@charset "utf-8";
/***!  style declaration  !***/

img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */

/***!  style declaration  !***/

img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */

/***!  style declaration  !***/

/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */

/***!  style declaration  !***/

/* Dark cover/section overlay + on-dark text. */
body .wp-site-blocks .is-style-overlay-dark .wp-block-cover__background { background-color: var(--wp--preset--color--base-3); color: var(--wp--preset--color--contrast-3); }
.wp-block-cover.is-style-overlay-dark .wp-block-cover__background.has-background-dim { opacity: 0.50 !important; }
:is(.wp-block-designsetgo-section, .wp-block-designsetgo-scroll-slides).is-style-overlay-dark { --dsgo-overlay-color: var(--wp--preset--color--base-3); --dsgo-overlay-opacity: 0.50; color: var(--wp--preset--color--contrast-3); }
.dsgo-image-accordion-item.is-style-overlay-dark { --dsgo-overlay-color: var(--wp--preset--color--base-3); }
.wp-block-group.has-background.is-style-overlay-dark { box-shadow: inset 0 0 0 9999px color-mix(in srgb, var(--wp--preset--color--base-3) 50%, transparent); }
body .wp-site-blocks .is-style-overlay-dark, body .wp-site-blocks .is-style-on-dark { --dsgo-text-color: var(--wp--preset--color--contrast-3); color: var(--wp--preset--color--contrast-3) !important; }
body .wp-site-blocks .is-style-overlay-dark :is(h1,h2,h3,h4,h5,h6,p,li,blockquote,cite), body .wp-site-blocks .is-style-on-dark :is(h1,h2,h3,h4,h5,h6,p,li,blockquote,cite) { color: var(--wp--preset--color--contrast-3) !important; }

/* Solid dark section background + light text. */
.is-style-bg-dark { background-color: var(--wp--preset--color--contrast); color: var(--wp--preset--color--base); }
.is-style-bg-dark a { color: var(--wp--preset--color--base); }
/*# sourceURL=site-designer-shared-pattern-classes-inline-css */

/***!  style declaration  !***/

:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:root :where(.wp-block-icon svg){width: 24px;}
:where(.wp-block-gallery.is-layout-flex){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}:where(.wp-block-gallery.is-layout-grid){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}
:where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */

/***!  https://viscountefinancial.com/wp-includes/css/dist/theme/design-tokens.min.css?ver=7.1.3  !***/

@media all{:root{--wpds-border-radius-xs:1px;--wpds-border-radius-sm:2px;--wpds-border-radius-md:4px;--wpds-border-radius-lg:8px;--wpds-border-radius-xl:12px;--wpds-border-width-xs:1px;--wpds-border-width-sm:2px;--wpds-border-width-md:4px;--wpds-border-width-lg:8px;--wpds-border-width-focus:2px;--wpds-color-background-surface-neutral:#fcfcfc;--wpds-color-background-surface-neutral-strong:#fff;--wpds-color-background-surface-neutral-weak:#f4f4f4;--wpds-color-background-surface-brand:#ecf0fa;--wpds-color-background-surface-success:#c6f7cd;--wpds-color-background-surface-success-weak:#ebffed;--wpds-color-background-surface-info:#deebfa;--wpds-color-background-surface-info-weak:#f3f9ff;--wpds-color-background-surface-warning:#fde6be;--wpds-color-background-surface-warning-weak:#fff7e1;--wpds-color-background-surface-caution:#fee995;--wpds-color-background-surface-caution-weak:#fff9ca;--wpds-color-background-surface-error:#f6e6e3;--wpds-color-background-surface-error-weak:#fff6f5;--wpds-color-background-interactive-neutral-strong:#2d2d2d;--wpds-color-background-interactive-neutral-strong-active:#1e1e1e;--wpds-color-background-interactive-neutral-strong-disabled:#e6e6e6;--wpds-color-background-interactive-neutral-weak:#0000;--wpds-color-background-interactive-neutral-weak-active:#ededed;--wpds-color-background-interactive-neutral-weak-disabled:#0000;--wpds-color-background-interactive-brand-strong:#3858e9;--wpds-color-background-interactive-brand-strong-active:#2e49d9;--wpds-color-background-interactive-brand-strong-disabled:#e6e6e6;--wpds-color-background-interactive-brand-weak:#0000;--wpds-color-background-interactive-brand-weak-active:#e6eaf4;--wpds-color-background-interactive-brand-weak-disabled:#0000;--wpds-color-background-interactive-error:#0000;--wpds-color-background-interactive-error-active:#fff6f5;--wpds-color-background-interactive-error-disabled:#0000;--wpds-color-background-interactive-error-strong:#cc1818;--wpds-color-background-interactive-error-strong-active:#b90000;--wpds-color-background-interactive-error-strong-disabled:#e6e6e6;--wpds-color-background-interactive-error-weak:#0000;--wpds-color-background-interactive-error-weak-active:#f6e6e3;--wpds-color-background-interactive-error-weak-disabled:#0000;--wpds-color-background-track-neutral-weak:#f0f0f0;--wpds-color-background-track-neutral:#dbdbdb;--wpds-color-background-thumb-neutral-weak:#8d8d8d;--wpds-color-background-thumb-neutral-weak-active:#6e6e6e;--wpds-color-background-thumb-brand:#3858e9;--wpds-color-background-thumb-brand-active:#3858e9;--wpds-color-background-thumb-brand-disabled:#dbdbdb;--wpds-color-background-thumb-neutral-weak-disabled:#dbdbdb;--wpds-color-foreground-content-neutral:#1e1e1e;--wpds-color-foreground-content-neutral-weak:#707070;--wpds-color-foreground-content-success:#002900;--wpds-color-foreground-content-success-weak:#008030;--wpds-color-foreground-content-info:#001b4f;--wpds-color-foreground-content-info-weak:#006bd7;--wpds-color-foreground-content-warning:#2e1900;--wpds-color-foreground-content-warning-weak:#926300;--wpds-color-foreground-content-caution:#281d00;--wpds-color-foreground-content-caution-weak:#826a00;--wpds-color-foreground-content-error:#470000;--wpds-color-foreground-content-error-weak:#cc1818;--wpds-color-foreground-interactive-neutral:#1e1e1e;--wpds-color-foreground-interactive-neutral-active:#1e1e1e;--wpds-color-foreground-interactive-neutral-disabled:#8d8d8d;--wpds-color-foreground-interactive-neutral-strong:#f0f0f0;--wpds-color-foreground-interactive-neutral-strong-active:#f0f0f0;--wpds-color-foreground-interactive-neutral-strong-disabled:#8d8d8d;--wpds-color-foreground-interactive-neutral-weak:#707070;--wpds-color-foreground-interactive-neutral-weak-active:#1e1e1e;--wpds-color-foreground-interactive-neutral-weak-disabled:#8d8d8d;--wpds-color-foreground-interactive-brand:#3858e9;--wpds-color-foreground-interactive-brand-active:#0b0070;--wpds-color-foreground-interactive-brand-disabled:#8d8d8d;--wpds-color-foreground-interactive-brand-strong:#eff0f2;--wpds-color-foreground-interactive-brand-strong-active:#eff0f2;--wpds-color-foreground-interactive-brand-strong-disabled:#8d8d8d;--wpds-color-foreground-interactive-error:#cc1818;--wpds-color-foreground-interactive-error-active:#470000;--wpds-color-foreground-interactive-error-disabled:#8d8d8d;--wpds-color-foreground-interactive-error-strong:#f2efef;--wpds-color-foreground-interactive-error-strong-active:#f2efef;--wpds-color-foreground-interactive-error-strong-disabled:#8d8d8d;--wpds-color-stroke-surface-neutral:#dbdbdb;--wpds-color-stroke-surface-neutral-weak:#f0f0f0;--wpds-color-stroke-surface-neutral-strong:#8d8d8d;--wpds-color-stroke-surface-brand:#b0bbd6;--wpds-color-stroke-surface-brand-strong:#3858e9;--wpds-color-stroke-surface-success:#94d29e;--wpds-color-stroke-surface-success-strong:#008030;--wpds-color-stroke-surface-info:#a9c6e7;--wpds-color-stroke-surface-info-strong:#006bd7;--wpds-color-stroke-surface-warning:#e1bc7c;--wpds-color-stroke-surface-warning-strong:#926300;--wpds-color-stroke-surface-caution:#cfc28d;--wpds-color-stroke-surface-caution-strong:#826a00;--wpds-color-stroke-surface-error:#dab1aa;--wpds-color-stroke-surface-error-strong:#cc1818;--wpds-color-stroke-interactive-neutral:#8d8d8d;--wpds-color-stroke-interactive-neutral-active:#6e6e6e;--wpds-color-stroke-interactive-neutral-disabled:#dbdbdb;--wpds-color-stroke-interactive-neutral-strong:#6e6e6e;--wpds-color-stroke-interactive-brand:#3858e9;--wpds-color-stroke-interactive-brand-active:#2337c8;--wpds-color-stroke-interactive-brand-disabled:#dbdbdb;--wpds-color-stroke-interactive-error:#cc1818;--wpds-color-stroke-interactive-error-active:#9d0000;--wpds-color-stroke-interactive-error-disabled:#dbdbdb;--wpds-color-stroke-interactive-error-strong:#cc1818;--wpds-color-stroke-focus:#3858e9;--wpds-cursor-control:pointer;--wpds-dimension-padding-xs:4px;--wpds-dimension-padding-sm:8px;--wpds-dimension-padding-md:12px;--wpds-dimension-padding-lg:16px;--wpds-dimension-padding-xl:20px;--wpds-dimension-padding-2xl:24px;--wpds-dimension-padding-3xl:32px;--wpds-dimension-gap-xs:4px;--wpds-dimension-gap-sm:8px;--wpds-dimension-gap-md:12px;--wpds-dimension-gap-lg:16px;--wpds-dimension-gap-xl:24px;--wpds-dimension-gap-2xl:32px;--wpds-dimension-gap-3xl:40px;--wpds-dimension-size-5xs:4px;--wpds-dimension-size-4xs:8px;--wpds-dimension-size-3xs:12px;--wpds-dimension-size-2xs:16px;--wpds-dimension-size-xs:20px;--wpds-dimension-size-sm:24px;--wpds-dimension-size-md:32px;--wpds-dimension-size-lg:40px;--wpds-dimension-surface-width-xs:240px;--wpds-dimension-surface-width-sm:320px;--wpds-dimension-surface-width-md:400px;--wpds-dimension-surface-width-lg:560px;--wpds-dimension-surface-width-xl:720px;--wpds-dimension-surface-width-2xl:960px;--wpds-motion-duration-xs:50ms;--wpds-motion-duration-sm:100ms;--wpds-motion-duration-md:200ms;--wpds-motion-duration-lg:300ms;--wpds-motion-duration-xl:400ms;--wpds-motion-easing-subtle:cubic-bezier(0.15,0,0.15,1);--wpds-motion-easing-balanced:cubic-bezier(0.4,0,0.2,1);--wpds-motion-easing-expressive:cubic-bezier(0.25,0,0,1);--wpds-typography-font-family-heading:-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--wpds-typography-font-family-body:-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--wpds-typography-font-family-mono:"Menlo","Consolas",monaco,monospace;--wpds-typography-font-size-xs:11px;--wpds-typography-font-size-sm:12px;--wpds-typography-font-size-md:13px;--wpds-typography-font-size-lg:15px;--wpds-typography-font-size-xl:20px;--wpds-typography-font-size-2xl:32px;--wpds-typography-line-height-xs:16px;--wpds-typography-line-height-sm:20px;--wpds-typography-line-height-md:24px;--wpds-typography-line-height-lg:28px;--wpds-typography-line-height-xl:32px;--wpds-typography-line-height-2xl:40px;--wpds-typography-font-weight-default:400;--wpds-typography-font-weight-emphasis:600}}@media all and (min-resolution:192dpi){:root{--wpds-border-width-focus:1.5px}}@media all{:root[data-wpds-root-provider=true][data-wpds-corner-radius=none],[data-wpds-corner-radius=none]{--wpds-border-radius-xs:0px;--wpds-border-radius-sm:0px;--wpds-border-radius-md:0px;--wpds-border-radius-lg:0px;--wpds-border-radius-xl:0px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=subtle],[data-wpds-corner-radius=subtle]{--wpds-border-radius-xs:1px;--wpds-border-radius-sm:2px;--wpds-border-radius-md:4px;--wpds-border-radius-lg:8px;--wpds-border-radius-xl:12px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=moderate],[data-wpds-corner-radius=moderate]{--wpds-border-radius-xs:6px;--wpds-border-radius-sm:8px;--wpds-border-radius-md:12px;--wpds-border-radius-lg:16px;--wpds-border-radius-xl:20px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=pronounced],[data-wpds-corner-radius=pronounced]{--wpds-border-radius-xs:18px;--wpds-border-radius-sm:20px;--wpds-border-radius-md:22px;--wpds-border-radius-lg:24px;--wpds-border-radius-xl:26px}}

/***!  https://viscountefinancial.com/wp-includes/css/dist/components/style.min.css?ver=7.1.3  !***/

@media (not all) and (prefers-reduced-motion){.components-animate__appear{animation:components-animate__appear-animation .1s cubic-bezier(0,0,.2,1) 0s;animation-fill-mode:forwards}}@media all{.components-animate__appear.is-from-top,.components-animate__appear.is-from-top.is-from-left{transform-origin:top left}.components-animate__appear.is-from-top.is-from-right{transform-origin:top right}.components-animate__appear.is-from-bottom,.components-animate__appear.is-from-bottom.is-from-left{transform-origin:bottom left}.components-animate__appear.is-from-bottom.is-from-right{transform-origin:bottom right}@keyframes components-animate__appear-animation{0%{transform:translateY(-2em) scaleY(0) scaleX(0)}to{transform:translateY(0) scaleY(1) scaleX(1)}}}@media (not all) and (prefers-reduced-motion){.components-animate__slide-in{animation:components-animate__slide-in-animation .1s cubic-bezier(0,0,.2,1);animation-fill-mode:forwards}.components-animate__slide-in.is-from-left{transform:translateX(100%)}.components-animate__slide-in.is-from-right{transform:translateX(-100%)}}@media all{@keyframes components-animate__slide-in-animation{to{transform:translateX(0)}}}@media (not all) and (prefers-reduced-motion){.components-animate__loading{animation:components-animate__loading 1.6s ease-in-out infinite}}@media all{@keyframes components-animate__loading{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.components-autocomplete__popover .components-popover__content{min-width:200px;padding:8px}.components-autocomplete__result.components-button{display:flex;font-weight:var(--wpds-typography-font-weight-default,400);height:auto;min-height:36px;text-align:left;width:100%}.components-autocomplete__result.components-button:focus:not(:disabled){box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.components-badge{box-sizing:border-box}.components-badge *,.components-badge :after,.components-badge :before{box-sizing:inherit}.components-badge{background-color:color-mix(in srgb,#fff 90%,var(--base-color));border-radius:2px;color:color-mix(in srgb,#000 50%,var(--base-color));display:inline-block;line-height:0;max-width:100%;min-height:24px;padding:2px 8px}.components-badge:where(.is-default){background-color:#f0f0f0;color:#2f2f2f}.components-badge.has-icon{padding-inline-start:4px}.components-badge.is-info{--base-color:#3858e9}.components-badge.is-warning{--base-color:#f0b849}.components-badge.is-error{--base-color:#cc1818}.components-badge.is-success{--base-color:#4ab866}.components-badge__flex-wrapper{align-items:center;display:inline-flex;font-size:12px;font-weight:400;gap:2px;line-height:20px;max-width:100%}.components-badge__icon{flex-shrink:0}.components-badge__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.components-button-group{display:inline-block}.components-button-group .components-button{border-color:#1e1e1e;border-radius:0;color:#1e1e1e;display:inline-flex}.components-button-group .components-button+.components-button{margin-left:-1px}.components-button-group .components-button:first-child{border-radius:2px 0 0 2px}.components-button-group .components-button:last-child{border-radius:0 2px 2px 0}.components-button-group .components-button.is-primary,.components-button-group .components-button:focus{position:relative;z-index:1}.components-button:focus:is(a){box-shadow:none}.components-button:focus{outline:none}.components-button:focus:not(:active){outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.components-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-radius:2px;box-sizing:border-box;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));cursor:var(--wpds-cursor-control,pointer);display:inline-flex;font-family:inherit;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);height:36px;margin:0;padding:4px 12px;text-decoration:none}.components-button.is-next-40px-default-size{height:40px}.components-button:hover:not(:disabled,[aria-disabled=true]),.components-button[aria-expanded=true]{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button.is-primary{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));text-decoration:none;text-shadow:none;white-space:nowrap}.components-button.is-primary,.components-button.is-primary:hover:not(:disabled){color:var(--wp-components-color-accent-inverted,var(--wpds-color-foreground-interactive-brand-strong,#fff))}.components-button.is-primary:hover:not(:disabled){background:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6))}.components-button.is-primary:active:not(:disabled){background:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));color:var(--wp-components-color-accent-inverted,var(--wpds-color-foreground-interactive-brand-strong,#fff))}.components-button.is-primary:disabled,.components-button.is-primary:disabled:active:enabled,.components-button.is-primary[aria-disabled=true],.components-button.is-primary[aria-disabled=true]:active:enabled,.components-button.is-primary[aria-disabled=true]:enabled{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:hsla(0,0%,100%,.4)}.components-button.is-primary.is-busy,.components-button.is-primary.is-busy:disabled,.components-button.is-primary.is-busy[aria-disabled=true]{background-image:linear-gradient(-45deg,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 70%,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 70%);background-size:100px 100%;color:var(--wp-components-color-accent-inverted,var(--wpds-color-foreground-interactive-brand-strong,#fff))}.components-button.is-secondary:disabled,.components-button.is-secondary[aria-disabled=true],.components-button.is-secondary[aria-disabled=true]:hover,.components-button.is-tertiary:disabled,.components-button.is-tertiary[aria-disabled=true],.components-button.is-tertiary[aria-disabled=true]:hover{background:transparent;color:#949494;transform:none}}@media (not all) and (prefers-reduced-motion){.components-button.is-secondary{transition:border-color .1s linear}}@media all{.components-button.is-secondary{background:transparent;border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));white-space:nowrap}.components-button.is-secondary:active:not(:disabled){border-color:transparent}.components-button.is-secondary:hover:not(:disabled,[aria-disabled=true],.is-pressed){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent);border-color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6))}.components-button.is-secondary:focus:not(:active){border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button.is-secondary:disabled:not(:focus),.components-button.is-secondary[aria-disabled=true]:hover:not(:focus),.components-button.is-secondary[aria-disabled=true]:not(:focus){border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}.components-button.is-tertiary{background:transparent;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));white-space:nowrap}.components-button.is-tertiary:hover:not(:disabled,[aria-disabled=true],.is-pressed){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent);color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6))}.components-button.is-tertiary:active:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 8%,transparent)}p+.components-button.is-tertiary{margin-left:-6px}.components-button.is-destructive{--wp-components-color-accent:#cc1818;--wp-components-color-accent-darker-10:#9e1313;--wp-components-color-accent-darker-20:#710d0d}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link){color:#cc1818}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):hover:not(:disabled,[aria-disabled=true]){color:#710d0d}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):active:not(:disabled,[aria-disabled=true]){background:#ccc}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):disabled,.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link)[aria-disabled=true]{color:#949494}.components-button.is-destructive.is-secondary:hover:not(:disabled,[aria-disabled=true]),.components-button.is-destructive.is-tertiary:hover:not(:disabled,[aria-disabled=true]){background:rgba(204,24,24,.04)}.components-button.is-destructive.is-secondary:active:not(:disabled,[aria-disabled=true]),.components-button.is-destructive.is-tertiary:active:not(:disabled,[aria-disabled=true]){background:rgba(204,24,24,.08)}.components-button.is-link{background:none;border:0;border-radius:0;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));font-weight:var(--wpds-typography-font-weight-default,400);margin:0;outline:none;padding:0;text-align:left;text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.2em}}@media (not all) and (prefers-reduced-motion){.components-button.is-link{transition-duration:.05s;transition-property:border,background,color;transition-timing-function:ease-in-out}}@media all{.components-button.is-link{height:auto}.components-button.is-link:focus:not(:active){border-radius:2px;text-decoration:none}.components-button.is-link:disabled,.components-button.is-link[aria-disabled=true]{color:#949494}.components-button:not(:disabled,[aria-disabled=true]):active{color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.components-button:disabled,.components-button[aria-disabled=true]{color:#949494;cursor:default}}@media (not all) and (prefers-reduced-motion){.components-button.is-busy,.components-button.is-secondary.is-busy,.components-button.is-secondary.is-busy:disabled,.components-button.is-secondary.is-busy[aria-disabled=true]{animation:components-button__busy-animation 2.5s linear infinite}}@media all{.components-button.is-busy,.components-button.is-secondary.is-busy,.components-button.is-secondary.is-busy:disabled,.components-button.is-secondary.is-busy[aria-disabled=true]{background-image:linear-gradient(-45deg,#fafafa 33%,#e0e0e0 0,#e0e0e0 70%,#fafafa 0);background-size:100px 100%}.components-button.is-compact{height:32px}.components-button.is-compact.has-icon:not(.has-text){min-width:32px;padding:0}.components-button.is-small{font-size:11px;height:var(--wpds-dimension-size-sm,24px);line-height:22px;padding:0 8px}.components-button.is-small.has-icon:not(.has-text){min-width:var(--wpds-dimension-size-sm,24px);padding:0}.components-button.has-icon{justify-content:center;min-width:36px;padding:6px}.components-button.has-icon.is-next-40px-default-size{min-width:40px}.components-button.has-icon .dashicon{align-items:center;box-sizing:content-box;display:inline-flex;justify-content:center;padding:2px}.components-button.has-icon.has-text{gap:4px;justify-content:start;padding-left:8px;padding-right:12px}.components-button.has-icon.has-text.has-icon-right{padding-left:12px;padding-right:8px}.components-button.has-icon:not(.has-text) .dashicon,.components-button.has-icon:not(.has-text) svg{margin-inline:-1px}.components-button.is-pressed,.components-button.is-pressed:hover{color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc))}.components-button.is-pressed:hover:not(:disabled,[aria-disabled=true]),.components-button.is-pressed:not(:disabled,[aria-disabled=true]){background:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.components-button.is-pressed:disabled,.components-button.is-pressed[aria-disabled=true]{color:#949494}.components-button.is-pressed:disabled:not(.is-primary):not(.is-secondary):not(.is-tertiary),.components-button.is-pressed[aria-disabled=true]:not(.is-primary):not(.is-secondary):not(.is-tertiary){background:#949494;color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc))}.components-button svg{fill:currentColor;flex-shrink:0;outline:none}}@media all and (forced-colors:active){.components-button svg{fill:CanvasText}}@media all{@keyframes components-button__busy-animation{0%{background-position:200px 0}}.components-calendar{background-color:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:inline-block;font-size:13px;font-weight:var(--wpds-typography-font-weight-default,400);position:relative;z-index:0}.components-calendar,.components-calendar *,.components-calendar :after,.components-calendar :before{box-sizing:border-box}.components-calendar__day{padding:0;position:relative}.components-calendar__day:has(.components-calendar__day-button:disabled){color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-calendar__day:has(.components-calendar__day-button:focus-visible),.components-calendar__day:has(.components-calendar__day-button:hover:not(:disabled)){color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-calendar__day-button{align-items:center;background:none;border:none;border-radius:2px;color:inherit;cursor:var(--wpds-cursor-control,pointer);display:flex;font:inherit;font-variant-numeric:tabular-nums;height:32px;justify-content:center;margin:0;padding:0;position:relative;width:32px}.components-calendar__day-button:before{border:none;border-radius:2px;content:"";inset:0;position:absolute;z-index:-1}.components-calendar__day-button:after{content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.components-calendar__day-button:disabled{cursor:revert}}@media all and (forced-colors:active){.components-calendar__day-button:disabled{text-decoration:line-through}}@media all{.components-calendar__day-button:focus-visible{outline:var(--wp-admin-border-width-focus) solid var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline-offset:1px}.components-calendar__caption-label{align-items:center;border:0;display:inline-flex;position:relative;text-transform:capitalize;white-space:nowrap;z-index:1}.components-calendar__button-next,.components-calendar__button-previous{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:2px;color:inherit;cursor:var(--wpds-cursor-control,pointer);display:inline-flex;height:32px;justify-content:center;margin:0;padding:0;position:relative;width:32px}.components-calendar__button-next:disabled,.components-calendar__button-next[aria-disabled=true],.components-calendar__button-previous:disabled,.components-calendar__button-previous[aria-disabled=true]{color:var(--wp-components-color-gray-600,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));cursor:revert}.components-calendar__button-next:focus-visible,.components-calendar__button-previous:focus-visible{outline:var(--wp-admin-border-width-focus) solid var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-calendar__chevron{fill:currentColor;display:inline-block;height:16px;width:16px}.components-calendar[dir=rtl] .components-calendar__nav .components-calendar__chevron{transform:rotate(180deg);transform-origin:50%}.components-calendar__month-caption{align-content:center;display:flex;height:32px;justify-content:center;margin-bottom:12px}.components-calendar__months{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;max-width:-moz-fit-content;max-width:fit-content;position:relative}.components-calendar__month-grid{border-collapse:separate;border-spacing:0 4px}.components-calendar__nav{align-items:center;display:flex;height:32px;inset-block-start:0;inset-inline-end:0;inset-inline-start:0;justify-content:space-between;position:absolute}.components-calendar__weekday{color:var(--wp-components-color-gray-700,var(--wpds-color-foreground-content-neutral-weak,#707070));height:32px;padding:0;text-align:center;text-transform:uppercase;width:32px}.components-calendar__day--today:after{border:2px solid;border-radius:50%;content:"";height:0;inset-block-start:2px;inset-inline-end:2px;position:absolute;width:0;z-index:1}.components-calendar__day--selected:not(.components-calendar__range-middle):has(.components-calendar__day-button,.components-calendar__day-button:hover:not(:disabled)){color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc))}.components-calendar__day--selected:not(.components-calendar__range-middle) .components-calendar__day-button:before{background-color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));border:1px solid transparent}.components-calendar__day--selected:not(.components-calendar__range-middle) .components-calendar__day-button:disabled:before{background-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-calendar__day--selected:not(.components-calendar__range-middle) .components-calendar__day-button:hover:not(:disabled):before{background-color:var(--wp-components-color-gray-800,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.components-calendar__day--outside{color:var(--wp-components-color-gray-600,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-calendar__day--hidden{visibility:hidden}.components-calendar__range-start:not(.components-calendar__range-end) .components-calendar__day-button,.components-calendar__range-start:not(.components-calendar__range-end) .components-calendar__day-button:before{border-end-end-radius:0;border-start-end-radius:0}.components-calendar__range-middle .components-calendar__day-button:before{background-color:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent);border-color:transparent;border-radius:0;border-style:solid;border-width:1px 0}.components-calendar__range-end:not(.components-calendar__range-start) .components-calendar__day-button,.components-calendar__range-end:not(.components-calendar__range-start) .components-calendar__day-button:before{border-end-start-radius:0;border-start-start-radius:0}.components-calendar__day--preview svg{color:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 16%,transparent);inset:0;pointer-events:none;position:absolute}}@media all and (forced-colors:active){.components-calendar__day--preview svg{color:inherit}}@media all{.components-calendar[dir=rtl] .components-calendar__day--preview svg{transform:scaleX(-1)}.components-calendar__day--preview.components-calendar__range-middle .components-calendar__day-button:before{border:none}@keyframes slide-in-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slide-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slide-out-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slide-out-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.components-calendar__caption-after-enter,.components-calendar__caption-after-exit,.components-calendar__caption-before-enter,.components-calendar__caption-before-exit,.components-calendar__weeks-after-enter,.components-calendar__weeks-after-exit,.components-calendar__weeks-before-enter,.components-calendar__weeks-before-exit{animation-duration:0s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.4,0,.2,1)}}@media (not all) and (prefers-reduced-motion){.components-calendar__caption-after-enter,.components-calendar__caption-after-exit,.components-calendar__caption-before-enter,.components-calendar__caption-before-exit,.components-calendar__weeks-after-enter,.components-calendar__weeks-after-exit,.components-calendar__weeks-before-enter,.components-calendar__weeks-before-exit{animation-duration:.3s}}@media all{.components-calendar[dir=rtl] .components-calendar__weeks-after-enter,.components-calendar__weeks-before-enter{animation-name:slide-in-left}.components-calendar[dir=rtl] .components-calendar__weeks-after-exit,.components-calendar__weeks-before-exit{animation-name:slide-out-left}.components-calendar[dir=rtl] .components-calendar__weeks-before-enter,.components-calendar__weeks-after-enter{animation-name:slide-in-right}.components-calendar[dir=rtl] .components-calendar__weeks-before-exit,.components-calendar__weeks-after-exit{animation-name:slide-out-right}.components-calendar__caption-after-enter{animation-name:fade-in}.components-calendar__caption-after-exit{animation-name:fade-out}.components-calendar__caption-before-enter{animation-name:fade-in}.components-calendar__caption-before-exit{animation-name:fade-out}.components-checkbox-control{--checkbox-input-size:24px}}@media all and (min-width:600px){.components-checkbox-control{--checkbox-input-size:16px}}@media all{.components-checkbox-control{--checkbox-input-margin:8px}.components-checkbox-control__label{line-height:var(--checkbox-input-size)}.components-checkbox-control:not(:has(:disabled)) .components-checkbox-control__label{cursor:var(--wpds-cursor-control,pointer)}.components-checkbox-control__input[type=checkbox]{border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin-right:12px;padding:6px 8px;transition:none}}@media (not all) and (prefers-reduced-motion){.components-checkbox-control__input[type=checkbox]{transition:box-shadow .1s linear}}@media all and (min-width:600px){.components-checkbox-control__input[type=checkbox]{font-size:13px;line-height:normal}}@media all{.components-checkbox-control__input[type=checkbox]:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox]::-moz-placeholder{color:rgba(30,30,30,.62)}.components-checkbox-control__input[type=checkbox]::placeholder{color:rgba(30,30,30,.62)}.components-checkbox-control__input[type=checkbox]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox]:checked{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{color:#fff;margin:-3px -5px}}@media all and (min-width:782px){.components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{margin:-4px 0 0 -5px}}@media all{.components-checkbox-control__input[type=checkbox][aria-checked=mixed]{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f460";display:inline-block;float:left;font:normal 30px/1 dashicons;vertical-align:middle;width:16px}}@media all and (min-width:782px){.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{float:none;font-size:21px}}@media all{.components-checkbox-control__input[type=checkbox]:disabled,.components-checkbox-control__input[type=checkbox][aria-disabled=true]{background:#f0f0f0;border-color:#ddd;cursor:default;opacity:1}.components-checkbox-control__input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;clear:none;color:#1e1e1e;display:inline-block;height:var(--checkbox-input-size);line-height:0;margin:0 4px 0 0;outline:0;padding:0!important;text-align:center;vertical-align:top;width:var(--checkbox-input-size)}}@media (not all) and (prefers-reduced-motion){.components-checkbox-control__input[type=checkbox]{transition:border-color .1s ease-in-out}}@media all{.components-checkbox-control__input[type=checkbox]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.components-checkbox-control__input[type=checkbox]:not(:disabled):is(:checked,:indeterminate){background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-checkbox-control__input[type=checkbox]:not(:disabled){cursor:var(--wpds-cursor-control,pointer)}.components-checkbox-control__input[type=checkbox]:checked:before{content:none}.components-checkbox-control__input-container{aspect-ratio:1;display:inline-block;flex-shrink:0;line-height:1;margin-right:var(--checkbox-input-margin);position:relative;vertical-align:middle;width:var(--checkbox-input-size)}svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate{--checkmark-size:var(--checkbox-input-size);fill:#fff;cursor:var(--wpds-cursor-control,pointer);height:var(--checkmark-size);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--checkmark-size)}}@media all and (min-width:600px){svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate{--checkmark-size:calc(var(--checkbox-input-size) + 4px)}}@media all{.components-checkbox-control:has(:disabled) svg.components-checkbox-control__checked,.components-checkbox-control:has(:disabled) svg.components-checkbox-control__indeterminate{fill:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-checkbox-control__help{display:inline-block;margin-inline-start:calc(var(--checkbox-input-size) + var(--checkbox-input-margin))}.components-circular-option-picker{display:inline-block;isolation:isolate;min-width:188px;width:100%}.components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper{display:flex;justify-content:flex-end;margin-top:12px}.components-circular-option-picker .components-circular-option-picker__swatches{display:flex;flex-wrap:wrap;gap:12px;position:relative;z-index:1}.components-circular-option-picker>:not(.components-circular-option-picker__swatches){position:relative;z-index:0}.components-circular-option-picker__option-wrapper{display:inline-block;height:28px;transform:scale(1);vertical-align:top;width:28px}}@media (not all) and (prefers-reduced-motion){.components-circular-option-picker__option-wrapper{transition:transform .1s ease;will-change:transform}}@media all{.components-circular-option-picker__option-wrapper:hover{transform:scale(1.2)}.components-circular-option-picker__option-wrapper>div{height:100%;width:100%}.components-circular-option-picker__option-wrapper:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath fill='%23555D65' d='M6 8V6H4v2zm2 0V6h2v2zm2 8H8v-2h2zm2 0v-2h2v2zm0 2v-2h-2v2H8v2h2v-2zm2 0v2h-2v-2zm2 0h-2v-2h2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M18 18h2v-2h-2v-2h2v-2h-2v-2h2V8h-2v2h-2V8h-2v2h2v2h-2v2h2v2h2zm-2-4v-2h2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' d='M18 18v2h-2v-2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M8 10V8H6v2H4v2h2v2H4v2h2v2H4v2h2v2H4v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2v2h-2V4h-2v2h-2V4h-2v2h-2V4h-2v2h2v2h-2v2zm0 2v-2H6v2zm2 0v-2h2v2zm0 2v-2H8v2H6v2h2v2H6v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h-2v2h-2V6h-2v2h-2v2h2v2h-2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M4 0H2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2H8V0H6v2H4zm0 4V2H2v2zm2 0V2h2v2zm0 2V4H4v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2H8v2z' clip-rule='evenodd'/%3E%3C/svg%3E");border-radius:50%;bottom:1px;content:"";left:1px;position:absolute;right:1px;top:1px;z-index:-1}.components-circular-option-picker__option{aspect-ratio:1;background:transparent;border:none;border-radius:50%;box-shadow:inset 0 0 0 14px;display:inline-block;height:100%!important;vertical-align:top}}@media (not all) and (prefers-reduced-motion){.components-circular-option-picker__option{transition:box-shadow .1s ease}}@media all{.components-circular-option-picker__option{cursor:var(--wpds-cursor-control,pointer)}.components-circular-option-picker__option:hover{box-shadow:inset 0 0 0 14px!important}.components-circular-option-picker__option[aria-pressed=true],.components-circular-option-picker__option[aria-selected=true]{box-shadow:inset 0 0 0 4px;overflow:visible;position:relative;z-index:1}.components-circular-option-picker__option[aria-pressed=true]+svg,.components-circular-option-picker__option[aria-selected=true]+svg{border-radius:50%;left:2px;pointer-events:none;position:absolute;top:2px;z-index:2}.components-circular-option-picker__option:after{border:1px solid transparent;border-radius:50%;bottom:-1px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);box-sizing:inherit;content:"";left:-1px;position:absolute;right:-1px;top:-1px}.components-circular-option-picker__option:focus:after{border:2px solid #757575;border-radius:50%;box-shadow:inset 0 0 0 2px #fff;content:"";height:calc(100% + 4px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}.components-circular-option-picker__option.components-button:focus{background-color:transparent;box-shadow:inset 0 0 0 14px;outline:none}.components-circular-option-picker__button-action .components-circular-option-picker__option{background:#fff;color:#fff}.components-circular-option-picker__dropdown-link-action{margin-right:16px}.components-circular-option-picker__dropdown-link-action .components-button{line-height:22px}.components-palette-edit__popover-gradient-picker{padding:8px;width:260px}.components-dropdown-menu__menu .components-palette-edit__menu-button{width:100%}.component-color-indicator{background:#fff linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);display:inline-block;height:20px;padding:0;width:20px}.components-combobox-control{width:100%}input.components-combobox-control__input[type=text]{background:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:none;box-shadow:none;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-family:inherit;font-size:16px;line-height:inherit;margin:0;min-height:auto;padding:2px;width:100%}}@media all and (min-width:600px){input.components-combobox-control__input[type=text]{font-size:13px}}@media all{input.components-combobox-control__input[type=text]:focus{box-shadow:none;outline:none}.components-combobox-control__suggestions-container{border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px}}@media (not all) and (prefers-reduced-motion){.components-combobox-control__suggestions-container{transition:box-shadow .1s linear}}@media all and (min-width:600px){.components-combobox-control__suggestions-container{font-size:13px;line-height:normal}}@media all{.components-combobox-control__suggestions-container:focus{border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));box-shadow:0 0 0 .5px var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent}.components-combobox-control__suggestions-container::-moz-placeholder{color:rgba(30,30,30,.62)}.components-combobox-control__suggestions-container::placeholder{color:rgba(30,30,30,.62)}.components-combobox-control__suggestions-container{align-items:flex-start;display:flex;flex-wrap:wrap;padding:0;width:100%}.components-combobox-control__suggestions-container:focus-within{border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));box-shadow:0 0 0 .5px var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent}.components-combobox-control__suggestions-container .components-spinner{margin:0}.components-color-palette__custom-color-wrapper{position:relative;z-index:0}.components-color-palette__custom-color-button{background:none;border:none;border-radius:4px 4px 0 0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);box-sizing:border-box;cursor:var(--wpds-cursor-control,pointer);height:64px;outline:1px solid transparent;position:relative;width:100%}.components-color-palette__custom-color-button:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline-width:2px}.components-color-palette__custom-color-button:after{background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0);background-position:0 0,24px 24px;background-size:48px 48px;border-radius:3px 3px 0 0;content:"";inset:1px;position:absolute;z-index:-1}.components-color-palette__custom-color-text-wrapper{border-radius:0 0 4px 4px;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.2),inset 1px 0 0 0 rgba(0,0,0,.2),inset -1px 0 0 0 rgba(0,0,0,.2);font-size:13px;padding:12px 16px;position:relative}.components-color-palette__custom-color-name{color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));margin:0 1px}.components-color-palette__custom-color-value{color:#757575}.components-color-palette__custom-color-value--is-hex{text-transform:uppercase}.components-color-palette__custom-color-value:empty:after{content:"​";visibility:hidden}.components-custom-gradient-picker__gradient-bar{border-radius:2px;height:48px;position:relative;width:100%;z-index:1}.components-custom-gradient-picker__gradient-bar.has-gradient{background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0);background-position:0 0,12px 12px;background-size:24px 24px}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__gradient-bar-background{inset:0;position:absolute}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__markers-container{margin-left:auto;margin-right:auto;position:relative;width:calc(100% - 48px)}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-dropdown{display:flex;height:16px;position:absolute;top:16px;width:16px}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown{background:#fff;border-radius:50%;color:#1e1e1e;height:inherit;min-width:16px!important;padding:2px;position:relative;width:inherit}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown svg{height:100%;width:100%}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button{border-radius:50%;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 2px 0 rgba(0,0,0,.25);height:inherit;outline:2px solid transparent;padding:0;width:inherit}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button.is-active,.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button:focus{box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2) #fff,0 0 2px 0 rgba(0,0,0,.25);outline:1.5px solid transparent}.components-custom-gradient-picker__remove-control-point-wrapper{padding-bottom:8px}.components-custom-gradient-picker__inserter{direction:ltr}.components-custom-gradient-picker__liner-gradient-indicator{display:inline-block;flex:0 auto;height:20px;width:20px}.components-custom-gradient-picker__ui-line{position:relative;z-index:0}.components-drop-zone{border-radius:2px;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;visibility:hidden;z-index:40}.components-drop-zone.is-active{opacity:1;visibility:visible}.components-drop-zone .components-drop-zone__content{align-items:center;background-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));bottom:0;color:#fff;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:50}.components-drop-zone .components-drop-zone__content-inner{opacity:0;transform:scale(.9)}.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content{opacity:1}}@media (not all) and (prefers-reduced-motion){.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content{transition:opacity .2s ease-in-out}}@media all{.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner{opacity:1;transform:scale(1)}}@media (not all) and (prefers-reduced-motion){.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner{transition:opacity .1s ease-in-out .1s,transform .1s ease-in-out .1s}}@media all{.components-drop-zone__content-icon,.components-drop-zone__content-text{display:block}.components-drop-zone__content-icon{fill:currentColor;line-height:0;margin:0 auto 8px;pointer-events:none}.components-drop-zone__content-text{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.components-dropdown{display:inline-block}.components-dropdown__content .components-popover__content{padding:8px}.components-dropdown__content .components-popover__content:has(.components-menu-group){padding:0}.components-dropdown__content .components-popover__content:has(.components-menu-group) .components-dropdown-menu__menu>.components-menu-item__button,.components-dropdown__content .components-popover__content:has(.components-menu-group)>.components-menu-item__button{margin:8px;width:auto}.components-dropdown__content [role=menuitem]{white-space:nowrap}.components-dropdown__content .components-menu-group{padding:8px}.components-dropdown__content .components-menu-group+.components-menu-group{border-top:1px solid #ccc;padding:8px}.components-dropdown__content.is-alternate .components-menu-group+.components-menu-group{border-color:#1e1e1e}.components-dropdown-menu__toggle{vertical-align:top}.components-dropdown-menu__menu{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:1.4;width:100%}.components-dropdown-menu__menu .components-dropdown-menu__menu-item,.components-dropdown-menu__menu .components-menu-item{cursor:var(--wpds-cursor-control,pointer);font-weight:var(--wpds-typography-font-weight-default,400);outline:none;padding:6px;white-space:nowrap;width:100%}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator,.components-dropdown-menu__menu .components-menu-item.has-separator{margin-top:6px;overflow:visible;position:relative}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator:before,.components-dropdown-menu__menu .components-menu-item.has-separator:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:content-box;content:"";display:block;height:1px;left:0;position:absolute;right:0;top:-3px}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active svg,.components-dropdown-menu__menu .components-menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-menu-item.is-active svg{background:#1e1e1e;border-radius:1px;box-shadow:0 0 0 1px #1e1e1e;color:#fff}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-icon-only,.components-dropdown-menu__menu .components-menu-item.is-icon-only{width:auto}.components-dropdown-menu__menu .components-menu-item__button,.components-dropdown-menu__menu .components-menu-item__button.components-button{height:auto;min-height:32px;padding-left:8px;padding-right:8px;text-align:left}.components-duotone-picker__color-indicator:before{background:transparent}.components-duotone-picker__color-indicator>.components-button,.components-duotone-picker__color-indicator>.components-button.is-pressed:hover:not(:disabled){background:linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);color:transparent}.components-duotone-picker__color-indicator>.components-button:hover:not(:disabled):not([aria-disabled=true]),.components-duotone-picker__color-indicator>.components-button:not([aria-disabled=true]):active{color:transparent}.components-color-list-picker,.components-color-list-picker__swatch-button{width:100%}.components-color-list-picker__color-picker{margin:8px 0}.components-color-list-picker__swatch-color{margin:2px}.components-external-link{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));text-decoration:none}}@media (not all) and (prefers-reduced-motion){.components-external-link{transition:outline .1s ease-out}}@media all{.components-external-link{outline:0 solid transparent;outline-offset:1px}.components-external-link:visited{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.components-external-link:active,.components-external-link:hover{color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.components-external-link:focus{border-radius:0;box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.components-external-link__contents{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.2em}.components-external-link__icon{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-padding-xs,4px)}.components-form-toggle{display:inline-block;height:16px;isolation:isolate;position:relative}.components-form-toggle .components-form-toggle__track{background-color:#fff;border:1px solid #949494;border-radius:8px;box-sizing:border-box;content:"";display:inline-block;height:16px;position:relative;vertical-align:top;width:32px}}@media (not all) and (prefers-reduced-motion){.components-form-toggle .components-form-toggle__track{transition:background-color .2s ease,border-color .2s ease}}@media all{.components-form-toggle .components-form-toggle__track{overflow:hidden}.components-form-toggle .components-form-toggle__track:after{border-top:16px solid transparent;box-sizing:border-box;content:"";inset:0;position:absolute}}@media (not all) and (prefers-reduced-motion){.components-form-toggle .components-form-toggle__track:after{transition:opacity .2s ease}}@media all{.components-form-toggle .components-form-toggle__track:after{opacity:0}.components-form-toggle .components-form-toggle__thumb{border-radius:50%;box-sizing:border-box;display:block;height:12px;left:2px;position:absolute;top:2px;width:12px}}@media (not all) and (prefers-reduced-motion){.components-form-toggle .components-form-toggle__thumb{transition:transform .2s ease,background-color .2s ease-out}}@media all{.components-form-toggle .components-form-toggle__thumb{background-color:#1e1e1e;border:6px solid transparent;box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01)}.components-form-toggle.is-checked .components-form-toggle__track{background-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-form-toggle.is-checked .components-form-toggle__track:after{opacity:1}.components-form-toggle .components-form-toggle__input:focus+.components-form-toggle__track{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent;outline-offset:2px}.components-form-toggle.is-checked .components-form-toggle__thumb{background-color:#fff;border-width:0;transform:translateX(16px)}.components-disabled .components-form-toggle .components-form-toggle__track,.components-form-toggle.is-disabled .components-form-toggle__track{background-color:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}}@media all and (forced-colors:active){.components-disabled .components-form-toggle .components-form-toggle__track,.components-form-toggle.is-disabled .components-form-toggle__track{border-color:GrayText}}@media all{.components-disabled .components-form-toggle .components-form-toggle__thumb,.components-form-toggle.is-disabled .components-form-toggle__thumb{background-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));box-shadow:none}}@media all and (forced-colors:active){.components-disabled .components-form-toggle .components-form-toggle__thumb,.components-form-toggle.is-disabled .components-form-toggle__thumb{border-color:GrayText}}@media all{.components-disabled .components-form-toggle.is-checked .components-form-toggle__track,.components-form-toggle.is-disabled.is-checked .components-form-toggle__track{background-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}}@media all and (forced-colors:active){.components-disabled .components-form-toggle.is-checked .components-form-toggle__track,.components-form-toggle.is-disabled.is-checked .components-form-toggle__track{border-color:GrayText}.components-disabled .components-form-toggle.is-checked .components-form-toggle__track:after,.components-form-toggle.is-disabled.is-checked .components-form-toggle__track:after{border-top-color:GrayText}}@media all{.components-disabled .components-form-toggle.is-checked .components-form-toggle__thumb,.components-form-toggle.is-disabled.is-checked .components-form-toggle__thumb{background-color:#fff}.components-form-toggle input.components-form-toggle__input[type=checkbox]{border:none;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.components-form-toggle input.components-form-toggle__input[type=checkbox]:checked{background:none}.components-form-toggle input.components-form-toggle__input[type=checkbox]:before{content:""}.components-form-toggle input.components-form-toggle__input[type=checkbox]:not(:disabled,[aria-disabled=true]){cursor:var(--wpds-cursor-control,pointer)}.components-form-token-field__input-container{border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px}}@media (not all) and (prefers-reduced-motion){.components-form-token-field__input-container{transition:box-shadow .1s linear}}@media all and (min-width:600px){.components-form-token-field__input-container{font-size:13px;line-height:normal}}@media all{.components-form-token-field__input-container:focus{border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));box-shadow:0 0 0 .5px var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent}.components-form-token-field__input-container::-moz-placeholder{color:rgba(30,30,30,.62)}.components-form-token-field__input-container::placeholder{color:rgba(30,30,30,.62)}.components-form-token-field__input-container{cursor:text;padding:0;width:100%}.components-form-token-field__input-container.is-disabled{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));cursor:default}.components-form-token-field__input-container.is-active{border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));box-shadow:0 0 0 .5px var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent}.components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:inline-block;flex:1;font-family:inherit;font-size:16px;line-height:1;margin-left:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}}@media all and (min-width:600px){.components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}@media all{.components-form-token-field.is-active .components-form-token-field__input-container input[type=text].components-form-token-field__input,.components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;max-width:100%}.components-form-token-field__token.is-success .components-form-token-field__remove-token,.components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.components-form-token-field__token.is-error .components-form-token-field__remove-token,.components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.components-form-token-field__token.is-validating .components-form-token-field__remove-token,.components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.components-form-token-field__token.is-disabled .components-form-token-field__remove-token.components-button,.components-form-token-field__token.is-disabled .components-form-token-field__token-text{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));color:var(--wp-components-color-gray-600,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-form-token-field__token.is-borderless{padding:0 24px 0 0;position:relative}.components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent}.components-form-token-field__token.is-borderless:not(.is-disabled) .components-form-token-field__token-text{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;position:absolute;right:0;top:1px}.components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{color:#cc1818;padding:0 4px 0 6px}.components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.components-form-token-field__remove-token.components-button,.components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;min-width:unset}}@media (not all) and (prefers-reduced-motion){.components-form-token-field__remove-token.components-button,.components-form-token-field__token-text{transition:all .2s cubic-bezier(.4,1,.4,1)}}@media all{.components-form-token-field__token-text{border-radius:1px 0 0 1px;line-height:24px;overflow:hidden;padding:0 0 0 8px;text-overflow:ellipsis;white-space:nowrap}.components-form-token-field__remove-token.components-button{border-radius:0 1px 1px 0;color:#1e1e1e;line-height:10px;overflow:initial}.components-form-token-field__remove-token.components-button:hover:not(:disabled){color:#1e1e1e}.components-form-token-field__suggestions-list{flex:1 0 100%;max-height:128px;min-width:100%;overflow-y:auto}}@media (not all) and (prefers-reduced-motion){.components-form-token-field__suggestions-list{transition:all .15s ease-in-out}}@media all{.components-form-token-field__suggestions-list{box-shadow:inset 0 1px 0 0 #949494;list-style:none;margin:0;padding:0}.components-form-token-field__suggestion{box-sizing:border-box;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:block;font-size:13px;margin:0;min-height:32px;padding:8px 12px}.components-form-token-field__suggestion.is-selected{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc))}.components-form-token-field__suggestion[aria-disabled=true]{color:#949494;pointer-events:none}.components-form-token-field__suggestion[aria-disabled=true].is-selected{background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent)}.components-form-token-field__suggestion:not(.is-empty){cursor:var(--wpds-cursor-control,pointer)}}@media all and (min-width:600px){.components-guide{width:600px}}@media all{.components-guide .components-modal__content{margin-top:0;padding:0}.components-guide .components-modal__content:before{content:none}.components-guide .components-modal__header{border-bottom:none;height:64px;padding:0;position:sticky}.components-guide .components-modal__header .components-button{align-self:flex-start;margin:8px 8px 0 0;position:static}.components-guide .components-guide__container{display:flex;flex-direction:column;justify-content:space-between;margin-top:-64px;min-height:100%}.components-guide .components-guide__page{display:flex;flex-direction:column;justify-content:center;position:relative}}@media all and (min-width:600px){.components-guide .components-guide__page{min-height:300px}}@media all{.components-guide .components-guide__footer{align-content:center;display:flex;height:36px;justify-content:center;margin:0 0 24px;padding:0 24px;position:relative;width:100%}.components-guide .components-guide__page-control{margin:0;text-align:center}.components-guide .components-guide__page-control li{display:inline-block;margin:0}.components-guide .components-guide__page-control .components-button{color:#e0e0e0;margin:-6px 0}.components-guide .components-guide__page-control li[aria-current=step] .components-button{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-modal__frame.components-guide{border:none;max-height:575px;min-width:312px}}@media all and (max-width:600px){.components-modal__frame.components-guide{margin:auto;max-width:calc(100vw - 32px)}}@media all{.components-button.components-guide__back-button,.components-button.components-guide__finish-button,.components-button.components-guide__forward-button{position:absolute}.components-button.components-guide__back-button{left:24px}.components-button.components-guide__finish-button,.components-button.components-guide__forward-button{right:24px}[role=region]{position:relative}[role=region].interface-interface-skeleton__content:focus-visible:after{bottom:0;box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1) + .5px) hsla(0,0%,100%,.7);content:"";left:0;outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1));pointer-events:none;position:absolute;right:0;top:0;z-index:1000000}.is-focusing-regions [role=region]:focus:after{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1000000}.is-focusing-regions .editor-post-publish-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-entities-saved-states-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-publish-panel,.is-focusing-regions .interface-interface-skeleton__sidebar .editor-layout__toggle-sidebar-panel,.is-focusing-regions [role=region]:focus:after,.is-focusing-regions.is-distraction-free .interface-interface-skeleton__header .edit-post-header{box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1) + .5px) hsla(0,0%,100%,.7);outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1))}.components-menu-group+.components-menu-group{border-top:1px solid #1e1e1e;padding-top:8px}.components-menu-group+.components-menu-group.has-hidden-separator{border-top:none;margin-top:0;padding-top:0}.components-menu-group:has(>div:empty){display:none}.components-menu-group__label{color:#757575;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:12px;margin-top:4px;padding:0 8px;text-transform:uppercase;white-space:nowrap}.components-menu-item__button,.components-menu-item__button.components-button{font-weight:var(--wpds-typography-font-weight-default,400);width:100%}.components-menu-item__button.components-button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button.components-button[role=menuitemradio] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemradio] .components-menu-item__item:only-child{box-sizing:initial;padding-right:48px}.components-menu-item__button .components-menu-items__item-icon,.components-menu-item__button.components-button .components-menu-items__item-icon{display:inline-block;flex:0 0 auto}.components-menu-item__button .components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-items__item-icon.has-icon-right{margin-left:24px;margin-right:-2px}.components-menu-item__button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right{margin-left:8px}.components-menu-item__button .block-editor-block-icon,.components-menu-item__button.components-button .block-editor-block-icon{margin-left:-2px;margin-right:8px}.components-menu-item__button.components-button.is-primary,.components-menu-item__button.is-primary{justify-content:center}.components-menu-item__button.components-button.is-primary .components-menu-item__item,.components-menu-item__button.is-primary .components-menu-item__item{margin-right:0}.components-menu-item__button.components-button:disabled.is-tertiary,.components-menu-item__button.components-button[aria-disabled=true].is-tertiary,.components-menu-item__button:disabled.is-tertiary,.components-menu-item__button[aria-disabled=true].is-tertiary{background:none;color:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));opacity:.3}.components-menu-item__info-wrapper{display:flex;flex-direction:column;margin-right:auto}.components-menu-item__info{color:#757575;font-size:12px;margin-top:4px;white-space:normal}.components-menu-item__item{align-items:center;display:inline-flex;margin-right:auto;min-width:160px;white-space:nowrap}.components-menu-item__shortcut{align-self:center;color:currentColor;display:none;margin-left:auto;margin-right:0;padding-left:24px}}@media all and (min-width:480px){.components-menu-item__shortcut{display:inline}}@media all{.components-menu-items-choice,.components-menu-items-choice.components-button{height:auto;min-height:40px}.components-menu-items-choice svg,.components-menu-items-choice.components-button svg{margin-right:12px}.components-menu-items-choice.components-button.has-icon,.components-menu-items-choice.has-icon{padding-left:12px}body.modal-open{overflow:hidden}.components-modal__screen-overlay{background-color:rgba(0,0,0,.35);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:100000}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}}@media (not all) and (prefers-reduced-motion){.components-modal__screen-overlay{animation:__wp-base-styles-fade-in var(--wpds-motion-duration-sm,.1s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1)) 0s;animation-fill-mode:forwards}}@media all{@keyframes __wp-base-styles-fade-out{0%{opacity:1}to{opacity:0}}}@media (not all) and (prefers-reduced-motion){.components-modal__screen-overlay.is-animating-out{animation:__wp-base-styles-fade-out var(--wpds-motion-duration-sm,.1s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1)) var(--wpds-motion-duration-xs,50ms);animation-fill-mode:forwards}}@media all{.components-modal__frame{box-sizing:border-box}.components-modal__frame *,.components-modal__frame :after,.components-modal__frame :before{box-sizing:inherit}.components-modal__frame{align-self:flex-end;animation-fill-mode:forwards;animation-name:components-modal__appear-animation;animation-timing-function:var(--wpds-motion-easing-expressive,cubic-bezier(.25,0,0,1));background:#fff;border-radius:8px 8px 0 0;box-shadow:0 5px 15px rgba(0,0,0,.08),0 15px 27px rgba(0,0,0,.07),0 30px 36px rgba(0,0,0,.04),0 50px 43px rgba(0,0,0,.02);color:#1e1e1e;display:flex;margin:0;max-height:calc(100% - 40px);overflow:hidden;width:100%}.components-modal__frame h1,.components-modal__frame h2,.components-modal__frame h3{color:#1e1e1e}}@media (not all) and (prefers-reduced-motion){.components-modal__frame{animation-duration:var(--wpds-motion-duration-md,.2s)}}@media all{.components-modal__screen-overlay.is-animating-out .components-modal__frame{animation-name:components-modal__disappear-animation;animation-timing-function:var(--wpds-motion-easing-expressive,cubic-bezier(.25,0,0,1))}}@media all and (min-width:600px){.components-modal__frame{align-self:auto;border-radius:8px;margin:auto;max-height:calc(100% - 128px);max-width:calc(100% - 32px);min-width:var(--wpds-dimension-surface-width-sm,320px);width:auto}.components-modal__frame.has-size-large,.components-modal__frame.has-size-medium,.components-modal__frame.has-size-small{width:100%}.components-modal__frame.has-size-small{max-width:var(--wpds-dimension-surface-width-md,400px)}.components-modal__frame.has-size-medium{max-width:var(--wpds-dimension-surface-width-lg,560px)}.components-modal__frame.has-size-large{max-width:var(--wpds-dimension-surface-width-2xl,960px)}}@media all and (min-width:960px){.components-modal__frame{max-height:70%}}@media all{.components-modal__frame.is-full-screen{border-radius:0;height:100%;margin:0;max-height:none;width:100%}.components-modal__frame.is-full-screen :where(.components-modal__content){display:flex;margin-bottom:24px;padding-bottom:0}.components-modal__frame.is-full-screen :where(.components-modal__content)>:last-child{flex:1}}@media all and (min-width:600px){.components-modal__frame.is-full-screen{border-radius:8px;height:calc(100% - 32px);margin:auto;width:calc(100% - 32px)}}@media all and (min-width:782px){.components-modal__frame.is-full-screen{height:calc(100% - 80px);max-width:none;width:calc(100% - 80px)}}@media all{@keyframes components-modal__appear-animation{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes components-modal__disappear-animation{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}}@media all and (min-width:600px){@keyframes components-modal__appear-animation{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes components-modal__disappear-animation{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}}@media all{.components-modal__header{align-items:center;border-bottom:1px solid transparent;box-sizing:border-box;display:flex;flex-direction:row;height:72px;justify-content:space-between;left:0;padding:24px;position:absolute;top:0;width:100%;z-index:10}.components-modal__header .components-modal__header-heading{font-size:20px;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.components-modal__header h1{line-height:1;margin:0}.components-modal__content.has-scrolled-content:not(.hide-header) .components-modal__header{border-bottom-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.components-modal__header+p{margin-top:0}.components-modal__header-heading-container{align-items:center;display:flex;flex-direction:row;flex-grow:1;justify-content:flex-start}.components-modal__header-icon-container{display:inline-block}.components-modal__header-icon-container svg{max-height:36px;max-width:36px;padding:8px}.components-modal__content{flex:1;margin-top:72px;overflow:auto;padding:4px 24px 24px}.components-modal__content.hide-header{margin-top:0;padding-top:24px}.components-modal__content.is-scrollable:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent;outline-offset:-2px}.components-notice{--wp-components-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-info,#a9c6e7);--wp-components-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);align-items:start;background-color:var(--wp-components-notice-background-color);border:var(--wpds-border-width-xs,1px) solid var(--wp-components-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wp-components-notice-text-color);display:grid;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);grid-template-columns:1fr auto;line-height:var(--wpds-typography-line-height-sm,20px);padding:var(--wpds-dimension-padding-md,12px)}.components-notice.is-success{--wp-components-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-success,#94d29e);--wp-components-notice-text-color:var(--wpds-color-foreground-content-success,#002900)}.components-notice.is-warning{--wp-components-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bc7c);--wp-components-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900)}.components-notice.is-error{--wp-components-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-error,#dab1aa);--wp-components-notice-text-color:var(--wpds-color-foreground-content-error,#470000)}.components-notice__content{grid-column:1;grid-row:1;padding-block:calc((var(--wpds-dimension-size-sm, 24px) - 1lh)/2)}.components-notice__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:1;grid-row:2;margin-top:var(--wpds-dimension-gap-sm,8px)}.components-notice__dismiss{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);grid-column:2;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):focus,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):active,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{background-color:transparent;color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{box-shadow:none}.components-notice-list{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-md,12px);max-width:100vw}.components-panel{background:#fff;border:1px solid #e0e0e0}.components-panel>.components-panel__body:first-child,.components-panel>.components-panel__header:first-child{margin-top:-1px}.components-panel>.components-panel__body:last-child,.components-panel>.components-panel__header:last-child{border-bottom-width:0}.components-panel+.components-panel{margin-top:-1px}.components-panel__body{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.components-panel__body h3{margin:0 0 .5em}.components-panel__body.is-opened{padding:16px}.components-panel__header{align-items:center;border-bottom:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:content-box;display:flex;flex-shrink:0;height:47px;justify-content:space-between;padding:0 16px}.components-panel__header h2{color:inherit;font-size:inherit;margin:0}.components-panel__body+.components-panel__body,.components-panel__body+.components-panel__header,.components-panel__header+.components-panel__body,.components-panel__header+.components-panel__header{margin-top:-1px}.components-panel__body>.components-panel__body-title{display:block;font-size:inherit;margin-bottom:0;margin-top:0;padding:0}}@media (not all) and (prefers-reduced-motion){.components-panel__body>.components-panel__body-title{transition:background .1s ease-in-out}}@media all{.components-panel__body.is-opened>.components-panel__body-title{margin:-16px -16px 5px}.components-panel__body>.components-panel__body-title:hover{background:#f0f0f0;border:none}.components-panel__body-toggle.components-button{color:#1e1e1e;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:16px 48px 16px 16px;position:relative;text-align:left;width:100%}}@media (not all) and (prefers-reduced-motion){.components-panel__body-toggle.components-button{transition:background .1s ease-in-out}}@media all{.components-panel__body-toggle.components-button{height:auto}.components-panel__body-toggle.components-button:focus{border-radius:0;outline-offset:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1)}.components-panel__body-toggle.components-button .components-panel__arrow{fill:currentColor;color:#1e1e1e;position:absolute;right:16px;top:50%;transform:translateY(-50%)}}@media (not all) and (prefers-reduced-motion){.components-panel__body-toggle.components-button .components-panel__arrow{transition:color .1s ease-in-out}}@media all{body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right{margin-top:-10px;transform:scaleX(-1)}.components-panel__icon{color:#757575;margin:-2px 0 -2px 6px}.components-panel__body-toggle-icon{margin-right:-5px}.components-panel__color-title{float:left;height:19px}.components-panel__row{align-items:center;display:flex;justify-content:space-between;margin-top:8px;min-height:36px}.components-panel__row select{min-width:0}.components-panel__row label{flex-shrink:0;margin-right:12px;max-width:75%}.components-panel__row:empty,.components-panel__row:first-of-type{margin-top:0}.components-panel .circle-picker{padding-bottom:20px}.components-placeholder.components-placeholder{-webkit-font-smoothing:subpixel-antialiased;align-items:flex-start;background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;box-sizing:border-box;color:#1e1e1e;display:flex;flex-direction:column;font-size:13px;gap:16px;margin:0;outline:1px solid transparent;padding:24px;position:relative;text-align:left;width:100%}.components-placeholder__error,.components-placeholder__fieldset,.components-placeholder__instructions,.components-placeholder__label{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;letter-spacing:normal;line-height:normal;text-transform:none}.components-placeholder__label{align-items:center;display:flex;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.components-placeholder__label .block-editor-block-icon,.components-placeholder__label .dashicon,.components-placeholder__label>svg{fill:currentColor;margin-right:4px}}@media all and (forced-colors:active){.components-placeholder__label .block-editor-block-icon,.components-placeholder__label .dashicon,.components-placeholder__label>svg{fill:CanvasText}}@media all{.components-placeholder__label:empty{display:none}.components-placeholder__fieldset,.components-placeholder__fieldset form{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:flex-start;width:100%}.components-placeholder__fieldset form p,.components-placeholder__fieldset p{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.components-placeholder__fieldset.is-column-layout,.components-placeholder__fieldset.is-column-layout form{flex-direction:column}.components-placeholder__input[type=url]{border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px}}@media (not all) and (prefers-reduced-motion){.components-placeholder__input[type=url]{transition:box-shadow .1s linear}}@media all and (min-width:600px){.components-placeholder__input[type=url]{font-size:13px;line-height:normal}}@media all{.components-placeholder__input[type=url]:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.components-placeholder__input[type=url]::-moz-placeholder{color:rgba(30,30,30,.62)}.components-placeholder__input[type=url]::placeholder{color:rgba(30,30,30,.62)}.components-placeholder__input[type=url]{flex:1 1 auto}.components-placeholder__error{gap:8px;width:100%}.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link{margin-left:10px;margin-right:10px}.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link:last-child{margin-right:0}.components-placeholder.is-medium .components-placeholder__instructions,.components-placeholder.is-small .components-placeholder__instructions{display:none}.components-placeholder.is-medium .components-placeholder__fieldset,.components-placeholder.is-medium .components-placeholder__fieldset form,.components-placeholder.is-small .components-placeholder__fieldset,.components-placeholder.is-small .components-placeholder__fieldset form{flex-direction:column}.components-placeholder.is-medium .components-button,.components-placeholder.is-medium .components-placeholder__fieldset>*,.components-placeholder.is-small .components-button,.components-placeholder.is-small .components-placeholder__fieldset>*{justify-content:center;width:100%}.components-placeholder.is-small{padding:16px}.components-placeholder.has-illustration{backdrop-filter:blur(100px);backface-visibility:hidden;background-color:transparent;border-radius:0;box-shadow:none;color:inherit;display:flex}.is-dark-theme .components-placeholder.has-illustration{background-color:rgba(0,0,0,.1)}.components-placeholder.has-illustration .components-placeholder__fieldset{margin-left:0;margin-right:0}.components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label{opacity:0;pointer-events:none}}@media (not all) and (prefers-reduced-motion){.components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label{transition:opacity .1s linear}}@media all{.is-selected>.components-placeholder.has-illustration .components-button,.is-selected>.components-placeholder.has-illustration .components-placeholder__instructions,.is-selected>.components-placeholder.has-illustration .components-placeholder__label{opacity:1;pointer-events:auto}.components-placeholder.has-illustration:before{background:currentColor;bottom:0;content:"";left:0;opacity:.1;pointer-events:none;position:absolute;right:0;top:0}.components-placeholder.has-illustration{overflow:hidden}.is-selected .components-placeholder.has-illustration{overflow:auto}.components-placeholder__preview{display:flex;justify-content:center}.components-placeholder__illustration{stroke:currentColor;box-sizing:content-box;height:100%;left:50%;opacity:.25;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.components-popover{box-sizing:border-box}.components-popover *,.components-popover :after,.components-popover :before{box-sizing:inherit}.components-popover{will-change:transform;z-index:1000000}.components-popover.is-expanded{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000000!important}.components-popover__content{background:#fff;border-radius:4px;box-shadow:0 0 0 1px #ccc,0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);box-sizing:border-box;width:-moz-min-content;width:min-content}.is-alternate .components-popover__content{border-radius:2px;box-shadow:0 0 0 1px #1e1e1e}.is-unstyled .components-popover__content{background:none;border-radius:0;box-shadow:none}.components-popover.is-expanded .components-popover__content{box-shadow:0 -1px 0 0 #ccc;height:calc(100% - 48px);overflow-y:visible;position:static;width:auto}.components-popover.is-expanded.is-alternate .components-popover__content{box-shadow:0 -1px 0 #1e1e1e}.components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 8px 0 16px}.components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.components-popover__arrow{display:flex;height:14px;pointer-events:none;position:absolute;width:14px}.components-popover__arrow:before{background-color:#fff;content:"";height:2px;left:1px;position:absolute;right:1px;top:-1px}.components-popover__arrow.is-top{bottom:-14px!important;transform:rotate(0)}.components-popover__arrow.is-right{left:-14px!important;transform:rotate(90deg)}.components-popover__arrow.is-bottom{top:-14px!important;transform:rotate(180deg)}.components-popover__arrow.is-left{right:-14px!important;transform:rotate(-90deg)}.components-popover__triangle{display:block;flex:1}.components-popover__triangle-bg{fill:#fff}.components-popover__triangle-border{fill:transparent;stroke-width:1px;stroke:#ccc}.is-alternate .components-popover__triangle-border{stroke:#1e1e1e}.components-radio-control{border:0;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;margin:0;padding:0}.components-radio-control__group-wrapper.has-help{margin-block-end:12px}.components-radio-control__option{align-items:center;-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto minmax(0,max-content)}.components-radio-control__input[type=radio]{border:1px solid #1e1e1e;border-radius:50%;grid-column:1;grid-row:1;height:24px;margin-right:12px;max-width:24px;min-width:24px;position:relative;transition:none;width:24px}}@media (not all) and (prefers-reduced-motion){.components-radio-control__input[type=radio]{transition:box-shadow .1s linear}}@media all and (min-width:600px){.components-radio-control__input[type=radio]{height:16px;max-width:16px;min-width:16px;width:16px}}@media all{.components-radio-control__input[type=radio]:checked:before{background-color:#fff;border:4px solid #fff;box-sizing:inherit;height:12px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}}@media all and (min-width:600px){.components-radio-control__input[type=radio]:checked:before{height:8px;width:8px}}@media all{.components-radio-control__input[type=radio]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color)}.components-radio-control__input[type=radio]:checked{background:var(--wp-admin-theme-color);border:none}.components-radio-control__input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;margin:0;padding:0}.components-radio-control__input[type=radio]:not(:disabled){cursor:var(--wpds-cursor-control,pointer)}.components-radio-control__input[type=radio]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.components-radio-control__input[type=radio]:checked{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-radio-control__input[type=radio]:checked:before{border-radius:50%;content:""}.components-radio-control__input[type=radio]:disabled{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));border:1px solid var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);opacity:1}.components-radio-control__input[type=radio]:disabled:checked:before{border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));opacity:1}.components-radio-control__label{grid-column:2;grid-row:1}.components-radio-control:not(:disabled) .components-radio-control__label{cursor:var(--wpds-cursor-control,pointer)}.components-radio-control__label{line-height:24px}}@media all and (min-width:600px){.components-radio-control__label{line-height:16px}}@media all{.components-radio-control__option-description{grid-column:2;grid-row:2;padding-block-start:4px}.components-radio-control__option-description.components-radio-control__option-description{margin-top:0}.components-resizable-box__handle{display:none;height:23px;width:23px;z-index:2}.components-resizable-box__container.has-show-handle .components-resizable-box__handle{display:block}.components-resizable-box__handle>div{height:100%;outline:none;position:relative;width:100%;z-index:2}.components-resizable-box__container>img{width:inherit}.components-resizable-box__handle:after{background:#fff;border-radius:50%;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)),0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);content:"";cursor:inherit;display:block;height:15px;outline:2px solid transparent;position:absolute;right:calc(50% - 8px);top:calc(50% - 8px);width:15px}.components-resizable-box__side-handle:before{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-radius:9999px;content:"";cursor:inherit;display:block;height:3px;position:absolute;right:calc(50% - 1px);top:calc(50% - 1px);width:3px}}@media (not all) and (prefers-reduced-motion){.components-resizable-box__side-handle:before{transition:transform .1s ease-in;will-change:transform}}@media all{.components-resizable-box__side-handle:before{opacity:0}.components-resizable-box__corner-handle,.components-resizable-box__side-handle{z-index:2}.components-resizable-box__side-handle.components-resizable-box__handle-bottom,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:before,.components-resizable-box__side-handle.components-resizable-box__handle-top,.components-resizable-box__side-handle.components-resizable-box__handle-top:before{border-left:0;border-right:0;left:0;width:100%}.components-resizable-box__side-handle.components-resizable-box__handle-left,.components-resizable-box__side-handle.components-resizable-box__handle-left:before,.components-resizable-box__side-handle.components-resizable-box__handle-right,.components-resizable-box__side-handle.components-resizable-box__handle-right:before{border-bottom:0;border-top:0;height:100%;top:0}}@media (not all) and (prefers-reduced-motion){.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{animation:components-resizable-box__top-bottom-animation .1s ease-out 0s;animation-fill-mode:forwards}.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before{animation:components-resizable-box__left-right-animation .1s ease-out 0s;animation-fill-mode:forwards}}@media (not all) and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{animation:none}}}@media all{@keyframes components-resizable-box__top-bottom-animation{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes components-resizable-box__left-right-animation{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.components-resizable-box__handle-right{right:-11.5px}.components-resizable-box__handle-left{left:-11.5px}.components-resizable-box__handle-top{top:-11.5px}.components-resizable-box__handle-bottom{bottom:-11.5px}.components-responsive-wrapper{align-items:center;display:flex;justify-content:center;max-width:100%;position:relative}.components-responsive-wrapper__content{display:block;max-width:100%;width:100%}.components-sandbox{overflow:hidden}iframe.components-sandbox{width:100%}body.lockscroll,html.lockscroll{overflow:hidden}.components-select-control__input{-webkit-tap-highlight-color:rgba(0,0,0,0)!important;outline:0}.components-snackbar{backdrop-filter:blur(16px) saturate(180%);background:rgba(0,0,0,.85);border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);box-sizing:border-box;color:#fff;cursor:var(--wpds-cursor-control,pointer);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;max-width:var(--wpds-dimension-surface-width-lg,560px);padding:12px 20px;pointer-events:auto;width:100%}}@media all and (min-width:600px){.components-snackbar{width:-moz-fit-content;width:fit-content}}@media all{.components-snackbar:focus{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-snackbar.components-snackbar-explicit-dismiss{cursor:default}.components-snackbar .components-snackbar__content-with-icon{padding-left:24px;position:relative}.components-snackbar .components-snackbar__icon{left:-8px;position:absolute;top:-2.9px}.components-snackbar .components-snackbar__dismiss-button{cursor:var(--wpds-cursor-control,pointer);margin-left:24px}.components-snackbar__action.components-button,.components-snackbar__action.components-external-link{color:#fff;flex-shrink:0;margin-left:32px}.components-snackbar__action.components-button:focus,.components-snackbar__action.components-external-link:focus{box-shadow:none;outline:1px dotted #fff}.components-snackbar__action.components-button:hover,.components-snackbar__action.components-external-link:hover{color:currentColor;text-decoration:none}.components-snackbar__content{align-items:baseline;display:flex;justify-content:space-between;line-height:1.4}.components-snackbar-list{box-sizing:border-box;pointer-events:none;position:absolute;width:100%;z-index:100000}.components-snackbar-list__notice-container{padding-top:8px;position:relative}.components-tab-panel__tabs{align-items:stretch;display:flex;flex-direction:row}.components-tab-panel__tabs[aria-orientation=vertical]{flex-direction:column}.components-tab-panel__tabs-item{background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);font-weight:var(--wpds-typography-font-weight-default,400);height:48px!important;margin-left:0;padding:3px var(--wpds-dimension-padding-lg,16px);position:relative}.components-tab-panel__tabs-item:disabled,.components-tab-panel__tabs-item[aria-disabled=true]{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}.components-tab-panel__tabs-item:not(:disabled,[aria-disabled=true]):is(:hover,:focus-visible){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.components-tab-panel__tabs-item:focus:not(:disabled){box-shadow:none;outline:none;position:relative}.components-tab-panel__tabs-item:after{background:var(--wpds-color-stroke-interactive-neutral-strong,#6e6e6e);border-radius:0;bottom:0;content:"";height:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*0);left:0;pointer-events:none;position:absolute;right:0}}@media (not all) and (prefers-reduced-motion){.components-tab-panel__tabs-item:after{transition:height .1s linear}}@media all{.components-tab-panel__tabs-item.is-active:after{height:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*1);outline:2px solid transparent;outline-offset:-1px}.components-tab-panel__tabs-item:before{border-radius:var(--wpds-border-radius-sm,2px);box-shadow:0 0 0 0 transparent;content:"";inset:var(--wpds-dimension-padding-md,12px);pointer-events:none;position:absolute}}@media (not all) and (prefers-reduced-motion){.components-tab-panel__tabs-item:before{transition:box-shadow .1s linear}}@media all{.components-tab-panel__tabs-item:focus-visible:before{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent}.components-tab-panel__tabs[aria-orientation=vertical] .components-tab-panel__tabs-item{border-radius:var(--wpds-border-radius-sm,2px)}.components-tab-panel__tabs[aria-orientation=vertical] .components-tab-panel__tabs-item:after{display:none}.components-tab-panel__tabs[aria-orientation=vertical] .components-tab-panel__tabs-item.is-active{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.components-tab-panel__tab-content:focus{box-shadow:none;outline:none}.components-tab-panel__tab-content:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent;outline-offset:0}.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{background:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;height:40px;line-height:normal;margin:0;padding:6px 8px;width:100%}}@media (not all) and (prefers-reduced-motion){.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{transition:box-shadow .1s linear}}@media all and (min-width:600px){.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{font-size:13px;line-height:normal}}@media all{.components-text-control__input:focus,.components-text-control__input[type=color]:focus,.components-text-control__input[type=date]:focus,.components-text-control__input[type=datetime-local]:focus,.components-text-control__input[type=datetime]:focus,.components-text-control__input[type=email]:focus,.components-text-control__input[type=month]:focus,.components-text-control__input[type=number]:focus,.components-text-control__input[type=password]:focus,.components-text-control__input[type=tel]:focus,.components-text-control__input[type=text]:focus,.components-text-control__input[type=time]:focus,.components-text-control__input[type=url]:focus,.components-text-control__input[type=week]:focus{border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));box-shadow:0 0 0 .5px var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent}.components-text-control__input::-moz-placeholder,.components-text-control__input[type=color]::-moz-placeholder,.components-text-control__input[type=date]::-moz-placeholder,.components-text-control__input[type=datetime-local]::-moz-placeholder,.components-text-control__input[type=datetime]::-moz-placeholder,.components-text-control__input[type=email]::-moz-placeholder,.components-text-control__input[type=month]::-moz-placeholder,.components-text-control__input[type=number]::-moz-placeholder,.components-text-control__input[type=password]::-moz-placeholder,.components-text-control__input[type=tel]::-moz-placeholder,.components-text-control__input[type=text]::-moz-placeholder,.components-text-control__input[type=time]::-moz-placeholder,.components-text-control__input[type=url]::-moz-placeholder,.components-text-control__input[type=week]::-moz-placeholder{color:rgba(30,30,30,.62)}.components-text-control__input::placeholder,.components-text-control__input[type=color]::placeholder,.components-text-control__input[type=date]::placeholder,.components-text-control__input[type=datetime-local]::placeholder,.components-text-control__input[type=datetime]::placeholder,.components-text-control__input[type=email]::placeholder,.components-text-control__input[type=month]::placeholder,.components-text-control__input[type=number]::placeholder,.components-text-control__input[type=password]::placeholder,.components-text-control__input[type=tel]::placeholder,.components-text-control__input[type=text]::placeholder,.components-text-control__input[type=time]::placeholder,.components-text-control__input[type=url]::placeholder,.components-text-control__input[type=week]::placeholder{color:rgba(30,30,30,.62)}.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{border-color:var(--wp-components-color-gray-600,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));padding-left:12px;padding-right:12px}.components-text-control__input::-moz-placeholder,.components-text-control__input[type=color]::-moz-placeholder,.components-text-control__input[type=date]::-moz-placeholder,.components-text-control__input[type=datetime-local]::-moz-placeholder,.components-text-control__input[type=datetime]::-moz-placeholder,.components-text-control__input[type=email]::-moz-placeholder,.components-text-control__input[type=month]::-moz-placeholder,.components-text-control__input[type=number]::-moz-placeholder,.components-text-control__input[type=password]::-moz-placeholder,.components-text-control__input[type=tel]::-moz-placeholder,.components-text-control__input[type=text]::-moz-placeholder,.components-text-control__input[type=time]::-moz-placeholder,.components-text-control__input[type=url]::-moz-placeholder,.components-text-control__input[type=week]::-moz-placeholder{color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 38%)}.components-text-control__input::placeholder,.components-text-control__input[type=color]::placeholder,.components-text-control__input[type=date]::placeholder,.components-text-control__input[type=datetime-local]::placeholder,.components-text-control__input[type=datetime]::placeholder,.components-text-control__input[type=email]::placeholder,.components-text-control__input[type=month]::placeholder,.components-text-control__input[type=number]::placeholder,.components-text-control__input[type=password]::placeholder,.components-text-control__input[type=tel]::placeholder,.components-text-control__input[type=text]::placeholder,.components-text-control__input[type=time]::placeholder,.components-text-control__input[type=url]::placeholder,.components-text-control__input[type=week]::placeholder{color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 38%)}.components-text-control__input[type=email],.components-text-control__input[type=url]{direction:ltr}.components-tip{color:#757575;display:flex}.components-tip svg{fill:#f0b849;align-self:center;flex-shrink:0;margin-right:16px}.components-tip p{margin:0}.components-toggle-control__label{line-height:16px}.components-toggle-control__label:not(.is-disabled){cursor:var(--wpds-cursor-control,pointer)}.components-toggle-control__help{display:inline-block;margin-inline-start:40px}.components-accessible-toolbar{border:1px solid var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));border-radius:2px;display:inline-flex;flex-shrink:0}.components-accessible-toolbar>.components-toolbar-group:last-child{border-right:none}.components-accessible-toolbar.is-unstyled{border:none}.components-accessible-toolbar.is-unstyled>.components-toolbar-group{border-right:none}.components-accessible-toolbar[aria-orientation=vertical],.components-toolbar[aria-orientation=vertical]{align-items:center;display:flex;flex-direction:column}.components-accessible-toolbar .components-button,.components-toolbar .components-button{height:48px;padding-left:16px;padding-right:16px;position:relative;z-index:1}.components-accessible-toolbar .components-button:focus:not(:disabled),.components-toolbar .components-button:focus:not(:disabled){box-shadow:none;outline:none}.components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before{border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}}@media (not all) and (prefers-reduced-motion){.components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards}}@media all{.components-accessible-toolbar .components-button svg,.components-toolbar .components-button svg{margin-left:auto;margin-right:auto;position:relative}.components-accessible-toolbar .components-button.is-pressed,.components-accessible-toolbar .components-button.is-pressed:hover,.components-toolbar .components-button.is-pressed,.components-toolbar .components-button.is-pressed:hover{background:transparent}.components-accessible-toolbar .components-button.is-pressed:before,.components-toolbar .components-button.is-pressed:before{background:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.components-accessible-toolbar .components-button:focus:before,.components-toolbar .components-button:focus:before{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.components-accessible-toolbar .components-button.has-icon.has-icon,.components-toolbar .components-button.has-icon.has-icon{min-width:48px;padding-left:8px;padding-right:8px}@keyframes components-button__appear-animation{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.components-toolbar__control.components-button{position:relative}.components-toolbar__control.components-button[data-subscript] svg{padding:5px 10px 5px 0}.components-toolbar__control.components-button[data-subscript]:after{bottom:10px;content:attr(data-subscript);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:12px;position:absolute;right:8px}.components-toolbar__control.components-button:not(:disabled).is-pressed[data-subscript]:after{color:#fff}.components-toolbar-group{background-color:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border-right:1px solid var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:inline-flex;flex-shrink:0;flex-wrap:wrap;min-height:48px;padding-left:6px;padding-right:6px}.components-toolbar-group .components-toolbar-group.components-toolbar-group{border-width:0;margin:0}.components-toolbar-group{line-height:0}.components-toolbar-group .components-button.components-button,.components-toolbar-group .components-button.has-icon.has-icon{justify-content:center;min-width:36px;padding-left:6px;padding-right:6px}.components-toolbar-group .components-button.components-button svg,.components-toolbar-group .components-button.has-icon.has-icon svg{min-width:var(--wpds-dimension-size-sm,24px)}.components-toolbar-group .components-button.components-button:before,.components-toolbar-group .components-button.has-icon.has-icon:before{left:2px;right:2px}.components-toolbar{background-color:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:1px solid var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:inline-flex;flex-shrink:0;flex-wrap:wrap;margin:0;min-height:48px}.components-toolbar .components-toolbar.components-toolbar{border-width:0;margin:0}div.components-toolbar>div{display:flex;margin:0}div.components-toolbar>div+div.has-left-divider{margin-left:6px;overflow:visible;position:relative}div.components-toolbar>div+div.has-left-divider:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:content-box;content:"";display:inline-block;height:20px;left:-3px;position:absolute;top:8px;width:1px}.components-tooltip{background:#000;border-radius:var(--wpds-border-radius-md,4px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);color:#f0f0f0;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;line-height:1.4;padding:4px 8px;text-align:center;z-index:1000002}.components-tooltip__shortcut{margin-left:8px}.components-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop{--wp-components-color-accent:#cc1818;border-color:#cc1818}.components-validated-control :is(textarea,input[type=text]):invalid[data-validity-visible]{--wp-admin-theme-color:#cc1818;--wp-components-color-accent:#cc1818;border-color:#cc1818}.components-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])){--wp-components-color-accent:#cc1818}.components-validated-control__wrapper-with-error-delegate{position:relative}.components-validated-control__wrapper-with-error-delegate:has(select:invalid[data-validity-visible]) .components-input-control__backdrop{--wp-components-color-accent:#cc1818;border-color:#cc1818}.components-validated-control__wrapper-with-error-delegate:has(input[type=radio]:invalid[data-validity-visible]){--wp-components-color-accent:#cc1818}.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])){--wp-components-color-accent:#cc1818;border-color:#cc1818}.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox]{--wp-components-color-accent:#cc1818;border-color:#cc1818}.components-validated-control__error-delegate{height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.components-validated-control__indicator{align-items:flex-start;animation:components-validated-control__indicator-jump .2s cubic-bezier(.68,-.55,.27,1.55);color:var(--wp-components-color-gray-700,var(--wpds-color-foreground-content-neutral-weak,#707070));display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;gap:4px;line-height:16px;margin:8px 0 0}.components-validated-control__indicator.is-invalid{color:#cc1818}.components-validated-control__indicator.is-valid{color:color-mix(in srgb,#000 30%,#4ab866)}.components-validated-control__indicator-icon{flex-shrink:0}.components-validated-control__indicator-spinner{height:12px;margin:2px;width:12px}@keyframes components-validated-control__indicator-jump{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}:root{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33.0384615385,68.7307692308,230.4615384615;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:23.6923076923,58.1538461538,214.3076923077;--wp-admin-border-width-focus:2px}}@media all and (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}

/***!  https://viscountefinancial.com/wp-content/mu-plugins/vendor/wpex/godaddy-launch/includes/Dependencies/GoDaddy/Styles/build/latest.css?ver=2.0.2  !***/

@media all{#wpadminbar>.godaddy-styles *,.godaddy-styles *{font-family:GD Sherpa,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.4}#wpadminbar>.godaddy-styles .is-bigger,.godaddy-styles .is-bigger{font-size:1.1em!important;font-weight:500!important}#wpadminbar>.godaddy-styles .components-button,#wpadminbar>.godaddy-styles.components-button,.godaddy-styles .components-button,.godaddy-styles.components-button{border:0;border-radius:6px;box-shadow:none;font-size:1em;height:auto;line-height:1;padding:1.25em;transition:background-color,color,.2s ease-in-out}#wpadminbar>.godaddy-styles .components-button:disabled,#wpadminbar>.godaddy-styles.components-button:disabled,.godaddy-styles .components-button:disabled,.godaddy-styles.components-button:disabled{opacity:.5}#wpadminbar>.godaddy-styles .components-button>svg,#wpadminbar>.godaddy-styles.components-button>svg,.godaddy-styles .components-button>svg,.godaddy-styles.components-button>svg{height:24px;margin-left:.2em;position:relative;right:-5px;top:-1px;transform:scale(.75);width:24px}#wpadminbar>.godaddy-styles .components-button.no-padding,#wpadminbar>.godaddy-styles.components-button.no-padding,.godaddy-styles .components-button.no-padding,.godaddy-styles.components-button.no-padding{padding:0}#wpadminbar>.godaddy-styles .components-button.is-big,#wpadminbar>.godaddy-styles.components-button.is-big,.godaddy-styles .components-button.is-big,.godaddy-styles.components-button.is-big{font-size:1.1em;font-weight:600;padding:1.5em}#wpadminbar>.godaddy-styles .components-button.is-primary,#wpadminbar>.godaddy-styles.components-button.is-primary,.godaddy-styles .components-button.is-primary,.godaddy-styles.components-button.is-primary{background-color:#000;box-shadow:none;color:#fff}#wpadminbar>.godaddy-styles .components-button.is-primary:active:not([disabled]),#wpadminbar>.godaddy-styles .components-button.is-primary:hover:not([disabled]),#wpadminbar>.godaddy-styles.components-button.is-primary:active:not([disabled]),#wpadminbar>.godaddy-styles.components-button.is-primary:hover:not([disabled]),.godaddy-styles .components-button.is-primary:active:not([disabled]),.godaddy-styles .components-button.is-primary:hover:not([disabled]),.godaddy-styles.components-button.is-primary:active:not([disabled]),.godaddy-styles.components-button.is-primary:hover:not([disabled]){background-color:#00a4a6}#wpadminbar>.godaddy-styles .components-button.is-secondary,#wpadminbar>.godaddy-styles.components-button.is-secondary,.godaddy-styles .components-button.is-secondary,.godaddy-styles.components-button.is-secondary{box-shadow:none;color:#111}#wpadminbar>.godaddy-styles .components-button.is-secondary:active:not([disabled]),#wpadminbar>.godaddy-styles .components-button.is-secondary:hover:not([disabled]),#wpadminbar>.godaddy-styles.components-button.is-secondary:active:not([disabled]),#wpadminbar>.godaddy-styles.components-button.is-secondary:hover:not([disabled]),.godaddy-styles .components-button.is-secondary:active:not([disabled]),.godaddy-styles .components-button.is-secondary:hover:not([disabled]),.godaddy-styles.components-button.is-secondary:active:not([disabled]),.godaddy-styles.components-button.is-secondary:hover:not([disabled]){border:0;box-shadow:none;color:#000}#wpadminbar>.godaddy-styles .components-button.is-tertiary,#wpadminbar>.godaddy-styles.components-button.is-tertiary,.godaddy-styles .components-button.is-tertiary,.godaddy-styles.components-button.is-tertiary{border:1px solid #111;color:#111}#wpadminbar>.godaddy-styles .components-button.is-tertiary:hover,#wpadminbar>.godaddy-styles.components-button.is-tertiary:hover,.godaddy-styles .components-button.is-tertiary:hover,.godaddy-styles.components-button.is-tertiary:hover{background-color:#111;box-shadow:none;color:#fff}#wpadminbar>.godaddy-styles .components-button.is-link,#wpadminbar>.godaddy-styles.components-button.is-link,.godaddy-styles .components-button.is-link,.godaddy-styles.components-button.is-link{box-shadow:none;color:#00a4a6;padding:0;text-decoration:none}#wpadminbar>.godaddy-styles .components-button.is-link:active:not([disabled]),#wpadminbar>.godaddy-styles .components-button.is-link:hover:not([disabled]),#wpadminbar>.godaddy-styles.components-button.is-link:active:not([disabled]),#wpadminbar>.godaddy-styles.components-button.is-link:hover:not([disabled]),.godaddy-styles .components-button.is-link:active:not([disabled]),.godaddy-styles .components-button.is-link:hover:not([disabled]),.godaddy-styles.components-button.is-link:active:not([disabled]),.godaddy-styles.components-button.is-link:hover:not([disabled]){color:#111;outline:none}#wpadminbar>.godaddy-styles .components-button.has-icon:active:not([disabled]),#wpadminbar>.godaddy-styles .components-button.has-icon:hover:not([disabled]),#wpadminbar>.godaddy-styles.components-button.has-icon:active:not([disabled]),#wpadminbar>.godaddy-styles.components-button.has-icon:hover:not([disabled]),.godaddy-styles .components-button.has-icon:active:not([disabled]),.godaddy-styles .components-button.has-icon:hover:not([disabled]),.godaddy-styles.components-button.has-icon:active:not([disabled]),.godaddy-styles.components-button.has-icon:hover:not([disabled]){background-color:transparent;color:#00a4a6}#wpadminbar>.godaddy-styles .components-modal__frame,#wpadminbar>.godaddy-styles.components-modal__frame,.godaddy-styles .components-modal__frame,.godaddy-styles.components-modal__frame{border-radius:1rem}#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content,#wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content,.godaddy-styles .components-modal__frame .components-modal__content,.godaddy-styles.components-modal__frame .components-modal__content{margin-top:0;padding:4.5rem 4.5rem 4.25rem}#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content:before,#wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content:before,.godaddy-styles .components-modal__frame .components-modal__content:before,.godaddy-styles.components-modal__frame .components-modal__content:before{margin:0}#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content p:last-child,#wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content p:last-child,.godaddy-styles .components-modal__frame .components-modal__content p:last-child,.godaddy-styles.components-modal__frame .components-modal__content p:last-child{margin-bottom:0}#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header,#wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header,.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header,.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header{border-bottom:0;font-size:2rem;height:unset;margin-bottom:.75em;padding:0;position:relative}#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-modal__icon-container,#wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-modal__icon-container,.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-modal__icon-container,.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-modal__icon-container{margin-right:8px}#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-modal__header-heading,#wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-modal__header-heading,.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-modal__header-heading,.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-modal__header-heading{font-size:2rem}#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon,#wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon,.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon,.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon{font-size:1rem;left:auto;padding:.25em;position:absolute;right:-3.5rem;top:-3.25rem}#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon>svg,#wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon>svg,.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon>svg,.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon>svg{margin-left:0;right:0;top:0;transform:scale(1)}#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content .components-text-control__input,#wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content .components-text-control__input,.godaddy-styles .components-modal__frame .components-modal__content .components-text-control__input,.godaddy-styles.components-modal__frame .components-modal__content .components-text-control__input{margin-bottom:.5em}#wpadminbar>.godaddy-styles .ux-tag,.godaddy-styles .ux-tag{border-radius:4px;color:#000;font-size:.9em;font-weight:700;letter-spacing:.05625rem;line-height:1.5;padding-block:8px;padding-inline:8px;text-transform:uppercase;white-space:nowrap}#wpadminbar>.godaddy-styles .ux-tag-critical,.godaddy-styles .ux-tag-critical{background-color:#fbb}#wpadminbar>.godaddy-styles .ux-tag-highlight,.godaddy-styles .ux-tag-highlight{background-color:#a6fff8}#wpadminbar>.godaddy-styles .ux-tag-info,.godaddy-styles .ux-tag-info{background-color:#d3c1f7}#wpadminbar>.godaddy-styles .ux-tag-internal,.godaddy-styles .ux-tag-internal{background-color:#fbd9ed}#wpadminbar>.godaddy-styles .ux-tag-neutral,.godaddy-styles .ux-tag-neutral{background-color:#ddeaf8}#wpadminbar>.godaddy-styles .ux-tag-passive,.godaddy-styles .ux-tag-passive{background-color:#f4f8fc}#wpadminbar>.godaddy-styles .ux-tag-success,.godaddy-styles .ux-tag-success{background-color:#9fffb8}#wpadminbar>.godaddy-styles .ux-tag-warning,.godaddy-styles .ux-tag-warning{background-color:#ffeea9}#wpadminbar>.godaddy-styles .components-toggle-control,#wpadminbar>.godaddy-styles.components-toggle-control,.godaddy-styles .components-toggle-control,.godaddy-styles.components-toggle-control{align-items:flex-end;display:flex}#wpadminbar>.godaddy-styles .components-toggle-control .components-base-control__field,#wpadminbar>.godaddy-styles .components-toggle-control__field,#wpadminbar>.godaddy-styles.components-toggle-control .components-base-control__field,#wpadminbar>.godaddy-styles.components-toggle-control__field,.godaddy-styles .components-toggle-control .components-base-control__field,.godaddy-styles .components-toggle-control__field,.godaddy-styles.components-toggle-control .components-base-control__field,.godaddy-styles.components-toggle-control__field{margin:0}#wpadminbar>.godaddy-styles .components-toggle-control .components-base-control__field .components-form-toggle__track,#wpadminbar>.godaddy-styles.components-toggle-control .components-base-control__field .components-form-toggle__track,.godaddy-styles .components-toggle-control .components-base-control__field .components-form-toggle__track,.godaddy-styles.components-toggle-control .components-base-control__field .components-form-toggle__track{background-color:#f3f6f8}#wpadminbar>.godaddy-styles .components-toggle-control .components-base-control__field .is-checked .components-form-toggle__track,#wpadminbar>.godaddy-styles.components-toggle-control .components-base-control__field .is-checked .components-form-toggle__track,.godaddy-styles .components-toggle-control .components-base-control__field .is-checked .components-form-toggle__track,.godaddy-styles.components-toggle-control .components-base-control__field .is-checked .components-form-toggle__track{background-color:#00a4a6}#wpadminbar>.godaddy-styles .components-toggle-control .components-base-control__help,#wpadminbar>.godaddy-styles.components-toggle-control .components-base-control__help,.godaddy-styles .components-toggle-control .components-base-control__help,.godaddy-styles.components-toggle-control .components-base-control__help{margin:0}
}

/***!  https://viscountefinancial.com/wp-content/plugins/pojo-accessibility/assets/build/fonts.css?ver=4.1.4  !***/

@media all{@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-400-cyrillic-ext.ef54216e.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-400-cyrillic.969ea6a3.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-400-greek-ext.04782fd5.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-400-greek.9e4a3805.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-400-symbols.f5851590.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-400-vietnamese.b13ae75f.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-400-latin-ext.6d1ff22c.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-400-latin.75e6c243.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-500-cyrillic-ext.ef54216e.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-500-cyrillic.969ea6a3.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-500-greek-ext.04782fd5.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-500-greek.9e4a3805.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-500-symbols.f5851590.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-500-vietnamese.b13ae75f.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-500-latin-ext.6d1ff22c.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-500-latin.75e6c243.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:600;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-600-cyrillic-ext.ef54216e.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:600;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-600-cyrillic.969ea6a3.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:600;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-600-greek-ext.04782fd5.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:600;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-600-greek.9e4a3805.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:600;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-600-symbols.f5851590.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:600;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-600-vietnamese.b13ae75f.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:600;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-600-latin-ext.6d1ff22c.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:600;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-600-latin.75e6c243.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:700;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-700-cyrillic-ext.ef54216e.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:700;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-700-cyrillic.969ea6a3.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:700;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-700-greek-ext.04782fd5.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:700;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-700-greek.9e4a3805.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:700;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-700-symbols.f5851590.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:700;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-700-vietnamese.b13ae75f.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:700;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-700-latin-ext.6d1ff22c.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:700;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-700-latin.75e6c243.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}}

/***!  https://viscountefinancial.com/wp-content/plugins/pojo-accessibility/assets/build/skip-link.css?ver=4.1.4  !***/

@media all{.ea11y-skip-to-content-link{clip:rect(1px,1px,1px,1px);align-items:center;background-color:#fff;border:1px solid #2563eb;border-radius:12px;clip-path:inset(50%);color:#0c0d0e;display:flex;gap:8px;height:1px;margin:-1px;overflow:hidden;padding:0;pointer-events:none;position:fixed;text-decoration:none;width:1px;word-wrap:normal!important}.ea11y-skip-to-content-link:focus{clip:auto!important;clip-path:none;height:auto;inset-block-start:30px;inset-inline-start:30px;padding:16px 24px;pointer-events:auto;width:auto;z-index:100000}.ea11y-skip-to-content-link:focus+.ea11y-skip-to-content-backdrop{background-color:rgba(0,0,0,.5);inset:0;position:fixed;z-index:9999}}

/***!  https://viscountefinancial.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.3.5  !***/

@media all{:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{display:inline-block;line-height:1}.e-logo-wrapper i{color:var(--e-a-color-circle-logo);font-size:2.5em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video,.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}}@media all and (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media all and (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}@media all{.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-custom-embed-play{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3));height:100px;width:100px}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}}@media all and (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media all and (max-width:-1){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media all and (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media all and (max-width:-1){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media all and (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}@media all{:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}}@media all and (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}@media all{.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}}@media all and (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}@media all{.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}}@media all and (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media all and (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media all and (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media all and (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media all and (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media all and (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media all and (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media all and (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media all and (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media all and (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media all and (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media all and (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}@media all{.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media all and (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media all and (max-width:-1){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media all and (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media all and (max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media all and (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media all and (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media all and (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media all and (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media all and (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media all and (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media all and (max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media all and (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media all{.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){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)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con{--margin-right:0px;--margin-left:0px}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{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);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}}@media all and (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}@media all{:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}}@media all and (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}@media all{.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;inset-block-start:50%;inset-inline-end:10px;pointer-events:none;position:absolute;text-shadow:0 0 3px rgba(0,0,0,.3);transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-button-align-start .e-form__buttons,[dir=rtl] .elementor-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-button-align-end .e-form__buttons,[dir=rtl] .elementor-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-tablet-button-align-start .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-tablet-button-align-end .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-mobile-button-align-start .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-mobile-button-align-end .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media all{.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;fill:#fff;padding:.5em}.elementor-view-framed .elementor-icon{background-color:transparent;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}}@media all and (prefers-reduced-motion:reduce){.animated{animation:none!important}html *{transition-delay:0s!important;transition-duration:0s!important}}@media all and (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media all and (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none}}@media all and (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media all and (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none}}@media all and (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media all and (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}

/***!  style declaration  !***/

.wpr-dc-hidden{display:none!important}.wpr-dc-fallback{margin:0;padding:0}
/*# sourceURL=elementor-frontend-inline-css */

/***!  https://viscountefinancial.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.3.5  !***/

@media all{.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}}

/***!  https://viscountefinancial.com/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css?ver=4.3.2  !***/

@media all{/*! elementor-pro - v4.3.0 - 13-10-2026 */
}@media all{.site-main .menu-navigation-container{overflow:visible}.elementor-item:after,.elementor-item:before{display:block;position:absolute;transition:.3s;transition-timing-function:cubic-bezier(.58,.3,.005,1)}.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{opacity:0}.elementor-item-active:after,.elementor-item-active:before,.elementor-item.highlighted:after,.elementor-item.highlighted:before,.elementor-item:focus:after,.elementor-item:focus:before,.elementor-item:hover:after,.elementor-item:hover:before{transform:scale(1)}.e--pointer-double-line .elementor-item:after,.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:after,.e--pointer-overline .elementor-item:before,.e--pointer-underline .elementor-item:after,.e--pointer-underline .elementor-item:before{background-color:#3f444b;height:3px;left:0;width:100%;z-index:2}.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{height:0;left:50%;width:0}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:10px}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:-10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:-10px}.e--pointer-double-line.e--animation-none,.e--pointer-double-line.e--animation-none .elementor-item,.e--pointer-double-line.e--animation-none .elementor-item:after,.e--pointer-double-line.e--animation-none .elementor-item:before,.e--pointer-double-line.e--animation-none .elementor-item:focus,.e--pointer-double-line.e--animation-none .elementor-item:hover,.e--pointer-double-line.e--animation-none:after,.e--pointer-double-line.e--animation-none:before,.e--pointer-double-line.e--animation-none:focus,.e--pointer-double-line.e--animation-none:hover,.e--pointer-overline.e--animation-none,.e--pointer-overline.e--animation-none .elementor-item,.e--pointer-overline.e--animation-none .elementor-item:after,.e--pointer-overline.e--animation-none .elementor-item:before,.e--pointer-overline.e--animation-none .elementor-item:focus,.e--pointer-overline.e--animation-none .elementor-item:hover,.e--pointer-overline.e--animation-none:after,.e--pointer-overline.e--animation-none:before,.e--pointer-overline.e--animation-none:focus,.e--pointer-overline.e--animation-none:hover,.e--pointer-underline.e--animation-none,.e--pointer-underline.e--animation-none .elementor-item,.e--pointer-underline.e--animation-none .elementor-item:after,.e--pointer-underline.e--animation-none .elementor-item:before,.e--pointer-underline.e--animation-none .elementor-item:focus,.e--pointer-underline.e--animation-none .elementor-item:hover,.e--pointer-underline.e--animation-none:after,.e--pointer-underline.e--animation-none:before,.e--pointer-underline.e--animation-none:focus,.e--pointer-underline.e--animation-none:hover{transition-duration:0s}.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:before{content:"";top:0}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:-20px;width:10px}.e--pointer-double-line .elementor-item:after,.e--pointer-underline .elementor-item:after{bottom:0;content:""}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{inset-inline-start:100%;width:10px}.e--pointer-framed .elementor-item:after,.e--pointer-framed .elementor-item:before{background:transparent;border:3px solid #3f444b;bottom:0;left:0;right:0;top:0}.e--pointer-framed .elementor-item:before{content:""}.e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(.75)}.e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(1.25)}.e--pointer-framed.e--animation-grow .elementor-item:before,.e--pointer-framed.e--animation-shrink .elementor-item:before{transition:opacity .2s,transform .4s}.e--pointer-framed.e--animation-draw .elementor-item:after,.e--pointer-framed.e--animation-draw .elementor-item:before{height:3px;width:3px}.e--pointer-framed.e--animation-draw .elementor-item:before{border-block-end-width:3px;border-block-start-width:0;border-inline-end-width:0;border-inline-start-width:3px;transition:width .1s .2s,height .1s .3s,opacity .12s .22s}.e--pointer-framed.e--animation-draw .elementor-item:after{border-block-end-width:0;border-block-start-width:3px;border-inline-end-width:3px;border-inline-start-width:0;content:"";inset-block-end:0;inset-block-start:auto;inset-inline-end:0;inset-inline-start:auto;transition:width .1s,height .1s .1s,opacity .02s .18s}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{height:100%;width:100%}.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{transition:opacity .02s,height .1s,width .1s .1s}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:after{transition:opacity .02s .2s,height .1s .2s,width .1s .3s}.e--pointer-framed.e--animation-corners .elementor-item:after,.e--pointer-framed.e--animation-corners .elementor-item:before{height:3px;width:3px}.e--pointer-framed.e--animation-corners .elementor-item:before{border-block-end-width:0;border-block-start-width:3px;border-inline-end-width:0;border-inline-start-width:3px}.e--pointer-framed.e--animation-corners .elementor-item:after{border-block-end-width:3px;border-block-start-width:0;border-inline-end-width:3px;border-inline-start-width:0;content:"";inset-block-end:0;inset-block-start:auto;inset-inline-end:0;inset-inline-start:auto}.e--pointer-framed.e--animation-corners .elementor-item-active:after,.e--pointer-framed.e--animation-corners .elementor-item-active:before,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:after,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:before,.e--pointer-framed.e--animation-corners .elementor-item:focus:after,.e--pointer-framed.e--animation-corners .elementor-item:focus:before,.e--pointer-framed.e--animation-corners .elementor-item:hover:after,.e--pointer-framed.e--animation-corners .elementor-item:hover:before{height:100%;transition:opacity 2ms,width .4s,height .4s;width:100%}.e--pointer-framed.e--animation-none,.e--pointer-framed.e--animation-none .elementor-item,.e--pointer-framed.e--animation-none .elementor-item:after,.e--pointer-framed.e--animation-none .elementor-item:before,.e--pointer-framed.e--animation-none .elementor-item:focus,.e--pointer-framed.e--animation-none .elementor-item:hover,.e--pointer-framed.e--animation-none:after,.e--pointer-framed.e--animation-none:before,.e--pointer-framed.e--animation-none:focus,.e--pointer-framed.e--animation-none:hover{transition-duration:0s}.e--pointer-background .elementor-item:after,.e--pointer-background .elementor-item:before{content:"";transition:.3s}.e--pointer-background .elementor-item:before{background:#3f444b;inset:0;z-index:-1}.e--pointer-background .elementor-item-active,.e--pointer-background .elementor-item.highlighted,.e--pointer-background .elementor-item:focus,.e--pointer-background .elementor-item:hover{color:#fff}.e--pointer-background.e--animation-grow .elementor-item:before{transform:scale(.5)}.e--pointer-background.e--animation-grow .elementor-item-active:before,.e--pointer-background.e--animation-grow .elementor-item.highlighted:before,.e--pointer-background.e--animation-grow .elementor-item:focus:before,.e--pointer-background.e--animation-grow .elementor-item:hover:before{opacity:1;transform:scale(1)}.e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(1.2);transition:.3s}.e--pointer-background.e--animation-shrink .elementor-item-active:before,.e--pointer-background.e--animation-shrink .elementor-item.highlighted:before,.e--pointer-background.e--animation-shrink .elementor-item:focus:before,.e--pointer-background.e--animation-shrink .elementor-item:hover:before{transition:opacity .15s,transform .4s}.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:100%}.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{right:100%}.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:100%}.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:100%}.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:50%;top:50%}.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:50%;right:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{background:#3f444b;inset:0;z-index:-1}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:before{bottom:100%;top:0}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{bottom:0;top:100%}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:before{bottom:50%}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:after{top:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:before{left:100%;right:0}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after{left:0;right:100%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:before{left:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:after{right:50%}.e--pointer-background.e--animation-none,.e--pointer-background.e--animation-none .elementor-item,.e--pointer-background.e--animation-none .elementor-item:after,.e--pointer-background.e--animation-none .elementor-item:before,.e--pointer-background.e--animation-none .elementor-item:focus,.e--pointer-background.e--animation-none .elementor-item:hover,.e--pointer-background.e--animation-none:after,.e--pointer-background.e--animation-none:before,.e--pointer-background.e--animation-none:focus,.e--pointer-background.e--animation-none:hover{transition-duration:0s}.e--pointer-text.e--animation-skew .elementor-item:focus,.e--pointer-text.e--animation-skew .elementor-item:hover{transform:skew(-8deg)}.e--pointer-text.e--animation-grow .elementor-item:focus,.e--pointer-text.e--animation-grow .elementor-item:hover{transform:scale(1.2)}.e--pointer-text.e--animation-shrink .elementor-item:focus,.e--pointer-text.e--animation-shrink .elementor-item:hover{transform:scale(.8)}.e--pointer-text.e--animation-float .elementor-item:focus,.e--pointer-text.e--animation-float .elementor-item:hover{transform:translateY(-8px)}.e--pointer-text.e--animation-sink .elementor-item:focus,.e--pointer-text.e--animation-sink .elementor-item:hover{transform:translateY(8px)}.e--pointer-text.e--animation-rotate .elementor-item:focus,.e--pointer-text.e--animation-rotate .elementor-item:hover{transform:rotate(6deg)}.e--pointer-text.e--animation-none,.e--pointer-text.e--animation-none .elementor-item,.e--pointer-text.e--animation-none .elementor-item:after,.e--pointer-text.e--animation-none .elementor-item:before,.e--pointer-text.e--animation-none .elementor-item:focus,.e--pointer-text.e--animation-none .elementor-item:hover,.e--pointer-text.e--animation-none:after,.e--pointer-text.e--animation-none:before,.e--pointer-text.e--animation-none:focus,.e--pointer-text.e--animation-none:hover{transition-duration:0s}.elementor-nav-menu--main .elementor-nav-menu a{transition:.4s}.elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a.highlighted,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{padding:13px 20px}.elementor-nav-menu--main .elementor-nav-menu a.current{background:#1f2124;color:#fff}.elementor-nav-menu--main .elementor-nav-menu a.disabled{background:#3f444b;color:#88909b}.elementor-nav-menu--main .elementor-nav-menu ul{border-style:solid;border-width:0;padding:0;position:absolute;width:12em}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up{background:#fff;display:none;height:20px;overflow:hidden;position:absolute;visibility:hidden}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow{border:8px dashed transparent;border-bottom:8px solid #33373d;height:0;inset-block-start:-2px;inset-inline-start:50%;margin-inline-start:-8px;overflow:hidden;position:absolute;width:0}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow{border-color:#33373d transparent transparent;border-style:solid dashed dashed;top:6px}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg,.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow i{transform:rotate(calc(-90deg * var(--direction-multiplier, 1)))}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg{fill:currentColor;height:1em;width:1em}.elementor-nav-menu--layout-horizontal{display:flex}.elementor-nav-menu--layout-horizontal .elementor-nav-menu{display:flex;flex-wrap:wrap}.elementor-nav-menu--layout-horizontal .elementor-nav-menu a{flex-grow:1;white-space:nowrap}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{display:flex}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>.scroll-down{top:100%!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>a{margin-inline-start:var(--e-nav-menu-horizontal-menu-item-margin)}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-down,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-up,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>ul{inset-inline-start:var(--e-nav-menu-horizontal-menu-item-margin)!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child)>a{margin-inline-end:var(--e-nav-menu-horizontal-menu-item-margin)}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child):after{align-self:center;border-color:var(--e-nav-menu-divider-color,#000);border-left-style:var(--e-nav-menu-divider-style,solid);border-left-width:var(--e-nav-menu-divider-width,2px);content:var(--e-nav-menu-divider-content,none);height:var(--e-nav-menu-divider-height,35%)}.elementor-nav-menu__align-right .elementor-nav-menu{justify-content:flex-end;margin-left:auto}.elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-end}.elementor-nav-menu__align-left .elementor-nav-menu{justify-content:flex-start;margin-right:auto}.elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-start}.elementor-nav-menu__align-start .elementor-nav-menu{justify-content:flex-start;margin-inline-end:auto}.elementor-nav-menu__align-start .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-start}.elementor-nav-menu__align-end .elementor-nav-menu{justify-content:flex-end;margin-inline-start:auto}.elementor-nav-menu__align-end .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-end}.elementor-nav-menu__align-center .elementor-nav-menu{justify-content:center;margin-inline-end:auto;margin-inline-start:auto}.elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:center}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu{width:100%}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{flex-grow:1}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a{justify-content:center}.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle{display:none}.elementor-widget-nav-menu .elementor-widget-container,.elementor-widget-nav-menu:not(:has(.elementor-widget-container)):not([class*=elementor-hidden-]){display:flex;flex-direction:column}.elementor-nav-menu{position:relative;z-index:2}.elementor-nav-menu:after{clear:both;content:" ";display:block;font:0/0 serif;height:0;overflow:hidden;visibility:hidden}.elementor-nav-menu,.elementor-nav-menu li,.elementor-nav-menu ul{display:block;line-height:normal;list-style:none;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.elementor-nav-menu ul{display:none}.elementor-nav-menu ul ul a,.elementor-nav-menu ul ul a:active,.elementor-nav-menu ul ul a:focus,.elementor-nav-menu ul ul a:hover{border-left:16px solid transparent}.elementor-nav-menu ul ul ul a,.elementor-nav-menu ul ul ul a:active,.elementor-nav-menu ul ul ul a:focus,.elementor-nav-menu ul ul ul a:hover{border-left:24px solid transparent}.elementor-nav-menu ul ul ul ul a,.elementor-nav-menu ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul a:hover{border-left:32px solid transparent}.elementor-nav-menu ul ul ul ul ul a,.elementor-nav-menu ul ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul ul a:hover{border-left:40px solid transparent}.elementor-nav-menu a,.elementor-nav-menu li{position:relative}.elementor-nav-menu li{border-width:0}.elementor-nav-menu a{align-items:center;display:flex}.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{line-height:20px;padding:10px 20px}.elementor-nav-menu a.current{background:#1f2124;color:#fff}.elementor-nav-menu a.disabled{color:#88909b;cursor:not-allowed}.elementor-nav-menu .e-plus-icon:before{content:"+"}.elementor-nav-menu .sub-arrow{align-items:center;display:flex;line-height:1;margin-block-end:-10px;margin-block-start:-10px;padding:10px;padding-inline-end:0}.elementor-nav-menu .sub-arrow i{pointer-events:none}.elementor-nav-menu .sub-arrow .fa.fa-chevron-down,.elementor-nav-menu .sub-arrow .fas.fa-chevron-down{font-size:.7em}.elementor-nav-menu .sub-arrow .e-font-icon-svg{height:1em;width:1em}.elementor-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down{height:.7em;width:.7em}.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-sub-item.elementor-item-active,.elementor-sub-item.highlighted,.elementor-sub-item:focus,.elementor-sub-item:hover{background-color:#3f444b;color:#fff}.elementor-menu-toggle{align-items:center;background-color:rgba(0,0,0,.05);border:0 solid;border-radius:3px;color:#33373d;cursor:pointer;display:flex;font-size:var(--nav-menu-icon-size,22px);justify-content:center;padding:.25em}.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open,.elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close{display:none}.elementor-menu-toggle .e-font-icon-svg{fill:#33373d;height:1em;width:1em}.elementor-menu-toggle svg{fill:var(--nav-menu-icon-color,currentColor);height:auto;width:1em}span.elementor-menu-toggle__icon--close,span.elementor-menu-toggle__icon--open{line-height:1}.elementor-nav-menu--dropdown{background-color:#fff;font-size:13px}.elementor-nav-menu--dropdown-none .elementor-menu-toggle,.elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:10px;overflow-x:hidden;overflow-y:auto;transform-origin:top;transition:max-height .3s,transform .3s}.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size:.85em}.elementor-nav-menu--dropdown a{color:#33373d}.elementor-nav-menu--dropdown a.current{background:#1f2124;color:#fff}.elementor-nav-menu--dropdown a.disabled{color:#b3b3b3}ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover{border-inline-start:8px solid transparent;text-shadow:none}.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a{justify-content:center}.elementor-nav-menu--toggle{--menu-height:100vh}.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{max-height:0;overflow:hidden;transform:scaleY(0)}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{animation:hide-scroll .3s backwards;max-height:var(--menu-height);transform:scaleY(1)}.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{position:absolute;z-index:9997}}@media all and (max-width:767px){.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main{display:none}}@media all and (min-width:768px){.elementor-nav-menu--dropdown-mobile .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-mobile nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media all and (max-width:-1){.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--main{display:none}}@media all and (min-width:-1){.elementor-nav-menu--dropdown-mobile_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-mobile_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media all and (max-width:1024px){.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{display:none}}@media all and (min-width:1025px){.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media all and (max-width:-1){.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--main{display:none}}@media all and (min-width:-1){.elementor-nav-menu--dropdown-tablet_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-tablet_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media all{@keyframes hide-scroll{0%,to{overflow:hidden}}}

/***!  https://viscountefinancial.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.3.5  !***/

@media all{.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}}

/***!  https://viscountefinancial.com/wp-content/plugins/elementor-pro/assets/css/modules/sticky.min.css?ver=4.3.2  !***/

@media all{.elementor-sticky--active{z-index:99}.elementor-sticky__spacer .e-n-menu .e-n-menu-content{display:none}.e-con.elementor-sticky--active{z-index:var(--z-index,99)}}

/***!  https://viscountefinancial.com/wp-content/plugins/elementor-pro/assets/css/modules/motion-fx.min.css?ver=4.3.2  !***/

@media all{.elementor-motion-effects-element,.elementor-motion-effects-layer{transition-duration:1s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(0,.33,.07,1.03)}}@media all and (prefers-reduced-motion:reduce){.elementor-motion-effects-element,.elementor-motion-effects-layer{transition-duration:0s!important}}@media all{.elementor-motion-effects-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);width:100%}.elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0}.elementor-motion-effects-perspective{perspective:1200px}.elementor-motion-effects-element{transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}}

/***!  https://viscountefinancial.com/wp-content/uploads/elementor/css/post-7.css?ver=1792831849  !***/

@media all{.elementor-7 .elementor-element.elementor-element-73ce2a4 > .elementor-background-overlay{background-color:var( --e-global-color-870d6c3 );background-position:top center;background-size:cover;opacity:0.67;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-73ce2a4 > .elementor-container{min-height:601px;}.elementor-7 .elementor-element.elementor-element-73ce2a4 .elementor-background-slideshow__slide__image{background-position:top center;}.elementor-7 .elementor-element.elementor-element-73ce2a4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-150px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4350afe > .elementor-element-populated{padding:100px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ff85d44{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-e47a002 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c7c635a .wpr-highlighted-text svg path{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.elementor-7 .elementor-element.elementor-element-c7c635a .wpr-highlighted-text svg.wpr-highlight-x path:first-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-7 .elementor-element.elementor-element-c7c635a .wpr-highlighted-text svg.wpr-highlight-double path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-7 .elementor-element.elementor-element-c7c635a .wpr-highlighted-text svg.wpr-highlight-double-underline path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-7 .elementor-element.elementor-element-c7c635a .wpr-anim-text-cursor{-webkit-animation-duration:0.7s;animation-duration:0.7s;}.elementor-7 .elementor-element.elementor-element-c7c635a .wpr-advanced-text{text-align:left;}.elementor-7 .elementor-element.elementor-element-c7c635a .wpr-advanced-text a{text-align:left;}.elementor-7 .elementor-element.elementor-element-c7c635a .wpr-advanced-text-preffix{color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:65px;font-weight:700;padding-top:0px;padding-bottom:0px;}.elementor-7 .elementor-element.elementor-element-c7c635a .wpr-anim-text{color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c7c635a .wpr-highlighted-text{color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c7c635a .wpr-anim-text-selected {color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c7c635a .wpr-anim-text b, .elementor-7 .elementor-element.elementor-element-c7c635a .wpr-anim-text b i,.elementor-7 .elementor-element.elementor-element-c7c635a .wpr-anim-text,.elementor-7 .elementor-element.elementor-element-c7c635a .wpr-highlighted-text{font-family:"Kanit", Sans-serif;font-size:65px;font-weight:700;font-style:normal;}.elementor-7 .elementor-element.elementor-element-c7c635a .wpr-advanced-text-suffuix{padding-top:0px;padding-bottom:0px;}.elementor-7 .elementor-element.elementor-element-c7c635a .wpr-advanced-text-suffix{color:#333333;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-ccf2935{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#ECECEC;}.elementor-7 .elementor-element.elementor-element-fbb05d1 .wpr-button{background-color:#002F70;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-animation-duration:0.2s;animation-duration:0.2s;border-color:#E8E8E8;border-style:none;border-radius:4px 4px 4px 4px;}	.elementor-7 .elementor-element.elementor-element-fbb05d1 [class*="elementor-animation"]:hover,
								.elementor-7 .elementor-element.elementor-element-fbb05d1 .wpr-button::before,
								.elementor-7 .elementor-element.elementor-element-fbb05d1 .wpr-button::after{background-color:#0050DA;}.elementor-7 .elementor-element.elementor-element-fbb05d1 .wpr-button::before{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-animation-duration:0.2s;animation-duration:0.2s;}.elementor-7 .elementor-element.elementor-element-fbb05d1 .wpr-button::after{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-animation-duration:0.2s;animation-duration:0.2s;color:#ffffff;padding:9px 9px 9px 9px;}.elementor-7 .elementor-element.elementor-element-fbb05d1 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.2s;transition-duration:0.2s;}.elementor-7 .elementor-element.elementor-element-fbb05d1 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.2s;transition-duration:0.2s;}.elementor-7 .elementor-element.elementor-element-fbb05d1 .wpr-button .wpr-button-text{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-animation-duration:0.2s;animation-duration:0.2s;}.elementor-7 .elementor-element.elementor-element-fbb05d1 .wpr-button .wpr-button-content{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-animation-duration:0.2s;animation-duration:0.2s;}.elementor-7 .elementor-element.elementor-element-fbb05d1 .wpr-button-wrap{max-width:209px;}.elementor-7 .elementor-element.elementor-element-fbb05d1{text-align:left;}.elementor-7 .elementor-element.elementor-element-fbb05d1 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-7 .elementor-element.elementor-element-fbb05d1 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-fbb05d1 .wpr-button-icon{font-size:18px;}.elementor-7 .elementor-element.elementor-element-fbb05d1 .wpr-button-icon svg{width:18px;height:18px;}.elementor-7 .elementor-element.elementor-element-fbb05d1.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-7 .elementor-element.elementor-element-fbb05d1.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-7 .elementor-element.elementor-element-fbb05d1.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-fbb05d1.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-fbb05d1 .wpr-button-text,.elementor-7 .elementor-element.elementor-element-fbb05d1 .wpr-button::after{font-family:"Kanit", Sans-serif;font-size:15px;font-weight:300;}.elementor-7 .elementor-element.elementor-element-fbb05d1 .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-fbb05d1.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-fbb05d1.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-fbb05d1 .wpr-button:focus .wpr-button-text{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-fbb05d1.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-fbb05d1.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-fbb05d1 .wpr-button:hover{border-color:#E8E8E8;}.elementor-7 .elementor-element.elementor-element-fbb05d1.wpr-button-icon-style-inline .wpr-button{padding:9px 9px 9px 9px;}.elementor-7 .elementor-element.elementor-element-fbb05d1.wpr-button-icon-style-block .wpr-button-text{padding:9px 9px 9px 9px;}.elementor-7 .elementor-element.elementor-element-fbb05d1.wpr-button-icon-style-inline-block .wpr-button-content{padding:9px 9px 9px 9px;}.elementor-7 .elementor-element.elementor-element-53b1ec4 > .elementor-background-overlay{background-color:var( --e-global-color-870d6c3 );background-position:top center;background-size:cover;opacity:0.67;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-53b1ec4 > .elementor-container{min-height:601px;}.elementor-7 .elementor-element.elementor-element-53b1ec4 .elementor-background-slideshow__slide__image{background-position:top center;}.elementor-7 .elementor-element.elementor-element-53b1ec4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-150px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9de42a1 > .elementor-element-populated{padding:100px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d658623 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-356d3cf .wpr-highlighted-text svg path{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.elementor-7 .elementor-element.elementor-element-356d3cf .wpr-highlighted-text svg.wpr-highlight-x path:first-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-7 .elementor-element.elementor-element-356d3cf .wpr-highlighted-text svg.wpr-highlight-double path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-7 .elementor-element.elementor-element-356d3cf .wpr-highlighted-text svg.wpr-highlight-double-underline path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-7 .elementor-element.elementor-element-356d3cf .wpr-anim-text-cursor{-webkit-animation-duration:0.7s;animation-duration:0.7s;}.elementor-7 .elementor-element.elementor-element-356d3cf .wpr-advanced-text{text-align:left;}.elementor-7 .elementor-element.elementor-element-356d3cf .wpr-advanced-text a{text-align:left;}.elementor-7 .elementor-element.elementor-element-356d3cf .wpr-advanced-text-preffix{color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:65px;font-weight:700;padding-top:0px;padding-bottom:0px;}.elementor-7 .elementor-element.elementor-element-356d3cf .wpr-anim-text{color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-356d3cf .wpr-highlighted-text{color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-356d3cf .wpr-anim-text-selected {color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-356d3cf .wpr-anim-text b, .elementor-7 .elementor-element.elementor-element-356d3cf .wpr-anim-text b i,.elementor-7 .elementor-element.elementor-element-356d3cf .wpr-anim-text,.elementor-7 .elementor-element.elementor-element-356d3cf .wpr-highlighted-text{font-family:"Kanit", Sans-serif;font-size:65px;font-weight:700;font-style:normal;}.elementor-7 .elementor-element.elementor-element-356d3cf .wpr-advanced-text-suffuix{padding-top:0px;padding-bottom:0px;}.elementor-7 .elementor-element.elementor-element-356d3cf .wpr-advanced-text-suffix{color:#333333;}.elementor-7 .elementor-element.elementor-element-e3b3cc0{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#ECECEC;}.elementor-7 .elementor-element.elementor-element-95c6ba8 .wpr-button{background-color:#002F70;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-animation-duration:0.2s;animation-duration:0.2s;border-color:#E8E8E8;border-style:none;border-radius:4px 4px 4px 4px;}	.elementor-7 .elementor-element.elementor-element-95c6ba8 [class*="elementor-animation"]:hover,
								.elementor-7 .elementor-element.elementor-element-95c6ba8 .wpr-button::before,
								.elementor-7 .elementor-element.elementor-element-95c6ba8 .wpr-button::after{background-color:#0050DA;}.elementor-7 .elementor-element.elementor-element-95c6ba8 .wpr-button::before{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-animation-duration:0.2s;animation-duration:0.2s;}.elementor-7 .elementor-element.elementor-element-95c6ba8 .wpr-button::after{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-animation-duration:0.2s;animation-duration:0.2s;color:#ffffff;padding:9px 9px 9px 9px;}.elementor-7 .elementor-element.elementor-element-95c6ba8 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.2s;transition-duration:0.2s;}.elementor-7 .elementor-element.elementor-element-95c6ba8 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.2s;transition-duration:0.2s;}.elementor-7 .elementor-element.elementor-element-95c6ba8 .wpr-button .wpr-button-text{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-animation-duration:0.2s;animation-duration:0.2s;}.elementor-7 .elementor-element.elementor-element-95c6ba8 .wpr-button .wpr-button-content{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-animation-duration:0.2s;animation-duration:0.2s;}.elementor-7 .elementor-element.elementor-element-95c6ba8 .wpr-button-wrap{max-width:209px;}.elementor-7 .elementor-element.elementor-element-95c6ba8{text-align:left;}.elementor-7 .elementor-element.elementor-element-95c6ba8 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-7 .elementor-element.elementor-element-95c6ba8 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-95c6ba8 .wpr-button-icon{font-size:18px;}.elementor-7 .elementor-element.elementor-element-95c6ba8 .wpr-button-icon svg{width:18px;height:18px;}.elementor-7 .elementor-element.elementor-element-95c6ba8.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-7 .elementor-element.elementor-element-95c6ba8.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-7 .elementor-element.elementor-element-95c6ba8.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-95c6ba8.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-95c6ba8 .wpr-button-text,.elementor-7 .elementor-element.elementor-element-95c6ba8 .wpr-button::after{font-family:"Kanit", Sans-serif;font-size:15px;font-weight:300;}.elementor-7 .elementor-element.elementor-element-95c6ba8 .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-95c6ba8.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-95c6ba8.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-95c6ba8 .wpr-button:focus .wpr-button-text{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-95c6ba8.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-95c6ba8.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-95c6ba8 .wpr-button:hover{border-color:#E8E8E8;}.elementor-7 .elementor-element.elementor-element-95c6ba8.wpr-button-icon-style-inline .wpr-button{padding:9px 9px 9px 9px;}.elementor-7 .elementor-element.elementor-element-95c6ba8.wpr-button-icon-style-block .wpr-button-text{padding:9px 9px 9px 9px;}.elementor-7 .elementor-element.elementor-element-95c6ba8.wpr-button-icon-style-inline-block .wpr-button-content{padding:9px 9px 9px 9px;}.elementor-7 .elementor-element.elementor-element-fdefd80{--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;}.elementor-7 .elementor-element.elementor-element-d73ad07{--spacer-size:0px;}.elementor-7 .elementor-element.elementor-element-567d21e{--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;}.elementor-7 .elementor-element.elementor-element-567d21e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-567d21e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-c64dcfd{--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;}.elementor-7 .elementor-element.elementor-element-c64dcfd:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c64dcfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-d963bbc{--spacer-size:0px;}.elementor-7 .elementor-element.elementor-element-b564186{margin-top:0px;margin-bottom:50px;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-3f9f7e2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-3f9f7e2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-b10714b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7 .elementor-element.elementor-element-880f167 > .elementor-widget-container{margin:030px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-880f167 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#002F70;}.elementor-7 .elementor-element.elementor-element-1c4ce2b .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:55px;font-weight:700;text-transform:none;color:var( --e-global-color-a352283 );}.elementor-7 .elementor-element.elementor-element-6e56f20{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#666666;}.elementor-7 .elementor-element.elementor-element-e08c325 .wpr-button{background-color:#002F70;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-animation-duration:0.2s;animation-duration:0.2s;border-color:#E8E8E8;border-style:none;border-radius:4px 4px 4px 4px;}	.elementor-7 .elementor-element.elementor-element-e08c325 [class*="elementor-animation"]:hover,
								.elementor-7 .elementor-element.elementor-element-e08c325 .wpr-button::before,
								.elementor-7 .elementor-element.elementor-element-e08c325 .wpr-button::after{background-color:#B6881A;}.elementor-7 .elementor-element.elementor-element-e08c325 .wpr-button::before{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-animation-duration:0.2s;animation-duration:0.2s;}.elementor-7 .elementor-element.elementor-element-e08c325 .wpr-button::after{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-animation-duration:0.2s;animation-duration:0.2s;color:#ffffff;padding:9px 9px 9px 9px;}.elementor-7 .elementor-element.elementor-element-e08c325 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.2s;transition-duration:0.2s;}.elementor-7 .elementor-element.elementor-element-e08c325 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.2s;transition-duration:0.2s;}.elementor-7 .elementor-element.elementor-element-e08c325 .wpr-button .wpr-button-text{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-animation-duration:0.2s;animation-duration:0.2s;}.elementor-7 .elementor-element.elementor-element-e08c325 .wpr-button .wpr-button-content{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-animation-duration:0.2s;animation-duration:0.2s;}.elementor-7 .elementor-element.elementor-element-e08c325 .wpr-button-wrap{max-width:175px;}.elementor-7 .elementor-element.elementor-element-e08c325{text-align:left;}.elementor-7 .elementor-element.elementor-element-e08c325 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-7 .elementor-element.elementor-element-e08c325 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-e08c325 .wpr-button-icon{font-size:18px;}.elementor-7 .elementor-element.elementor-element-e08c325 .wpr-button-icon svg{width:18px;height:18px;}.elementor-7 .elementor-element.elementor-element-e08c325.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-7 .elementor-element.elementor-element-e08c325.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-7 .elementor-element.elementor-element-e08c325.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-e08c325.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-e08c325 .wpr-button-text,.elementor-7 .elementor-element.elementor-element-e08c325 .wpr-button::after{font-family:"Kanit", Sans-serif;font-size:15px;font-weight:300;}.elementor-7 .elementor-element.elementor-element-e08c325 .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-e08c325.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-e08c325.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-e08c325 .wpr-button:focus .wpr-button-text{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-e08c325.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-e08c325.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-e08c325 .wpr-button:hover{border-color:#E8E8E8;}.elementor-7 .elementor-element.elementor-element-e08c325.wpr-button-icon-style-inline .wpr-button{padding:9px 9px 9px 9px;}.elementor-7 .elementor-element.elementor-element-e08c325.wpr-button-icon-style-block .wpr-button-text{padding:9px 9px 9px 9px;}.elementor-7 .elementor-element.elementor-element-e08c325.wpr-button-icon-style-inline-block .wpr-button-content{padding:9px 9px 9px 9px;}.elementor-7 .elementor-element.elementor-element-fd00a94{--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;--flex-wrap:wrap;--overlay-opacity:0.12;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-fd00a94:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-fd00a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-fd00a94::before, .elementor-7 .elementor-element.elementor-element-fd00a94 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-fd00a94 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-fd00a94 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-fd00a94 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-fd00a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("/wp-content/uploads/2025/09/business-people-working-with-ipad-high-angle-scaled-1.webp");--background-overlay:'';background-size:cover;}.elementor-7 .elementor-element.elementor-element-de21e03{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-de21e03.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-5c3f9bf{text-align:start;}.elementor-7 .elementor-element.elementor-element-5c3f9bf .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:55px;font-weight:600;color:var( --e-global-color-870d6c3 );}.elementor-7 .elementor-element.elementor-element-e6abae7 .wpr-button{background-color:var( --e-global-color-870d6c3 );-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-animation-duration:0.2s;animation-duration:0.2s;border-color:#E8E8E8;border-style:none;border-radius:4px 4px 4px 4px;}	.elementor-7 .elementor-element.elementor-element-e6abae7 [class*="elementor-animation"]:hover,
								.elementor-7 .elementor-element.elementor-element-e6abae7 .wpr-button::before,
								.elementor-7 .elementor-element.elementor-element-e6abae7 .wpr-button::after{background-color:#0050DA;}.elementor-7 .elementor-element.elementor-element-e6abae7 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e6abae7 .wpr-button::before{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-animation-duration:0.2s;animation-duration:0.2s;}.elementor-7 .elementor-element.elementor-element-e6abae7 .wpr-button::after{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-animation-duration:0.2s;animation-duration:0.2s;color:#ffffff;padding:9px 9px 9px 9px;}.elementor-7 .elementor-element.elementor-element-e6abae7 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.2s;transition-duration:0.2s;}.elementor-7 .elementor-element.elementor-element-e6abae7 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.2s;transition-duration:0.2s;}.elementor-7 .elementor-element.elementor-element-e6abae7 .wpr-button .wpr-button-text{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-animation-duration:0.2s;animation-duration:0.2s;}.elementor-7 .elementor-element.elementor-element-e6abae7 .wpr-button .wpr-button-content{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-animation-duration:0.2s;animation-duration:0.2s;}.elementor-7 .elementor-element.elementor-element-e6abae7 .wpr-button-wrap{max-width:175px;}.elementor-7 .elementor-element.elementor-element-e6abae7{text-align:left;}.elementor-7 .elementor-element.elementor-element-e6abae7 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-7 .elementor-element.elementor-element-e6abae7 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-e6abae7 .wpr-button-icon{font-size:18px;}.elementor-7 .elementor-element.elementor-element-e6abae7 .wpr-button-icon svg{width:18px;height:18px;}.elementor-7 .elementor-element.elementor-element-e6abae7.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-7 .elementor-element.elementor-element-e6abae7.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-7 .elementor-element.elementor-element-e6abae7.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-e6abae7.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-e6abae7 .wpr-button-text,.elementor-7 .elementor-element.elementor-element-e6abae7 .wpr-button::after{font-family:"Kanit", Sans-serif;font-size:15px;font-weight:300;}.elementor-7 .elementor-element.elementor-element-e6abae7 .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-e6abae7.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-e6abae7.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-e6abae7 .wpr-button:focus .wpr-button-text{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-e6abae7.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-e6abae7.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-e6abae7 .wpr-button:hover{border-color:#E8E8E8;}.elementor-7 .elementor-element.elementor-element-e6abae7.wpr-button-icon-style-inline .wpr-button{padding:9px 9px 9px 9px;}.elementor-7 .elementor-element.elementor-element-e6abae7.wpr-button-icon-style-block .wpr-button-text{padding:9px 9px 9px 9px;}.elementor-7 .elementor-element.elementor-element-e6abae7.wpr-button-icon-style-inline-block .wpr-button-content{padding:9px 9px 9px 9px;}.elementor-7 .elementor-element.elementor-element-ebd5742{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-ebd5742:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ebd5742 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ebd5742.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-1d6f17f .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:24px;font-weight:700;text-transform:none;color:var( --e-global-color-a352283 );}.elementor-7 .elementor-element.elementor-element-dd82ebd{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-dd82ebd p{margin-block-end:5px;}.elementor-7 .elementor-element.elementor-element-62aca23{--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;border-style:none;--border-style:none;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-62aca23:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-62aca23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002F70DB;}.elementor-7 .elementor-element.elementor-element-62aca23.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-c85d1b1 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:24px;font-weight:700;text-transform:none;color:var( --e-global-color-a352283 );}.elementor-7 .elementor-element.elementor-element-8c8c639{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-8c8c639 p{margin-block-end:5px;}.elementor-7 .elementor-element.elementor-element-6597317{--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;--padding-top:50px;--padding-bottom:45px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-e2564d7{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e2564d7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-7b62880 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-870d6c3 );}.elementor-7 .elementor-element.elementor-element-b8b3514{text-align:start;}.elementor-7 .elementor-element.elementor-element-b8b3514 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:55px;font-weight:600;color:var( --e-global-color-870d6c3 );}.elementor-7 .elementor-element.elementor-element-b3f22ef .wpr-button{background-color:var( --e-global-color-870d6c3 );-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-animation-duration:0.2s;animation-duration:0.2s;border-color:#E8E8E8;border-style:none;border-radius:4px 4px 4px 4px;}	.elementor-7 .elementor-element.elementor-element-b3f22ef [class*="elementor-animation"]:hover,
								.elementor-7 .elementor-element.elementor-element-b3f22ef .wpr-button::before,
								.elementor-7 .elementor-element.elementor-element-b3f22ef .wpr-button::after{background-color:#0050DA;}.elementor-7 .elementor-element.elementor-element-b3f22ef .wpr-button::before{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-animation-duration:0.2s;animation-duration:0.2s;}.elementor-7 .elementor-element.elementor-element-b3f22ef .wpr-button::after{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-animation-duration:0.2s;animation-duration:0.2s;color:#ffffff;padding:9px 9px 9px 9px;}.elementor-7 .elementor-element.elementor-element-b3f22ef .wpr-button .wpr-button-icon{-webkit-transition-duration:0.2s;transition-duration:0.2s;}.elementor-7 .elementor-element.elementor-element-b3f22ef .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.2s;transition-duration:0.2s;}.elementor-7 .elementor-element.elementor-element-b3f22ef .wpr-button .wpr-button-text{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-animation-duration:0.2s;animation-duration:0.2s;}.elementor-7 .elementor-element.elementor-element-b3f22ef .wpr-button .wpr-button-content{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-animation-duration:0.2s;animation-duration:0.2s;}.elementor-7 .elementor-element.elementor-element-b3f22ef .wpr-button-wrap{max-width:175px;}.elementor-7 .elementor-element.elementor-element-b3f22ef{text-align:left;}.elementor-7 .elementor-element.elementor-element-b3f22ef .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-7 .elementor-element.elementor-element-b3f22ef .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-b3f22ef .wpr-button-icon{font-size:18px;}.elementor-7 .elementor-element.elementor-element-b3f22ef .wpr-button-icon svg{width:18px;height:18px;}.elementor-7 .elementor-element.elementor-element-b3f22ef.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-7 .elementor-element.elementor-element-b3f22ef.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-7 .elementor-element.elementor-element-b3f22ef.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-b3f22ef.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-b3f22ef .wpr-button-text,.elementor-7 .elementor-element.elementor-element-b3f22ef .wpr-button::after{font-family:"Kanit", Sans-serif;font-size:15px;font-weight:300;}.elementor-7 .elementor-element.elementor-element-b3f22ef .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-b3f22ef.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-b3f22ef.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-b3f22ef .wpr-button:focus .wpr-button-text{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-b3f22ef.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-b3f22ef.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-b3f22ef .wpr-button:hover{border-color:#E8E8E8;}.elementor-7 .elementor-element.elementor-element-b3f22ef.wpr-button-icon-style-inline .wpr-button{padding:9px 9px 9px 9px;}.elementor-7 .elementor-element.elementor-element-b3f22ef.wpr-button-icon-style-block .wpr-button-text{padding:9px 9px 9px 9px;}.elementor-7 .elementor-element.elementor-element-b3f22ef.wpr-button-icon-style-inline-block .wpr-button-content{padding:9px 9px 9px 9px;}.elementor-7 .elementor-element.elementor-element-5d43b2a{--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;}.elementor-7 .elementor-element.elementor-element-dd8e219 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-be2dae9{margin-top:50px;margin-bottom:50px;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-4b85391.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-4b85391.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-458a5b8 > .elementor-widget-container{padding:0px 50px 0px 0px;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-c577ae0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-c577ae0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-c3bc54d .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-c3bc54d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-870d6c3 );}.elementor-7 .elementor-element.elementor-element-c3bc54d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-c3bc54d.elementor-view-default .elementor-icon{color:var( --e-global-color-870d6c3 );border-color:var( --e-global-color-870d6c3 );}.elementor-7 .elementor-element.elementor-element-c3bc54d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-c3bc54d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-870d6c3 );}.elementor-7 .elementor-element.elementor-element-b787530{text-align:start;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;font-style:italic;color:#001238;}.elementor-7 .elementor-element.elementor-element-d8e0407 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-870d6c3 );}.elementor-7 .elementor-element.elementor-element-dcb06cd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:var( --e-global-color-a352283 );}.elementor-7 .elementor-element.elementor-element-d7fe126{margin-top:50px;margin-bottom:50px;}.elementor-7 .elementor-element.elementor-element-610ff87{text-align:center;}.elementor-7 .elementor-element.elementor-element-610ff87 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:55px;font-weight:600;color:#002F70;}.elementor-7 .elementor-element.elementor-element-7f68092{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#666666;}.elementor-7 .elementor-element.elementor-element-05922c4{--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;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-de6b6d4{--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;}.elementor-7 .elementor-element.elementor-element-4345dd6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7 .elementor-element.elementor-element-4598964{text-align:center;}.elementor-7 .elementor-element.elementor-element-4598964 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-870d6c3 );}.elementor-7 .elementor-element.elementor-element-1ae5e8f{--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;}.elementor-7 .elementor-element.elementor-element-bfc2707 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7 .elementor-element.elementor-element-c131f6d{text-align:center;}.elementor-7 .elementor-element.elementor-element-c131f6d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#002F70;}.elementor-7 .elementor-element.elementor-element-e62ea00{--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;}.elementor-7 .elementor-element.elementor-element-a6e597d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7 .elementor-element.elementor-element-eac8b39{text-align:center;}.elementor-7 .elementor-element.elementor-element-eac8b39 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-870d6c3 );}.elementor-7 .elementor-element.elementor-element-c24fbfd{--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;}.elementor-7 .elementor-element.elementor-element-be64475 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7 .elementor-element.elementor-element-f4493fd{text-align:center;}.elementor-7 .elementor-element.elementor-element-f4493fd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-870d6c3 );}.elementor-7 .elementor-element.elementor-element-18fa7e5{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-1120d6a{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1120d6a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-c7d1715 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:55px;font-weight:600;color:var( --e-global-color-870d6c3 );}.elementor-7 .elementor-element.elementor-element-804a604 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-7 .elementor-element.elementor-element-804a604 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-870d6c3 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-9b877bd .elementor-button{background-color:#605BE500;font-family:"Kanit", Sans-serif;font-weight:500;fill:#B6881A;color:#B6881A;border-style:solid;border-color:#B6881A;padding:16px 16px 16px 16px;}.elementor-7 .elementor-element.elementor-element-9b877bd .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-9b877bd .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #B6881A 0%, #B6881A 100%);border-color:#B6881A;}.elementor-7 .elementor-element.elementor-element-9b877bd > .elementor-widget-container{margin:30px 0px 0px 0px;padding:10px 10px 10px 0px;}.elementor-7 .elementor-element.elementor-element-9b877bd .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-9b877bd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1338e00{--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;}.elementor-7 .elementor-element.elementor-element-c28aa05 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7 .elementor-element.elementor-element-4c446af{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-4c7aba7{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4c7aba7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-38139a7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:55px;font-weight:600;color:#002F70;}.elementor-7 .elementor-element.elementor-element-dad1855 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-7 .elementor-element.elementor-element-dad1855 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#002F70;}.elementor-7 .elementor-element.elementor-element-163115e .elementor-button{background-color:#605BE500;font-family:"Kanit", Sans-serif;font-weight:500;fill:#B6881A;color:#B6881A;border-style:solid;border-color:#B6881A;padding:16px 16px 16px 16px;}.elementor-7 .elementor-element.elementor-element-163115e .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-163115e .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #B6881A 0%, #B6881A 100%);border-color:#B6881A;}.elementor-7 .elementor-element.elementor-element-163115e > .elementor-widget-container{margin:30px 0px 0px 0px;padding:10px 10px 10px 0px;}.elementor-7 .elementor-element.elementor-element-163115e .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-163115e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-a07cc0d{--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;}.elementor-7 .elementor-element.elementor-element-a180942 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7 .elementor-element.elementor-element-433cff5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-433cff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-433cff5, .elementor-7 .elementor-element.elementor-element-433cff5 > .elementor-background-overlay{border-radius:0px 0px 70px 70px;}.elementor-7 .elementor-element.elementor-element-433cff5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:30px 0px 30px 0px;z-index:5;}.elementor-7 .elementor-element.elementor-element-433cff5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-cdf6016{text-align:center;}.elementor-7 .elementor-element.elementor-element-cdf6016 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#002F70;}.elementor-7 .elementor-element.elementor-element-77415d0{text-align:center;}.elementor-7 .elementor-element.elementor-element-77415d0 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:55px;font-weight:600;color:#002F70;}.elementor-7 .elementor-element.elementor-element-adc6c42{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#666666;}.elementor-7 .elementor-element.elementor-element-ed52587.wpr-grid-last-element-yes .wpr-grid-item-below-content>div:last-child{left:50%;transform:translateX(-50%);}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-filters{display:block;text-align:center;margin-bottom:38px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ed52587 .elementor-repeater-item-677b347{text-align:left;position:static;left:auto;}.elementor-7 .elementor-element.elementor-element-ed52587 .elementor-repeater-item-cbfd008{text-align:left;position:static;left:auto;}.elementor-7 .elementor-element.elementor-element-ed52587 .elementor-repeater-item-8bfd1c5{text-align:left;position:static;left:auto;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-above-content{padding:10px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-below-content{padding:10px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ed52587.wpr-item-styles-wrapper .wpr-grid-item{padding:10px 0px 0px 0px;border-color:#E8E8E8;border-style:none;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-title .inner-block a{border-style:none;padding:0px 0px 0px 0px;color:#333333;border-color:#E8E8E8;transition-duration:0.2s;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-title .inner-block{margin:0px 0px 5px 0px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-content .inner-block{border-style:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;color:#6A6A6A;border-color:#E8E8E8;width:100%;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-excerpt .inner-block{border-style:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;color:#6A6A6A;border-color:#E8E8E8;width:100%;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-date .inner-block > span{border-style:none;padding:0px 0px 0px 0px;border-color:#E8E8E8;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-date .inner-block{margin:0px 7px 0px 0px;color:#9C9C9C;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-time .inner-block > span{border-style:none;padding:0px 0px 0px 0px;border-color:#E8E8E8;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-time .inner-block{margin:0px 0px 0px 0px;color:#9C9C9C;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-author .inner-block a{border-style:none;padding:0px 0px 0px 0px;color:#9C9C9C;border-color:#E8E8E8;transition-duration:0.1s;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-author .inner-block{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-comments .inner-block a{border-style:none;padding:0px 0px 0px 0px;color:#9C9C9C;border-color:#E8E8E8;transition-duration:0.1s;border-radius:2px 2px 2px 2px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-comments .inner-block{margin:0px 0px 5px 0px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-read-more .inner-block a{background-color:var( --e-global-color-870d6c3 );border-style:none;padding:4px 15px 4px 15px;color:#FFFFFF;border-color:#E8E8E8;transition-duration:0.1s;border-radius:2px 2px 2px 2px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-read-more .inner-block a.wpr-button-none:hover, .elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-read-more .inner-block a:before, .elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-read-more .inner-block a:after{background-color:#0454DB;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-read-more .inner-block{margin:10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-lightbox .inner-block > span{border-style:none;padding:0px 0px 0px 0px;color:#ffffff;border-color:#E8E8E8;transition-duration:0.1s;border-radius:2px 2px 2px 2px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-lightbox .inner-block{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-sep-style-1:not(.wpr-grid-item-display-inline) .inner-block > span{width:100%;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-sep-style-1.wpr-grid-item-display-inline{width:100%;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-sep-style-1 .inner-block > span{border-bottom-width:2px;border-bottom-color:#E8E8E8;border-bottom-style:solid;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-sep-style-1 .inner-block{margin:15px 0px 15px 0px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-sep-style-2:not(.wpr-grid-item-display-inline) .inner-block > span{width:20%;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-sep-style-2.wpr-grid-item-display-inline{width:20%;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-sep-style-2 .inner-block > span{border-bottom-width:2px;border-bottom-color:#605BE5;border-bottom-style:solid;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-sep-style-2 .inner-block{margin:15px 0px 15px 0px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-tax-style-1 .inner-block a{border-style:none;margin-right:3px;padding:0px 0px 0px 0px;color:#9C9C9C;border-color:#E8E8E8;transition-duration:0.1s;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-tax-style-1 .wpr-grid-extra-text-left{padding-right:5px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-tax-style-1 .wpr-grid-extra-text-right{padding-left:5px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-tax-style-1 .inner-block{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-tax-style-2 .inner-block a{border-style:none;margin-right:3px;padding:0px 10px 0px 10px;color:#ffffff;background-color:#605BE5;border-color:#E8E8E8;transition-duration:0.1s;border-radius:3px 3px 3px 3px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-tax-style-2 .inner-block{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-media-hover-bg{width:100%;top:calc((100% - 100%)/2);left:calc((100% - 100%)/2);height:100%;transition-duration:0.3s;background-color:#00000052;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-media-hover-bg[class*="-top"]{top:calc((100% - 100%)/2);left:calc((100% - 100%)/2);}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-media-hover-bg[class*="-bottom"]{bottom:calc((100% - 100%)/2);left:calc((100% - 100%)/2);}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-media-hover-bg[class*="-right"]{top:calc((100% - 100%)/2);right:calc((100% - 100%)/2);}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-media-hover-bg[class*="-left"]{top:calc((100% - 100%)/2);left:calc((100% - 100%)/2);}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-animation-wrap:hover .wpr-grid-media-hover-bg{transition-delay:0s;}.elementor-7 .elementor-element.elementor-element-ed52587.wpr-item-styles-inner .wpr-grid-item-above-content{border-color:#E8E8E8;border-style:none;}.elementor-7 .elementor-element.elementor-element-ed52587.wpr-item-styles-inner .wpr-grid-item-below-content{border-color:#E8E8E8;border-style:none;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item{border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-image-wrap{border-color:#E8E8E8;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-title .inner-block a:hover{color:#333333;border-color:#E8E8E8;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-title .wpr-pointer-item:before{transition-duration:0.2s;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-title .wpr-pointer-item:after{transition-duration:0.2s;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-title a{font-family:"Kanit", Sans-serif;font-size:21px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-content.wpr-enable-dropcap p:first-child:first-letter{color:#3a3a3a;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-excerpt.wpr-enable-dropcap p:first-child:first-letter{color:#3a3a3a;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-excerpt{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-date .inner-block span[class*="wpr-grid-extra-text"]{color:#9C9C9C;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-date .inner-block [class*="wpr-grid-extra-icon"] i{color:#9C9C9C;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-date .inner-block [class*="wpr-grid-extra-icon"] svg{fill:#9C9C9C;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-date, .elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-date span{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-date .wpr-grid-extra-text-left{padding-right:5px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-date .wpr-grid-extra-text-right{padding-left:5px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-date .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-date .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-time .inner-block span[class*="wpr-grid-extra-text"]{color:#9C9C9C;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-time .inner-block [class*="wpr-grid-extra-icon"] i{color:#9C9C9C;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-time .inner-block [class*="wpr-grid-extra-icon"] svg{fill:#9C9C9C;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-time .wpr-grid-extra-text-left{padding-right:5px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-time .wpr-grid-extra-text-right{padding-left:5px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-time .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-time .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-author .inner-block span[class*="wpr-grid-extra-text"]{color:#9C9C9C;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-author .inner-block a:hover{color:#605BE5;border-color:#E8E8E8;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-author .inner-block a img{border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-author .wpr-grid-extra-text-left{padding-right:5px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-author .wpr-grid-extra-text-right{padding-left:5px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-author .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-author .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-author img{margin-right:5px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-comments .inner-block span[class*="wpr-grid-extra-text"]{color:#9C9C9C;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-comments .inner-block a:hover{color:#015AF2;border-color:#E8E8E8;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-comments{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-comments .wpr-grid-extra-text-left{padding-right:5px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-comments .wpr-grid-extra-text-right{padding-left:5px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-comments .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-comments .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-read-more .inner-block a:hover{color:#FFFFFF;border-color:#E8E8E8;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-read-more .inner-block a:before{transition-duration:0.1s;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-read-more .inner-block a:after{transition-duration:0.1s;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-read-more .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-read-more .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-lightbox .inner-block > span:hover{color:#605BE5;border-color:#E8E8E8;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-lightbox .wpr-grid-extra-text-left{padding-right:5px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-lightbox .wpr-grid-extra-text-right{padding-left:5px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-filters li{color:#5D5D5D;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;margin:0px 10px 0px 10px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-filters li a{color:#5D5D5D;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-filters li > a{border-color:#E8E8E8;transition-duration:0.1s;border-style:solid;border-width:0px 0px 1px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-filters li > span{border-color:#E8E8E8;transition-duration:0.1s;border-style:solid;border-width:0px 0px 1px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-filters li > a:hover{color:#015AF2;background-color:#605BE500;border-color:#015AF2;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-filters li > span:hover{color:#015AF2;background-color:#605BE500;border-color:#015AF2;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-filters li > .wpr-active-filter{color:#015AF2;background-color:#605BE500;border-color:#015AF2;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-filters .wpr-pointer-item:before{transition-duration:0.1s;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-filters .wpr-pointer-item:after{transition-duration:0.1s;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-filters-icon-left{padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-filters-icon-right{padding-left:0px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-pagination a{color:#5D5D5D;background-color:#605BE500;border-color:#5D5D5D;transition-duration:0.2s;border-style:solid;border-width:0px 0px 1px 0px;padding:0px 0px 3px 0px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-pagination svg{fill:#5D5D5D;transition-duration:0.2s;width:15px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-pagination > div > span{color:#5D5D5D;background-color:#605BE500;border-color:#5D5D5D;transition-duration:0.2s;border-style:solid;border-width:0px 0px 1px 0px;margin-right:10px;padding:0px 0px 3px 0px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-pagination span.wpr-disabled-arrow{color:#5D5D5D;background-color:#605BE500;border-color:#5D5D5D;border-style:solid;border-width:0px 0px 1px 0px;padding:0px 0px 3px 0px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-pagination-finish{color:#605BE500;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-double-bounce .wpr-child{background-color:#605BE5;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-wave .wpr-rect{background-color:#605BE5;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-spinner-pulse{background-color:#605BE5;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-chasing-dots .wpr-child{background-color:#605BE5;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-three-bounce .wpr-child{background-color:#605BE5;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-fading-circle .wpr-circle:before{background-color:#605BE5;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-ring div{border-color:#605BE5  transparent transparent transparent;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-pagination a:hover{color:#015AF2;background-color:#4A45D200;border-color:#015AF2;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-pagination a:hover svg{fill:#015AF2;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-pagination > div > span:not(.wpr-disabled-arrow):hover{color:#015AF2;background-color:#4A45D200;border-color:#015AF2;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-pagination span.wpr-grid-current-page{color:#015AF2;background-color:#4A45D200;border-color:#015AF2;border-style:solid;border-width:0px 0px 1px 0px;margin-right:10px;padding:0px 0px 3px 0px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-pagination, .elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-pagination a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-pagination i{font-size:15px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-pagination{margin-top:71px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-pagination a:not(:last-child){margin-right:10px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-pagination > div > a.wpr-prev-page{margin-right:10px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-pagination span.wpr-disabled-arrow:not(:last-child){margin-right:10px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-pagination .wpr-prev-post-link i{padding-right:10px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-pagination .wpr-next-post-link i{padding-left:10px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-pagination .wpr-first-page i{padding-right:10px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-pagination .wpr-prev-page i{padding-right:10px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-pagination .wpr-next-page i{padding-left:10px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-pagination .wpr-last-page i{padding-left:10px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-pagination .wpr-prev-post-link svg{margin-right:10px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-pagination .wpr-next-post-link svg{margin-left:10px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-pagination .wpr-first-page svg{margin-right:10px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-pagination .wpr-prev-page svg{margin-right:10px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-pagination .wpr-next-page svg{margin-left:10px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-pagination .wpr-last-page svg{margin-left:10px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-protected{color:#ffffff;background-color:#605BE5;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-item-protected input{background-color:#ffffff;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-tax-style-1 .inner-block span[class*="wpr-grid-extra-text"]{color:#9C9C9C;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-tax-style-1 .inner-block [class*="wpr-grid-extra-icon"] i{color:#9C9C9C;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-tax-style-1 .inner-block [class*="wpr-grid-extra-icon"] svg{fill:#9C9C9C;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-tax-style-1 .inner-block a:hover{color:#605BE5;border-color:#E8E8E8;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-tax-style-1 .wpr-pointer-item:before{background-color:#605BE5;transition-duration:0.1s;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-tax-style-1 .wpr-pointer-item:after{background-color:#605BE5;transition-duration:0.1s;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-tax-style-1 .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-tax-style-1 .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-tax-style-2 .inner-block span[class*="wpr-grid-extra-text"]{color:#9C9C9C;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-tax-style-2 .inner-block [class*="wpr-grid-extra-icon"] i{color:#9C9C9C;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-tax-style-2 .inner-block [class*="wpr-grid-extra-icon"] svg{fill:#9C9C9C;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-tax-style-2 .inner-block a:hover{color:#ffffff;background-color:#4A45D2;border-color:#E8E8E8;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-tax-style-2 .wpr-pointer-item:before{background-color:#ffffff;transition-duration:0.1s;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-tax-style-2 .wpr-pointer-item:after{background-color:#ffffff;transition-duration:0.1s;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-tax-style-2 .wpr-grid-extra-text-left{padding-right:5px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-tax-style-2 .wpr-grid-extra-text-right{padding-left:5px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-tax-style-2 .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-tax-style-2 .wpr-grid-extra-icon-right{padding-left:5px;}body.elementor-page-7:not(.elementor-motion-effects-element-type-background), body.elementor-page-7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}}@media all and (max-width:1024px){.elementor-7 .elementor-element.elementor-element-73ce2a4{padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-53b1ec4{padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-fdefd80{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-567d21e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-b564186{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-8fc15db > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-fd00a94{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-62aca23{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-6597317{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-be2dae9{padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-69eb90a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d7fe126{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-145c523 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-05922c4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-18fa7e5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-4c446af{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-433cff5{padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-filters{display:none;}.elementor-7 .elementor-element.elementor-element-ed52587 .elementor-repeater-item-677b347{position:static;left:auto;}.elementor-7 .elementor-element.elementor-element-ed52587 .elementor-repeater-item-cbfd008{position:static;left:auto;}.elementor-7 .elementor-element.elementor-element-ed52587 .elementor-repeater-item-8bfd1c5{position:static;left:auto;}}@media all and (max-width:767px){.elementor-7 .elementor-element.elementor-element-73ce2a4 > .elementor-container{min-height:300px;}.elementor-7 .elementor-element.elementor-element-73ce2a4 .elementor-background-slideshow__slide__image{background-size:cover;background-position:top right;}.elementor-7 .elementor-element.elementor-element-73ce2a4 > .elementor-background-overlay{background-position:center left;background-size:cover;opacity:0.6;}.elementor-7 .elementor-element.elementor-element-73ce2a4{margin-top:-150px;margin-bottom:0px;padding:150px 20px 50px 20px;}.elementor-7 .elementor-element.elementor-element-4350afe > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c7c635a .wpr-advanced-text-preffix{font-size:45px;}.elementor-7 .elementor-element.elementor-element-c7c635a .wpr-anim-text b, .elementor-7 .elementor-element.elementor-element-c7c635a .wpr-anim-text b i,.elementor-7 .elementor-element.elementor-element-c7c635a .wpr-anim-text,.elementor-7 .elementor-element.elementor-element-c7c635a .wpr-highlighted-text{font-size:45px;}.elementor-7 .elementor-element.elementor-element-53b1ec4 > .elementor-container{min-height:300px;}.elementor-7 .elementor-element.elementor-element-53b1ec4 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-7 .elementor-element.elementor-element-53b1ec4 > .elementor-background-overlay{background-position:center left;background-size:cover;opacity:0.6;}.elementor-7 .elementor-element.elementor-element-53b1ec4{margin-top:-150px;margin-bottom:0px;padding:200px 20px 50px 20px;}.elementor-7 .elementor-element.elementor-element-9de42a1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-356d3cf .wpr-advanced-text-preffix{font-size:45px;}.elementor-7 .elementor-element.elementor-element-356d3cf .wpr-anim-text b, .elementor-7 .elementor-element.elementor-element-356d3cf .wpr-anim-text b i,.elementor-7 .elementor-element.elementor-element-356d3cf .wpr-anim-text,.elementor-7 .elementor-element.elementor-element-356d3cf .wpr-highlighted-text{font-size:45px;}.elementor-7 .elementor-element.elementor-element-1c4ce2b .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-fd00a94{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-5c3f9bf .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-e6abae7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ebd5742{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-1d6f17f .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-62aca23{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-c85d1b1 .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-6597317{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-b8b3514 .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-5d43b2a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-dd8e219 img{width:100%;}.elementor-7 .elementor-element.elementor-element-458a5b8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b787530{font-size:16px;}.elementor-7 .elementor-element.elementor-element-610ff87 .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-05922c4{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-4c446af{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-38139a7{text-align:center;}.elementor-7 .elementor-element.elementor-element-38139a7 .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-dad1855 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-dad1855{text-align:center;}.elementor-7 .elementor-element.elementor-element-163115e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-77415d0 .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-ed52587 .wpr-grid-filters{display:none;}.elementor-7 .elementor-element.elementor-element-ed52587 .elementor-repeater-item-677b347{position:static;left:auto;}.elementor-7 .elementor-element.elementor-element-ed52587 .elementor-repeater-item-cbfd008{position:static;left:auto;}.elementor-7 .elementor-element.elementor-element-ed52587 .elementor-repeater-item-8bfd1c5{position:static;left:auto;}}@media all and (min-width:768px){.elementor-7 .elementor-element.elementor-element-4350afe{width:66.804%;}.elementor-7 .elementor-element.elementor-element-b32f606{width:33.152%;}.elementor-7 .elementor-element.elementor-element-9de42a1{width:66.804%;}.elementor-7 .elementor-element.elementor-element-341cfe8{width:33.152%;}.elementor-7 .elementor-element.elementor-element-567d21e{--content-width:657px;}.elementor-7 .elementor-element.elementor-element-3f9f7e2{width:50%;}.elementor-7 .elementor-element.elementor-element-8fc15db{width:50%;}.elementor-7 .elementor-element.elementor-element-de21e03{--width:33.3333%;}.elementor-7 .elementor-element.elementor-element-ebd5742{--width:33.3333%;}.elementor-7 .elementor-element.elementor-element-62aca23{--width:33.3333%;}.elementor-7 .elementor-element.elementor-element-e2564d7{--width:50%;}.elementor-7 .elementor-element.elementor-element-5d43b2a{--width:50%;}.elementor-7 .elementor-element.elementor-element-4b85391{width:54.818%;}.elementor-7 .elementor-element.elementor-element-c577ae0{width:45.137%;}.elementor-7 .elementor-element.elementor-element-de6b6d4{--width:50%;}.elementor-7 .elementor-element.elementor-element-1ae5e8f{--width:50%;}.elementor-7 .elementor-element.elementor-element-e62ea00{--width:50%;}.elementor-7 .elementor-element.elementor-element-c24fbfd{--width:50%;}.elementor-7 .elementor-element.elementor-element-1120d6a{--width:50%;}.elementor-7 .elementor-element.elementor-element-1338e00{--width:50%;}.elementor-7 .elementor-element.elementor-element-4c7aba7{--width:50%;}.elementor-7 .elementor-element.elementor-element-a07cc0d{--width:50%;}}@media all and (max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-4350afe{width:100%;}.elementor-7 .elementor-element.elementor-element-b32f606{width:20%;}.elementor-7 .elementor-element.elementor-element-9de42a1{width:100%;}.elementor-7 .elementor-element.elementor-element-341cfe8{width:20%;}.elementor-7 .elementor-element.elementor-element-3f9f7e2{width:100%;}.elementor-7 .elementor-element.elementor-element-8fc15db{width:100%;}.elementor-7 .elementor-element.elementor-element-de21e03{--width:48%;}.elementor-7 .elementor-element.elementor-element-ebd5742{--width:48%;}.elementor-7 .elementor-element.elementor-element-62aca23{--width:100%;}.elementor-7 .elementor-element.elementor-element-c577ae0{width:100%;}}

/***!  https://viscountefinancial.com/wp-content/uploads/elementor/css/post-3815.css?ver=1792831849  !***/

@media all{.elementor-3815 .elementor-element.elementor-element-5978e1fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:15;}.elementor-3815 .elementor-element.elementor-element-5978e1fe:not(.elementor-motion-effects-element-type-background), .elementor-3815 .elementor-element.elementor-element-5978e1fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000066;}.elementor-3815 .elementor-element.elementor-element-64d608de{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3815 .elementor-element.elementor-element-64d608de.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3815 .elementor-element.elementor-element-30cebb95 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3815 .elementor-element.elementor-element-30cebb95{z-index:5;text-align:center;}.elementor-3815 .elementor-element.elementor-element-30cebb95 img{width:100%;}.elementor-3815 .elementor-element.elementor-element-1cc6bbd2{--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:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3815 .elementor-element.elementor-element-1cc6bbd2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3815 .elementor-element.elementor-element-3124bdd3{width:100%;max-width:100%;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-menu-item.wpr-pointer-item{transition-duration:0.2s;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-menu-item.wpr-pointer-item:before{transition-duration:0.2s;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-menu-item.wpr-pointer-item:after{transition-duration:0.2s;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-toggle-wrap{text-align:center;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-nav-menu .wpr-menu-item,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-nav-menu > .menu-item-has-children > .wpr-sub-icon{color:#FFFFFF;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-nav-menu .wpr-menu-item:hover,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-nav-menu > .menu-item-has-children:hover > .wpr-sub-icon,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-nav-menu > .menu-item-has-children.current_page_item > .wpr-sub-icon{color:var( --e-global-color-a352283 );}.elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-line-fx .wpr-menu-item:before,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-line-fx .wpr-menu-item:after{background-color:var( --e-global-color-a352283 );}.elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-border-fx .wpr-menu-item:before{border-color:var( --e-global-color-a352283 );border-width:1px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-background-fx .wpr-menu-item:before{background-color:var( --e-global-color-a352283 );}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .menu-item-has-children .wpr-sub-icon{font-size:15px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item{padding-right:calc(15px + 4px);}.elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item{padding-right:calc(15px + 4px);}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-nav-menu .wpr-menu-item,.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu a,.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-toggle-text{font-family:"Kanit", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;text-decoration:none;}.elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-underline .wpr-menu-item:after,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-overline .wpr-menu-item:before,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-double-line .wpr-menu-item:before,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-double-line .wpr-menu-item:after{height:1px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-underline>nav>ul>li>.wpr-menu-item:after,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-overline>nav>ul>li>.wpr-menu-item:before,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:before,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:after{height:1px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-border-fx>nav>ul>li>.wpr-menu-item:before{border-width:1px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-underline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-overline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after{height:1px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-border-fx>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before{border-width:1px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:before{transform:translateY(-0px);}.elementor-3815 .elementor-element.elementor-element-3124bdd3:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:after{transform:translateY(0px);}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-nav-menu .wpr-menu-item{padding-left:4px;padding-right:4px;padding-top:15px;padding-bottom:15px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-4px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-4px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-nav-menu > .menu-item{margin-left:12px;margin-right:12px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-menu{margin-left:12px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{right:12px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{left:12px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-sub-menu .wpr-sub-menu-item,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-sub-menu > .menu-item-has-children .wpr-sub-icon{color:#333333;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-sub-menu .wpr-sub-menu-item{background-color:#ffffff;padding-left:15px;padding-right:15px;padding-top:13px;padding-bottom:13px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-sub-menu > .menu-item-has-children .wpr-sub-menu-item:hover .wpr-sub-icon,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-sub-menu > .menu-item-has-children.current_page_item .wpr-sub-icon{color:#ffffff;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item{background-color:var( --e-global-color-870d6c3 );}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-sub-menu .wpr-sub-icon{right:15px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu .wpr-sub-icon{left:15px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-nav-menu-horizontal .wpr-nav-menu > li > .wpr-sub-menu{margin-top:0px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-sub-divider-yes .wpr-sub-menu li:not(:last-child){border-bottom-color:#e8e8e8;border-bottom-width:1px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-sub-menu{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu a,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu .menu-item-has-children > a:after{color:#333333;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu li{background-color:#ffffff;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu li a:hover,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu .menu-item-has-children > a:hover:after,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu li a.wpr-active-menu-item,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu .menu-item-has-children.current_page_item > a:hover:after{color:#ffffff;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu a:hover,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu a.wpr-active-menu-item{background-color:var( --e-global-color-870d6c3 );}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu a{padding-left:10px;padding-right:10px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu .menu-item-has-children > a:after{margin-left:10px;margin-right:10px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu .wpr-mobile-menu-item{padding-top:10px;padding-bottom:10px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu .wpr-mobile-sub-menu-item{font-size:12px;padding-top:5px;padding-bottom:5px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu{margin-top:10px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-toggle{border-color:#FFFFFF;width:42px;border-width:0px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-toggle-text{color:#FFFFFF;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-toggle-line{background-color:#FFFFFF;height:2px;margin-bottom:4px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-toggle:hover{border-color:var( --e-global-color-a352283 );}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-toggle:hover .wpr-mobile-toggle-text{color:var( --e-global-color-a352283 );}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-toggle:hover .wpr-mobile-toggle-line{background-color:var( --e-global-color-a352283 );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3815 .elementor-element.elementor-element-f25666f .elementor-menu-toggle{margin-left:auto;background-color:#3B2C2C00;}.elementor-3815 .elementor-element.elementor-element-f25666f .elementor-nav-menu .elementor-item{font-family:"Kanit", Sans-serif;font-weight:400;}.elementor-3815 .elementor-element.elementor-element-f25666f .elementor-nav-menu--dropdown a:hover,
					.elementor-3815 .elementor-element.elementor-element-f25666f .elementor-nav-menu--dropdown a:focus,
					.elementor-3815 .elementor-element.elementor-element-f25666f .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-3815 .elementor-element.elementor-element-f25666f .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-870d6c3 );}.elementor-3815 .elementor-element.elementor-element-f25666f .elementor-nav-menu--dropdown a.elementor-item-active{background-color:var( --e-global-color-870d6c3 );}.elementor-3815 .elementor-element.elementor-element-f25666f div.elementor-menu-toggle{color:#FFFFFF;}.elementor-3815 .elementor-element.elementor-element-f25666f div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3815 .elementor-element.elementor-element-7ee1b631 .elementor-button{background-color:#605BE500;font-family:"Kanit", Sans-serif;font-weight:500;fill:#F5F5F5;color:#F5F5F5;border-style:solid;border-color:#B6881A;padding:16px 16px 16px 16px;}.elementor-3815 .elementor-element.elementor-element-7ee1b631 .elementor-button:hover, .elementor-3815 .elementor-element.elementor-element-7ee1b631 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #B6881A 0%, #B6881A 100%);border-color:#015AF2;}.elementor-3815 .elementor-element.elementor-element-7ee1b631 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-3815 .elementor-element.elementor-element-7b25f8{--display:flex;--justify-content:center;}.elementor-3815 .elementor-element.elementor-element-7b25f8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3815 .elementor-element.elementor-element-746bad26{z-index:9;text-align:center;}.elementor-3815 .elementor-element.elementor-element-746bad26 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-3815 .elementor-element.elementor-element-746bad26 .elementor-heading-title a:hover, .elementor-3815 .elementor-element.elementor-element-746bad26 .elementor-heading-title a:focus{color:var( --e-global-color-a352283 );}.elementor-3815 .elementor-element.elementor-element-4b2850ff{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3815 .elementor-element.elementor-element-4b2850ff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3815 .elementor-element.elementor-element-4dd64c4 .elementor-button{background-color:#605BE500;font-family:"Kanit", Sans-serif;font-size:13.5px;font-weight:500;fill:#F5F5F5;color:#F5F5F5;border-style:solid;border-color:#B6881A;padding:10px 10px 10px 10px;}.elementor-3815 .elementor-element.elementor-element-4dd64c4 .elementor-button:hover, .elementor-3815 .elementor-element.elementor-element-4dd64c4 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #B6881A 0%, #B6881A 100%);}.elementor-3815 .elementor-element.elementor-element-4dd64c4{width:auto;max-width:auto;z-index:10;}.elementor-3815 .elementor-element.elementor-element-4dd64c4 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-3815 .elementor-element.elementor-element-4dd64c4.elementor-element{--align-self:flex-end;}body.elementor-page-3815:not(.elementor-motion-effects-element-type-background), body.elementor-page-3815 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D315F;}}@media all and (max-width:1024px){.elementor-3815 .elementor-element.elementor-element-5978e1fe{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3815 .elementor-element.elementor-element-1cc6bbd2{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-nav-menu .wpr-menu-item,.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu a,.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-toggle-text{font-size:12px;}.elementor-3815 .elementor-element.elementor-element-f25666f .elementor-nav-menu .elementor-item{font-size:12px;}.elementor-3815 .elementor-element.elementor-element-7ee1b631 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3815 .elementor-element.elementor-element-7ee1b631 .elementor-button{padding:10px 10px 10px 10px;}.elementor-3815 .elementor-element.elementor-element-4dd64c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media all and (max-width:767px){.elementor-3815 .elementor-element.elementor-element-5978e1fe{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-3815 .elementor-element.elementor-element-64d608de{--width:50%;}.elementor-3815 .elementor-element.elementor-element-30cebb95 > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-3815 .elementor-element.elementor-element-30cebb95 img{width:80%;}.elementor-3815 .elementor-element.elementor-element-1cc6bbd2{--width:50%;--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:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3{z-index:5;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-toggle-wrap{text-align:right;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu{margin-top:25px;}.elementor-3815 .elementor-element.elementor-element-7ee1b631{width:auto;max-width:auto;}.elementor-3815 .elementor-element.elementor-element-7ee1b631 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3815 .elementor-element.elementor-element-7ee1b631 .elementor-button{font-size:12px;padding:5px 5px 5px 5px;}.elementor-3815 .elementor-element.elementor-element-7b25f8{--width:50%;}.elementor-3815 .elementor-element.elementor-element-4b2850ff{--width:50%;}}@media all and (min-width:768px){.elementor-3815 .elementor-element.elementor-element-64d608de{--width:18%;}.elementor-3815 .elementor-element.elementor-element-1cc6bbd2{--width:74%;}.elementor-3815 .elementor-element.elementor-element-7b25f8{--width:10%;}.elementor-3815 .elementor-element.elementor-element-4b2850ff{--width:20%;}}@media all and (max-width:1024px) and (min-width:768px){.elementor-3815 .elementor-element.elementor-element-64d608de{--width:15%;}.elementor-3815 .elementor-element.elementor-element-1cc6bbd2{--width:55%;}.elementor-3815 .elementor-element.elementor-element-4b2850ff{--width:30%;}}@media all{/* Start custom CSS for container, class: .elementor-element-1cc6bbd2 */}@media all and (min-width: 1025px){
  .elementor-nav-menu--main .elementor-nav-menu {
    flex-wrap: nowrap;
    align-items: center;
  }
  .elementor-nav-menu--main .elementor-nav-menu > li > a {
    white-space: nowrap;
    padding-left: 10px;
    padding-right: 10px;
  }
}@media all{/* End custom CSS */}

/***!  https://viscountefinancial.com/wp-content/plugins/elementor/assets/css/widget-spacer.min.css?ver=4.3.5  !***/

@media all{.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var( --container-widget-align-self,initial );--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{min-height:22px;min-width:22px;position:relative}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{height:22px;inset:0;margin:auto;padding:0;position:absolute;width:22px}}

/***!  https://viscountefinancial.com/wp-content/plugins/elementor/assets/css/widget-icon-box.min.css?ver=4.3.5  !***/

@media all{.elementor-widget-icon-box .elementor-icon-box-wrapper{display:flex;flex-direction:column;text-align:center}.elementor-widget-icon-box .elementor-icon-box-icon{display:inline-block;flex:0 0 auto;line-height:0}.elementor-widget-icon-box .elementor-icon-box-content{flex-grow:1;width:100%}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-widget-icon-box.elementor-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media all and (min-width:-1){.elementor-widget-icon-box.elementor-widescreen-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-widescreen-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-widescreen-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-widescreen-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media all and (max-width:-1){.elementor-widget-icon-box.elementor-laptop-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-laptop-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-laptop-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-laptop-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}.elementor-widget-icon-box.elementor-tablet_extra-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-tablet_extra-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-tablet_extra-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-tablet_extra-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media all and (max-width:1024px){.elementor-widget-icon-box.elementor-tablet-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-tablet-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-tablet-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-tablet-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media all and (max-width:-1){.elementor-widget-icon-box.elementor-mobile_extra-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-mobile_extra-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-mobile_extra-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-mobile_extra-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media all and (max-width:767px){.elementor-widget-icon-box.elementor-mobile-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-mobile-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-mobile-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-mobile-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}

/***!  https://viscountefinancial.com/wp-content/plugins/elementor/assets/css/widget-google_maps.min.css?ver=4.3.5  !***/

@media all{.elementor-widget-google_maps .elementor-widget-container,.elementor-widget-google_maps:not(:has(.elementor-widget-container)){overflow:hidden}.elementor-widget-google_maps .elementor-custom-embed{line-height:0}.elementor-widget-google_maps iframe{height:300px}}

/***!  https://viscountefinancial.com/wp-content/plugins/elementor-pro/assets/css/widget-form.min.css?ver=4.3.2  !***/

@media all{/*! elementor-pro - v4.3.0 - 13-10-2026 */
.elementor-button.elementor-hidden,.elementor-hidden{display:none}.e-form__step{width:100%}.e-form__step:not(.elementor-hidden){display:flex;flex-wrap:wrap}.e-form__buttons{flex-wrap:wrap}.e-form__buttons,.e-form__buttons__wrapper{display:flex}.e-form__indicators{align-items:center;display:flex;flex-wrap:nowrap;font-size:13px;justify-content:space-between;margin-bottom:var(--e-form-steps-indicators-spacing)}.e-form__indicators__indicator{align-items:center;display:flex;flex-basis:0;flex-direction:column;justify-content:center;padding:0 var(--e-form-steps-divider-gap)}.e-form__indicators__indicator__progress{background-color:var(--e-form-steps-indicator-progress-background-color);border-radius:var(--e-form-steps-indicator-progress-border-radius);overflow:hidden;position:relative;width:100%}.e-form__indicators__indicator__progress__meter{background-color:var(--e-form-steps-indicator-progress-color);border-radius:var(--e-form-steps-indicator-progress-border-radius);color:var(--e-form-steps-indicator-progress-meter-color);height:var(--e-form-steps-indicator-progress-height);line-height:var(--e-form-steps-indicator-progress-height);padding-right:15px;text-align:right;transition:width .1s linear;width:var(--e-form-steps-indicator-progress-meter-width,0)}.e-form__indicators__indicator:first-child{padding-left:0}.e-form__indicators__indicator:last-child{padding-right:0}.e-form__indicators__indicator--state-inactive{color:var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)}.e-form__indicators__indicator--state-inactive [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-inactive-secondary-color,#fff)}.e-form__indicators__indicator--state-inactive object,.e-form__indicators__indicator--state-inactive svg{fill:var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)}.e-form__indicators__indicator--state-active{border-color:var(--e-form-steps-indicator-active-secondary-color,#fff);color:var(--e-form-steps-indicator-active-primary-color,#39b54a)}.e-form__indicators__indicator--state-active [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-active-secondary-color,#fff)}.e-form__indicators__indicator--state-active object,.e-form__indicators__indicator--state-active svg{fill:var(--e-form-steps-indicator-active-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed{color:var(--e-form-steps-indicator-completed-secondary-color,#fff)}.e-form__indicators__indicator--state-completed [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator__label{color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator--shape-none{background-color:initial;color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed object,.e-form__indicators__indicator--state-completed svg{fill:var(--e-form-steps-indicator-completed-secondary-color,#fff)}.e-form__indicators__indicator__icon{align-items:center;border-style:solid;border-width:1px;display:flex;font-size:var(--e-form-steps-indicator-icon-size);height:var(--e-form-steps-indicator-padding,30px);justify-content:center;margin-bottom:10px;overflow:hidden;width:var(--e-form-steps-indicator-padding,30px)}.e-form__indicators__indicator__icon img,.e-form__indicators__indicator__icon object,.e-form__indicators__indicator__icon svg{height:auto;width:var(--e-form-steps-indicator-icon-size)}.e-form__indicators__indicator__icon .e-font-icon-svg{height:1em}.e-form__indicators__indicator__number{align-items:center;border-style:solid;border-width:1px;display:flex;height:var(--e-form-steps-indicator-padding,30px);justify-content:center;margin-bottom:10px;width:var(--e-form-steps-indicator-padding,30px)}.e-form__indicators__indicator--shape-circle{border-radius:50%}.e-form__indicators__indicator--shape-square{border-radius:0}.e-form__indicators__indicator--shape-rounded{border-radius:5px}.e-form__indicators__indicator--shape-none{border:0}.e-form__indicators__indicator__label{text-align:center}.e-form__indicators__indicator__separator{background-color:#babfc5;height:var(--e-form-steps-divider-width);width:100%}.e-form__indicators--type-icon,.e-form__indicators--type-icon_text,.e-form__indicators--type-number,.e-form__indicators--type-number_text{align-items:flex-start}.e-form__indicators--type-icon .e-form__indicators__indicator__separator,.e-form__indicators--type-icon_text .e-form__indicators__indicator__separator,.e-form__indicators--type-number .e-form__indicators__indicator__separator,.e-form__indicators--type-number_text .e-form__indicators__indicator__separator{margin-top:calc(var(--e-form-steps-indicator-padding, 30px) / 2 - var(--e-form-steps-divider-width, 1px) / 2)}.elementor-field-type-hidden{display:none}.elementor-field-type-html{display:inline-block}.elementor-field-type-tel input{direction:inherit}.elementor-field-type-recaptcha_v3 .elementor-field-label{display:none}.elementor-field-type-recaptcha_v3 .grecaptcha-badge{z-index:1}.elementor-button .elementor-form-spinner{order:3}.elementor-form .elementor-button .elementor-button-content-wrapper{align-items:center}.elementor-form .elementor-button .elementor-button-text{white-space:normal}.elementor-form .elementor-button svg{height:auto}.elementor-form .elementor-button .e-font-icon-svg{height:1em}.elementor-form .elementor-button .elementor-button-content-wrapper{gap:5px}.elementor-form .elementor-button .elementor-button-icon,.elementor-form .elementor-button .elementor-button-text{flex-grow:unset;order:unset}.elementor-select-wrapper .select-caret-down-wrapper{font-size:11px;inset-inline-end:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.elementor-select-wrapper .select-caret-down-wrapper svg{aspect-ratio:unset;display:unset;fill:currentColor;overflow:visible;width:1em}.elementor-select-wrapper .select-caret-down-wrapper i{font-size:19px;line-height:2}.elementor-select-wrapper.remove-before:before{content:""!important}.elementor-message-svg:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0IDExIj48cGF0aCBmaWxsPSIjMDA4YTIwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00Ljc1IDguMTUgMS42IDUgLjU1IDYuMDVsNC4yIDQuMiA5LTlMMTIuNy4yeiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");background-position:50%;background-repeat:no-repeat;content:"";height:1em;width:1em}}

/***!  https://viscountefinancial.com/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=4.3.5  !***/

@media all{.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}.elementor-social-icon{--e-social-icon-icon-color:#fff;align-items:center;background-color:#69727d;cursor:pointer;display:inline-flex;justify-content:center;text-align:center}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{color:#fff;opacity:.9}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-threads{background-color:#000}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-x-twitter{background-color:#000}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}}

/***!  https://viscountefinancial.com/wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.min.css?ver=4.3.5  !***/

@media all{.e--ua-appleWebkit.rtl{--flex-right:flex-start}.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item{margin-inline:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item{margin-inline:0}}@media all and (max-width:1024px){.e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item{margin-inline:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item{margin-inline:0}}@media all and (max-width:767px){.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{margin-inline:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{margin-inline:0}}

/***!  https://viscountefinancial.com/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=4.3.5  !***/

@media all{.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap;margin-inline:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-width:0;border-inline-start-width:1px;border-style:solid;height:100%;inset-inline-end:-8px;inset-inline-start:auto;position:relative;width:auto}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{inset-block-end:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;inset-block-start:var(--icon-vertical-offset,initial);position:relative}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-start .elementor-icon-list-item,.elementor-widget.elementor-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-align-end .elementor-icon-list-item,.elementor-widget.elementor-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media all and (min-width:-1){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-widescreen-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media all and (max-width:-1){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-laptop-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:after{inset-inline-end:0}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media all and (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media all and (max-width:-1){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media all and (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media all{#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}}

/***!  https://viscountefinancial.com/wp-content/plugins/elementor/assets/css/widget-divider.min.css?ver=4.3.5  !***/

@media all{.elementor-widget-divider{--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}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{flex-shrink:0;margin:0 var(--divider-element-spacing)}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{direction:ltr;display:flex;margin:0}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{border-block-end:0;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);content:"";display:block;flex-grow:1}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-start .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-start .elementor-divider__element{margin-inline-start:0}.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-end .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-end .elementor-divider__element{margin-inline-end:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url);-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;min-height:var(--divider-pattern-height);width:100%}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var( --container-widget-flex-grow )}}

/***!  https://viscountefinancial.com/wp-content/uploads/elementor/css/post-200.css?ver=1792831849  !***/

@media all{.elementor-200 .elementor-element.elementor-element-23c1fbe:not(.elementor-motion-effects-element-type-background), .elementor-200 .elementor-element.elementor-element-23c1fbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-200 .elementor-element.elementor-element-23c1fbe > .elementor-background-overlay{background-image:url("/wp-content/uploads/2025/06/business-people-working-with-ipad-high-angle-scaled-1.jpg");opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-200 .elementor-element.elementor-element-23c1fbe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:70px 70px 70px 70px;}.elementor-200 .elementor-element.elementor-element-4f8a6d9 > .elementor-element-populated, .elementor-200 .elementor-element.elementor-element-4f8a6d9 > .elementor-element-populated > .elementor-background-overlay, .elementor-200 .elementor-element.elementor-element-4f8a6d9 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-200 .elementor-element.elementor-element-4f8a6d9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-ae2cc18{padding:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-d6e1180{--spacer-size:14px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-200 .elementor-element.elementor-element-2a48c6f .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:55px;font-weight:400;color:var( --e-global-color-a352283 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-200 .elementor-element.elementor-element-e173156{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#666666;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-200 .elementor-element.elementor-element-4fab0d0 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-200 .elementor-element.elementor-element-4fab0d0 .elementor-icon-box-title{margin-block-end:0px;color:#222222;}.elementor-200 .elementor-element.elementor-element-4fab0d0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-870d6c3 );}.elementor-200 .elementor-element.elementor-element-4fab0d0.elementor-view-framed .elementor-icon, .elementor-200 .elementor-element.elementor-element-4fab0d0.elementor-view-default .elementor-icon{fill:var( --e-global-color-870d6c3 );color:var( --e-global-color-870d6c3 );border-color:var( --e-global-color-870d6c3 );}.elementor-200 .elementor-element.elementor-element-4fab0d0 .elementor-icon{font-size:27px;}.elementor-200 .elementor-element.elementor-element-4fab0d0 .elementor-icon-box-title, .elementor-200 .elementor-element.elementor-element-4fab0d0 .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-size:18px;font-weight:600;}.elementor-200 .elementor-element.elementor-element-4fab0d0 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#666666;}.elementor-200 .elementor-element.elementor-element-596ea0d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-200 .elementor-element.elementor-element-596ea0d .elementor-icon-box-title{margin-block-end:0px;color:#222222;}.elementor-200 .elementor-element.elementor-element-596ea0d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-870d6c3 );}.elementor-200 .elementor-element.elementor-element-596ea0d.elementor-view-framed .elementor-icon, .elementor-200 .elementor-element.elementor-element-596ea0d.elementor-view-default .elementor-icon{fill:var( --e-global-color-870d6c3 );color:var( --e-global-color-870d6c3 );border-color:var( --e-global-color-870d6c3 );}.elementor-200 .elementor-element.elementor-element-596ea0d .elementor-icon{font-size:27px;}.elementor-200 .elementor-element.elementor-element-596ea0d .elementor-icon-box-title, .elementor-200 .elementor-element.elementor-element-596ea0d .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-size:18px;font-weight:600;}.elementor-200 .elementor-element.elementor-element-596ea0d .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#666666;}.elementor-200 .elementor-element.elementor-element-f89b50a .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-200 .elementor-element.elementor-element-f89b50a .elementor-icon-box-title{margin-block-end:0px;color:#222222;}.elementor-200 .elementor-element.elementor-element-f89b50a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-870d6c3 );}.elementor-200 .elementor-element.elementor-element-f89b50a.elementor-view-framed .elementor-icon, .elementor-200 .elementor-element.elementor-element-f89b50a.elementor-view-default .elementor-icon{fill:var( --e-global-color-870d6c3 );color:var( --e-global-color-870d6c3 );border-color:var( --e-global-color-870d6c3 );}.elementor-200 .elementor-element.elementor-element-f89b50a .elementor-icon{font-size:27px;}.elementor-200 .elementor-element.elementor-element-f89b50a .elementor-icon-box-title, .elementor-200 .elementor-element.elementor-element-f89b50a .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-size:18px;font-weight:600;}.elementor-200 .elementor-element.elementor-element-f89b50a .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#666666;}.elementor-200 .elementor-element.elementor-element-279cde4 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-200 .elementor-element.elementor-element-279cde4 .elementor-icon-box-title{margin-block-end:0px;color:#222222;}.elementor-200 .elementor-element.elementor-element-279cde4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-870d6c3 );}.elementor-200 .elementor-element.elementor-element-279cde4.elementor-view-framed .elementor-icon, .elementor-200 .elementor-element.elementor-element-279cde4.elementor-view-default .elementor-icon{fill:var( --e-global-color-870d6c3 );color:var( --e-global-color-870d6c3 );border-color:var( --e-global-color-870d6c3 );}.elementor-200 .elementor-element.elementor-element-279cde4 .elementor-icon{font-size:27px;}.elementor-200 .elementor-element.elementor-element-279cde4 .elementor-icon-box-title, .elementor-200 .elementor-element.elementor-element-279cde4 .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-size:18px;font-weight:600;}.elementor-200 .elementor-element.elementor-element-279cde4 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#666666;}.elementor-200 .elementor-element.elementor-element-70cb8c0 iframe{height:250px;}.elementor-200 .elementor-element.elementor-element-60d6b1b > .elementor-element-populated{padding:28px 28px 28px 28px;}.elementor-200 .elementor-element.elementor-element-421a0e3{--spacer-size:1px;}.elementor-200 .elementor-element.elementor-element-372ac30 .elementor-heading-title{color:var( --e-global-color-870d6c3 );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-200 .elementor-element.elementor-element-8740932 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-200 .elementor-element.elementor-element-8740932 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-200 .elementor-element.elementor-element-8740932 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-200 .elementor-element.elementor-element-8740932 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-200 .elementor-element.elementor-element-8740932 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-200 .elementor-element.elementor-element-8740932 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-200 .elementor-element.elementor-element-8740932 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-200 .elementor-element.elementor-element-8740932 .elementor-field-type-html{padding-bottom:0px;}.elementor-200 .elementor-element.elementor-element-8740932 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-200 .elementor-element.elementor-element-8740932 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-200 .elementor-element.elementor-element-8740932 .e-form__buttons__wrapper__button-next{background-color:#002F70;color:#ffffff;}.elementor-200 .elementor-element.elementor-element-8740932 .elementor-button[type="submit"]{background-color:#002F70;color:#ffffff;}.elementor-200 .elementor-element.elementor-element-8740932 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-200 .elementor-element.elementor-element-8740932 .e-form__buttons__wrapper__button-previous{background-color:#002F70;color:#ffffff;}.elementor-200 .elementor-element.elementor-element-8740932 .e-form__buttons__wrapper__button-next:hover{background-color:#0053E1;color:#ffffff;}.elementor-200 .elementor-element.elementor-element-8740932 .elementor-button[type="submit"]:hover{background-color:#0053E1;color:#ffffff;}.elementor-200 .elementor-element.elementor-element-8740932 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-200 .elementor-element.elementor-element-8740932 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-200 .elementor-element.elementor-element-8740932{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-200 .elementor-element.elementor-element-e8c4149:not(.elementor-motion-effects-element-type-background), .elementor-200 .elementor-element.elementor-element-e8c4149 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870d6c3 );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-200 .elementor-element.elementor-element-e8c4149{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 30px 0px;z-index:0;}.elementor-200 .elementor-element.elementor-element-e8c4149 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-200 .elementor-element.elementor-element-436c69d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-573759f{margin-top:-5px;margin-bottom:-5px;padding:-4px -4px -4px -4px;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-200 .elementor-element.elementor-element-265d9b9{width:var( --container-widget-width, 182px );max-width:182px;--container-widget-width:182px;--container-widget-flex-grow:0;}.elementor-200 .elementor-element.elementor-element-265d9b9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-200 .elementor-element.elementor-element-bc1d8d7{text-align:start;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#E7E7E7;}.elementor-200 .elementor-element.elementor-element-827cea6{--grid-template-columns:repeat(0, auto);--icon-size:13px;--grid-column-gap:9px;--grid-row-gap:0px;}.elementor-200 .elementor-element.elementor-element-827cea6 .elementor-widget-container{text-align:left;}.elementor-200 .elementor-element.elementor-element-827cea6 .elementor-social-icon{background-color:#02010100;--icon-padding:0.7em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7E7E7;}.elementor-200 .elementor-element.elementor-element-827cea6 .elementor-social-icon i{color:#E7E7E7;}.elementor-200 .elementor-element.elementor-element-827cea6 .elementor-social-icon svg{fill:#E7E7E7;}.elementor-200 .elementor-element.elementor-element-827cea6 .elementor-icon{border-radius:4px 4px 4px 4px;}.elementor-200 .elementor-element.elementor-element-827cea6 .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-200 .elementor-element.elementor-element-827cea6 .elementor-social-icon:hover svg{fill:#FFFFFF;}.elementor-200 .elementor-element.elementor-element-827cea6 .elementor-social-icon:hover{border-color:#FFFFFF;}.elementor-200 .elementor-element.elementor-element-5e59ad1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-200 .elementor-element.elementor-element-fa9207e > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-fa9207e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-200 .elementor-element.elementor-element-fa9207e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-200 .elementor-element.elementor-element-fa9207e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-200 .elementor-element.elementor-element-fa9207e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-200 .elementor-element.elementor-element-fa9207e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-200 .elementor-element.elementor-element-fa9207e .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-200 .elementor-element.elementor-element-fa9207e .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-200 .elementor-element.elementor-element-fa9207e{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-200 .elementor-element.elementor-element-fa9207e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-200 .elementor-element.elementor-element-fa9207e .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-200 .elementor-element.elementor-element-fa9207e .elementor-icon-list-text{color:#E6E6E6;transition:color 0.3s;}.elementor-200 .elementor-element.elementor-element-9a9c687 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-200 .elementor-element.elementor-element-50746fd{text-align:start;}.elementor-200 .elementor-element.elementor-element-50746fd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#E6E6E6;}.elementor-200 .elementor-element.elementor-element-9da8771{text-align:start;}.elementor-200 .elementor-element.elementor-element-9da8771 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#E6E6E6;}.elementor-200 .elementor-element.elementor-element-432e45f{text-align:start;}.elementor-200 .elementor-element.elementor-element-432e45f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#E6E6E6;}.elementor-200 .elementor-element.elementor-element-0890c4e{text-align:start;}.elementor-200 .elementor-element.elementor-element-0890c4e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#E6E6E6;}.elementor-200 .elementor-element.elementor-element-8cd0e2a{text-align:start;}.elementor-200 .elementor-element.elementor-element-8cd0e2a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#E6E6E6;}.elementor-200 .elementor-element.elementor-element-2495f23{text-align:start;}.elementor-200 .elementor-element.elementor-element-2495f23 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#E6E6E6;}.elementor-200 .elementor-element.elementor-element-bc11a35{text-align:start;}.elementor-200 .elementor-element.elementor-element-bc11a35 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#E6E6E6;}.elementor-200 .elementor-element.elementor-element-ac2b1a1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-200 .elementor-element.elementor-element-0e77c23{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-200 .elementor-element.elementor-element-0e77c23 .elementor-divider-separator{width:100%;}.elementor-200 .elementor-element.elementor-element-0e77c23 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-200 .elementor-element.elementor-element-20d59c7{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-200 .elementor-element.elementor-element-20d59c7 a{color:var( --e-global-color-a352283 );}.elementor-200 .elementor-element.elementor-element-20d59c7 a:hover, .elementor-200 .elementor-element.elementor-element-20d59c7 a:focus{color:#FFFFFF;}.elementor-200 .elementor-element.elementor-element-9fb914f{text-align:center;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#727A92;}.elementor-200 .elementor-element.elementor-element-a29c12a{margin-top:-1px;margin-bottom:0px;}.elementor-200 .elementor-element.elementor-element-7fc27cf.wpr-stt-btn-align-fixed-right .wpr-stt-btn{right:10px;bottom:41px;}.elementor-200 .elementor-element.elementor-element-7fc27cf .wpr-stt-content{color:#FFFFFF;}.elementor-200 .elementor-element.elementor-element-7fc27cf .wpr-stt-icon{color:#FFFFFF;font-size:16px;}.elementor-200 .elementor-element.elementor-element-7fc27cf .wpr-stt-icon svg{fill:#FFFFFF;width:16px;height:16px;}.elementor-200 .elementor-element.elementor-element-7fc27cf .wpr-stt-btn{background-color:#002F70;border-color:var( --e-global-color-870d6c3 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);transition:all  0.3s ease-in-out 0s;padding:11px 13px 12px 13px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-200 .elementor-element.elementor-element-7fc27cf .wpr-stt-btn:hover > .wpr-stt-icon{Color:#fff;}.elementor-200 .elementor-element.elementor-element-7fc27cf .wpr-stt-btn:hover > .wpr-stt-icon svg{fill:#fff;}.elementor-200 .elementor-element.elementor-element-7fc27cf .wpr-stt-btn:hover{background-color:var( --e-global-color-870d6c3 );border-color:var( --e-global-color-870d6c3 );}.elementor-200 .elementor-element.elementor-element-7fc27cf .wpr-stt-btn svg{transition:all  0.3s ease-in-out 0s;}.elementor-200 .elementor-element.elementor-element-b9af7dc{margin-top:-1px;margin-bottom:0px;}.elementor-200 .elementor-element.elementor-element-98b9248.wpr-pc-btn-align-fixed-right .wpr-pc-btn{right:10px;bottom:90px;}.elementor-200 .elementor-element.elementor-element-98b9248 .wpr-pc-content{color:var( --e-global-color-870d6c3 );}.elementor-200 .elementor-element.elementor-element-98b9248 .wpr-pc-btn-icon{color:var( --e-global-color-870d6c3 );font-size:16px;}.elementor-200 .elementor-element.elementor-element-98b9248 .wpr-pc-btn-icon svg{fill:var( --e-global-color-870d6c3 );width:16px;height:16px;}.elementor-200 .elementor-element.elementor-element-98b9248 .wpr-pc-btn{background-color:#6261FF00;border-color:var( --e-global-color-870d6c3 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);transition:all  0.3s ease-in-out 0s;padding:11px 13px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-200 .elementor-element.elementor-element-98b9248 .wpr-pc-btn:hover .wpr-pc-btn-icon{Color:#fff;}.elementor-200 .elementor-element.elementor-element-98b9248 .wpr-pc-btn:hover svg{fill:#fff;}.elementor-200 .elementor-element.elementor-element-98b9248 .wpr-pc-btn:hover .wpr-pc-text{color:#fff;}.elementor-200 .elementor-element.elementor-element-98b9248 .wpr-pc-btn:hover{background-color:#6081D0;border-color:#6081D0;}}@media all and (max-width:1024px){.elementor-200 .elementor-element.elementor-element-bc1d8d7{font-size:12px;}.elementor-200 .elementor-element.elementor-element-fa9207e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-200 .elementor-element.elementor-element-fa9207e .elementor-icon-list-item > a{font-size:11px;}.elementor-200 .elementor-element.elementor-element-9fb914f{font-size:13px;}}@media all and (max-width:767px){.elementor-200 .elementor-element.elementor-element-23c1fbe{padding:30px 20px 30px 20px;}.elementor-200 .elementor-element.elementor-element-4f8a6d9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-21c6eb8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-d6e1180{--spacer-size:0px;}.elementor-200 .elementor-element.elementor-element-2a48c6f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-2a48c6f{text-align:center;}.elementor-200 .elementor-element.elementor-element-2a48c6f .elementor-heading-title{font-size:35px;}.elementor-200 .elementor-element.elementor-element-e173156{text-align:center;}.elementor-200 .elementor-element.elementor-element-60d6b1b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-372ac30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-e8c4149{padding:30px 20px 40px 20px;}.elementor-200 .elementor-element.elementor-element-827cea6{--icon-size:12px;--grid-column-gap:5px;}.elementor-200 .elementor-element.elementor-element-3f019c0 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-200 .elementor-element.elementor-element-531eff3{width:50%;}.elementor-200 .elementor-element.elementor-element-4b7b40f{width:50%;}.elementor-200 .elementor-element.elementor-element-9fb914f > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-9fb914f{text-align:center;font-size:11px;}}@media all and (min-width:768px){.elementor-200 .elementor-element.elementor-element-0e46083{width:32.193%;}.elementor-200 .elementor-element.elementor-element-3f019c0{width:31.667%;}.elementor-200 .elementor-element.elementor-element-531eff3{width:18.836%;}.elementor-200 .elementor-element.elementor-element-4b7b40f{width:17.135%;}}@media all and (max-width:1024px) and (min-width:768px){.elementor-200 .elementor-element.elementor-element-21c6eb8{width:100%;}.elementor-200 .elementor-element.elementor-element-60d6b1b{width:100%;}}

/***!  https://viscountefinancial.com/wp-content/themes/royal-elementor-kit/style.css?ver=1.0  !***/

@media all{/*
Theme Name: Royal Elementor Kit
Theme URI: https://royal-elementor-addons.com/royal-elementor-kit/
Author: WP Royal
Author URI: https://royal-elementor-addons.com/
Description: Truly all in one Solution For Elementor Lovers. 140+ Elementor Templates KIT, 100+ Professional Elementor Widgets, Elementor theme builder, Elementor Popup Builder, Elementor Premade blocks and many other cool features like Sticky Header, Particle effects, parallax backgrounds and many other elementor addons. Simple Install the theme, click on - Get Started with Templates Kit button and that's it. Very easy to use even for WordPress beginners or professionals. All In one Elementor Solution which outranks all other Elementor themes and Elementor addons. ########### TEMPLATES INCLUDED: Elementor Blog Template, Elementor Magazine Blog Template, Elementor Food Blog Template, Elementor Travel Blog Template, Elementor Portfolio Template, Elementor NFT Template, Elementor Pizza Restaurant Template, Elementor Travel Blogger & Influencer Template, Elementor Cybersecurity Template, Elementor Photographer Portfolio Template, Elementor Crypto Currency Template, Elementor Skin Care Template, Elementor Lawyer Template, Elementor Medical Template, Elementor Digital Agency Template, Elementor Drone Template, Elementro Architecture Template, Elementor Food Delivery Template, Elementor Construction Template, Elementor IT Technology Template, Elementor Real Estate Template, Elementor Restaurant Template, Elementor Wine Bar & Restaurant Template, Elementor Wedding Template & other beautiful elementor business templates. All these templates are created with elementor page builder. Theme Demo Page: https://royal-elementor-addons.com/royal-elementor-kit/
Version: 1.0.151
Requires at least: 4.7
Requires PHP: 5.2
Tested up to: 7.1.3
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: royal-elementor-kit
Tags: blog, e-commerce, one-column, custom-background, custom-colors, full-width-template, custom-menu, custom-logo, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
*/

/* Based on Normalize.css v8.0.0, HTML5 Boilerplate v6.1.0, & Bootstrap Reboot v4.1.0 | Under MIT License */
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}
*,*::before,*::after {
	box-sizing: border-box;
}
body {
	margin: 0;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #333333;
	background-color: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

h1, h2, h3, h4, h5, h6 {
	margin-top: .5rem;
	margin-bottom: 1rem;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.2;
	color: inherit;
}
h1 {
	font-size: 2.5rem;
}
h2 {
	font-size: 2rem;
}
h3 {
	font-size: 1.75rem;
}
h4 {
	font-size: 1.5rem;
}
h5 {
	font-size: 1.25rem;
}
h6 {
	font-size: 1rem;
}
p {
	margin-top: 0;
	margin-bottom: .9rem;
}
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
	
}
pre {
	font-family: monospace, monospace;
	font-size: 1em;
	white-space: pre-wrap;
}
a {
	background-color: transparent;
	color: #605be5;
}
a:hover, a:active {
	color: #333366;
}
a:not([href]):not([tabindex]) {
	color: inherit;
	text-decoration: none;
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
	color: inherit;
	text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
	outline: 0;
}
abbr[title] {
	border-bottom: none;
	text-decoration: underline dotted;
	
}
b,strong {
	font-weight: bolder;
}
code,kbd,samp {
	font-family: monospace, monospace;
	font-size: 1em;
	
}
small {
	font-size: 80%;
}
sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sub {
	bottom: -0.25em;
}
sup {
	top: -0.5em;
}
img {
	border-style: none;
	height: auto;
	max-width: 100%;
}
details {
	display: block;
}
summary {
	display: list-item;
}
figcaption {
	font-size: 16px;
	color: #333333;
	line-height: 1.4;
	font-style: italic;
	font-weight: 400;
}
template {
	display: none;
}

[hidden] {
	display: none;
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}
}@media print{
	*,*:before,*:after {
		background: transparent !important;
		color: #000 !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
		text-shadow: none !important;
	}
	a,a:visited {
		text-decoration: underline;
	}
	a[href]:after {
		content: " (" attr(href) ")";
	}
	abbr[title]:after {
		content: " (" attr(title) ")";
	}
	a[href^="#"]:after,a[href^="javascript:"]:after {
		content: "";
	}
	pre {
		white-space: pre-wrap !important;
	}
	pre,blockquote {
		page-break-inside: avoid;
		border: 1px solid #cccccc;
	}
	thead {
		display: table-header-group;
	}
	tr,img {
		page-break-inside: avoid;
	}
	p,h2,h3 {
		orphans: 3;
		widows: 3;
	}
	h2,h3 {
		page-break-after: avoid;
	}
}
@media all{label {
	display: inline-block;
	line-height: 1;
	vertical-align: middle;
}
button,input,optgroup,select,textarea {
	font-family: inherit;
	font-size: 1rem;
	line-height: 1.5;
	margin: 0;
	
}
input[type="text"],input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="url"],select,textarea {
	width: 100%;
	border: solid 1px #666666;
	border-radius: 3px;
	padding: 0.5rem 1rem;
	transition: all .3s;
}
input[type="text"]:focus,input[type="date"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="url"]:focus,select:focus,textarea:focus {
	border-color: #333333;
	outline: 0 none;
}
button,input {
	overflow: visible;
}
button,select {
	text-transform: none;
}
button,[type="button"],[type="reset"],[type="submit"] {
	width: auto;
	-webkit-appearance: button;
}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}
button,[type="submit"],[type="button"] {
	display: inline-block;
	font-weight: 400;
	color: #605be5;
	text-align: center;
	white-space: nowrap;
	user-select: none;
	background-color: transparent;
	border: 1px solid #605be5;
	padding: 0.5rem 1rem;
	font-size: 1rem;
	border-radius: 3px;
	transition: all .3s;
}
button:focus,[type="submit"]:focus,[type="button"]:focus {
	outline: 5px auto -webkit-focus-ring-color;
}
button:hover, button:focus,[type="submit"]:hover,[type="submit"]:focus,[type="button"]:hover,[type="button"]:focus {
	color: #ffffff;
	background-color: #605be5;
	text-decoration: none;
}
button:not(:disabled),[type="submit"]:not(:disabled),[type="button"]:not(:disabled) {
	cursor: pointer;
}

fieldset {
	padding: 0.35em 0.75em 0.625em;
}
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}
progress {
	vertical-align: baseline;
}
textarea {
	overflow: auto;
	resize: vertical;
}
[type="checkbox"],[type="radio"] {
	box-sizing: border-box;
	padding: 0;
	
}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
	
}
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
	
}
select {
	display: block;
}

table {
	background-color: transparent;
	width: 100%;
	margin-bottom: 15px;
	font-size: 0.9em;
	border-spacing: 0;
	border-collapse: collapse;
}
table th,table td {
	padding: 15px;
	line-height: 1.5;
	vertical-align: top;
	border: 1px solid #cccccc;
}
table th {
	font-weight: bold;
}
table thead th,table tfoot th {
	font-size: 1em;
}
table caption + thead tr:first-child th,table caption + thead tr:first-child td,table caption + thead tr:first-child th,table caption + thead tr:first-child td,table colgroup + thead tr:first-child th,table colgroup + thead tr:first-child td,table colgroup + thead tr:first-child th,table colgroup + thead tr:first-child td,table thead:first-child tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th,table thead:first-child tr:first-child td {
	border-top: 1px solid #cccccc;
}
table tbody > tr:nth-child(odd) > td,table tbody > tr:nth-child(odd) > th {
	background-color: #f7f7f7;
}
table tbody tr:hover > td,table tbody tr:hover > th {
	background-color: #e9e9e9;
}
table tbody + tbody {
	border-top: 2px solid #cccccc;
}
}@media all and (max-width: 767px){
	table table {
		font-size: 0.8em;
	}
	table table th,table table td {
		padding: 7px;
		line-height: 1.3;
	}
	table table th {
		font-weight: 400;
	}
}
@media all{dl,dt,dd,ol,ul,li {
	margin-top: 0;
	margin-bottom: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}


/* WordPress Default Class */
.alignright {
	float: right;
	margin-left: 1rem;
}
.alignleft {
	float: left;
	margin-right: 1rem;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignwide {
	margin-left: -80px;
	margin-right: -80px;
}
.alignfull {
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
	max-width: 100vw;
	width: 100vw;
}
.alignfull img {
    width: 100vw;
}
.wp-caption {
	margin-bottom: 1.25rem;
	max-width: 100%;
}
  .wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}
  .wp-caption.alignright {
    margin: 5px 0 20px 20px;
}
.wp-caption img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.wp-caption-text {
	margin: 0;
}
.gallery-caption {
	display: block;
	font-size: 0.8125rem;
	line-height: 1.5;
	margin: 0;
	padding: 0.75rem;
}
.pagination {
	margin: 20px auto;
}
.sticky {
	position: relative;
	display: block;
}
.bypostauthor {
	font-size: inherit;
}
.hide {
	display: none !important;
}
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: polygon(0 0, 0 0,0 0, 0 0);
  position: absolute !important;
  white-space: nowrap;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.screen-reader-text:focus {
  clip: auto !important;
  display: block;
  height: auto;
  left: 5px;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/* Theme Styles */
#page-wrap {
     max-width: 960px;
     margin: 0 auto;
}
 #site-header {
     display: flex;
     justify-content: space-between;
     align-items: center;
     padding: 20px 0;
     margin-bottom: 30px;
}
.site-logo h1, .site-description {
     margin: 0;
}
.main-navigation ul {
     display: flex;
     padding: 0;
     list-style-type: none;
}
.main-navigation ul li {
     margin-left: 20px;
}
.re-theme-post {
     margin-bottom: 50px;
}
.re-theme-post img {
     max-width: 100%;
}
.re-theme-post .post-title {
     margin: 0;
}
.re-theme-post .post-categories {
     margin-bottom: 20px;
}
.re-theme-post .post-footer {
     display: flex;
     align-items: center;
     justify-content: space-between;
     padding: 20px 0;
     border-bottom: 1px solid #e8e8e8;
}
.re-theme-post .read-more {
     display: inline-block;
     padding: 5px 15px;
     border: 1px solid #605be5;
     text-transform: capitalize;
}
.re-theme-post .post-tags a {
     display: inline-block;
     margin-right: 10px;
}
.commentslist {
     list-style-type: none;
     padding: 0;
}
.commentslist .children {
     list-style-type: none;
}
.commentslist li {
     padding: 20px;
     margin-top: 20px;
     margin-bottom: 20px;
     border: 1px solid #e8e8e8;
}
.comment-author img {
     margin-right: 10px;
}
.commentslist .reply {
     display: inline-block;
     padding: 5px 15px;
     border: 1px solid #605be5;
}
.comment-form-comment input, .comment-form-comment textarea {
     border-color: #e8e8e8;
}
 nav.navigation {
     text-align: center;
}
 nav.navigation a, nav.navigation span {
     padding: 5px 10px;
     border: 1px solid #e8e8e8;
}
.footer-copyright {
     text-align: center;
     padding: 30px 0;
}
.site-logo a,
.main-navigation a,
.re-theme-post .read-more a,
.re-theme-post .post-title a {
	text-decoration: none;
}

/* Header Menu */
.rek-menu .menu-item {
	position: relative;
}

.rek-menu .menu-item-has-children > a:after {
	content: "\25BC";
	font-size: 8px;
	margin-left: 5px;
}

.rek-menu .menu-item-has-children:hover > .sub-menu {
	display: block;
}

.rek-menu .sub-menu {
	display: none;
	position: absolute;
	top: 100%;
	z-index: 9999;
	min-width: 200px;
	margin-left: 0;
	padding: 10px;
	background-color: #fff;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.rek-menu .sub-menu li {
	margin-left: 0;
}

.rek-menu .sub-menu .sub-menu {
	top: 0;
	left: 100%;
	margin-left: 1px;
}


}

/***!  https://viscountefinancial.com/wp-content/plugins/tlp-team/assets/css/tlpteam.css?ver=6.0.4  !***/

@media all{/*******************************************************************/
/************************ WP TLP TEAM PRO **************************/
/************************* www.techlabpro.com **********************/
/************************* info@techlabpro.com *********************/
/***** Copyright (c) 2015, TechLabPro.com. All right Reserved ******/
/*******************************************************************/
/*********************** Smart PopUp *************************/
html.rt-smart-modal-on {
	overflow: hidden; }
	html.rt-smart-modal-on body {
		overflow: auto; }

#rt-smart-modal-container {
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	visibility: hidden;
	z-index: 99999;
	overflow: hidden;
	opacity: 0;
	background: rgba(33, 33, 33, 0.7);
	visibility: hidden;
	-webkit-backface-visibility: hidden;
	transition: opacity .5s .4s, visibility .5s .4s;
	-webkit-transition: opacity .5s .4s, visibility .5s .4s;
	-moz-transition: opacity .5s .4s, visibility .5s .4s; }
	#rt-smart-modal-container.open {
		opacity: 1;
		visibility: visible;
		transition: opacity .4s, visibility .5s;
		-webkit-transition: opacity .4s, visibility .5s; }
		#rt-smart-modal-container.open .rt-smart-modal-main .rt-smart-modal {
			font-size: initial !important; }
		#rt-smart-modal-container.open.ready .rt-smart-modal-main {
			transform: translateX(0) !important;
			-webkit-transform: translateX(0) !important;
			-moz-transform: translateX(0) !important; }
	#rt-smart-modal-container.loading .rt-spinner {
		position: absolute;
		display: inline-block;
		border: 16px solid #f3f3f3;
		/* Light grey */
		border-top: 16px solid #fb4c35;
		/* Blue */
		border-radius: 50%;
		width: 120px;
		height: 120px;
		animation: rt_spin 2s linear infinite;
		top: 50%;
		transform: translateY(-50%);
		left: 0;
		right: 0;
		margin: 0 auto; }
	#rt-smart-modal-container.loading .rt-smart-modal-header .rt-smart-modal-nav {
		display: none; }
	#rt-smart-modal-container .rt-smart-modal-main {
		max-width: 500px;
		margin-left: auto;
		height: 100%;
		position: absolute;
		width: 100%;
		right: 0;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-transition: -webkit-transform .6s;
		-moz-transition: -moz-transform .6s;
		transition: transform .6s;
		transform: translateX(100%);
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%); }
		#rt-smart-modal-container .rt-smart-modal-main.is-rtl {
			direction: rtl;
			margin-right: auto; }
			#rt-smart-modal-container .rt-smart-modal-main.is-rtl .rt-smart-modal .rt-smart-modal-main-content-wrapper {
				padding-right: 30px !important;
				padding-left: 0; }
		#rt-smart-modal-container .rt-smart-modal-main .rt-smart-modal-header {
			background: #990028;
			position: relative;
			padding: 0 30px;
			height: 50px;
			overflow: hidden;
			z-index: 999999;
			opacity: 1 !important; }
			#rt-smart-modal-container .rt-smart-modal-main .rt-smart-modal-header span.rt-smart-modal-nav {
				float: left;
				height: 100%; }
			#rt-smart-modal-container .rt-smart-modal-main .rt-smart-modal-header .rt-smart-nav-item {
				width: 25px;
				display: flex;
				cursor: pointer;
				font-size: 35px;
				z-index: 999;
				float: left;
				align-items: center;
				height: 100%;
				-webkit-text-stroke: 1px #990028; }
			#rt-smart-modal-container .rt-smart-modal-main .rt-smart-modal-header a {
				color: white;
				text-decoration: none;
				outline: none; }
				#rt-smart-modal-container .rt-smart-modal-main .rt-smart-modal-header a.rt-smart-modal-close {
					float: right;
					width: 35px;
					font-size: 35px;
					font-weight: normal;
					height: 100%;
					display: flex;
					align-items: center;
					border: 0;
					-webkit-text-stroke: 6px #990028; }
		#rt-smart-modal-container .rt-smart-modal-main .rt-smart-modal {
			height: 100%;
			position: absolute;
			right: 0;
			top: 0;
			left: 0;
			z-index: 2;
			font-size: 0;
			width: 100%;
			background: #313131; }
			#rt-smart-modal-container .rt-smart-modal-main .rt-smart-modal .rt-smart-modal-main-content-wrapper {
				position: relative;
				padding: 50px 0 18px 30px;
				max-height: 100%;
				height: 100%; }
				#rt-smart-modal-container .rt-smart-modal-main .rt-smart-modal .rt-smart-modal-main-content-wrapper .rt-smart-modal-main-content {
					position: relative;
					bottom: 0;
					margin: 0 auto;
					vertical-align: middle;
					display: inline-block;
					width: 100%;
					overflow: auto;
					max-height: 100%;
					height: 100%;
					color: #ffffff;
					opacity: 0;
					-webkit-transition: opacity .4s;
					-moz-transition: opacity .4s;
					transition: opacity .4s; }
					#rt-smart-modal-container .rt-smart-modal-main .rt-smart-modal .rt-smart-modal-main-content-wrapper .rt-smart-modal-main-content .rt-team-container {
						padding: 15px 20px; }
						#rt-smart-modal-container .rt-smart-modal-main .rt-smart-modal .rt-smart-modal-main-content-wrapper .rt-smart-modal-main-content .rt-team-container h3 {
							margin-bottom: 10px !important; color: #fff; }
div#rt-smart-modal-container h3 {
		font-size: 30px;
}
div#rt-smart-modal-container .tlp-team-skill{
	margin-top: 20px;
}
#rt-smart-modal-container .rt-smart-modal-main .rt-smart-modal .rt-smart-modal-main-content-wrapper .rt-smart-modal-main-content .rt-team-container .tlp-position {
		margin-bottom: 20px;
		line-height: 1.2;
}
						#rt-smart-modal-container .rt-smart-modal-main .rt-smart-modal .rt-smart-modal-main-content-wrapper .rt-smart-modal-main-content .rt-team-container .contact-info ul li {
							line-height: 30px; }
						#rt-smart-modal-container .rt-smart-modal-main .rt-smart-modal .rt-smart-modal-main-content-wrapper .rt-smart-modal-main-content .rt-team-container .tlp-team-skill .skill_name {
							font-size: 18px;
							margin-bottom: 5px; }
						#rt-smart-modal-container .rt-smart-modal-main .rt-smart-modal .rt-smart-modal-main-content-wrapper .rt-smart-modal-main-content .rt-team-container .tlp-team-skill skill-prog {
							height: 10px;
							margin-bottom: 10px; }
						#rt-smart-modal-container .rt-smart-modal-main .rt-smart-modal .rt-smart-modal-main-content-wrapper .rt-smart-modal-main-content .rt-team-container .rt-team-latest-post-wrap ul.author-latest-post {
							margin: 0; }
							#rt-smart-modal-container .rt-smart-modal-main .rt-smart-modal .rt-smart-modal-main-content-wrapper .rt-smart-modal-main-content .rt-team-container .rt-team-latest-post-wrap ul.author-latest-post li {
								padding: 5px; }
	#rt-smart-modal-container .mCSB_scrollTools {
		margin-top: 15px !important; }

@keyframes rt_spin {
	0% {
		transform: rotate(0deg); }
	100% {
		transform: rotate(360deg); } }
}@media all and (max-width: 767px){
	.rt-smart-modal-container .rt-smart-modal-main.is-rtl .rt-smart-modal-main-content-wrapper {
		padding-left: 30px !important; }
	.rt-smart-modal-container .rt-smart-modal-main .rt-smart-modal-main-content-wrapper {
		padding-right: 30px !important; } }
@media all and (max-width: 500px){
	.rt-smart-modal-container .rt-smart-modal-main .rt-smart-modal .rt-smart-modal-main-content-wrapper .rt-smart-modal-main-content {
		padding: 10px 10px 0; } }
@media all{.rt-smart-modal-main-content-wrapper .team-images {
		margin-bottom: 20px;
}
/*********************** Grid System **************************/
.rt-team-container * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; }

.rt-team-container *:before,
.rt-team-container *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; }

.rt-container, .rt-container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px; }

.rt-container:before, .rt-container:after,
.rt-container-fluid:before,
.rt-container-fluid:after, .rt-row:before, .rt-row:after {
	content: " ";
	display: table; }

.clearfix:after, .rt-container:after, .rt-container-fluid:after, .rt-row:after {
	clear: both; }

.rt-row {
	margin-left: -15px;
	margin-right: -15px; }

	.rt-team-container > .rt-row > .rt-special-wrapper,
.rt-row.special-items-wrapper,
.rt-team-container[data-layout*="layout"] .rt-row.ttp-even {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.rt-col-xs-1, .rt-col-sm-1, .rt-col-md-1, .rt-col-lg-1, .rt-col-xs-2, .rt-col-sm-2, .rt-col-md-2, .rt-col-lg-2, .rt-col-xs-3, .rt-col-sm-3, .rt-col-md-3, .rt-col-lg-3, .rt-col-xs-4, .rt-col-sm-4, .rt-col-md-4, .rt-col-lg-4, .rt-col-xs-5, .rt-col-sm-5, .rt-col-md-5, .rt-col-lg-5, .rt-col-xs-6, .rt-col-sm-6, .rt-col-md-6, .rt-col-lg-6, .rt-col-xs-7, .rt-col-sm-7, .rt-col-md-7, .rt-col-lg-7, .rt-col-xs-8, .rt-col-sm-8, .rt-col-md-8, .rt-col-lg-8, .rt-col-xs-9, .rt-col-sm-9, .rt-col-md-9, .rt-col-lg-9, .rt-col-xs-10, .rt-col-sm-10, .rt-col-md-10, .rt-col-lg-10, .rt-col-xs-11, .rt-col-sm-11, .rt-col-md-11, .rt-col-lg-11, .rt-col-xs-12, .rt-col-sm-12, .rt-col-md-12, .rt-col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px; }

.rt-col-xs-1, .rt-col-xs-2, .rt-col-xs-3, .rt-col-xs-4, .rt-col-xs-5, .rt-col-xs-6, .rt-col-xs-7, .rt-col-xs-8, .rt-col-xs-9, .rt-col-xs-10, .rt-col-xs-11, .rt-col-xs-12 {
	float: left; }

.rt-col-xs-12 {
	width: 100%; }

.rt-col-xs-11 {
	width: 91.66666667%; }

.rt-col-xs-10 {
	width: 83.33333333%; }

.rt-col-xs-9 {
	width: 75%; }

.rt-col-xs-8 {
	width: 66.66666667%; }

.rt-col-xs-7 {
	width: 58.33333333%; }

.rt-col-xs-6 {
	width: 50%; }

.rt-col-xs-5 {
	width: 41.66666667%; }

.rt-col-xs-4 {
	width: 33.33333333%; }

.rt-col-xs-3 {
	width: 25%; }

.rt-col-xs-2 {
	width: 16.66666667%; }

.rt-col-xs-1 {
	width: 8.33333333%; }

/************************ End Grid System *********************/
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
*/
.animated {
	animation-duration: 1s;
	animation-fill-mode: both; }

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

.animated.hinge {
	animation-duration: 2s; }

.animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY {
	animation-duration: 0.75s; }

@keyframes bounce {
	0%, 20%, 53%, 80%, to {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		transform: translateZ(0); }
	40%, 43% {
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		transform: translate3d(0, -30px, 0); }
	70% {
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		transform: translate3d(0, -15px, 0); }
	90% {
		transform: translate3d(0, -4px, 0); } }
.bounce {
	animation-name: bounce;
	transform-origin: center bottom; }

@keyframes flash {
	0%, 50%, to {
		opacity: 1; }
	25%, 75% {
		opacity: 0; } }
.flash {
	animation-name: flash; }

@keyframes pulse {
	0% {
		transform: scaleX(1); }
	50% {
		transform: scale3d(1.05, 1.05, 1.05); }
	to {
		transform: scaleX(1); } }
.pulse {
	animation-name: pulse; }

@keyframes rubberBand {
	0% {
		transform: scaleX(1); }
	30% {
		transform: scale3d(1.25, 0.75, 1); }
	40% {
		transform: scale3d(0.75, 1.25, 1); }
	50% {
		transform: scale3d(1.15, 0.85, 1); }
	65% {
		transform: scale3d(0.95, 1.05, 1); }
	75% {
		transform: scale3d(1.05, 0.95, 1); }
	to {
		transform: scaleX(1); } }
.rubberBand {
	animation-name: rubberBand; }

@keyframes shake {
	0%, to {
		transform: translateZ(0); }
	10%, 30%, 50%, 70%, 90% {
		transform: translate3d(-10px, 0, 0); }
	20%, 40%, 60%, 80% {
		transform: translate3d(10px, 0, 0); } }
.shake {
	animation-name: shake; }

@keyframes headShake {
	0% {
		transform: translateX(0); }
	6.5% {
		transform: translateX(-6px) rotateY(-9deg); }
	18.5% {
		transform: translateX(5px) rotateY(7deg); }
	31.5% {
		transform: translateX(-3px) rotateY(-5deg); }
	43.5% {
		transform: translateX(2px) rotateY(3deg); }
	50% {
		transform: translateX(0); } }
.headShake {
	animation-timing-function: ease-in-out;
	animation-name: headShake; }

@keyframes swing {
	20% {
		transform: rotate(15deg); }
	40% {
		transform: rotate(-10deg); }
	60% {
		transform: rotate(5deg); }
	80% {
		transform: rotate(-5deg); }
	to {
		transform: rotate(0deg); } }
.swing {
	transform-origin: top center;
	animation-name: swing; }

@keyframes tada {
	0% {
		transform: scaleX(1); }
	10%, 20% {
		transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); }
	30%, 50%, 70%, 90% {
		transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); }
	40%, 60%, 80% {
		transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); }
	to {
		transform: scaleX(1); } }
.tada {
	animation-name: tada; }

@keyframes wobble {
	0% {
		transform: none; }
	15% {
		transform: translate3d(-25%, 0, 0) rotate(-5deg); }
	30% {
		transform: translate3d(20%, 0, 0) rotate(3deg); }
	45% {
		transform: translate3d(-15%, 0, 0) rotate(-3deg); }
	60% {
		transform: translate3d(10%, 0, 0) rotate(2deg); }
	75% {
		transform: translate3d(-5%, 0, 0) rotate(-1deg); }
	to {
		transform: none; } }
.wobble {
	animation-name: wobble; }

@keyframes jello {
	0%, 11.1%, to {
		transform: none; }
	22.2% {
		transform: skewX(-12.5deg) skewY(-12.5deg); }
	33.3% {
		transform: skewX(6.25deg) skewY(6.25deg); }
	44.4% {
		transform: skewX(-3.125deg) skewY(-3.125deg); }
	55.5% {
		transform: skewX(1.5625deg) skewY(1.5625deg); }
	66.6% {
		transform: skewX(-0.78125deg) skewY(-0.78125deg); }
	77.7% {
		transform: skewX(0.39063deg) skewY(0.39063deg); }
	88.8% {
		transform: skewX(-0.19531deg) skewY(-0.19531deg); } }
.jello {
	animation-name: jello;
	transform-origin: center; }

@keyframes bounceIn {
	0%, 20%, 40%, 60%, 80%, to {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
	0% {
		opacity: 0;
		transform: scale3d(0.3, 0.3, 0.3); }
	20% {
		transform: scale3d(1.1, 1.1, 1.1); }
	40% {
		transform: scale3d(0.9, 0.9, 0.9); }
	60% {
		opacity: 1;
		transform: scale3d(1.03, 1.03, 1.03); }
	80% {
		transform: scale3d(0.97, 0.97, 0.97); }
	to {
		opacity: 1;
		transform: scaleX(1); } }
.bounceIn {
	animation-name: bounceIn; }

@keyframes bounceInDown {
	0%, 60%, 75%, 90%, to {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
	0% {
		opacity: 0;
		transform: translate3d(0, -3000px, 0); }
	60% {
		opacity: 1;
		transform: translate3d(0, 25px, 0); }
	75% {
		transform: translate3d(0, -10px, 0); }
	90% {
		transform: translate3d(0, 5px, 0); }
	to {
		transform: none; } }
.bounceInDown {
	animation-name: bounceInDown; }

@keyframes bounceInLeft {
	0%, 60%, 75%, 90%, to {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
	0% {
		opacity: 0;
		transform: translate3d(-3000px, 0, 0); }
	60% {
		opacity: 1;
		transform: translate3d(25px, 0, 0); }
	75% {
		transform: translate3d(-10px, 0, 0); }
	90% {
		transform: translate3d(5px, 0, 0); }
	to {
		transform: none; } }
.bounceInLeft {
	animation-name: bounceInLeft; }

@keyframes bounceInRight {
	0%, 60%, 75%, 90%, to {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
	0% {
		opacity: 0;
		transform: translate3d(3000px, 0, 0); }
	60% {
		opacity: 1;
		transform: translate3d(-25px, 0, 0); }
	75% {
		transform: translate3d(10px, 0, 0); }
	90% {
		transform: translate3d(-5px, 0, 0); }
	to {
		transform: none; } }
.bounceInRight {
	animation-name: bounceInRight; }

@keyframes bounceInUp {
	0%, 60%, 75%, 90%, to {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
	0% {
		opacity: 0;
		transform: translate3d(0, 3000px, 0); }
	60% {
		opacity: 1;
		transform: translate3d(0, -20px, 0); }
	75% {
		transform: translate3d(0, 10px, 0); }
	90% {
		transform: translate3d(0, -5px, 0); }
	to {
		transform: translateZ(0); } }
.bounceInUp {
	animation-name: bounceInUp; }

@keyframes bounceOut {
	20% {
		transform: scale3d(0.9, 0.9, 0.9); }
	50%, 55% {
		opacity: 1;
		transform: scale3d(1.1, 1.1, 1.1); }
	to {
		opacity: 0;
		transform: scale3d(0.3, 0.3, 0.3); } }
.bounceOut {
	animation-name: bounceOut; }

@keyframes bounceOutDown {
	20% {
		transform: translate3d(0, 10px, 0); }
	40%, 45% {
		opacity: 1;
		transform: translate3d(0, -20px, 0); }
	to {
		opacity: 0;
		transform: translate3d(0, 2000px, 0); } }
.bounceOutDown {
	animation-name: bounceOutDown; }

@keyframes bounceOutLeft {
	20% {
		opacity: 1;
		transform: translate3d(20px, 0, 0); }
	to {
		opacity: 0;
		transform: translate3d(-2000px, 0, 0); } }
.bounceOutLeft {
	animation-name: bounceOutLeft; }

@keyframes bounceOutRight {
	20% {
		opacity: 1;
		transform: translate3d(-20px, 0, 0); }
	to {
		opacity: 0;
		transform: translate3d(2000px, 0, 0); } }
.bounceOutRight {
	animation-name: bounceOutRight; }

@keyframes bounceOutUp {
	20% {
		transform: translate3d(0, -10px, 0); }
	40%, 45% {
		opacity: 1;
		transform: translate3d(0, 20px, 0); }
	to {
		opacity: 0;
		transform: translate3d(0, -2000px, 0); } }
.bounceOutUp {
	animation-name: bounceOutUp; }

@keyframes fadeIn {
	0% {
		opacity: 0; }
	to {
		opacity: 1; } }
.fadeIn {
	animation-name: fadeIn; }

@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translate3d(0, -100%, 0); }
	to {
		opacity: 1;
		transform: none; } }
.fadeInDown {
	animation-name: fadeInDown; }

@keyframes fadeInDownBig {
	0% {
		opacity: 0;
		transform: translate3d(0, -2000px, 0); }
	to {
		opacity: 1;
		transform: none; } }
.fadeInDownBig {
	animation-name: fadeInDownBig; }

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translate3d(-100%, 0, 0); }
	to {
		opacity: 1;
		transform: none; } }
.fadeInLeft {
	animation-name: fadeInLeft; }

@keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		transform: translate3d(-2000px, 0, 0); }
	to {
		opacity: 1;
		transform: none; } }
.fadeInLeftBig {
	animation-name: fadeInLeftBig; }

@keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translate3d(100%, 0, 0); }
	to {
		opacity: 1;
		transform: none; } }
.fadeInRight {
	animation-name: fadeInRight; }

@keyframes fadeInRightBig {
	0% {
		opacity: 0;
		transform: translate3d(2000px, 0, 0); }
	to {
		opacity: 1;
		transform: none; } }
.fadeInRightBig {
	animation-name: fadeInRightBig; }

@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translate3d(0, 100%, 0); }
	to {
		opacity: 1;
		transform: none; } }
.fadeInUp {
	animation-name: fadeInUp; }

@keyframes fadeInUpBig {
	0% {
		opacity: 0;
		transform: translate3d(0, 2000px, 0); }
	to {
		opacity: 1;
		transform: none; } }
.fadeInUpBig {
	animation-name: fadeInUpBig; }

@keyframes fadeOut {
	0% {
		opacity: 1; }
	to {
		opacity: 0; } }
.fadeOut {
	animation-name: fadeOut; }

@keyframes fadeOutDown {
	0% {
		opacity: 1; }
	to {
		opacity: 0;
		transform: translate3d(0, 100%, 0); } }
.fadeOutDown {
	animation-name: fadeOutDown; }

@keyframes fadeOutDownBig {
	0% {
		opacity: 1; }
	to {
		opacity: 0;
		transform: translate3d(0, 2000px, 0); } }
.fadeOutDownBig {
	animation-name: fadeOutDownBig; }

@keyframes fadeOutLeft {
	0% {
		opacity: 1; }
	to {
		opacity: 0;
		transform: translate3d(-100%, 0, 0); } }
.fadeOutLeft {
	animation-name: fadeOutLeft; }

@keyframes fadeOutLeftBig {
	0% {
		opacity: 1; }
	to {
		opacity: 0;
		transform: translate3d(-2000px, 0, 0); } }
.fadeOutLeftBig {
	animation-name: fadeOutLeftBig; }

@keyframes fadeOutRight {
	0% {
		opacity: 1; }
	to {
		opacity: 0;
		transform: translate3d(100%, 0, 0); } }
.fadeOutRight {
	animation-name: fadeOutRight; }

@keyframes fadeOutRightBig {
	0% {
		opacity: 1; }
	to {
		opacity: 0;
		transform: translate3d(2000px, 0, 0); } }
.fadeOutRightBig {
	animation-name: fadeOutRightBig; }

@keyframes fadeOutUp {
	0% {
		opacity: 1; }
	to {
		opacity: 0;
		transform: translate3d(0, -100%, 0); } }
.fadeOutUp {
	animation-name: fadeOutUp; }

@keyframes fadeOutUpBig {
	0% {
		opacity: 1; }
	to {
		opacity: 0;
		transform: translate3d(0, -2000px, 0); } }
.fadeOutUpBig {
	animation-name: fadeOutUpBig; }

@keyframes flip {
	0% {
		transform: perspective(400px) rotateY(-1turn);
		animation-timing-function: ease-out; }
	40% {
		transform: perspective(400px) translateZ(150px) rotateY(-190deg);
		animation-timing-function: ease-out; }
	50% {
		transform: perspective(400px) translateZ(150px) rotateY(-170deg);
		animation-timing-function: ease-in; }
	80% {
		transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
		animation-timing-function: ease-in; }
	to {
		transform: perspective(400px);
		animation-timing-function: ease-in; } }
.animated.flip {
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
	animation-name: flip; }

@keyframes flipInX {
	0% {
		transform: perspective(400px) rotateX(90deg);
		animation-timing-function: ease-in;
		opacity: 0; }
	40% {
		transform: perspective(400px) rotateX(-20deg);
		animation-timing-function: ease-in; }
	60% {
		transform: perspective(400px) rotateX(10deg);
		opacity: 1; }
	80% {
		transform: perspective(400px) rotateX(-5deg); }
	to {
		transform: perspective(400px); } }
.flipInX {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	animation-name: flipInX; }

@keyframes flipInY {
	0% {
		transform: perspective(400px) rotateY(90deg);
		animation-timing-function: ease-in;
		opacity: 0; }
	40% {
		transform: perspective(400px) rotateY(-20deg);
		animation-timing-function: ease-in; }
	60% {
		transform: perspective(400px) rotateY(10deg);
		opacity: 1; }
	80% {
		transform: perspective(400px) rotateY(-5deg); }
	to {
		transform: perspective(400px); } }
.flipInY {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	animation-name: flipInY; }

@keyframes flipOutX {
	0% {
		transform: perspective(400px); }
	30% {
		transform: perspective(400px) rotateX(-20deg);
		opacity: 1; }
	to {
		transform: perspective(400px) rotateX(90deg);
		opacity: 0; } }
.flipOutX {
	animation-name: flipOutX;
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important; }

@keyframes flipOutY {
	0% {
		transform: perspective(400px); }
	30% {
		transform: perspective(400px) rotateY(-15deg);
		opacity: 1; }
	to {
		transform: perspective(400px) rotateY(90deg);
		opacity: 0; } }
.flipOutY {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	animation-name: flipOutY; }

@keyframes lightSpeedIn {
	0% {
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0; }
	60% {
		transform: skewX(20deg);
		opacity: 1; }
	80% {
		transform: skewX(-5deg);
		opacity: 1; }
	to {
		transform: none;
		opacity: 1; } }
.lightSpeedIn {
	animation-name: lightSpeedIn;
	animation-timing-function: ease-out; }

@keyframes lightSpeedOut {
	0% {
		opacity: 1; }
	to {
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0; } }
.lightSpeedOut {
	animation-name: lightSpeedOut;
	animation-timing-function: ease-in; }

@keyframes rotateIn {
	0% {
		transform-origin: center;
		transform: rotate(-200deg);
		opacity: 0; }
	to {
		transform-origin: center;
		transform: none;
		opacity: 1; } }
.rotateIn {
	animation-name: rotateIn; }

@keyframes rotateInDownLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(-45deg);
		opacity: 0; }
	to {
		transform-origin: left bottom;
		transform: none;
		opacity: 1; } }
.rotateInDownLeft {
	animation-name: rotateInDownLeft; }

@keyframes rotateInDownRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(45deg);
		opacity: 0; }
	to {
		transform-origin: right bottom;
		transform: none;
		opacity: 1; } }
.rotateInDownRight {
	animation-name: rotateInDownRight; }

@keyframes rotateInUpLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(45deg);
		opacity: 0; }
	to {
		transform-origin: left bottom;
		transform: none;
		opacity: 1; } }
.rotateInUpLeft {
	animation-name: rotateInUpLeft; }

@keyframes rotateInUpRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(-90deg);
		opacity: 0; }
	to {
		transform-origin: right bottom;
		transform: none;
		opacity: 1; } }
.rotateInUpRight {
	animation-name: rotateInUpRight; }

@keyframes rotateOut {
	0% {
		transform-origin: center;
		opacity: 1; }
	to {
		transform-origin: center;
		transform: rotate(200deg);
		opacity: 0; } }
.rotateOut {
	animation-name: rotateOut; }

@keyframes rotateOutDownLeft {
	0% {
		transform-origin: left bottom;
		opacity: 1; }
	to {
		transform-origin: left bottom;
		transform: rotate(45deg);
		opacity: 0; } }
.rotateOutDownLeft {
	animation-name: rotateOutDownLeft; }

@keyframes rotateOutDownRight {
	0% {
		transform-origin: right bottom;
		opacity: 1; }
	to {
		transform-origin: right bottom;
		transform: rotate(-45deg);
		opacity: 0; } }
.rotateOutDownRight {
	animation-name: rotateOutDownRight; }

@keyframes rotateOutUpLeft {
	0% {
		transform-origin: left bottom;
		opacity: 1; }
	to {
		transform-origin: left bottom;
		transform: rotate(-45deg);
		opacity: 0; } }
.rotateOutUpLeft {
	animation-name: rotateOutUpLeft; }

@keyframes rotateOutUpRight {
	0% {
		transform-origin: right bottom;
		opacity: 1; }
	to {
		transform-origin: right bottom;
		transform: rotate(90deg);
		opacity: 0; } }
.rotateOutUpRight {
	animation-name: rotateOutUpRight; }

@keyframes hinge {
	0% {
		transform-origin: top left;
		animation-timing-function: ease-in-out; }
	20%, 60% {
		transform: rotate(80deg);
		transform-origin: top left;
		animation-timing-function: ease-in-out; }
	40%, 80% {
		transform: rotate(60deg);
		transform-origin: top left;
		animation-timing-function: ease-in-out;
		opacity: 1; }
	to {
		transform: translate3d(0, 700px, 0);
		opacity: 0; } }
.hinge {
	animation-name: hinge; }

@keyframes jackInTheBox {
	0% {
		opacity: 0;
		transform: scale(0.1) rotate(30deg);
		transform-origin: center bottom; }
	50% {
		transform: rotate(-10deg); }
	70% {
		transform: rotate(3deg); }
	to {
		opacity: 1;
		transform: scale(1); } }
.jackInTheBox {
	animation-name: jackInTheBox; }

@keyframes rollIn {
	0% {
		opacity: 0;
		transform: translate3d(-100%, 0, 0) rotate(-120deg); }
	to {
		opacity: 1;
		transform: none; } }
.rollIn {
	animation-name: rollIn; }

@keyframes rollOut {
	0% {
		opacity: 1; }
	to {
		opacity: 0;
		transform: translate3d(100%, 0, 0) rotate(120deg); } }
.rollOut {
	animation-name: rollOut; }

@keyframes zoomIn {
	0% {
		opacity: 0;
		transform: scale3d(0.3, 0.3, 0.3); }
	50% {
		opacity: 1; } }
.zoomIn {
	animation-name: zoomIn; }

@keyframes zoomInDown {
	0% {
		opacity: 0;
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
	60% {
		opacity: 1;
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInDown {
	animation-name: zoomInDown; }

@keyframes zoomInLeft {
	0% {
		opacity: 0;
		transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
	60% {
		opacity: 1;
		transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInLeft {
	animation-name: zoomInLeft; }

@keyframes zoomInRight {
	0% {
		opacity: 0;
		transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
	60% {
		opacity: 1;
		transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInRight {
	animation-name: zoomInRight; }

@keyframes zoomInUp {
	0% {
		opacity: 0;
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
	60% {
		opacity: 1;
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInUp {
	animation-name: zoomInUp; }

@keyframes zoomOut {
	0% {
		opacity: 1; }
	50% {
		opacity: 0;
		transform: scale3d(0.3, 0.3, 0.3); }
	to {
		opacity: 0; } }
.zoomOut {
	animation-name: zoomOut; }

@keyframes zoomOutDown {
	40% {
		opacity: 1;
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
	to {
		opacity: 0;
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
		transform-origin: center bottom;
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomOutDown {
	animation-name: zoomOutDown; }

@keyframes zoomOutLeft {
	40% {
		opacity: 1;
		transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
	to {
		opacity: 0;
		transform: scale(0.1) translate3d(-2000px, 0, 0);
		transform-origin: left center; } }
.zoomOutLeft {
	animation-name: zoomOutLeft; }

@keyframes zoomOutRight {
	40% {
		opacity: 1;
		transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
	to {
		opacity: 0;
		transform: scale(0.1) translate3d(2000px, 0, 0);
		transform-origin: right center; } }
.zoomOutRight {
	animation-name: zoomOutRight; }

@keyframes zoomOutUp {
	40% {
		opacity: 1;
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
	to {
		opacity: 0;
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
		transform-origin: center bottom;
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomOutUp {
	animation-name: zoomOutUp; }

@keyframes slideInDown {
	0% {
		transform: translate3d(0, -100%, 0);
		visibility: visible; }
	to {
		transform: translateZ(0); } }
.slideInDown {
	animation-name: slideInDown; }

@keyframes slideInLeft {
	0% {
		transform: translate3d(-100%, 0, 0);
		visibility: visible; }
	to {
		transform: translateZ(0); } }
.slideInLeft {
	animation-name: slideInLeft; }

@keyframes slideInRight {
	0% {
		transform: translate3d(100%, 0, 0);
		visibility: visible; }
	to {
		transform: translateZ(0); } }
.slideInRight {
	animation-name: slideInRight; }

@keyframes slideInUp {
	0% {
		transform: translate3d(0, 100%, 0);
		visibility: visible; }
	to {
		transform: translateZ(0); } }
.slideInUp {
	animation-name: slideInUp; }

@keyframes slideOutDown {
	0% {
		transform: translateZ(0); }
	to {
		visibility: hidden;
		transform: translate3d(0, 100%, 0); } }
.slideOutDown {
	animation-name: slideOutDown; }

@keyframes slideOutLeft {
	0% {
		transform: translateZ(0); }
	to {
		visibility: hidden;
		transform: translate3d(-100%, 0, 0); } }
.slideOutLeft {
	animation-name: slideOutLeft; }

@keyframes slideOutRight {
	0% {
		transform: translateZ(0); }
	to {
		visibility: hidden;
		transform: translate3d(100%, 0, 0); } }
.slideOutRight {
	animation-name: slideOutRight; }

@keyframes slideOutUp {
	0% {
		transform: translateZ(0); }
	to {
		visibility: hidden;
		transform: translate3d(0, -100%, 0); } }
.slideOutUp {
	animation-name: slideOutUp; }

/********************** Filter *************************/
/* loader */
.rt-clear:after {
	clear: both;
	content: "";
	display: block; }

.rt-team-container .ttp-pre-loader {
	position: relative;
	overflow: hidden; }

.rt-team-container .rt-loading-overlay {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background-color: #fff; }

.rt-team-container .rt-loading {
	color: #fb4c35;
	position: absolute;
	top: 60px;
	left: 50%;
	margin-left: -16px;
	z-index: 2;
	opacity: 0;
	visibility: hidden; }

.rt-team-container[data-layout*="carousel"] .rt-loading {
	/* top: 50%;
	margin-top: -16px; */
	z-index: 100;
}

.rt-team-container[data-layout*="carousel"] .rt-loading-overlay {
	z-index: 99;
}

/***************************** Grayscale ******************/
.rt-team-container.rt-grayscale img.rt-team-img ,
.rt-team-container.rt-grayscale img.rt-profile-img {
	-webkit-filter: grayscale(100%);
	/* For Webkit browsers */
	-moz-filter: grayscale(100%);
	/* For Firefox */
	-o-filter: grayscale(100%);
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
	/* Firefox 10+, Firefox on Android */
	filter: grayscale(100%);
	/* IE8-9 */ }

.rt-team-container.rt-grayscale img.rt-team-img:hover,
.rt-team-container.rt-grayscale img.rt-profile-img:hover,
.rt-team-container.rt-grayscale .rt-grid-item:hover img.rt-profile-img {
	-webkit-filter: grayscale(0);
	/* For Webkit browsers */
	-moz-filter: grayscale(0);
	/* For Firefox */
	-o-filter: grayscale(0);
	filter: none;
	filter: grayscale(0);
	/* IE8-9 */ }

/**************** END grayscale **************************/
.rt-team-container .ttp-pre-loader .rt-loading-overlay {
	opacity: 0.8;
	visibility: visible; }

.rt-team-container[data-layout*="carousel"] .ttp-pre-loader .rt-loading-overlay {
	opacity: 1;
}

.rt-team-container .ttp-pre-loader .rt-loading {
	opacity: 1;
	visibility: visible; }

.single-team .rt-team-container .social-icons a {
    color: inherit;
}

.rt-ball-clip-rotate {
	width: 32px;
	height: 32px; }

.rt-ball-clip-rotate {
	display: block;
	font-size: 0;
	color: #fff; }

.rt-ball-clip-rotate, .rt-ball-clip-rotate > div {
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; }

.rt-ball-clip-rotate > div {
	display: inline-block;
	float: none;
	background-color: currentColor;
	border: 0 solid currentColor; }

.rt-ball-clip-rotate > div {
	width: 32px;
	height: 32px;
	background: transparent;
	border-width: 2px;
	border-bottom-color: transparent;
	border-radius: 100%;
	-webkit-animation: ball-clip-rotate 0.75s linear infinite;
	-moz-animation: ball-clip-rotate 0.75s linear infinite;
	-o-animation: ball-clip-rotate 0.75s linear infinite;
	animation: ball-clip-rotate 0.75s linear infinite; }

/* `.rt-clear` is a shared float utility, not part of the toolbar. */
.rt-clear::after,
.rt-clear::-ms-ticks-after {
	clear: both;
	display: block;
	content: ""; }

/* ==========================================================================
   Filter toolbar — pills + search + sort
   Redesigned from `Team Filter Toolbar.html`.

   ONE body serves BOTH render paths and is duplicated verbatim into
   tlp-team/assets/css/tlpteam.css and
   tlp-team-pro/src/scss/frontend/components/_cp-filter-buttons.scss.
   Both stylesheets load on every page, so every rule names BOTH container
   classes (`.rt-layout-filter-container` = shortcode,
   `.rt-el-layout-filter-container` = Elementor) and the two copies must stay
   identical — otherwise which one wins depends on load order.

   MARKUP DIFFERS BETWEEN THE PATHS. Elementor wraps the items in
   `.filter-left` / `.filter-right`; the shortcode drops
   `.rt-filter-item-wrap` siblings straight into `.rt-filter-wrap`. So the row
   is `justify-content: flex-end` with `margin-right: auto` on the taxonomy
   filter: the pills sit left and everything after them is pushed right, on
   both paths, and with no taxonomy filter the tools still right-align.

   SPECIFICITY: the Button colour controls (Fns::layoutStyleGenerator and
   templates/sc-css.php) paint `.rt-filter-button-item`, the dropdown items and
   the dropdown/sort borders. Those arms are ID-scoped on Elementor and carry
   `$selector` plus the full chain on the shortcode, so they out-rank
   everything here by construction — keep these rules class-only and do not
   add `!important`, or every Button control dies.
   ========================================================================== */

.rt-layout-filter-container,
.rt-el-layout-filter-container {
	--rt-flt-primary: var(--l1-primary, #143ee5);
	--rt-flt-primary-dark: #0e2aa3;
	--rt-flt-primary-dark: color-mix(in srgb, var(--rt-flt-primary) 72%, #000);
	--rt-flt-soft: #eef1ff;
	--rt-flt-soft: color-mix(in srgb, var(--rt-flt-primary) 8%, #fff);
	--rt-flt-ink: #0f1535;
	--rt-flt-ink-2: #3a3f5c;
	--rt-flt-muted: #6b7088;
	--rt-flt-line: #e7eaf3;
	--rt-flt-shadow: 0 1px 2px rgba(20, 30, 75, .04), 0 8px 22px rgba(20, 30, 75, .06);
	--rt-flt-shadow-md: 0 16px 40px rgba(20, 62, 229, .12), 0 4px 12px rgba(20, 30, 75, .06);
	--rt-flt-ease: cubic-bezier(.4, 0, .2, 1);
	/* the old rules used `font-size: 0` to kill inline-block whitespace; the row
	   is flex now, so a real size is safe and the CSS-drawn icons need one */
	font-size: 14px;
	line-height: 1.6;
	padding: 0;
	margin: 0 0 30px;
}

/* ---------- the toolbar row ---------- */
.rt-layout-filter-container .rt-filter-wrap,
.rt-el-layout-filter-container .rt-filter-wrap {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	gap: 12px;
	/* NOWRAP on desktop, deliberately. With `wrap`, the line is broken using each
	   item's BASE size, so as soon as the pill tray's natural width plus the tools
	   exceeded the row the tools jumped to a second line — which is what the count
	   badges triggered. `nowrap` lets the tray shrink and wrap its pills inside
	   itself, keeping the toolbar on one row. The media query below restores
	   wrapping on small screens. */
	flex-wrap: nowrap;
}
.rt-layout-filter-container .rt-filter-wrap .filter-left,
.rt-el-layout-filter-container .rt-filter-wrap .filter-left {
	/* shrink, never grow: growing stretched this to the full row width and pushed
	   `.filter-right` onto a second line even when both would have fitted */
	flex: 0 1 auto;
	min-width: 0;
	margin: 0;
}
.rt-layout-filter-container .rt-filter-wrap .filter-right,
.rt-el-layout-filter-container .rt-filter-wrap .filter-right {
	flex: 0 0 auto;
	display: flex;
	align-items: center;
	gap: 10px;
	margin-left: 0;
	flex-wrap: wrap;
}
/* pills left, tools right — works with or without the Elementor wrappers */
.rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-tax-filter,
.rt-el-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-tax-filter {
	margin-right: auto;
	/* on the shortcode the tray is a direct flex item (no `.filter-left`), so it
	   needs to be shrinkable itself or it would overflow under `nowrap` */
	min-width: 0;
}
/* the old layout floated the tools; floats are inert in a flex row, but clear
   them so nothing inherits a stale float from the legacy rules */
.rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-order-by-action,
.rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-sort-order-action,
.rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-search-filter-wrap,
.rt-el-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-order-by-action,
.rt-el-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-sort-order-action,
.rt-el-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-search-filter-wrap {
	float: none;
}

/* `.rt-filter-wrap` also carries `.rt-clear`, whose `::after { display: block }`
   becomes a stray anonymous flex item in this row. It existed to clear the old
   floats and has no job now. */
.rt-layout-filter-container .rt-filter-wrap.rt-clear:after,
.rt-el-layout-filter-container .rt-filter-wrap.rt-clear:after {
	display: none;
}

/* ---------- the pill group ----------
   The reference groups the pills inside one white rounded tray. */
.rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-tax-filter.rt-filter-button-wrap,
.rt-el-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-tax-filter.rt-filter-button-wrap {
	display: inline-flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 4px;
	padding: 5px;
	margin: 0;
	background: #fff;
	border: 1px solid var(--rt-flt-line);
	border-radius: 14px;
	box-shadow: var(--rt-flt-shadow);
	line-height: 1.55;
	font-size: 14px;
	letter-spacing: normal;
	text-transform: none;
	color: var(--rt-flt-ink-2);
	cursor: default;
}

/* ---------- a pill ----------
   `.rt-filter-button-item` stays the paint target: the Button Text / Hover /
   Active Background / Border controls all key on it. */
.rt-layout-filter-container .rt-filter-item-wrap.rt-filter-button-wrap span.rt-filter-button-item,
.rt-el-layout-filter-container .rt-filter-item-wrap.rt-filter-button-wrap span.rt-filter-button-item {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	margin: 0;
	padding: 10px 18px;
	border: 1px solid transparent;
	border-radius: 10px;
	background: transparent;
	color: var(--rt-flt-ink-2);
	font-size: 13.5px;
	font-weight: 500;
	line-height: 1.35;
	letter-spacing: .2px;
	text-transform: none;
	white-space: nowrap;
	cursor: pointer;
	transition: color .25s var(--rt-flt-ease), background .3s var(--rt-flt-ease),
		box-shadow .3s var(--rt-flt-ease), border-color .25s var(--rt-flt-ease);
}
.rt-layout-filter-container .rt-filter-item-wrap.rt-filter-button-wrap span.rt-filter-button-item:hover,
.rt-el-layout-filter-container .rt-filter-item-wrap.rt-filter-button-wrap span.rt-filter-button-item:hover {
	background: transparent;
	border-color: transparent;
	color: var(--rt-flt-primary);
}
.rt-layout-filter-container .rt-filter-item-wrap.rt-filter-button-wrap span.rt-filter-button-item.selected,
.rt-layout-filter-container .rt-filter-item-wrap.rt-filter-button-wrap span.rt-filter-button-item.selected:hover,
.rt-el-layout-filter-container .rt-filter-item-wrap.rt-filter-button-wrap span.rt-filter-button-item.selected,
.rt-el-layout-filter-container .rt-filter-item-wrap.rt-filter-button-wrap span.rt-filter-button-item.selected:hover {
	background: linear-gradient(160deg, var(--rt-flt-primary) 0%, var(--rt-flt-primary-dark) 100%);
	border-color: transparent;
	color: #fff;
	box-shadow: 0 6px 16px color-mix(in srgb, var(--rt-flt-primary) 32%, transparent);
}

/* ---------- pill count badge ----------
   SETTINGS MUST WIN. The badge takes no colour of its own beyond a weak default:
   its background is mixed from `currentColor`, so whatever paints the pill —
   the Filter Button Color / Hover / Selected controls on Elementor, the Button
   text arms in sc-css.php, or the defaults below — carries straight into the
   badge. The `color` defaults are class-only (no `!important`), and the badge
   selector was added to those same control arms, so a value set in Settings or
   in the Elementor style tab overrides it every time. */
.rt-layout-filter-container .rt-filter-button-wrap .rt-filter-button-item .rt-filter-count,
.rt-el-layout-filter-container .rt-filter-button-wrap .rt-filter-button-item .rt-filter-count {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 20px;
	padding: 2px 7px;
	border-radius: 999px;
	background: color-mix(in srgb, currentColor 12%, transparent);
	color: var(--rt-flt-primary);
	font-size: 11px;
	font-weight: 600;
	line-height: 1.45;
	letter-spacing: 0;
	text-transform: none;
	transition: background .25s var(--rt-flt-ease), color .25s var(--rt-flt-ease);
}
/* on the active pill the label is white, so the badge follows it — the tint is
   mixed from that same white and needs no separate value */
.rt-layout-filter-container .rt-filter-button-wrap .rt-filter-button-item.selected .rt-filter-count,
.rt-el-layout-filter-container .rt-filter-button-wrap .rt-filter-button-item.selected .rt-filter-count {
	background: color-mix(in srgb, currentColor 22%, transparent);
	color: inherit;
}
/* hovering a resting pill tints its label; the badge rides along */
.rt-layout-filter-container .rt-filter-button-wrap .rt-filter-button-item:hover .rt-filter-count,
.rt-el-layout-filter-container .rt-filter-button-wrap .rt-filter-button-item:hover .rt-filter-count {
	color: inherit;
}

/* ---------- search ---------- */
.rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-search-filter-wrap,
.rt-el-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-search-filter-wrap {
	position: relative;
	display: inline-flex;
	align-items: center;
	padding: 0;
	margin: 0;
	/* `transparent`, not `0`. This wrapper is only a positioning box now — the
	   visible field is the input. A Border control that sets style + width but no
	   colour (Elementor's border group does exactly that) would otherwise fall back
	   to `currentColor` here and draw a BLACK rectangle around the rounded field. */
	border: 0 solid transparent;
	line-height: 1.55;
	text-transform: none;
	letter-spacing: normal;
}
.rt-layout-filter-container .rt-filter-item-wrap.rt-search-filter-wrap input.rt-search-input,
.rt-el-layout-filter-container .rt-filter-item-wrap.rt-search-filter-wrap input.rt-search-input {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 250px;
	max-width: 100%;
	min-width: 0;
	height: auto;
	margin: 0;
	padding: 12px 38px 12px 42px;
	background: #fff;
	border: 1px solid var(--rt-flt-line);
	border-radius: 12px;
	box-shadow: var(--rt-flt-shadow);
	font-family: inherit;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4;
	color: var(--rt-flt-ink);
	outline: none !important;
	transition: border-color .2s var(--rt-flt-ease), box-shadow .2s var(--rt-flt-ease);
}
.rt-layout-filter-container .rt-filter-item-wrap.rt-search-filter-wrap input.rt-search-input:focus,
.rt-el-layout-filter-container .rt-filter-item-wrap.rt-search-filter-wrap input.rt-search-input:focus {
	border-color: var(--rt-flt-primary);
	box-shadow: 0 0 0 3px color-mix(in srgb, var(--rt-flt-primary) 12%, transparent);
}
.rt-layout-filter-container .rt-filter-item-wrap.rt-search-filter-wrap .rt-search-input::placeholder,
.rt-el-layout-filter-container .rt-filter-item-wrap.rt-search-filter-wrap .rt-search-input::placeholder {
	color: var(--rt-flt-muted);
	font-family: inherit;
	font-size: 14px;
	font-weight: 400;
	opacity: 1;
}

/* the magnifier moves to the leading edge, as in the reference. It stays
   clickable — the runtime binds the search submit to `.rt-action`. */
.rt-layout-filter-container .rt-filter-item-wrap.rt-search-filter-wrap span.rt-action,
.rt-el-layout-filter-container .rt-filter-item-wrap.rt-search-filter-wrap span.rt-action {
	position: absolute;
	left: 15px;
	right: auto;
	top: 50%;
	transform: translateY(-50%);
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 15px;
	height: 15px;
	font-size: 13px;
	line-height: 1;
	color: var(--rt-flt-muted);
	cursor: pointer;
	transition: color .2s var(--rt-flt-ease);
}
.rt-layout-filter-container .rt-filter-item-wrap.rt-search-filter-wrap span.rt-action:hover,
.rt-el-layout-filter-container .rt-filter-item-wrap.rt-search-filter-wrap span.rt-action:hover {
	color: var(--rt-flt-primary);
}
/* The PHP used to print the literal U+1F50D character, which WordPress's emoji
   script swaps for a colour <img> from s.w.org — it read as a sticker, not an
   icon. The markup now prints `<i class="rt-search-ico">` and the glass is
   drawn here, so it inherits currentColor and needs no icon font. The `img`
   rule stays as a guard for any cached markup still carrying the emoji. */
.rt-layout-filter-container .rt-filter-item-wrap.rt-search-filter-wrap span.rt-action img.emoji,
.rt-el-layout-filter-container .rt-filter-item-wrap.rt-search-filter-wrap span.rt-action img.emoji {
	display: none;
}
.rt-layout-filter-container .rt-search-filter-wrap .rt-search-ico,
.rt-el-layout-filter-container .rt-search-filter-wrap .rt-search-ico {
	position: relative;
	display: block;
	width: 15px;
	height: 15px;
}
.rt-layout-filter-container .rt-search-filter-wrap .rt-search-ico:before,
.rt-el-layout-filter-container .rt-search-filter-wrap .rt-search-ico:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 11px;
	height: 11px;
	border: 1.7px solid currentColor;
	border-radius: 50%;
}
.rt-layout-filter-container .rt-search-filter-wrap .rt-search-ico:after,
.rt-el-layout-filter-container .rt-search-filter-wrap .rt-search-ico:after {
	content: "";
	position: absolute;
	top: 10.5px;
	left: 10.5px;
	width: 6px;
	height: 1.7px;
	background: currentColor;
	border-radius: 2px;
	transform: rotate(45deg);
	transform-origin: 0 50%;
}

/* the AJAX spinner shares the field with the icon */
.rt-layout-filter-container .rt-filter-item-wrap.rt-search-filter-wrap .rt-loading,
.rt-el-layout-filter-container .rt-filter-item-wrap.rt-search-filter-wrap .rt-loading {
	position: absolute;
	right: 12px;
	top: 50%;
	transform: translateY(-50%);
	margin: 0;
}

/* ---------- sort dropdown ---------- */
.rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-filter-dropdown-wrap,
.rt-el-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-filter-dropdown-wrap {
	position: relative;
	display: inline-flex;
	align-items: center;
	gap: 10px;
	margin: 0;
	/* fixed height so the sort button lines up with the search field and the
	   direction toggle — padding alone left it 6px shorter than both */
	height: 46px;
	padding: 0 16px;
	background: #fff;
	border: 1px solid var(--rt-flt-line);
	border-radius: 12px;
	box-shadow: var(--rt-flt-shadow);
	font-size: 13px;
	font-weight: 600;
	line-height: 1.35;
	letter-spacing: .4px;
	text-transform: uppercase;
	color: var(--rt-flt-ink);
	cursor: pointer;
	user-select: none;
	-webkit-user-select: none;
	transition: border-color .2s var(--rt-flt-ease), box-shadow .2s var(--rt-flt-ease);
}
.rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-filter-dropdown-wrap:hover,
.rt-el-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-filter-dropdown-wrap:hover {
	border-color: var(--rt-flt-primary);
	color: var(--rt-flt-ink);
}
.rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-filter-dropdown-wrap > .rt-filter-dropdown-default,
.rt-el-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-filter-dropdown-wrap > .rt-filter-dropdown-default {
	display: inline-flex;
	align-items: center;
	gap: 10px;
	min-width: 0;
	max-width: 220px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: left;
	white-space: nowrap;
}
.rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-filter-dropdown-wrap .rt-arrow-angle,
.rt-el-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-filter-dropdown-wrap .rt-arrow-angle {
	color: var(--rt-flt-muted);
	font-size: 11px;
	letter-spacing: 0;
	backface-visibility: hidden;
	transition: transform .25s var(--rt-flt-ease);
}
.rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-filter-dropdown-wrap.active-dropdown .rt-arrow-angle,
.rt-el-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-filter-dropdown-wrap.active-dropdown .rt-arrow-angle {
	transform: rotate(180deg);
}

/* the menu */
.rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-filter-dropdown-wrap .rt-filter-dropdown,
.rt-el-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-filter-dropdown-wrap .rt-filter-dropdown {
	display: block;
	position: absolute;
	top: calc(100% + 8px);
	left: auto;
	right: 0;
	min-width: 100%;
	width: max-content;
	max-width: 260px;
	margin: 0;
	padding: 6px;
	background: #fff;
	border: 1px solid var(--rt-flt-line);
	border-radius: 12px;
	box-shadow: var(--rt-flt-shadow-md);
	z-index: 10;
	opacity: 0;
	visibility: hidden;
	transform: translateY(-6px);
	transition: opacity .2s var(--rt-flt-ease), transform .2s var(--rt-flt-ease), visibility .2s;
}
.rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-filter-dropdown-wrap.active-dropdown .rt-filter-dropdown,
.rt-el-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-filter-dropdown-wrap.active-dropdown .rt-filter-dropdown {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}
.rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-filter-dropdown-wrap .rt-filter-dropdown .rt-filter-dropdown-item,
.rt-el-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-filter-dropdown-wrap .rt-filter-dropdown .rt-filter-dropdown-item {
	display: block;
	padding: 10px 12px;
	margin: 0;
	border: 0;
	border-radius: 8px;
	background: transparent;
	color: var(--rt-flt-ink-2);
	font-size: 13.5px;
	font-weight: 500;
	line-height: 1.35;
	letter-spacing: normal;
	text-transform: none;
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
	transition: background .15s var(--rt-flt-ease), color .15s var(--rt-flt-ease);
}
.rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-filter-dropdown-wrap .rt-filter-dropdown .rt-filter-dropdown-item:hover,
.rt-el-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-filter-dropdown-wrap .rt-filter-dropdown .rt-filter-dropdown-item:hover {
	background: var(--rt-flt-soft);
	color: var(--rt-flt-primary);
}

/* ---------- sort direction toggle ----------
   The chevron is drawn from two rotated bars inside an absolutely centred
   span. That geometry lived in the legacy block this body replaced, so it is
   restated here in full — keeping only the colour rules left the button
   visibly empty. */
.rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-sort-order-action,
.rt-el-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-sort-order-action {
	position: relative;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 46px;
	height: 46px;
	min-width: 46px;
	margin: 0;
	padding: 0;
	background: #fff;
	border: 1px solid var(--rt-flt-line);
	border-radius: 12px;
	box-shadow: var(--rt-flt-shadow);
	cursor: pointer;
	transition: border-color .2s var(--rt-flt-ease);
}
.rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-sort-order-action:hover,
.rt-el-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-sort-order-action:hover {
	border-color: var(--rt-flt-primary);
}
.rt-layout-filter-container .rt-filter-item-wrap.rt-sort-order-action .rt-sort-order-action-arrow,
.rt-el-layout-filter-container .rt-filter-item-wrap.rt-sort-order-action .rt-sort-order-action-arrow {
	position: static;
}
.rt-layout-filter-container .rt-filter-item-wrap.rt-sort-order-action .rt-sort-order-action-arrow > span,
.rt-el-layout-filter-container .rt-filter-item-wrap.rt-sort-order-action .rt-sort-order-action-arrow > span {
	display: block;
	position: absolute;
	width: 14px;
	height: 9px;
	top: 50%;
	left: 50%;
	margin-top: -4.5px;
	margin-left: -7px;
	backface-visibility: hidden;
	transition: transform .25s var(--rt-flt-ease);
}
.rt-layout-filter-container .rt-filter-item-wrap.rt-sort-order-action .rt-sort-order-action-arrow[data-sort-order="ASC"] > span,
.rt-el-layout-filter-container .rt-filter-item-wrap.rt-sort-order-action .rt-sort-order-action-arrow[data-sort-order="ASC"] > span {
	transform: rotate(180deg);
}
.rt-layout-filter-container .rt-filter-item-wrap.rt-sort-order-action .rt-sort-order-action-arrow > span:before,
.rt-layout-filter-container .rt-filter-item-wrap.rt-sort-order-action .rt-sort-order-action-arrow > span:after,
.rt-el-layout-filter-container .rt-filter-item-wrap.rt-sort-order-action .rt-sort-order-action-arrow > span:before,
.rt-el-layout-filter-container .rt-filter-item-wrap.rt-sort-order-action .rt-sort-order-action-arrow > span:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	width: 2px;
	height: 9px;
	border-radius: 2px;
	background-color: var(--rt-flt-muted);
	transition: background-color .2s var(--rt-flt-ease);
}
.rt-layout-filter-container .rt-filter-item-wrap.rt-sort-order-action .rt-sort-order-action-arrow > span:before,
.rt-el-layout-filter-container .rt-filter-item-wrap.rt-sort-order-action .rt-sort-order-action-arrow > span:before {
	left: 3px;
	transform: rotate(-45deg);
}
.rt-layout-filter-container .rt-filter-item-wrap.rt-sort-order-action .rt-sort-order-action-arrow > span:after,
.rt-el-layout-filter-container .rt-filter-item-wrap.rt-sort-order-action .rt-sort-order-action-arrow > span:after {
	left: 9px;
	transform: rotate(45deg);
}
.rt-layout-filter-container .rt-filter-item-wrap.rt-sort-order-action:hover .rt-sort-order-action-arrow > span:before,
.rt-layout-filter-container .rt-filter-item-wrap.rt-sort-order-action:hover .rt-sort-order-action-arrow > span:after,
.rt-el-layout-filter-container .rt-filter-item-wrap.rt-sort-order-action:hover .rt-sort-order-action-arrow > span:before,
.rt-el-layout-filter-container .rt-filter-item-wrap.rt-sort-order-action:hover .rt-sort-order-action-arrow > span:after {
	background-color: var(--rt-flt-primary);
}

/* ---------- narrow screens ---------- */
}@media all and (max-width: 767px){
	.rt-layout-filter-container .rt-filter-wrap,
	.rt-el-layout-filter-container .rt-filter-wrap {
		justify-content: flex-start;
		flex-wrap: wrap;
	}
	.rt-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-tax-filter,
	.rt-el-layout-filter-container .rt-filter-wrap .rt-filter-item-wrap.rt-tax-filter {
		margin-right: 0;
	}
	.rt-layout-filter-container .rt-filter-wrap .filter-right,
	.rt-el-layout-filter-container .rt-filter-wrap .filter-right {
		width: 100%;
	}
	.rt-layout-filter-container .rt-filter-item-wrap.rt-search-filter-wrap,
	.rt-el-layout-filter-container .rt-filter-item-wrap.rt-search-filter-wrap {
		flex: 1 1 180px;
	}
	.rt-layout-filter-container .rt-filter-item-wrap.rt-search-filter-wrap input.rt-search-input,
	.rt-el-layout-filter-container .rt-filter-item-wrap.rt-search-filter-wrap input.rt-search-input {
		width: 100%;
	}
}

@media all{/* ==========================================================================
   Special Layout 01 - profile spotlight
   Feature panel (photo + gradient name plate + bio/contact/social) beside a
   grid of clickable thumbnails; the active thumbnail is ringed and ticked.

   ONE block serves BOTH render paths: the Elementor widget puts
   .rt-elementor-container and .rt-team-container on the same element, so
   `.rt-team-container .special01` matches the shortcode markup and the
   Elementor markup alike. An identical copy lives in
   tlp-team-pro/src/scss/frontend/layouts/_lo-special-1.scss because the
   Elementor path loads only the pro stylesheet. Keep the two in step.

   Thumbnail spacing mirrors the plugin's own gutter shape (horizontal padding
   on the cells + margin-bottom, negative margin on the row) at a specificity the
   Gutter control beats, so that control retunes the grid as it does elsewhere.
   ========================================================================== */
.rt-team-container .special01 {
	--rt-sp1-primary: #143ee5;
	/* derived, so Primary Color only has to set --rt-sp1-primary */
	--rt-sp1-primary-dark: #0e2aa3;
	--rt-sp1-primary-dark: color-mix(in srgb, var(--rt-sp1-primary) 72%, #000);
	--rt-sp1-primary-soft: #eef1ff;
	--rt-sp1-body: #3a3f5c;
	--rt-sp1-line: #e7eaf3;
	--rt-sp1-radius: 14px;
	--rt-sp1-gap: 7px;
	--rt-sp1-ease: cubic-bezier(0.2, 0.7, 0.2, 1);
}

/* ---------- stage: feature panel + thumbnail grid ---------- */
.rt-team-container .rt-row.special01 {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.rt-team-container .special01 .rt-sp1-stage {
	display: grid;
	grid-template-columns: minmax(0, 360px) minmax(0, 1fr);
	gap: 32px;
	width: 100%;
	margin: 0;
}

.rt-team-container .special01 .rt-sp1-stage > .rt-sp1-aside,
.rt-team-container .special01 .rt-sp1-stage > .rt-sp1-main {
	width: auto;
	max-width: none;
	min-width: 0;
	flex: none;
	float: none;
	padding: 0;
	margin: 0;
}

/* ---------- feature panel ---------- */
.rt-team-container .special01 #special-selected-wrapper {
	position: sticky;
	top: 32px;
	display: block;
	margin: 0 !important;
}

.rt-team-container .special01 .special-selected-top-wrap {
	display: flex;
	align-items: stretch;
	margin: 0;
}

.rt-team-container .special01 .special-selected-top-wrap:after {
	content: none;
}

.rt-team-container .special01 .special-selected-top-wrap > .img {
	position: relative;
	flex: 0 0 160px;
	width: 160px;
	max-width: 160px;
	/* stretch with the plate so the two always end level, however many lines
	   the name / role / department run to */
	align-self: stretch;
	height: auto;
	min-height: 160px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	background: #dfe3ee;
	border-radius: var(--rt-sp1-radius) 0 0 var(--rt-sp1-radius);
}

/* the legacy translucent wash over the feature photo is gone */
.rt-team-container .special01 .special-selected-top-wrap > .img:after {
	content: none;
}

.rt-team-container .special01 .special-selected-top-wrap > .img img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	border-radius: 0;
}

/* The box stretches with the plate, so a plain photo has to fill it rather than
   fall back to its own aspect ratio. Direct child only, so Pro's image-flip
   wrapper (which brings its own positioning) is left alone. */
.rt-team-container .special01 .special-selected-top-wrap > .img > img {
	position: absolute;
	top: 0;
	left: 0;
}

/* name plate - background is the Primary Color hook, so user colour wins */
.rt-team-container .special01 .special-selected-top-wrap > .ttp-label {
	position: relative;
	flex: 1 1 auto;
	width: auto;
	max-width: none;
	min-width: 0;
	height: auto;
	padding: 0;
	margin: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: left;
	color: #fff;
	background: #143ee5;
	background: linear-gradient(160deg, var(--rt-sp1-primary) 0%, var(--rt-sp1-primary-dark) 100%);
	border-radius: 0 var(--rt-sp1-radius) var(--rt-sp1-radius) 0;
	box-shadow: 0 16px 40px color-mix(in srgb, var(--rt-sp1-primary, #143ee5) 12%, transparent), 0 4px 12px rgba(20, 30, 75, 0.06);
}

/* folded notch pointing back at the photo; inherits whatever the plate uses */
.rt-team-container .special01 .special-selected-top-wrap > .ttp-label:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 18px;
	width: 16px;
	height: 16px;
	background: inherit;
	filter: brightness(0.86);
	border-radius: 2px;
	transform: translateX(-50%) rotate(45deg);
	z-index: 1;
}

.rt-team-container .special01 .ttp-label .ttp-label-inner {
	position: relative;
	z-index: 2;
	padding: 22px 20px;
	box-sizing: border-box;
}

.rt-team-container .special01 .ttp-label-inner h3 {
	margin: 0 0 6px;
}

.rt-team-container .special01 .ttp-label-inner .tlp-position,
.rt-team-container .special01 .ttp-label-inner .tlp-department {
	margin: 0;
	padding: 0;
}

/* ---------- feature body ---------- */
.rt-team-container .special01 #special-selected-wrapper > .rt-col-sm-12 {
	width: 100%;
	max-width: none;
	float: none;
	padding: 0;
	margin: 26px 0 0;
}

.rt-team-container .special01 .special-selected-short-bio {
	position: relative;
	padding: 0;
	margin: 0 0 20px;
}

/* the old white arrow that pointed at the plate is gone */
.rt-team-container .special01 .special-selected-short-bio:after {
	content: none;
}

.rt-team-container .special01 .special-selected-short-bio p {
	margin: 0 0 10px;
}

.rt-team-container .special01 .special-selected-short-bio p:last-child {
	margin-bottom: 0;
}

.rt-team-container .special01 .contact-info {
	padding: 0;
	margin: 0 0 18px;
}

.rt-team-container .special01 .contact-info ul {
	list-style: none;
	display: flex;
	flex-direction: column;
	gap: 12px;
	padding: 0;
	margin: 0;
}

.rt-team-container .special01 .contact-info ul li {
	display: flex;
	align-items: center;
	gap: 13px;
	list-style: none;
	padding: 0;
	margin: 0;
	border: 0;
}

.rt-team-container .special01 .contact-info ul li > a {
	display: flex;
	align-items: center;
	gap: 13px;
	min-width: 0;
	transition: color 0.2s var(--rt-sp1-ease);
}

/* icon chip - tint follows the icon colour, which the Primary Color control sets */
.rt-team-container .special01 .contact-info ul li > i,
.rt-team-container .special01 .contact-info ul li > a > i {
	flex: 0 0 34px;
	width: 34px;
	height: 34px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	margin: 0;
	font-size: 13px;
	line-height: 1;
	background: var(--rt-sp1-primary-soft);
	background: color-mix(in srgb, currentColor 11%, #fff);
	border-radius: 9px;
}

.rt-team-container .special01 .contact-info ul li span {
	min-width: 0;
	word-break: break-word;
}

.rt-team-container .special01 .social-icons {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	padding: 0;
	margin: 0 0 18px;
}

.rt-team-container .special01 .social-icons a {
	width: 40px;
	height: 40px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 0;
	margin: 0;
	line-height: 1;
	border: 1px solid var(--rt-sp1-line);
	border-radius: 10px;
	transition: background 0.2s var(--rt-sp1-ease), color 0.2s var(--rt-sp1-ease),
		border-color 0.2s var(--rt-sp1-ease), transform 0.2s var(--rt-sp1-ease);
}

.rt-team-container .special01 .social-icons a:hover,
.rt-team-container .special01 .social-icons a:focus {
	transform: translateY(-2px);
}

/* The shared social CSS paints the GLYPH with a brand-coloured 30x30 box on
   hover (facebook blue, x black, ...). This layout makes the <a> itself the
   chip, so that box reads as a square sitting inside it. Keep the glyph a plain
   glyph and let the chip carry the colour. */
.rt-team-container .special01 .social-icons a i {
	width: auto;
	height: auto;
	line-height: 1;
	background-color: transparent;
	color: inherit;
}

/* The pro stylesheet forces those brand colours with !important, so matching it
   is the only way to stay off the glyph. Still one step below the Elementor
   Social hover controls, which are {{WRAPPER}}-prefixed - they keep winning. */
.rt-team-container .special01 .social-icons a:hover i,
.rt-team-container .special01 .social-icons a:focus i {
	width: auto;
	height: auto;
	background-color: transparent !important;
	color: inherit !important;
}

.rt-team-container .special01 .rt-sp1-aside .readmore-btn {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	padding: 0;
	margin: 0;
}

.rt-team-container .special01 .rt-sp1-aside .readmore-btn a {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 42px;
	padding: 0 20px;
	margin: 0;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2;
	transition: background 0.2s var(--rt-sp1-ease), transform 0.2s var(--rt-sp1-ease);
}

.rt-team-container .special01 .rt-sp1-aside .readmore-btn a:hover {
	transform: translateY(-1px);
}

/* replayed every time a new member is loaded into the panel */
@keyframes rtSp1FadeUp {
	from {
		opacity: 0;
		transform: translateY(10px);
	}

	to {
		opacity: 1;
		transform: translateY(0);
	}
}

.rt-team-container .special01 #special-selected-wrapper > .special-selected-top-wrap,
.rt-team-container .special01 #special-selected-wrapper > .rt-col-sm-12 {
	animation: rtSp1FadeUp 0.45s var(--rt-sp1-ease);
}

/* ---------- thumbnail grid ---------- */
/*
 * `.rt-row` carries a bootstrap clearfix (`content:" "; display:table`) on its
 * ::before/::after. Both of this layout's rows are flex/grid containers, where
 * those pseudo-elements become real ITEMS - the leading one pushes the first
 * thumbnail into the second column and leaves an empty cell.
 */
.rt-team-container .special01 #special-selected-wrapper::before,
.rt-team-container .special01 #special-selected-wrapper::after,
.rt-team-container .special01 .special-items-wrapper::before,
.rt-team-container .special01 .special-items-wrapper::after {
	content: none;
	display: none;
}

.rt-team-container .special01 .special-items-wrapper {
	display: flex;
	flex-wrap: wrap;
	width: auto;
}

.rt-team-container .special01 .special-items-wrapper > .rt-sp1-cell {
	float: none;
	min-width: 0;
}

.rt-team-container .special01 .rt-sp1-thumb {
	position: relative;
	display: block;
	width: 100%;
	aspect-ratio: 1 / 1;
	overflow: hidden;
	cursor: pointer;
	background: #dfe3ee;
	border: 3px solid transparent;
	border-radius: 12px;
	transition: transform 0.3s var(--rt-sp1-ease), box-shadow 0.3s var(--rt-sp1-ease),
		border-color 0.3s var(--rt-sp1-ease);
}

.rt-team-container .special01 .rt-sp1-thumb img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	border-radius: 0;
	transition: transform 0.6s var(--rt-sp1-ease);
}

.rt-team-container .special01 .rt-sp1-thumb:hover {
	transform: translateY(-3px);
	box-shadow: 0 16px 40px color-mix(in srgb, var(--rt-sp1-primary, #143ee5) 16%, transparent), 0 4px 12px rgba(20, 30, 75, 0.08);
}

.rt-team-container .special01 .rt-sp1-thumb:hover img {
	transform: scale(1.07);
}

.rt-team-container .special01 .rt-sp1-thumb-label {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2;
	padding: 26px 12px 10px;
	text-align: left;
	color: #fff;
	background: linear-gradient(to top, rgba(15, 21, 53, 0.82), rgba(15, 21, 53, 0));
	opacity: 0;
	transform: translateY(6px);
	pointer-events: none;
	transition: opacity 0.3s var(--rt-sp1-ease), transform 0.3s var(--rt-sp1-ease);
}

.rt-team-container .special01 .rt-sp1-thumb:hover .rt-sp1-thumb-label {
	opacity: 1;
	transform: translateY(0);
}

.rt-team-container .special01 .rt-sp1-tn {
	display: block;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.2;
	margin-bottom: 5px;
	color: #fff;
}

.rt-team-container .special01 .rt-sp1-tr {
	display: block;
	margin-top: 2px;
	font-size: 10.5px;
	line-height: 1.3;
	letter-spacing: 0.4px;
	text-transform: uppercase;
	color: rgba(255, 255, 255, 0.82);
}

/* ---------- active thumbnail ---------- */
.rt-team-container .special01 .rt-sp1-cell.selected .rt-sp1-thumb {
	border-color: var(--rt-sp1-primary);
	box-shadow: 0 10px 26px color-mix(in srgb, var(--rt-sp1-primary, #143ee5) 32%, transparent);
}

.rt-team-container .special01 .rt-sp1-cell.selected .rt-sp1-thumb:after {
	content: "\f00c";
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	position: absolute;
	top: 8px;
	right: 8px;
	z-index: 3;
	width: 24px;
	height: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 10px;
	line-height: 1;
	color: #fff;
	background: var(--rt-sp1-primary);
	border-radius: 50%;
	box-shadow: 0 4px 10px color-mix(in srgb, var(--rt-sp1-primary, #143ee5) 40%, transparent);
}

/* Pagination needs nothing here - the container-level pagination styling in
   this same stylesheet already uses the pill/44px/12px language of this design. */

/* ---------- responsive ---------- */

/* Narrow desktops: give the thumbnails room before anything has to stack. */
}@media all and (max-width: 1199px){
	.rt-team-container .special01 .rt-sp1-stage {
		grid-template-columns: minmax(0, 320px) minmax(0, 1fr);
		gap: 24px;
	}
}

@media all{/*
 * Tablet and below the stage stacks, and the order flips: the thumbnail grid
 * comes FIRST and the selected member's details sit underneath it, so the page
 * reads "pick a face, read about them". DOM order is unchanged - only the
 * visual order - and the thumbnails keep using the column classes, so the
 * tablet/mobile Columns settings still govern how many fit per row.
 */
}@media all and (max-width: 991px){
	.rt-team-container .special01 .rt-sp1-stage {
		grid-template-columns: minmax(0, 1fr);
		gap: 28px;
	}

	.rt-team-container .special01 .rt-sp1-stage > .rt-sp1-main {
		order: 1;
	}

	.rt-team-container .special01 .rt-sp1-stage > .rt-sp1-aside {
		order: 2;
	}

	.rt-team-container .special01 #special-selected-wrapper {
		position: static;
		max-width: 620px;
	}

	.rt-team-container .special01 .special-selected-top-wrap {
		max-width: 460px;
	}
}

@media all and (max-width: 767px){
	.rt-team-container .special01 .rt-sp1-stage {
		gap: 24px;
	}

	.rt-team-container .special01 #special-selected-wrapper > .rt-col-sm-12 {
		margin-top: 20px;
	}
}

@media all and (max-width: 575px){
	.rt-team-container .special01 .special-selected-top-wrap > .img {
		flex-basis: 116px;
		width: 116px;
		max-width: 116px;
		min-height: 116px;
	}

	.rt-team-container .special01 .ttp-label .ttp-label-inner {
		padding: 14px 14px;
	}

	.rt-team-container .special01 .special-selected-top-wrap > .ttp-label:before {
		bottom: 14px;
	}

	.rt-team-container .special01 .contact-info ul {
		gap: 10px;
	}

	.rt-team-container .special01 .rt-sp1-aside .readmore-btn a {
		min-height: 38px;
		padding: 0 16px;
	}
}
@media all{.padding-0{
	padding:0 ;
}
/********************** Common Css *************************/
.rt-team-container figure {
	margin: 0; }

.rt-team-container .round-img img {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%; }

/* A circular portrait has to be clipped by a CIRCULAR box. The rule above only rounds the
   IMAGE; the figure around it still clips as a rectangle, so layout 1 / layout 3's hover zoom
   (`:hover img { transform: scale(1.06) }`) pushed the circle's four extreme points past the
   figure's straight edges and they came back flattened - the circle rendered with a flat top,
   bottom, left and right while its neighbours stayed round.
   Rounding the figure means the OUTLINE stays a perfect circle while the photo zooms inside
   it, which is what the zoom was for. Scoped to these two layouts because several others
   (5, 8, 9, 10, 12, isotope5/6, carousel10) already do their own `.round-img` clipping on a
   different element, and a blanket `.round-img figure` would fight those. */
.rt-team-container .layout1 .round-img figure,
.rt-team-container .layout3 .round-img figure {
	border-radius: 50%;
	overflow: hidden;
}

.rt-team-container .margin-bottom {
	margin-bottom: 30px; }

.rt-team-container h3 {
	margin-bottom: 5px !important;
	padding: 0px !important;
	line-height: 1.3;
	font-weight: 400; }

.rt-team-container h3 a {
	text-decoration: none !important; }

.rt-team-container .tlp-position {
	font-weight: 400;
	line-height: 1.3;
	margin-bottom: 5px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.rt-team-container .layout1 .tlp-position a {
	color: white; }

.rt-team-container .tlp-position a:hover,
.rt-team-container h3 a:hover,
.rt-team-container .short-bio a:hover {
	text-decoration: none !important; }

.rt-team-container .rt-paddingl0{
	padding-left: 0px; }

.rt-team-container .rt-paddingr0 {
	padding-right: 0; }

/* `.masonry-grid-item` gets the same 30px default as `.even-grid-item`. It was missing,
   so choosing Grid Style = Masonry dropped the vertical gap to zero and the cards butted
   together — most visible on isotope layouts, whose items are always one of these two
   classes. Pro's Elementor stylesheet already pairs the two (_cp-gutter.scss), so this
   brings the shortcode path in line. The Gutter control still overrides both: its arm
   is (0,4,0) in the later-loaded team-sc.css. */
.rt-team-container .even-grid-item,
.rt-team-container .masonry-grid-item {
	margin-bottom: 30px; }

.rt-team-container .no-margin {
	margin: 0 !important;
	padding: 0 !important; }

/* "No Margin" is applied to the grid ITEM, but layouts 17 and 18 also carry a bottom
   margin on the CARD inside it -- `.no-margin` never reaches a different element, so a 30px
   band survived between rows even though the setting says there should be none. Cancel it
   here rather than in each layout: (0,4,0) beats their own (0,3,0) card rules from anywhere
   in the file, including the media-query twins that drop the margin to 20px.

   Every layout redesigned since keeps `margin: 0` on the card and lets the grid item own the
   spacing -- 16/17/18 predate that convention, which is also why their default vertical gap
   is 30px (item) + 30px (card) against a 30px horizontal gutter.

   Carousel slides are excluded: they pick up `.no-margin` as well, and carousel10's card
   relies on `margin: 30px auto` to centre itself. The Margin option is shortcode-only -- the
   Elementor widgets never emit this class. */
.rt-team-container .rt-grid-item.no-margin:not(.swiper-slide) .single-team-area {
	margin: 0;
}

.rt-team-container a {
	text-decoration: none;
	box-shadow: none;
	border: none; }

.rt-team-container-item-count {
	display: none; }

.rt-team-container .tlp-detail h3 {
		font-size: 35px;
		line-height: 1.2;
}

.rt-team-container .tlp-detail h3.member-name,
.rt-team-container .tlp-detail .team-images {
	margin: 15px 0 5px; }

.rt-team-container .tlp-detail .experience {
	padding-left: 3px; }

/* progress bar */
.rt-team-container .rt-team-container-skill {
	margin-bottom: 15px; }

.rt-team-container .skill-prog {
	height: 4px;
	margin-bottom: 10px;
	background: #fff;
	border: 1px solid #edeaea;
	border-radius: 4px;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}

.rt-team-container .skill-prog .fill {
	height: 100%;
	-webkit-animation: 400ms;
	background-color: #00afd1;
	border-radius: 4px;
	position: relative;
}
.rt-team-container .skill-prog .fill .rt-percent {
	 position: absolute;
	 top: -26px;
	 right: 0;
	 font-weight: 600;
 }

.tooltip + .tooltip > .tooltip-inner {
	background-color: #00afd1;
	font-size: 80%; }

.tooltip.top .tooltip-arrow {
	border-top-color: #00afd1; }

.rt-team-container-skrill {
	font-size: 90%;
	padding: 0px 0px 15px 0px; }

.rt-team-container .equal-height {
	margin-bottom: 30px; }

.tlp-equal-height .rt-paddingl0{
	padding-left: 0px; }

.tlp-equal-height .rt-paddingr0 {
	padding-right: 0px; }
/*********** Tooltip ***************/
.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	white-space: normal;
	filter: alpha(opacity=0);
	opacity: 0;
	line-break: auto;
}

.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	background-color: #000;
	border-radius: 4px;
}

.tooltip.top {
	padding: 5px 0;
	margin-top: -3px;
}

.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}

#rt-smart-modal-container .tooltip.in,
#tlp-modal .tooltip.in,
.tlp-popup-wrap .tooltip.in,
.tlp-single-detail  .tooltip.in ,
.tooltip.in {
	filter: alpha(opacity=90);
	opacity: .9;
}

.single-team-content-area{
	margin-top: 50px;
}
/*********** Social Icon ***************/
.rt-team-container .social-icons {
	margin: 10px 0px 0px;
	padding: 0px;
	display: block; }

.rt-team-container .layout10 .social-icons,
.rt-team-container .isotope7 .social-icons {
		margin-top: 3px;
}

/* Layout 5's link colour moved to the low-specificity block at the end of this
   file — at (0,3,1) it here outranked the Email/Phone/Social Styling controls. */
.rt-team-container .layout13 .social-icons,
.rt-team-container .isotope8 .social-icons {
	margin: 0px 0px; }

.rt-team-container .layout13 .social-icons {
		margin-bottom: -3px;
}

.rt-team-container .social-icons a:before {
	content: none; }

.rt-team-container .social-icons a {
	text-align: center;
	color: #fff;
	text-decoration: none;
	display: inline-block;
	margin-right: 4px;
	margin-bottom: 3px;
	font-size: 20px;
	padding: 0px;
	text-decoration: none !important;
	width: 30px;
	transition: all 0.3s;
	height: 30px;
}
.rt-team-container .layout1 .social-icons a{
	color: #1e73be;
}
.rt-team-container .social-icons a i {
	/*padding: 7px 0px 0px;*/
	line-height: 30px;
	transition: all 0.3s;
	display: block;
}
.rt-team-container .social-icons a .fa-Bandcamp {
	background: url("https://s1.bcbits.com/img/buttons/bandcamp_22x22_blue.png");
	width: 22px;
	height: 22px;
	margin-top: 12px; }

.rt-team-container .social-icons a:hover .fa-facebook-f,
.rt-team-container .social-icons a:focus .fa-facebook-f {
	background: #3b5999;
	color: #fff;
	width: 30px;
	height: 30px;
}

.rt-team-container .social-icons a:hover .fa-x-twitter,
.rt-team-container .social-icons a:focus .fa-x-twitter {
	background: #222;
	color: #fff;
	width: 30px;
	height: 30px;
}
.rt-team-container .social-icons a:hover .fa-pinterest-p,
.rt-team-container .social-icons a:focus .fa-pinterest-p {
	background: #E60023;
	color: #fff;
	width: 30px;
	height: 30px;
}
.rt-team-container .social-icons a:hover .fa-bandcamp,
.rt-team-container .social-icons a:focus .fa-bandcamp {
	background: #3A95A5;
	color: #fff;
	width: 30px;
	height: 30px;
}
.rt-team-container .social-icons a:hover .fa-globe,
.rt-team-container .social-icons a:focus .fa-globe {
	background: #0e90b8;
	color: #fff;
	width: 30px;
	height: 30px;
}
.rt-team-container .social-icons a:hover .fa-github,
.rt-team-container .social-icons a:focus .fa-github {
	background: #1A1E22;
	color: #fff;
	width: 30px;
	height: 30px;
}
.rt-team-container .social-icons a:hover .fa-linkedin,
.rt-team-container .social-icons a:focus .fa-linkedin {
	background: #0080b1;
	color: #fff;
	width: 30px;
	height: 30px;
}

.rt-team-container .social-icons a .fa-bluesky{
	width: 30px;
	height: 30px;
}
.rt-team-container .social-icons a:hover .fa-bluesky{
	background: #0085FF;
	color: #fff;
}

.rt-team-container .social-icons a:hover .fa-xing,
.rt-team-container .social-icons a:focus .fa-xing {
	background: #1C5D5B;
	color: #fff;
	width: 30px;
	height: 30px; }

.rt-team-container .social-icons a:hover .fa-skype,
.rt-team-container .social-icons a:focus .fa-skype {
	background: #06bcff;
	color: #fff;
	width: 30px;
	height: 30px; }

.rt-team-container .social-icons a:hover .fa-whatsapp,
.rt-team-container .social-icons a:focus .fa-whatsapp {
	background: #25D366;
	color: #fff;
	width: 30px;
	height: 30px; }

.rt-team-container .social-icons a:hover .fa-telegram,
.rt-team-container .social-icons a:focus .fa-telegram {
	background: #29b6f6;
	color: #fff;
	width: 30px;
	height: 30px; }

.rt-team-container .social-icons a:hover  .far.fa-envelope ,
.rt-team-container .social-icons a:hover .fa-google-plus {
	background: #d04333;
	color: #fff;
	width: 30px;
	height: 30px; }

.rt-team-container .social-icons a:hover .fa-youtube {
	background: #cd322d;
	color: #fff;
	width: 30px;
	height: 30px; }

.rt-team-container .social-icons a:hover .fa-soundcloud {
	background: #ff5500;
	color: #fff;
	width: 30px;
	height: 30px; }

.rt-team-container .social-icons a:hover .fa-vimeo {
	background: #44bbff;
	color: #fff;
	width: 30px;
	height: 30px; }

.rt-team-container .social-icons a:hover .fa-instagram {
	background: #3e729a;
	color: #fff;
	width: 30px;
	height: 30px; }

.rt-team-container .round-img .social-icons a {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%; }

.rt-team-container .round-img .social-icons a:hover .fa-facebook-f {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%; }

.rt-team-container .round-img .social-icons a:hover .fa-twitter {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%; }

.rt-team-container .round-img .social-icons a:hover .fa-linkedin {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%; }

.rt-team-container .round-img .social-icons a:hover .fa-google-plus {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%; }

.rt-team-container .round-img .social-icons a:hover .fa-youtube {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%; }

.rt-team-container .round-img .social-icons a:hover .fa-soundcloud {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%; }

.rt-team-container .round-img .social-icons a:hover .fa-vimeo {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%; }

.rt-team-container .round-img .social-icons a:hover .fa-instagram {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%; }

.rt-team-container .tlp-detail .social-icons a {
	background-color: #00afd1; }

/***************** Contact info *******************/
.rt-team-container .contact-info {
	margin: 0px;
	padding: 0px 0px 10px 0px; }

.rt-team-container .contact-info ul {
	margin: 0px;
	padding: 0px;
	list-style: none; }

.rt-team-container .contact-info ul li {
	margin: 0px;
	padding: 0px;
	line-height: 22px;
	list-style: none !important;
	border: none;
	background: no-repeat; }
.rt-team-container .contact-info ul li a {
		color: inherit;
}
.md-modal .rt-team-container .contact-info ul li,
.md-modal .rt-team-container .contact-info ul li a {
		color: #fff;
}
.rt-team-container .contact-info ul li + li {
		margin-top: 10px;
}
.rt-team-container .contact-info i {
	width: 20px;
	margin-right: 4px;
	text-align: center;
}
.tlp-single-container .rt-extra-curriculum {
	margin-bottom: 15px
}

/******************** Layout 1 ***********************/
.rt-team-container .layout1 {
	position: relative; }

.rt-team-container .short-bio p  {
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.rt-team-container .layout1 .tlp-content-layout1, .rt-team-container .tlp-content {
	background: #007acc;
	color: #ffffff;
	padding: 10px; }
.rt-team-container .layout1 .tlp-content-layout1, .rt-team-container .short-bio p {
	margin-bottom: 5px;
	margin-top: 5px;
}
.rt-team-container .layout1 .single-team-area h3 {
	padding: 0;
	margin: 0 0 10px 0;
	font-size: 22px; }

.rt-team-container .layout1 .single-team-area h3, .rt-team-container .layout1 .single-team-area h3 a, .rt-team-container .layout1 .tlp-position {
	color: #fff; }

.rt-team-container .layout1 .single-team-area img {
	max-width: 100%;
	-webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;
	-webkit-transform: scale(1.01);
	transform: scale(1.01);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden; }

.rt-team-container .layout1 .single-team-area:hover img {
	-webkit-transform: scale3d(1.1, 1.1, 1);
	transform: scale3d(1.1, 1.1, 1); }

.rt-team-container .layout1 .single-team {
	position: relative;
	overflow: hidden; }

.rt-team-container .layout1 .overlay {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	color: #fff;
	background-color: rgba(217, 35, 45, 0.85);
	-webkit-transition: all 0.5s ease-out 0.15s;
	-moz-transition: all 0.5s ease-out 0.15s;
	-ms-transition: all 0.5s ease-out 0.15s;
	-o-transition: all 0.5s ease-out 0.15s;
	transition: all 0.5s ease-out 0.15s; }

.rt-team-container .layout1 .single-team-area .overlay,
.rt-team-container .layout1 .single-team-area .overlay-element h3,
.rt-team-container .layout1 .single-team-area .detile-popup {
	opacity: 0; }

.rt-team-container .layout1 .single-team-area:hover .overlay,
.rt-team-container .layout1 .single-team-area:hover .overlay-element h3,
.rt-team-container .layout1 .single-team-area:hover .detile-popup,
.rt-team-container .single-team-area:hover .overlay {
	opacity: 1;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1); }

.rt-team-container .layout1 .short-bio p {
	padding: 2px 0px 0px;
	margin-bottom: 10px; }

.rt-team-container .layout1 .overlay .social-icons {
	text-align: center;
	padding: 20% 0; }

.rt-team-container .layout1 .single-team:hover .overlay {
	top: 0; }

.rt-team-container .layout1 .single-team-area:hover > .single-team:before {
	display: none; }

.rt-team-container .layout1 .overlay-element {
	text-align: center;
	color: #ffffff; }

.rt-team-container .layout1 .overlay-element .detail-link i.fa {
	color: #ffffff;
	font-size: 20px;
	margin-top: 45%;
	z-index: 9999;
	padding: 4px 6px; }

.rt-team-container .layout1 .overlay-element .detail-link:hover i.fa {
	background: #fff;
	color: #ed344a;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%; }

/************************ Start Layout 2 ******************/
/* List Layout 2 is fully restyled in the "LIST LAYOUT 2 — horizontal card
   redesign" block near the END of this file (search "LIST LAYOUT 2"). */
/************************ End Layout 2 ********************/
/* Layout 3 is fully restyled as an ~80%-Layout-1 card — see the "GRID LAYOUT 3 — card redesign" block near the end of this file. */
/************************ Start Layout 4 ******************/
/* ==========================================================================
   GRID LAYOUT 4 — dark-scrim reveal (Layout 3 sibling)
   --------------------------------------------------------------------------
   Same interaction model as Layout 3 (templates/layouts/layout4.php mirrors
   layout3.php): a persistent name/role CAPTION over the photo at rest, giving
   way on hover to a full overlay carrying every enabled field. Where Layout 3
   floods the card in the brand colour, Layout 4 is a DARK GLASS card — the photo
   dims under a near-opaque ink veil and the brand colour appears only as an
   ACCENT (role text, divider, primary button, social/contact hovers). Layout 4
   owns the `.rt-l4-tag` / `.rt-l4-reveal` hooks, so nothing here touches Layout 3.

   The two hard rules from Layout 3 hold: (1) the card's box never changes between
   rest and hover — every hover change is opacity / transform / colour ONLY, so no
   jitter and no reflow; (2) the reveal wrapper is in-flow and defines the card
   height, with `figure` filling 100% behind it.

   Scope `[data-layout="layout4"]` (container) + `.layout4` (row) are exact — no
   leak. Colour = `--l4-primary` (shortcode Styling Primary Color via
   --l1-primary; Elementor control feeds the same var). Applies to BOTH paths
   since both render this template and carry `.rt-team-container .layout4`.
   ========================================================================== */

.rt-team-container[data-layout="layout4"] {
	--l4-primary: #143ee5;
	--l4-primary: var(--l1-primary, #143ee5);
	--l4-primary-700: color-mix(in srgb, var(--l4-primary) 66%, #000);
	--l4-accent: color-mix(in srgb, var(--l4-primary) 60%, #fff);
	--l4-scrim: #0b0f24;
	--l4-ink: #0f1535;
	--l4-radius: 16px;
	--l4-shadow-sm: 0 1px 2px rgba(20, 30, 75, .05), 0 8px 20px rgba(20, 30, 75, .06);
	--l4-shadow-lg: 0 26px 60px color-mix(in srgb, var(--l4-primary, #143ee5) 28%, transparent), 0 6px 16px rgba(20, 30, 75, .10);
	--l4-ease: cubic-bezier(.2, .7, .2, 1);
	font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
}

/* ---------- Grid gutter (yields to a per-shortcode gutter from sc-css) ---------- */
.rt-team-container .rt-row.layout4 {
	margin-left: -14px;
	margin-right: -14px;
}

.rt-team-container .rt-row.layout4 > [class*="rt-col-"] {
	padding-left: 14px;
	padding-right: 14px;
	margin-bottom: 28px;
}

/* ---------- Card (auto height; box is identical at rest and on hover) ---------- */
.rt-team-container .layout4 .single-team-area {
	position: relative;
	width: 100%;
	overflow: hidden;
	border-radius: var(--l4-radius);
	background: #dfe3ee;
	box-shadow: var(--l4-shadow-sm);
	text-align: left;
	isolation: isolate;
	-webkit-transition: -webkit-transform .35s var(--l4-ease), box-shadow .35s var(--l4-ease);
	transition: transform .35s var(--l4-ease), box-shadow .35s var(--l4-ease);
}

.rt-team-container .layout4 .single-team-area:hover {
	-webkit-transform: translateY(-4px);
	transform: translateY(-4px);
	box-shadow: var(--l4-shadow-lg);
}

/* ---------- Media: fills 100% of the card ---------- */
.rt-team-container .layout4 figure {
	position: absolute;
	inset: 0;
	margin: 0;
	display: block;
	z-index: 0;
	line-height: 0;
	background: #dfe3ee;
}

.rt-team-container .layout4 figure a {
	display: block;
	width: 100%;
	height: 100%;
}

.rt-team-container .layout4 .single-team-area img,
.rt-team-container .layout4 .round-img img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	display: block;
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-transition: -webkit-transform .8s var(--l4-ease), filter .45s var(--l4-ease);
	transition: transform .8s var(--l4-ease), filter .45s var(--l4-ease);
}
/* border-radius default at near-zero specificity so the Elementor Image control wins. */
:where(.rt-team-container .layout4 .single-team-area) img { border-radius: 0; }

.rt-team-container .layout4 .single-team-area:hover img {
	-webkit-transform: scale(1.08);
	transform: scale(1.08);
	-webkit-filter: blur(2px);
	filter: blur(2px);
}

/* ---------- Brand-colour flood (fades in on hover) — reference `.team-overlay` --- */
.rt-team-container .layout4 .single-team-area::before {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 1;
	background: -webkit-gradient(linear, left top, right bottom, from(var(--l4-primary)), to(var(--l4-primary-700)));
	background: linear-gradient(160deg, var(--l4-primary) 0%, var(--l4-primary-700) 100%);
	opacity: 0;
	-webkit-transition: opacity .4s var(--l4-ease);
	transition: opacity .4s var(--l4-ease);
	pointer-events: none;
}

.rt-team-container .layout4 .single-team-area:hover::before {
	opacity: 1;
}

/* ---------- Persistent caption pill (name + role) — shown at REST ----------
   Floating white pill, bottom-left — matches the "Team — Grid Layout 3"
   reference `.team-tag` (same as free layout3's `.rt-l3-tag`). */
.rt-team-container .layout4 .rt-l4-tag {
	position: absolute;
	left: 14px;
	bottom: 14px;
	z-index: 3;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 2px;
	max-width: calc(100% - 28px);
	padding: 10px 14px;
	background: rgba(255, 255, 255, .92);
	-webkit-backdrop-filter: blur(8px);
	backdrop-filter: blur(8px);
	border-radius: 12px;
	box-shadow: 0 8px 18px rgba(15, 21, 53, .18);
	-webkit-transition: opacity .25s var(--l4-ease), -webkit-transform .35s var(--l4-ease);
	transition: opacity .25s var(--l4-ease), transform .35s var(--l4-ease);
}

.rt-team-container .layout4 .single-team-area:hover .rt-l4-tag {
	opacity: 0;
	pointer-events: none;
	-webkit-transform: translateY(8px);
	transform: translateY(8px);
}

.rt-team-container .layout4 .rt-l4-tag-name {
	font-size: 18px;
	font-weight: 600;
	line-height: 1.2;
	letter-spacing: -.1px;
	color: var(--l4-ink);
}

.rt-team-container .layout4 .rt-l4-tag-role {
	font-size: 12.5px;
	font-weight: 500;
	letter-spacing: .2px;
	color: var(--l4-primary);
}

/* ---------- Reveal layer — in-flow, defines card height, holds every field --- */
.rt-team-container .layout4 .rt-l4-reveal {
	position: relative;
	z-index: 2;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 24px 22px;
}

/* Not interactive until revealed, so hidden links can't be clicked. */
.rt-team-container .layout4 .single-team-area:not(:hover) .rt-l4-reveal {
	pointer-events: none;
}

/* Every direct child fades + slides in on hover — opacity/transform ONLY, so the
   card's height never changes. Sizing/spacing below is set once (rest = hover). */
.rt-team-container .layout4 .rt-l4-reveal > * {
	opacity: 0;
	-webkit-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-transition: opacity .4s var(--l4-ease), -webkit-transform .4s var(--l4-ease);
	transition: opacity .4s var(--l4-ease), transform .4s var(--l4-ease);
}

.rt-team-container .layout4 .single-team-area:hover .rt-l4-reveal > * {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

/* Stagger (~40ms steps), reference `.ov-*` delays. */
.rt-team-container .layout4 .single-team-area:hover .tlp-content    { -webkit-transition-delay: .06s; transition-delay: .06s; }
.rt-team-container .layout4 .single-team-area:hover .short-bio      { -webkit-transition-delay: .12s; transition-delay: .12s; }
.rt-team-container .layout4 .single-team-area:hover .contact-info   { -webkit-transition-delay: .16s; transition-delay: .16s; }
.rt-team-container .layout4 .single-team-area:hover .tlp-team-skill { -webkit-transition-delay: .20s; transition-delay: .20s; }
.rt-team-container .layout4 .single-team-area:hover .social-icons   { -webkit-transition-delay: .24s; transition-delay: .24s; }
.rt-team-container .layout4 .single-team-area:hover .readmore-btn:not(.hirme-resume) { -webkit-transition-delay: .28s; transition-delay: .28s; }
.rt-team-container .layout4 .single-team-area:hover .readmore-btn.hirme-resume       { -webkit-transition-delay: .32s; transition-delay: .32s; }

/* ---------- Overlay text: white DEFAULTS at LOW specificity ----------
   Colour + alignment live on the WRAPPER and inherit down (0 specificity on the
   fields), so BOTH the shortcode Styling tab AND the Elementor Style controls
   override them per-field, while unset fields stay readable white. */
.rt-team-container .layout4 .rt-l4-reveal { color: #fff; text-align: left; }
.rt-team-container .layout4 .rt-l4-reveal a { color: inherit; text-decoration: none; }

/* ---------- Reveal header (name / role / department) — SIZE via :where(); colour direct ---------- */
/* `background: none` kills the generic `.rt-team-container .tlp-content{background:#007acc}`
   (0,2,0, tlpteam.css:2102) that would otherwise paint a blue block behind the name;
   Layout 3 does the same via its legacy `.layout3 .tlp-content` reset. */
.rt-team-container .layout4 .rt-l4-reveal .tlp-content {
	margin: 0;
	padding: 0;
	background: none;
}

.rt-team-container .layout4 .tlp-content h3,
.rt-team-container .layout4 .tlp-content h3 a {
	color: #fff;
	text-decoration: none;
}

:where(.rt-team-container .layout4) .tlp-content h3 {
	margin: 0;
	padding: 0;
	font-size: 19px;
	line-height: 1.25;
	font-weight: 600;
	letter-spacing: -.2px;
}

.rt-team-container .layout4 .tlp-position,
.rt-team-container .layout4 .tlp-position a {
	color: rgba(255, 255, 255, .85);
	text-decoration: none;
}

:where(.rt-team-container .layout4) .tlp-position {
	margin: 3px 0 0;
	font-size: 13px;
	font-weight: 500;
	line-height: 1.3;
}

.rt-team-container .layout4 .tlp-department {
	margin: 3px 0 0;
	font-size: 12px;
	font-weight: 500;
	color: rgba(255, 255, 255, .7);
}

/* Divider (reference `.ov-divider`) — white on the flood; only scaleX/opacity move. */
.rt-team-container .layout4 .rt-l4-reveal .tlp-content::after {
	content: "";
	display: block;
	width: 34px;
	height: 2px;
	margin: 12px 0 0;
	background: rgba(255, 255, 255, .45);
	border-radius: 2px;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: left;
	transform-origin: left;
	-webkit-transition: -webkit-transform .5s var(--l4-ease) .16s;
	transition: transform .5s var(--l4-ease) .16s;
}

.rt-team-container .layout4 .single-team-area:hover .rt-l4-reveal .tlp-content::after {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

/* ---------- Bio ---------- */
.rt-team-container .layout4 .rt-l4-reveal .short-bio {
	margin: 12px 0 0;
	padding: 0;
}

:where(.rt-team-container .layout4) .short-bio { font-size: 13.5px; line-height: 1.55; }

.rt-team-container .layout4 .short-bio p {
	margin: 0;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

/* ---------- Contact list ---------- */
.rt-team-container .layout4 .rt-l4-reveal .contact-info {
	margin: 14px 0 0;
	padding: 0;
}

.rt-team-container .layout4 .rt-l4-reveal .contact-info ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 6px;
}

.rt-team-container .layout4 .rt-l4-reveal .contact-info li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 9px;
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 1.4;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* font-size at near-zero specificity (:where) so the shortcode "Email" style
   control (`.tlp-email{font-size}`, 0,2,0) can override the email row's size. */
:where(.rt-team-container .layout4) .contact-info li { font-size: 13px; }

.rt-team-container .layout4 .rt-l4-reveal .contact-info li i {
	width: 26px;
	height: 26px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 7px;
	font-size: 11px;
	-ms-flex-negative: 0;
	color: inherit;
	flex-shrink: 0;
	background: rgba(255, 255, 255, .12);
}

/* ---------- Skills (Pro) ---------- */
.rt-team-container .layout4 .rt-l4-reveal .tlp-team-skill {
	margin: 14px 0 0;
	padding: 0;
}

.rt-team-container .layout4 .tlp-team-skill .skill-prog {
	background: rgba(255, 255, 255, .18);
}

/* ---------- Social chips ---------- */
.rt-team-container .layout4 .rt-l4-reveal .social-icons {
	margin: 16px 0 0;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 8px;
}

.rt-team-container .layout4 .social-icons a {
	width: 34px;
	height: 34px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0;
	padding: 0;
	border: 1px solid rgba(255, 255, 255, .22);
	border-radius: 8px;
	font-size: 13px;
	line-height: 1;
	text-decoration: none;
	-webkit-transition: background .2s var(--l4-ease), color .2s var(--l4-ease), -webkit-transform .2s var(--l4-ease);
	transition: background .2s var(--l4-ease), color .2s var(--l4-ease), transform .2s var(--l4-ease);
}

/* Pro's Elementor social controls target the glyph <i>; Layout 4's chip is the
   <a>. Strip the glyph's own box so it can't paint a square inside the chip
   (mirrors Layout 3). Icon colour + font-size stay on the <i>. */
.rt-team-container[data-layout="layout4"] .single-team-area .rt-l4-reveal .social-icons a i {
	width: auto !important;
	height: auto !important;
	border: 0 !important;
	border-radius: 0 !important;
	background: transparent !important;
	background-color: transparent !important;
}

/* Social colour inherits from the wrapper; bg default is :where() (near-zero
   specificity) so the Elementor Social colour + background controls win. */
:where(.rt-team-container .layout4) .social-icons a { background: rgba(255, 255, 255, .14); }

:where(.rt-team-container .layout4) .social-icons a:hover {
	background: #fff;
	color: var(--l4-primary);
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
}

.rt-team-container .layout4 .social-icons a:hover i,
.rt-team-container .layout4 .social-icons a:focus i {
	background: transparent !important;
	background-color: transparent !important;
	color: inherit;
	width: auto;
	height: auto;
}

/* ---------- Buttons (Read More primary + Resume/Hire secondary) ---------- */
.rt-team-container .layout4 .rt-l4-reveal .readmore-btn {
	margin: 14px 0 0;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 8px;
}

.rt-team-container .layout4 .rt-l4-reveal .readmore-btn.hirme-resume {
	margin-top: 10px;
}

.rt-team-container[data-layout="layout4"] .rt-l4-reveal .readmore-btn a {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 8px;
	text-decoration: none;
	border-style: solid;
}
/* Padding / border-width / radius / typography at near-zero specificity so the
   Elementor button controls (0,3,0) AND the shortcode button styles (0,4,0)
   override them. Reference `.ov-btn`. */
:where(.rt-team-container .layout4) .readmore-btn a {
	padding: 11px 18px;
	border-width: 0;
	border-radius: 8px;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2;
}

/* Primary = white fill with brand text on the brand flood (reference `.ov-btn`). */
.rt-team-container .layout4 .readmore-btn .rt-ream-me-btn {
	background: #fff;
	color: var(--l4-primary);
	-webkit-transition: background .2s var(--l4-ease), color .2s var(--l4-ease), box-shadow .2s var(--l4-ease);
	transition: background .2s var(--l4-ease), color .2s var(--l4-ease), box-shadow .2s var(--l4-ease);
}

.rt-team-container .layout4 .rt-l4-reveal .readmore-btn .rt-ream-me-btn::after {
	content: "\f061";
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	font-size: 11px;
	-webkit-transition: -webkit-transform .25s var(--l4-ease);
	transition: transform .25s var(--l4-ease);
}

.rt-team-container .layout4 .readmore-btn .rt-ream-me-btn:hover {
	background: var(--l4-ink);
	color: #fff;
	box-shadow: 0 8px 20px rgba(0, 0, 0, .25);
}

.rt-team-container .layout4 .rt-l4-reveal .readmore-btn .rt-ream-me-btn:hover::after {
	-webkit-transform: translateX(4px);
	transform: translateX(4px);
}

.rt-team-container .layout4 .readmore-btn .rt-resume-btn,
.rt-team-container .layout4 .readmore-btn .rt-hire-btn {
	background: rgba(255, 255, 255, .14);
	color: #fff;
	-webkit-transition: background .2s var(--l4-ease), color .2s var(--l4-ease);
	transition: background .2s var(--l4-ease), color .2s var(--l4-ease);
}

.rt-team-container .layout4 .readmore-btn .rt-resume-btn:hover,
.rt-team-container .layout4 .readmore-btn .rt-hire-btn:hover {
	background: #fff;
	color: var(--l4-primary);
}

/* ---------- Reduced motion: reveal instantly, no transforms ---------- */
}@media all and (prefers-reduced-motion: reduce){
	.rt-team-container .layout4 .single-team-area,
	.rt-team-container .layout4 .single-team-area img,
	.rt-team-container .layout4 .single-team-area::before,
	.rt-team-container .layout4 .rt-l4-tag,
	.rt-team-container .layout4 .rt-l4-reveal > *,
	.rt-team-container .layout4 .rt-l4-reveal .tlp-content::after {
		-webkit-transition-duration: .01ms;
		transition-duration: .01ms;
		-webkit-transition-delay: 0s;
		transition-delay: 0s;
		-webkit-transform: none;
		transform: none;
	}

	.rt-team-container .layout4 .single-team-area:hover img {
		-webkit-transform: none;
		transform: none;
	}
}

@media all{/* Pagination for Layout 4 (and every layout) is handled by the GLOBAL PAGINATION
   block above — no per-layout copy needed. */
/* ---------- Grid Style = "Even": equal card heights ----------
   `[data-layout*="layout"] .rt-row.ttp-even` already makes the ROW a flex container, so the
   columns stretch to the tallest. The card did not follow -- measured 276 / 338 / 317 in a
   338px row -- and because this card IS the photo, the ragged bottoms are very visible.

   `figure` is absolutely positioned here, so the card's height comes from `.rt-l4-reveal`,
   the in-flow hover panel. Stretching the card alone therefore leaves the panel short and
   the hover overlay stops 62px above the card's bottom edge -- hence the third rule, which
   grows the panel to fill. The photo needs nothing: it is already `height:100%` +
   `object-fit:cover`, so it fills the taller card without distorting.

   JS is not an option: HeightResize() -> equalHeight4Layout4() in tlpteam.js is unreachable,
   because HeightResize() returns early for every `[data-layout*='layout']` container -- which
   includes layout4 itself.

   Scoped to `.ttp-even` so Masonry, where the card is meant to keep its natural height, is
   untouched. Row spacing is unchanged: a stretched flex item's height is the line height
   minus its own margins. */
.rt-team-container .rt-row.layout4.ttp-even > [class*="rt-col-"] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.rt-team-container .rt-row.layout4.ttp-even .single-team-area {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.rt-team-container .rt-row.layout4.ttp-even .single-team-area > .rt-l4-reveal {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

/* Same fix for the Elementor twin. `layout-el-4` is a SEPARATE key and template whose card
   styles live in tlp-team-pro (_lo-* / tlp-el-team-pro.css), so the pro sheet would be the
   natural home -- but this is grid behaviour rather than card design, the rule that stretches
   the columns in the first place is the `[data-layout*="layout"] .rt-row.ttp-even` rule in
   THIS file, and tlpteam.css loads on Elementor pages too (`.rt-team-container` sits on the
   same element as `.rt-elementor-container`). Keeping both paths side by side here means they
   cannot drift apart.

   The only difference from `.layout4` above is the in-flow child that has to grow: this
   template wraps everything in `.single-team` instead of `.rt-l4-reveal`. Measured before the
   fix: a 312px row holding 312 / 291 / 291 / 312 / 291 / 312 / 265 cards. */
.rt-team-container .rt-row.layout-el-4.ttp-even > [class*="rt-col-"] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.rt-team-container .rt-row.layout-el-4.ttp-even .single-team-area {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

/* One level deeper than layout4: this template nests `figure` (absolute), the name pill
   (absolute) and `.overlay` (in flow) inside `.single-team`, so BOTH wrappers have to pass
   the height down. Stopping at `.single-team` leaves `.overlay` at its content height and the
   blue hover panel ends partway down the card with the photo showing below it. */
.rt-team-container .rt-row.layout-el-4.ttp-even .single-team-area > .single-team {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.rt-team-container .rt-row.layout-el-4.ttp-even .single-team-area > .single-team > .overlay {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

/************************ End Layout 4 ********************/
/************************ Start Layout 5 ******************/
/* Layout 5 — "Team Table Layout": the one table layout, a card-wrapped member
   directory. Photo + name + role + contact columns + social chips, one <td> per
   enabled field, under a header row built by Fns::layout5TableHead().

   THE CARD IS `.rt-content-loader.layout5` ITSELF, not an inner wrapper. The
   shortcode path puts `table-responsive` on the <table> (bootstrap wants it on a
   parent) and has no wrapper div, and the AJAX load-more handler appends whole
   further <table>s straight into the row — so the row element is the only thing
   every table ends up inside. It carries the border, radius and h-scroll.

   Paintable defaults (colour / size / weight) live in the low-specificity block
   at the very END of this file so every Styling control still overrides them.
   Accent comes from --l5-primary, which the Primary Color control sets.

   The card rule is fenced off from the Elementor path. This stylesheet loads on
   Elementor pages too, and `.rt-team-container` + `.rt-elementor-container` sit on
   the SAME element there — so without the guard the row AND pro's
   `.table-responsive` would each draw a card, one nested in the other. `:where()`
   keeps the guard free, so specificity stays (0,4,0) and still beats the
   `.rt-row.ttp-even` flex rule above by source order. */
.rt-team-container:where(:not(.rt-elementor-container)) .rt-row.rt-content-loader.layout5 {
	display: block;             /* undo the .ttp-even flex row — one table child */
	margin-left: 0;
	margin-right: 0;
	background-color: #fff;
	border: 1px solid #e7eaf3;
	border-radius: 18px;
	box-shadow: 0 1px 2px rgba(20, 30, 75, .04), 0 8px 22px rgba(20, 30, 75, .06);
	overflow-x: auto;
	overflow-y: hidden;
}

.rt-team-container .layout5 .table {
	width: 100%;
	max-width: none;
	margin: 0;
	background: none;
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	overflow: visible;          /* neutralise the misplaced .table-responsive */
}

/* Header row. Nothing but this layout styles <th>, so no control to lose to. */
.rt-team-container .layout5 .table > thead > tr > th {
	padding: 16px 20px;
	background-color: #fff;
	border: 0;
	border-bottom: 1px solid #e7eaf3;
	font-size: 11.5px;
	font-weight: 600;
	line-height: 1.4;
	letter-spacing: .6px;
	text-transform: uppercase;
	text-align: left;
	white-space: nowrap;
	vertical-align: middle;
}

.rt-team-container .layout5 .table > thead > tr > th.rt-l5-th-avatar {
	width: 1%;
	padding-right: 0;
}

/* Body rows. Cells stay on one line and the card scrolls instead of wrapping,
   which is what keeps every row the same height. */
.rt-team-container .layout5 .table > tbody > tr > td {
	padding: 14px 20px;
	border: 0;
	border-bottom: 1px solid #e7eaf3;
	vertical-align: middle;
	white-space: nowrap;
}

.rt-team-container .layout5 .table > tbody > tr:last-child > td {
	border-bottom: 0;
}

/* Striped rows shade the even ones, per the design. The Elementor "Display
   Striped Rows" switch and the shortcode generator both add .table-striped.
   Hover must come after this to win the specificity tie. */
.rt-team-container .layout5 .table-striped > tbody > tr:nth-of-type(even) {
	background-color: #f7f9fd;
}

.rt-team-container .layout5 .table > tbody > tr {
	transition: background-color .18s cubic-bezier(.2, .7, .2, 1);
}

.rt-team-container .layout5 .table > tbody > tr:hover {
	background-color: #eef1ff;
}

/* Photo cell — square, and sized by width alone so the Elementor "Image Column
   Width" control (which sets `width` on the figure) keeps it square. */
.rt-team-container .layout5 .table .rt-l5-avatar {
	width: 1%;
	padding-right: 0;
}

.rt-team-container .layout5 .table figure {
	width: 60px;
	margin: 0;
	padding: 0;
	aspect-ratio: 1;
	overflow: hidden;
	background-color: #dfe3ee;
	border: 1px solid #e7eaf3;
	border-radius: 6px;
}

.rt-team-container .layout5 .table.round-img figure {
	border-radius: 50%;
}

.rt-team-container .layout5 .table figure > a,
.rt-team-container .layout5 .table figure img {
	display: block;
	width: 100%;
	height: 100%;
}

.rt-team-container .layout5 .table figure img {
	object-fit: cover;
}

/* Name sits tight against the photo, the way the design groups them. */
.rt-team-container .layout5 .table .rt-l5-name {
	padding-left: 14px;
}

.rt-team-container .layout5 .table h3 {
	margin: 0;
	padding: 0;
	line-height: 1.25;
}

.rt-team-container .layout5 .table .tlp-position {
	line-height: 1.4;
}

/* Themes underline in-content links; the design has none. No Styling control
   touches text-decoration, so this can sit at full specificity. */
.rt-team-container .layout5 .table h3 a,
.rt-team-container .layout5 .table .tlp-position a,
.rt-team-container .layout5 .table .rt-l5-contact a {
	text-decoration: none;
}

/* Contact cell — icon chip + text. The <i> stays an immediate sibling of the
   <a>, which is what the Elementor contact controls select on. */
.rt-team-container .layout5 .table .rt-l5-contact {
	display: -webkit-box;
	display: -ms-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 9px;
}

.rt-team-container .layout5 .table .rt-l5-contact i {
	-ms-flex: 0 0 28px;
	flex: 0 0 28px;
	width: 28px;
	height: 28px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	border-radius: 8px;
}

.rt-team-container .layout5 .table .rt-l5-contact a {
	display: inline-block;
	text-decoration: none;
	transition: color .2s cubic-bezier(.2, .7, .2, 1);
}

/* Social chips. Sized here because the legacy global
   `.rt-team-container .social-icons a` (0,2,1) pins them to 30x30. */
.rt-team-container .layout5 .table .social-icons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 6px;
	margin: 0;
	padding: 0;
}

.rt-team-container .layout5 .table .social-icons a {
	width: 32px;
	height: 32px;
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 8px;
	/* Clips the glyph to the chip, so a large Social Icon Size never spills out of
	   the rounded shape — cheaper than an !important fight with the control. */
	overflow: hidden;
	transition: background-color .2s cubic-bezier(.2, .7, .2, 1), color .2s cubic-bezier(.2, .7, .2, 1), transform .2s cubic-bezier(.2, .7, .2, 1);
}

/* Centre the glyph inside its OWN box, rather than relying on the box being
   natural-sized. The shared social CSS gives the glyph a 30x30 box in places (and
   on the Elementor path the Social Icon Width/Height controls size it), which left
   a 12px line sitting at the top of a 28px box — the glyph rode high, then snapped
   down on hover. Centring here is size-agnostic and keeps those controls working. */
.rt-team-container .layout5 .table .social-icons a i {
	line-height: 1;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	background: transparent;
	border: 0;
}

/* Hover fill is the layout's own behaviour, so it deliberately outranks the
   Social Icon Background control — that control owns the resting state. */
.rt-team-container .layout5 .table .social-icons a:hover,
.rt-team-container .layout5 .table .social-icons a:focus {
	background-color: var(--l5-primary, #143ee5);
	color: #fff;
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
}

/* The shared social CSS paints per-network BRAND colours on the <i> INSIDE the
   anchor on hover/focus (~48 rules, e.g.
   `.social-icons a:hover .fa-facebook-f{background:#3b5999;width:30px;height:30px}`).
   Those target the glyph while the rule above tints the chip, so both render and a
   brand-coloured square sits inside the chip. The design tints only the chip, so
   neutralise the glyph — !important because Pro re-ships the same brand rules WITH
   !important, and its stylesheet loads after this one on Elementor pages. */
.rt-team-container .layout5 .table .social-icons a:hover i,
.rt-team-container .layout5 .table .social-icons a:focus i {
	color: #fff;
	background: transparent !important;
	background-color: transparent !important;
	width: auto;
	height: auto;
}

/* Phones: drop the card's radius/border flush to the screen edge is wrong here —
   keep the card, just tighten the cells so more columns stay reachable. */
}@media all and (max-width: 767px){
	.rt-team-container .layout5 .table > thead > tr > th,
	.rt-team-container .layout5 .table > tbody > tr > td {
		padding: 12px 14px;
	}

	.rt-team-container .layout5 .table .rt-l5-name {
		padding-left: 10px;
	}
}
@media all{/************************ End Layout 5 ********************/

/*********************** Start Layout 6 ********************/
/* Grid Layout 6 — "Team Grid Layout 4": a horizontal split card (photo +
   brand-colour content panel) with a notch pointing at the photo, a role
   pill above the name, contact chips, an image hover-social overlay, and a
   footer social row + Read More button. Alternates image side per row (the
   .tlp-left-arrow / .tlp-right-arrow class from $check).

   Accent is 100% control-driven: the shortcode "Primary Color" (sc-css)
   paints .layout6 .tlp-info-block{background} + both arrow border-colours
   (default #143ee5); Name/Designation/Email/Social colour controls paint
   their fields. Paintable colour defaults below stay low-specificity so
   every control still wins; structural rules use normal specificity. */

/* Its own accent variable, like every sibling layout. It chains off
   --l1-primary, which "Primary Color" writes once on the container, so the
   panel, the social hover chip, the button text and the card's hover glow all
   recolour together. Before this the whole card was hardcoded #143ee5 and the
   glow could not follow the control at all. */
.rt-team-container .layout6 {
	--l6-primary: var(--l1-primary, #143ee5);
}

/* ---- card frame ---- */
.rt-team-container .layout6 .rt-inner-content {
	display: flex;
	align-items: stretch;
	height: 100%;
	background: #fff;
	border-radius: 18px;
	overflow: hidden;
	box-shadow: 0 1px 2px rgba(20, 30, 75, .04), 0 8px 22px rgba(20, 30, 75, .06);
	transition: box-shadow .35s cubic-bezier(.2, .7, .2, 1), transform .35s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .layout6 .rt-inner-content:hover {
	box-shadow: 0 26px 66px color-mix(in srgb, var(--l6-primary, #143ee5) 20%, transparent), 0 6px 18px rgba(20, 30, 75, .08);
	transform: translateY(-4px);
}
.rt-team-container .layout6 .tlp-img-block,
.rt-team-container .layout6 .tlp-info-block {
	margin: 0;
	float: none;
	flex: 0 0 50%;
	max-width: 50%;
}

/* ---- image side ---- */
.rt-team-container .layout6 .tlp-img-block {
	padding: 0;
	position: relative;
	z-index: 1;
	overflow: hidden;
	background: #dfe3ee;
}
.rt-team-container .layout6 .tlp-img.tlp-single-team {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.rt-team-container .layout6 .tlp-img.tlp-single-team figure,
.rt-team-container .layout6 .tlp-img.tlp-single-team figure a {
	display: block;
	height: 100%;
	margin: 0;
}
.rt-team-container .layout6 .tlp-img.tlp-single-team img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	transition: transform .8s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .layout6 .rt-inner-content:hover .tlp-img.tlp-single-team img {
	transform: scale(1.06);
}

/* image hover-social overlay (round chips) */
.rt-team-container .layout6 .rt-l6-media-social {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	padding: 16px 16px 14px;
	display: flex;
	background: linear-gradient(to top, rgba(15, 21, 53, .55), rgba(15, 21, 53, 0));
	transform: translateY(115%);
	transition: transform .4s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .layout6 .rt-inner-content:hover .rt-l6-media-social {
	transform: translateY(0);
}
.rt-team-container .layout6 .rt-l6-media-social .social-icons {
	margin: 0;
	padding: 0;
	display: flex;
	gap: 8px;
	flex-wrap: wrap;
}
.rt-team-container .layout6 .rt-l6-media-social .social-icons a {
	width: 36px;
	height: 36px;
	margin: 0;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	/* Follow the accent, don't hardcode it: with a Primary Color set, the chips sat at the
	   default blue while the rest of the card had recoloured. The Elementor twin already
	   uses the variable (tlp-el-team-pro.css, `.layout-el-6 … .social-icons a i`). */
	color: var(--l6-primary, #143ee5);
	border-radius: 50%;
	line-height: 1;
	transition: background .2s, color .2s, transform .2s;
}
/* chip bg + glyph size defaults at zero specificity so the Social
   Background and Social Size controls win */
:where(.rt-team-container .layout6 .rt-l6-media-social) .social-icons a {
	background: rgba(255, 255, 255, .95);
	font-size: 13px;
}
.rt-team-container .layout6 .rt-l6-media-social .social-icons a i {
	width: auto;
	height: auto;
	line-height: 1;
	color: inherit;
}
.rt-team-container .layout6 .rt-l6-media-social .social-icons a:hover {
	background: var(--l6-primary, #143ee5);
	color: #fff;
	transform: translateY(-2px);
}
/* Kill the legacy per-network brand block on the glyph. The old flat design painted the
   `<i>` itself (`.rt-team-container .social-icons a:hover .fa-facebook-f{background:#3b5999;
   width:30px;height:30px}` and ~18 siblings, from line ~2736) — inside this layout's round
   chip that surfaces as a square patch appearing behind the icon on hover, over the chip
   colour the user actually picked. The chip (`a`) carries the hover colour here, so the
   glyph must stay transparent. (0,5,2) beats the legacy arm's (0,4,1). */
.rt-team-container .layout6 .rt-l6-media-social .social-icons a:hover i,
.rt-team-container .layout6 .rt-l6-media-social .social-icons a:focus i {
	background: transparent;
	/* Geometry has to be restated, not just the background. The envelope arm is the one
	   double-class selector in that whole block (`a:hover .far.fa-envelope`, 0,5,1) so it
	   alone outranks this layout's base `… .social-icons a i` rule (0,4,2) and re-imposed
	   `width/height:30px` on hover only — the glyph snapped 20x20 -> 30x30 and the icon
	   appeared to jump. These three values just repeat the resting rule above, so hover
	   changes colour and nothing else. */
	width: auto;
	height: auto;
	line-height: 1;
}

/* ---- content panel (brand colour) ---- */
.rt-team-container .layout6 .tlp-info-block {
	position: relative;
	z-index: 2;
	padding: 28px 26px;
	background: var(--l6-primary, #143ee5);
	color: #fff;
	display: flex;
	flex-direction: column;
	gap: 13px;
	overflow: visible;
	border: 0;
}
/* gradient sheen + decorative orb (translucent, works over any base colour) */
.rt-team-container .layout6 .tlp-info-block::before {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 0;
	pointer-events: none;
	background:
		radial-gradient(160px 160px at 100% 0, rgba(255, 255, 255, .18), transparent 70%),
		linear-gradient(155deg, rgba(255, 255, 255, .05) 0%, rgba(0, 0, 0, .18) 100%);
}
.rt-team-container .layout6 .tlp-info-block > * {
	position: relative;
	z-index: 1;
}

/* notch — a clean triangle flush with the panel edge, pointing at the photo.
   background:inherit makes it follow the panel colour (so the Primary Color
   control recolours it too); clip-path leaves only the outward-facing half,
   so there's no diamond artifact overlapping the panel. Borders zeroed → the
   sc-css arrow border-colour is a harmless no-op. */
.rt-team-container .layout6 .tlp-right-arrow::after,
.rt-team-container .layout6 .tlp-left-arrow::after {
	content: "";
	position: absolute;
	top: 50%;
	width: 12px;
	height: 24px;
	background: inherit;
	border: 0;
	z-index: 1;
}
.rt-team-container .layout6 .tlp-right-arrow::after {
	left: 0;
	transform: translate(-100%, -50%);
	clip-path: polygon(100% 0, 0 50%, 100% 100%);
}
.rt-team-container .layout6 .tlp-left-arrow::after {
	left: auto;
	right: 0;
	transform: translate(100%, -50%);
	clip-path: polygon(0 0, 100% 50%, 0 100%);
}

/* role pill (moved above the name via flex order) */
.rt-team-container .layout6 .tlp-position {
	order: -1;
	align-self: flex-start;
	margin: 0;
	padding: 4px 11px;
	text-align: left;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: .5px;
	line-height: 1.4;
	text-transform: uppercase;
	background: rgba(255, 255, 255, .18);
	border: 1px solid rgba(255, 255, 255, .24);
	border-radius: 999px;
}
.rt-team-container .layout6 .tlp-position a {
	text-decoration: none;
}
:where(.rt-team-container .layout6) .tlp-position,
:where(.rt-team-container .layout6) .tlp-position a {
	color: #fff;
}

/* name */
.rt-team-container .layout6 .tlp-info-block h3 {
	margin: 0;
	padding: 0;
	font-size: 23px;
	line-height: 1.2;
	font-weight: 600;
	letter-spacing: -.3px;
}
:where(.rt-team-container .layout6 .tlp-info-block) h3,
:where(.rt-team-container .layout6 .tlp-info-block) h3 a {
	color: #fff;
}

/* department (present on the Elementor template; harmless here) */
.rt-team-container .layout6 .tlp-department {
	margin: 0;
	font-size: 13px;
}
:where(.rt-team-container .layout6) .tlp-department {
	color: rgba(255, 255, 255, .85);
}

/* short bio */
.rt-team-container .layout6 .short-bio {
	margin: 0;
	padding: 0;
}
.rt-team-container .layout6 .short-bio a,
.rt-team-container .layout6 .short-bio p {
	margin: 0;
	padding: 0;
	font-size: 14.5px;
	line-height: 1.6;
}
:where(.rt-team-container .layout6 .short-bio) p,
:where(.rt-team-container .layout6 .short-bio) a {
	color: rgba(255, 255, 255, .92);
}

/* contact list with icon chips */
.rt-team-container .layout6 .contact-info {
	margin: 0;
	padding: 0;
}
.rt-team-container .layout6 .contact-info ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	flex-direction: column;
	gap: 8px;
}
.rt-team-container .layout6 .contact-info ul li {
	margin: 0;
	padding: 0;
	display: flex;
	align-items: center;
	gap: 10px;
	min-width: 0;
}
.rt-team-container .layout6 .contact-info ul li a,
.rt-team-container .layout6 .contact-info ul li span {
	min-width: 0;
	overflow-wrap: break-word;
	word-break: break-word;
}
.rt-team-container .layout6 .contact-info ul li i {
	width: 28px;
	height: 28px;
	flex-shrink: 0;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background: rgba(255, 255, 255, .16);
	border: 1px solid rgba(255, 255, 255, .22);
	border-radius: 8px;
	font-size: 11px;
}
:where(.rt-team-container .layout6) .contact-info {
	color: rgba(255, 255, 255, .95);
	font-size: 14px;
}

/* The contact chips sit ON the brand panel, whose background IS the accent, so they must
   stay white -- otherwise they vanish into it. Primary Color paints every
   `.contact-info ul li i` in the shortcode (templates/sc-css.php, the
   `… .overlay a.detail-popup, … .contact-info ul li i` arm), which is right on the white-card
   layouts but turned these icons the same colour as the panel behind them.

   (0,4,3) on purpose: that arm is (0,3,3), so this wins, while any future per-field control
   scoped tighter still would not. The Elementor twin already renders them white -- it has no
   equivalent arm -- so this brings the two paths back in line. */
.rt-team-container .layout6 .tlp-info-block .contact-info ul li i,
.rt-team-container .layout-el-6 .tlp-info-block .contact-info ul li i {
	color: #fff;
}
.rt-team-container .layout6 .contact-info ul li a {
	color: inherit;
	text-decoration: none;
	transition: color .2s;
}
.rt-team-container .layout6 .contact-info ul li a:hover {
	color: #fff;
	text-decoration: none;
}

/* ---- footer: social row + read-more button ---- */
.rt-team-container .layout6 .rt-l6-foot {
	margin-top: auto;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	gap: 12px;
	padding-top: 4px;
}
.rt-team-container .layout6 .rt-l6-btns {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 8px;
}
/* `.rt-l6-btns` above spaces the two ROWS 8px apart, but Resume and Hire Me live inside one
   `.readmore-btn` and the template writes them back to back with no separator, so the two
   buttons touched. Matching gap here so the spacing reads the same in both directions.
   (The anchors are already `inline-flex`, so unlike layout16 their padding was never the
   problem -- only the missing gap.)

   `layout-el-6` is listed too: it is a separate key and template, but it emits the same
   `.rt-l6-btns > .readmore-btn` markup and had the same zero gap. Its own rule in
   tlp-team-pro sets only margin and padding, so there is nothing here to out-rank -- load
   order between the two stylesheets does not matter. */
.rt-team-container .layout6 .rt-l6-btns .readmore-btn,
.rt-team-container .layout-el-6 .rt-l6-btns .readmore-btn {
	margin: 0;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 8px;
}
.rt-team-container .layout6 .readmore-btn a,
.rt-team-container .layout6 .hirme-resume a {
	display: inline-flex;
	align-items: center;
	gap: 7px;
	padding: 10px 16px;
	background: #fff;
	color: var(--l6-primary, #143ee5);
	border: 0 solid transparent;
	border-radius: 10px;
	font-size: 13.5px;
	font-weight: 500;
	line-height: 1.2;
	text-decoration: none;
	box-shadow: 0 6px 18px rgba(0, 0, 0, .12);
	transition: background .2s, color .2s, transform .2s, box-shadow .2s;
}
.rt-team-container .layout6 .readmore-btn a:hover,
.rt-team-container .layout6 .hirme-resume a:hover {
	background: #0f1535;
	color: #fff;
	transform: translateY(-2px);
	box-shadow: 0 10px 24px rgba(0, 0, 0, .22);
}

/* ---- responsive: stack on phones, hide the notch ---- */
}@media all and (max-width: 767px){
	.rt-team-container .layout6 .rt-inner-content {
		flex-direction: column;
	}
	.rt-team-container .layout6 .tlp-img-block,
	.rt-team-container .layout6 .tlp-info-block {
		flex-basis: auto;
		max-width: 100%;
	}
	.rt-team-container .layout6 .tlp-img-block {
		order: -1;
	}
	.rt-team-container .layout6 .tlp-img.tlp-single-team {
		height: auto;
	}
	.rt-team-container .layout6 .tlp-img.tlp-single-team img {
		height: auto;
		object-fit: unset;
	}
	.rt-team-container .layout6 .tlp-right-arrow::after,
	.rt-team-container .layout6 .tlp-left-arrow::after {
		display: none;
	}
}
@media all{/*********************** End Layout 6 ********************/
/*********************** Start Layout 7 ********************/
/* Layout 7 — hover-reveal brand overlay ("Team Grid Layout 5"): a square
   greyscale portrait that colourises on hover while a brand-colour overlay
   with a thin inner frame fades in, revealing name / role / divider / bio /
   round social chips / a white pill button. The overlay colour is driven by
   the Overlay Background control (.layout7 figcaption:hover); everything else
   defaults to the reference blue #143ee5 and is overridable per-field. */
/* flex chain so every card fills its (flex-stretched) column while the overlay
   content still defines the intrinsic height — even rows, full overlay coverage */
.rt-team-container .layout7 .rt-grid-item,
.rt-team-container .isotope4 .rt-grid-item {
	display: flex;
	flex-direction: column;
}
/* The card's accent reads var(--l7-primary, #143ee5). The variable is deliberately
   NOT declared here: sc-css.php sets it on the container from Primary Color, and a
   default declaration on this (deeper) element would shadow that inherited value
   and kill the control. The var() fallback supplies the reference blue instead. */
.rt-team-container .layout7 .single-team-area,
.rt-team-container .layout7 .single-team,
.rt-team-container .isotope4 .single-team-area,
.rt-team-container .isotope4 .single-team {
	position: relative;
	margin: 0;
	width: 100%;
	display: flex;
	flex-direction: column;
	flex: 1 1 auto;
}

/* card frame — height grows with the overlay content (see figcaption min-height) */
.rt-team-container .layout7 .tlp-team-item,
.rt-team-container .isotope4 .tlp-team-item {
	position: relative;
	margin: 0;
	padding: 0;
	overflow: hidden;
	border-radius: 6px;
	background: #dfe3ee;
	box-shadow: 0 1px 2px rgba(20, 30, 75, .04), 0 6px 18px rgba(20, 30, 75, .05);
	transition: box-shadow .35s cubic-bezier(.2, .7, .2, 1), transform .35s cubic-bezier(.2, .7, .2, 1);
	text-align: center;
	/* No `cursor: pointer` here. `cursor` inherits, so putting it on the card frame made every
	   dead area -- the bio paragraph, the gaps in the caption, the figcaption itself -- claim
	   to be clickable. It is not: on hover the figcaption covers the whole card, so the image
	   anchor underneath is unreachable and only the name, role, social and button links
	   navigate. The pointer now appears over those and nothing else, which is what every other
	   layout does -- layout7 and isotope4 were the only two setting it card-wide. */
	display: flex;
	flex-direction: column;
	flex: 1 1 auto;
}
.rt-team-container .layout7 .tlp-team-item:hover,
.rt-team-container .isotope4 .tlp-team-item:hover {
	box-shadow: 0 24px 60px color-mix(in srgb, var(--l7-primary, #143ee5) 22%, transparent), 0 4px 12px rgba(20, 30, 75, .06);
	transform: translateY(-3px);
	z-index: 2;
}

/* image (greyscale by default, colour on hover) */
.rt-team-container .layout7 .tlp-team-item > figure,
.rt-team-container .isotope4 .tlp-team-item > figure {
	position: absolute;
	inset: 0;
	z-index: 1;
	margin: 0;
	height: 100%;
	width: 100%;
}
.rt-team-container .layout7 .tlp-team-item > figure a,
.rt-team-container .isotope4 .tlp-team-item > figure a {
	display: block;
	height: 100%;
}
.rt-team-container .layout7 .tlp-team-item img,
.rt-team-container .isotope4 .tlp-team-item img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	filter: grayscale(100%) contrast(1.02);
	transition: transform .8s cubic-bezier(.2, .7, .2, 1), filter .5s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .layout7 .tlp-team-item:hover img,
.rt-team-container .isotope4 .tlp-team-item:hover img {
	transform: scale(1.06);
	filter: grayscale(0%) brightness(.85);
}

/* overlay (in normal flow so its content defines the card height; fades in on
   hover). min-height gives a portrait floor for the image; taller content
   grows the card instead of clipping. */
.rt-team-container .layout7 .tlp-team-item figcaption,
.rt-team-container .isotope4 .tlp-team-item figcaption {
	position: relative;
	width: 100%;
	min-height: 300px;
	flex: 1 1 auto;
	z-index: 3;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	background-color: var(--l7-primary, #143ee5);
	background-image: linear-gradient(160deg, rgba(255, 255, 255, .08) 0%, rgba(0, 0, 0, .12) 100%);
	opacity: 0;
	transition: opacity .4s cubic-bezier(.2, .7, .2, 1);
	backface-visibility: hidden;
}
.rt-team-container .layout7 .tlp-team-item:hover figcaption,
.rt-team-container .isotope4 .tlp-team-item:hover figcaption {
	opacity: 1;
}

/* signature thin inner frame */
.rt-team-container .layout7 .tlp-team-item figcaption::before,
.rt-team-container .isotope4 .tlp-team-item figcaption::before {
	content: "";
	position: absolute;
	top: 14px;
	right: 14px;
	bottom: 14px;
	left: 14px;
	border: 1px solid rgba(255, 255, 255, .45);
	border-radius: 2px;
	transform: scale(.9);
	opacity: 0;
	pointer-events: none;
	transition: transform .5s cubic-bezier(.2, .7, .2, 1) .1s, opacity .4s cubic-bezier(.2, .7, .2, 1) .1s;
}
.rt-team-container .layout7 .tlp-team-item:hover figcaption::before,
.rt-team-container .isotope4 .tlp-team-item:hover figcaption::before {
	transform: scale(1);
	opacity: 1;
}
.rt-team-container .layout7 .tlp-team-item figcaption::after,
.rt-team-container .isotope4 .tlp-team-item figcaption::after {
	content: none;
}

/* inner content (slides up + fades on hover) */
.rt-team-container .layout7 .caption-inner-content,
.rt-team-container .isotope4 .caption-inner-content {
	position: relative;
	top: auto;
	left: auto;
	right: auto;
	transform: translateY(12px);
	opacity: 0;
	z-index: 1;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 8px;
	width: 100%;
	padding: 18px 16px;
	transition: transform .5s cubic-bezier(.2, .7, .2, 1) .18s, opacity .5s cubic-bezier(.2, .7, .2, 1) .18s;
}
.rt-team-container .layout7 .tlp-team-item:hover .caption-inner-content,
.rt-team-container .isotope4 .tlp-team-item:hover .caption-inner-content {
	transform: translateY(0);
	opacity: 1;
}

/* name */
.rt-team-container .layout7 .caption-inner-content h3,
.rt-team-container .isotope4 .caption-inner-content h3 {
	margin: 0;
	padding: 0;
	line-height: 1.2;
	letter-spacing: -.2px;
}
/* Name size / weight / colour are pinned at 0-1-1 — deliberately BELOW the
   Name Styling control ($selector h3 = 0-2-1) so a user value wins, but still
   ABOVE the theme's bare `h3` so the card keeps its own defaults. Putting them
   on the 0-3-1 rule above killed the control; dropping them to :where()'s zero
   let Astra's h3 (24px) take over. */
:where(.rt-team-container) .layout7 h3,
:where(.rt-team-container) .layout7 h3 a,
:where(.rt-team-container) .isotope4 h3,
:where(.rt-team-container) .isotope4 h3 a {
	color: #fff;
	font-size: 20px;
	font-weight: 600;
}

/* role + centred divider (::after) */
.rt-team-container .layout7 .tlp-position,
.rt-team-container .isotope4 .tlp-position {
	margin: 0;
	padding: 0;
	font-size: 12.5px;
	font-weight: 500;
	letter-spacing: .6px;
	text-transform: uppercase;
	line-height: 1.4;
}
/* Designation — 0,3,0, so it clears the later generic `.rt-team-container .tlp-position
   { color: initial }` (0,2,0) at line ~9022. A `:where()` wrapper here dropped this to 0,1,0
   and lost that fight: the linked label still looked right (the anchor was painted too), but
   an UNLINKED designation — and the `.experience` span, which sits inside .tlp-position but
   outside the anchor — rendered BLACK on the blue overlay. Ties the Designation control, which
   loads later in team-sc.css and so still wins. */
.rt-team-container .layout7 .tlp-position,
.rt-team-container .isotope4 .tlp-position {
	color: rgba(255, 255, 255, .85);
}
/* the anchor INHERITS — a hard colour here (0,3,1) would out-rank the Designation control's
   parent-only arm and the visible label would ignore the control. */
.rt-team-container .layout7 .tlp-position a,
.rt-team-container .isotope4 .tlp-position a {
	color: inherit;
	text-decoration: none;
}
.rt-team-container .layout7 .tlp-position::after,
.rt-team-container .isotope4 .tlp-position::after {
	content: "";
	display: block;
	width: 28px;
	height: 2px;
	border-radius: 2px;
	background: rgba(255, 255, 255, .5);
	margin: 8px auto 2px;
}

/* department */
.rt-team-container .layout7 .tlp-department,
.rt-team-container .isotope4 .tlp-department {
	margin: 0;
	font-size: 12px;
}
:where(.rt-team-container .layout7) .tlp-department,
:where(.rt-team-container .isotope4) .tlp-department {
	color: rgba(255, 255, 255, .8);
}

/* bio (clamped to 3 lines) */
.rt-team-container .layout7 .short-bio,
.rt-team-container .isotope4 .short-bio {
	margin: 0;
	padding: 0;
	max-width: 92%;
	font-size: 13px;
	line-height: 1.55;
}
.rt-team-container .layout7 .short-bio p,
.rt-team-container .isotope4 .short-bio p {
	margin: 0;
	padding: 0;
	font-size: inherit;
	line-height: inherit;
	text-align: center;
}
:where(.rt-team-container .layout7 .short-bio) p,
:where(.rt-team-container .layout7 .short-bio) a,
:where(.rt-team-container .isotope4 .short-bio) p,
:where(.rt-team-container .isotope4 .short-bio) a {
	color: rgba(255, 255, 255, .92);
}

/* round social chips */
.rt-team-container .layout7 .social-icons,
.rt-team-container .isotope4 .social-icons {
	margin: 6px 0 0;
	padding: 0;
	display: flex;
	justify-content: center;
	gap: 8px;
	text-align: center;
}
.rt-team-container .layout7 .social-icons a,
.rt-team-container .isotope4 .social-icons a {
	width: 34px;
	height: 34px;
	margin: 0;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border: 1px solid rgba(255, 255, 255, .25);
	border-radius: 50%;
	color: #fff;
	font-size: 12px;
	line-height: 1;
	transition: background .2s, color .2s, transform .2s;
}
.rt-team-container .layout7 .social-icons a i,
.rt-team-container .isotope4 .social-icons a i {
	font-size: inherit;
	line-height: 1;
}
/* chip bg default at zero specificity so the Social Background control wins */
:where(.rt-team-container .layout7 .social-icons) a,
:where(.rt-team-container .isotope4 .social-icons) a {
	background: rgba(255, 255, 255, .15);
}
.rt-team-container .layout7 .social-icons a:hover,
.rt-team-container .isotope4 .social-icons a:hover {
	background: #fff;
	color: var(--l7-primary, #143ee5);
	transform: translateY(-2px);
}
/* the chip is the <a>; keep the glyph a clean primary mark on hover. Higher
   specificity (0,4,2) beats the global brand-colour hover rules (0,4,1, no
   !important on the shortcode path) that put a coloured box + white glyph on
   the <i> — no !important, so the Social colour control's dynamic CSS still applies.
   Also reset the width/height:30px those rules add (which, with the global
   display:block, shove the glyph to the chip's top-left) so it stays centred. */
.rt-team-container .layout7 .social-icons a:hover i,
.rt-team-container .isotope4 .social-icons a:hover i {
	background: transparent;
	color: var(--l7-primary, #143ee5);
	width: auto;
	height: auto;
}

/* white pill button(s) */
.rt-team-container .layout7 .readmore-btn,
.rt-team-container .isotope4 .readmore-btn {
	margin: 4px 0 0;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	gap: 8px;
}
.rt-team-container .layout7 .readmore-btn a,
.rt-team-container .isotope4 .readmore-btn a {
	display: inline-flex;
	align-items: center;
	gap: 7px;
	padding: 10px 18px;
	background: #fff;
	color: var(--l7-primary, #143ee5);
	border: 0 solid transparent;
	border-radius: 8px;
	font-size: 13.5px;
	font-weight: 500;
	line-height: 1.2;
	text-decoration: none;
	box-shadow: 0 8px 20px rgba(0, 0, 0, .15);
	transition: background .2s, color .2s, transform .2s, box-shadow .2s;
}
.rt-team-container .layout7 .readmore-btn a:hover,
.rt-team-container .isotope4 .readmore-btn a:hover {
	background: #0f1535;
	color: #fff;
	transform: translateY(-2px);
	box-shadow: 0 12px 24px rgba(0, 0, 0, .25);
}

/* responsive: tighten spacing on small screens (no content hidden) */
}@media all and (max-width: 767px){
	.rt-team-container .layout7 .caption-inner-content,
.rt-team-container .isotope4 .caption-inner-content {
		padding: 16px 12px;
		gap: 8px;
	}
}

@media all{/* Carousel 2 shares this card: its slides carry the `layout7` class
   (tlp-team-pro/templates/layouts/carousel2.php), so every rule above already
   reaches them. The one exception is the flex-chain starter
   `.layout7 .rt-grid-item` — in a grid the ROW carries `.layout7` and the item
   is a descendant, but in a carousel the item IS the `.layout7` element.
   Restated as a compound selector so the card still stretches to the tallest
   slide and the overlay covers it fully. */
.rt-team-container .carousel2 .swiper-wrapper {
	align-items: stretch;
}
.rt-team-container .layout7.rt-grid-item,
.rt-team-container .isotope4.rt-grid-item {
	display: flex;
	flex-direction: column;
	height: auto;
}
/*********************** End Layout 7 ********************/

/*********************** Start Layout 8 ********************/
/* Isotope 5 SHARES this card (tlp-team-pro/templates/layouts/isotope5.php is
   Layout 8's markup plus `team-member` + the iso_ filter classes), so every rule
   below carries an `.isotope5` twin. Edit the two together — never split one off.
   Mirrored in pro's _lo-layout-8.scss for the Elementor path. */
/* Layout 8 — "Team Grid Layout 9": a square portrait with a floating gradient
   name label overlapping its lower edge. On hover the portrait darkens/zooms
   and round white social chips + pill button(s) reveal with a staggered rise.
   Independent of the Elementor twin (.layout-el-8); every per-field Style
   control still overrides these defaults. */

/* card — equal-height via a flex chain; NOT clipped so the label shadow shows
   (the media clips the portrait itself) */
.rt-team-container .layout8 .rt-grid-item,
.rt-team-container .isotope5 .rt-grid-item {
	display: flex;
	flex-direction: column;
}
.rt-team-container .layout8 .single-team-area,
.rt-team-container .isotope5 .single-team-area {
	position: relative;
	margin: 0;
	width: 100%;
	display: flex;
	flex-direction: column;
	flex: 1 1 auto;
	background: #fff;
	border-radius: 14px;
	box-shadow: 0 1px 2px rgba(20, 30, 75, .04), 0 6px 18px rgba(20, 30, 75, .05);
	transition: box-shadow .35s cubic-bezier(.2, .7, .2, 1), transform .35s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .layout8 .single-team-area:hover,
.rt-team-container .isotope5 .single-team-area:hover {
	box-shadow: 0 24px 60px color-mix(in srgb, var(--l8-primary, #143ee5) 22%, transparent), 0 4px 12px rgba(20, 30, 75, .06);
	transform: translateY(-5px);
	z-index: 2;
}

/* media (square portrait) */
.rt-team-container .layout8 .tlp-portfolio-thum,
.rt-team-container .isotope5 .tlp-portfolio-thum {
	position: relative;
	aspect-ratio: 1 / 1;
	overflow: hidden;
	border-radius: 14px 14px 0 0;
	background: #dfe3ee;
}
.rt-team-container .layout8 .tlp-portfolio-thum figure,
.rt-team-container .isotope5 .tlp-portfolio-thum figure {
	margin: 0;
	width: 100%;
	height: 100%;
}
.rt-team-container .layout8 .tlp-portfolio-thum figure a,
.rt-team-container .isotope5 .tlp-portfolio-thum figure a {
	display: block;
	height: 100%;
}
.rt-team-container .layout8 .single-team-area img,
.rt-team-container .isotope5 .single-team-area img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	transition: transform .7s cubic-bezier(.2, .7, .2, 1), filter .4s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .layout8 .single-team-area:hover img,
.rt-team-container .isotope5 .single-team-area:hover img {
	transform: scale(1.07);
	filter: brightness(.85);
}

/* hover-reveal overlay (social + buttons) */
.rt-team-container .layout8 .tlp-overlay,
.rt-team-container .isotope5 .tlp-overlay {
	position: absolute;
	inset: 0;
	z-index: 2;
	margin: 0;
	padding: 18px 16px 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: linear-gradient(to top, rgba(15, 21, 53, .5) 0%, rgba(15, 21, 53, .14) 46%, rgba(15, 21, 53, 0) 100%);
	opacity: 0;
	pointer-events: none;
	transition: opacity .3s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .layout8 .single-team-area:hover .tlp-overlay,
.rt-team-container .isotope5 .single-team-area:hover .tlp-overlay {
	opacity: 1;
	pointer-events: auto;
}
.rt-team-container .layout8 .rttm-l8-reveal,
.rt-team-container .isotope5 .rttm-l8-reveal {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 14px;
	width: 100%;
}

/* social chips (staggered rise on hover). text-align (not flex) so the Social
   Alignment control, which emits `text-align` on `.social-icons`, actually works */
.rt-team-container .layout8 .social-icons,
.rt-team-container .isotope5 .social-icons {
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
	line-height: 1;
}
.rt-team-container .layout8 .social-icons a,
.rt-team-container .isotope5 .social-icons a {
	width: 44px;
	height: 44px;
	margin: 0 5px;
	display: inline-flex;
	vertical-align: middle;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	color: var(--l8-primary, #143ee5);
	font-size: 15px;
	line-height: 1;
	box-shadow: 0 8px 20px rgba(0, 0, 0, .18);
	opacity: 0;
	transform: translateY(16px) scale(.85);
	transition: transform .4s cubic-bezier(.2, .7, .2, 1), opacity .4s cubic-bezier(.2, .7, .2, 1), background .2s, color .2s, box-shadow .2s;
}
.rt-team-container .layout8 .social-icons a i,
.rt-team-container .isotope5 .social-icons a i {
	font-size: inherit;
	line-height: 1;
	display: inline-flex;
}
/* chip bg default at zero specificity so the Social Background control wins */
:where(.rt-team-container .layout8 .social-icons) a,
:where(.rt-team-container .isotope5 .social-icons) a {
	background: rgba(255, 255, 255, .96);
}
.rt-team-container .layout8 .single-team-area:hover .social-icons a,
.rt-team-container .isotope5 .single-team-area:hover .social-icons a {
	opacity: 1;
	transform: translateY(0) scale(1);
}
.rt-team-container .layout8 .single-team-area:hover .social-icons a:nth-child(1),
.rt-team-container .isotope5 .single-team-area:hover .social-icons a:nth-child(1) { transition-delay: .05s; }
.rt-team-container .layout8 .single-team-area:hover .social-icons a:nth-child(2),
.rt-team-container .isotope5 .single-team-area:hover .social-icons a:nth-child(2) { transition-delay: .12s; }
.rt-team-container .layout8 .single-team-area:hover .social-icons a:nth-child(3),
.rt-team-container .isotope5 .single-team-area:hover .social-icons a:nth-child(3) { transition-delay: .19s; }
.rt-team-container .layout8 .single-team-area:hover .social-icons a:nth-child(4),
.rt-team-container .isotope5 .single-team-area:hover .social-icons a:nth-child(4) { transition-delay: .26s; }
.rt-team-container .layout8 .single-team-area:hover .social-icons a:nth-child(5),
.rt-team-container .isotope5 .single-team-area:hover .social-icons a:nth-child(5) { transition-delay: .33s; }
.rt-team-container .layout8 .social-icons a:hover,
.rt-team-container .isotope5 .social-icons a:hover {
	background: #0f1535;
	color: #fff;
	box-shadow: 0 12px 24px rgba(0, 0, 0, .28);
}
/* keep the glyph a clean mark that follows the chip on hover — beat the global
   brand-colour hover rules (0,4,1, no !important) and reset the 30x30 they add */
.rt-team-container .layout8 .social-icons a:hover i,
.rt-team-container .isotope5 .social-icons a:hover i {
	background: transparent;
	color: inherit;
	width: auto;
	height: auto;
}

/* pill button(s), revealed after the icons */
.rt-team-container .layout8 .tlp-btn-wrapper,
.rt-team-container .isotope5 .tlp-btn-wrapper {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 8px;
	width: 100%;
}
.rt-team-container .layout8 .readmore-btn,
.rt-team-container .isotope5 .readmore-btn {
	margin: 0;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	gap: 8px;
}
.rt-team-container .layout8 .readmore-btn:empty,
.rt-team-container .isotope5 .readmore-btn:empty {
	display: none;
}
.rt-team-container .layout8 .readmore-btn a,
.rt-team-container .isotope5 .readmore-btn a {
	display: inline-flex;
	align-items: center;
	gap: 7px;
	padding: 9px 18px;
	background: #fff;
	color: var(--l8-primary, #143ee5);
	border: 0 solid transparent;
	border-radius: 8px;
	font-size: 13.5px;
	font-weight: 500;
	line-height: 1.2;
	text-decoration: none;
	box-shadow: 0 8px 20px rgba(0, 0, 0, .18);
	opacity: 0;
	transform: translateY(16px) scale(.92);
	transition: transform .4s cubic-bezier(.2, .7, .2, 1) .34s, opacity .4s cubic-bezier(.2, .7, .2, 1) .34s, background .2s, color .2s, box-shadow .2s;
}
.rt-team-container .layout8 .single-team-area:hover .readmore-btn a,
.rt-team-container .isotope5 .single-team-area:hover .readmore-btn a {
	opacity: 1;
	transform: translateY(0) scale(1);
}
.rt-team-container .layout8 .readmore-btn a:hover,
.rt-team-container .isotope5 .readmore-btn a:hover {
	background: #0f1535;
	color: #fff;
	box-shadow: 0 12px 24px rgba(0, 0, 0, .28);
}

/* floating gradient name label */
.rt-team-container .layout8 .tlp-title,
.rt-team-container .isotope5 .tlp-title {
	position: relative;
	z-index: 3;
	margin: -30px 16px 0;
	padding: 14px 18px;
	background-color: var(--l8-primary, #143ee5);
	/* colour-agnostic sheen so any Primary Color keeps the light-to-dark feel of
	   the reference gradient (#143ee5 -> #0e2aa3) */
	background-image: linear-gradient(160deg, rgba(255, 255, 255, .10) 0%, rgba(0, 0, 0, .20) 100%);
	border-radius: 12px;
	text-align: center;
	box-shadow: 0 12px 24px color-mix(in srgb, var(--l8-primary, #143ee5) 28%, transparent);
	transition: transform .3s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .layout8 .single-team-area:hover .tlp-title,
.rt-team-container .isotope5 .single-team-area:hover .tlp-title {
	transform: translateY(-2px);
}
.rt-team-container .layout8 .tlp-title h3,
.rt-team-container .isotope5 .tlp-title h3 {
	margin: 0;
	padding: 0;
}
/* Typography + colour pinned at 0-1-1: BELOW the Name Style controls
   (`$selector h3` = 0-2-1) so a user value wins, but ABOVE the plugin's own
   `.rt-team-container h3` (0-1-1, declared earlier in this file) and the theme's
   bare `h3`. At full :where() zero — as this was — Astra's h3 won and the label
   rendered 24px/400 instead of the designed 17px/600. */
:where(.rt-team-container .layout8) .tlp-title h3,
:where(.rt-team-container .isotope5) .tlp-title h3 {
	font-size: 17px;
	line-height: 1.2;
	font-weight: 600;
	letter-spacing: -.1px;
}
:where(.rt-team-container .layout8) .tlp-title h3,
:where(.rt-team-container .isotope5) .tlp-title h3,
:where(.rt-team-container .layout8) .tlp-title h3 a,
:where(.rt-team-container .isotope5) .tlp-title h3 a {
	color: #fff;
}
.rt-team-container .layout8 .tlp-title h3 a,
.rt-team-container .isotope5 .tlp-title h3 a {
	text-decoration: none;
}
.rt-team-container .layout8 .tlp-position,
.rt-team-container .isotope5 .tlp-position {
	margin: 3px 0 0;
	padding: 0;
	font-size: 12px;
	font-weight: 400;
	letter-spacing: .3px;
	line-height: 1.4;
}
/* Designation — 0,3,0, so it clears the later generic `.rt-team-container .tlp-position
   { color: initial }` (0,2,0) at line ~9022. A `:where()` wrapper here dropped this to 0,1,0
   and lost that fight: a LINKED label still looked right (the anchor arm was painted too),
   but an UNLINKED designation rendered BLACK on the blue name label. Ties the Designation
   control (`$selector` is `.rt-team-container.rt-team-container-<id>`, so its arm is 0,3,0
   too), which loads later in team-sc.css and so still wins. Same fix as layout 7. */
.rt-team-container .layout8 .tlp-position,
.rt-team-container .isotope5 .tlp-position {
	color: rgba(255, 255, 255, .85);
}
/* the anchor INHERITS — a hard colour here (0,3,1) would out-rank the Designation control's
   parent-only arm and the visible label would ignore the control. */
.rt-team-container .layout8 .tlp-position a,
.rt-team-container .isotope5 .tlp-position a {
	color: inherit;
	text-decoration: none;
}
.rt-team-container .layout8 .tlp-department,
.rt-team-container .isotope5 .tlp-department {
	margin: 4px 0 0;
	padding: 0;
	font-size: 11.5px;
	line-height: 1.4;
}
:where(.rt-team-container .layout8) .tlp-department,
:where(.rt-team-container .isotope5) .tlp-department {
	color: rgba(255, 255, 255, .8);
}

/* footer spacer so the label floats above the card's lower edge; also grows to
   equalise card heights across a row */
.rt-team-container .layout8 .rttm-l8-foot,
.rt-team-container .isotope5 .rttm-l8-foot {
	flex: 1 1 auto;
	min-height: 18px;
}

/* round-image variant */
.rt-team-container .layout8 .round-img .tlp-portfolio-thum,
.rt-team-container .isotope5 .round-img .tlp-portfolio-thum,
.rt-team-container .layout8 .round-img .single-team-area img,
.rt-team-container .isotope5 .round-img .single-team-area img {
	border-radius: 50%;
}


/* Carousel 3 shares this card: its slides carry the `layout8` class
   (tlp-team-pro/templates/layouts/carousel3.php), so every rule above already
   reaches them. The exception is the flex-chain starter `.layout8 .rt-grid-item`
   — in a grid the ROW carries `.layout8` and the item is a descendant, but in a
   carousel the item IS the `.layout8` element. Restated as a compound selector
   so cards still stretch to the tallest slide. */
.rt-team-container .carousel3 .swiper-wrapper {
	align-items: stretch;
}
.rt-team-container .layout8.rt-grid-item {
	display: flex;
	flex-direction: column;
	height: auto;
}

/* Carousel 3 only. Two things the grid twin doesn't need:
   - no hover box-shadow: the loud blue glow read as a smudge against the slider
     edge, so hover keeps the resting shadow unchanged;
   - no hover LIFT: the slider viewport (.rt-carousel-holder.swiper) is
     overflow:hidden and sits flush with the slide, so translateY(-5px) pushed
     the card's top 5px outside the clip box and it was visibly cut off.
   Padding the holder to make room was tried first, but it re-anchors the
   absolutely-positioned nav arrows, so the lift is simply dropped here. Grid
   layout 8 has no clipping container and keeps both. Mirrored in pro's
   _lo-layout-8.scss for the Elementor path. */
.rt-team-container .carousel3 .single-team-area:hover {
	box-shadow: 0 1px 2px rgba(20, 30, 75, .04), 0 6px 18px rgba(20, 30, 75, .05);
	transform: none;
}
/*********************** End Layout 8 ********************/
/*********************** Layout 9 ************************/
/* Isotope 6 SHARES this card on the SHORTCODE path (tlp-team-pro/templates/layouts/
   isotope6.php is Layout 9's markup plus `team-member` + the iso_ filter classes), so
   every rule below carries an `.isotope6` twin. The ELEMENTOR path uses the separate
   `isotope-el-6` key and is handled in pro's _lo-layout-9.scss — edit the two together.
   Redesign Layout 9 and both follow; never split one off. */
/* Layout 9 — "Team Grid Layout 10": a square portrait tagged with twin pill
   labels (name + role) at rest; on hover the labels fade out and a blue overlay
   reveals name / role / divider / bio / round social chips / pill button(s).
   SHARED key `.layout9` for both paths (no layout-el-9), so these rules also
   reach the Elementor page — the Elementor twin in _lo-layout-9.scss matches.
   Paintable/typographic defaults are low-spec so every Style control still wins. */

/* preserved layout10 rules (they lived inside the old layout9 block) — isotope7
   shares layout10's card, so it needs the same two arms */
.rt-team-container .layout10 .short-bio,
.rt-team-container .isotope7 .short-bio {
	margin: 0 0 15px;
}
.rt-team-container .layout10 .short-bio a,
.rt-team-container .isotope7 .short-bio a {
	color: #fff;
}

/* card — content-driven auto-height (min-height floor keeps a square-ish base;
   grows taller when more fields/buttons are enabled). The flex chain equalises
   card heights across a row. */
.rt-team-container .layout9 .rt-grid-item,
.rt-team-container .isotope6 .rt-grid-item {
	display: flex;
	flex-direction: column;
}
/* Carousel 4 shares this card: its slides carry the `layout9` class
   (tlp-team-pro/templates/layouts/carousel4.php), so every rule below already
   reaches them. The exception is the flex-chain starter above — in a grid the
   ROW carries `.layout9` and the item is a descendant, but in a carousel the
   item IS the `.layout9` element. Restated as a compound selector so cards
   still stretch to the tallest slide. */
.rt-team-container .carousel4 .swiper-wrapper {
	align-items: stretch;
}
.rt-team-container .layout9.rt-grid-item {
	display: flex;
	flex-direction: column;
	height: auto;
}
.rt-team-container .layout9 .single-team-area,
.rt-team-container .isotope6 .single-team-area {
	position: relative;
	overflow: hidden;
	margin: 0;
	width: 100%;
	flex: 1 1 auto;
	display: flex;
	flex-direction: column;
	border-radius: 14px;
	background: #dfe3ee;
	text-align: center;
	box-shadow: 0 1px 2px rgba(20, 30, 75, .04), 0 6px 18px rgba(20, 30, 75, .05);
	transition: box-shadow .35s cubic-bezier(.2, .7, .2, 1), transform .35s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .layout9 .single-team-area:hover,
.rt-team-container .isotope6 .single-team-area:hover {
	box-shadow: 0 24px 60px color-mix(in srgb, var(--l9-primary, #143ee5) 22%, transparent), 0 4px 12px rgba(20, 30, 75, .06);
	transform: translateY(-4px);
	z-index: 2;
}

/* portrait */
.rt-team-container .layout9 .single-team-area figure,
.rt-team-container .isotope6 .single-team-area figure {
	margin: 0;
	position: absolute;
	inset: 0;
}
.rt-team-container .layout9 .single-team-area figure a,
.rt-team-container .isotope6 .single-team-area figure a {
	display: block;
	height: 100%;
}
.rt-team-container .layout9 .single-team-area img,
.rt-team-container .isotope6 .single-team-area img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	transition: transform .8s cubic-bezier(.2, .7, .2, 1), filter .4s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .layout9 .single-team-area:hover img,
.rt-team-container .isotope6 .single-team-area:hover img {
	transform: scale(1.08);
	filter: brightness(.78);
}

/* twin pill labels (visible at rest) */
/* Labels sit on the BOTTOM EDGE of the portrait — `justify-content: flex-end` anchors
   them and the 12px bottom padding is all the breathing room they get, so the pills read
   as resting on the edge rather than floating over the chin (they were 26px up). It stays
   above the card's own 14px border-radius, so a centred pill never fouls a corner.
   This block also replaced a stray `margin-top: 50px` that existed only here and not in
   pro's _lo-layout-9.scss, so the pills used to sit lower on the shortcode path than on
   Elementor. Keep the two files in step — and note carousel4 hardcodes the `layout9`
   class, so it rides on these rules too. */
.rt-team-container .layout9 .tlp-labels,
.rt-team-container .isotope6 .tlp-labels {
	position: absolute;
	inset: 0;
	z-index: 2;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-end;
	gap: 8px;
	padding: 20px 20px 12px;
	text-align: center;
	pointer-events: none;
	transition: opacity .3s cubic-bezier(.2, .7, .2, 1), transform .35s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .layout9 .single-team-area:hover .tlp-labels,
.rt-team-container .isotope6 .single-team-area:hover .tlp-labels {
	opacity: 0;
	transform: translateY(-6px);
}
.rt-team-container .layout9 .tlp-label-name,
.rt-team-container .isotope6 .tlp-label-name {
	display: inline-block;
	margin: 0;
	padding: 8px 16px;
	background: var(--l9-primary, #143ee5);
	color: #fff;
	border-radius: 8px;
	font-size: 16px;
	line-height: 1.2;
	font-weight: 600;
	letter-spacing: -.1px;
	box-shadow: 0 8px 20px color-mix(in srgb, var(--l9-primary, #143ee5) 35%, transparent);
}
.rt-team-container .layout9 .tlp-label-role,
.rt-team-container .isotope6 .tlp-label-role {
	display: inline-block;
	padding: 5px 12px;
	background: rgba(15, 21, 53, .85);
	color: #fff;
	border-radius: 8px;
	font-size: 12.5px;
	line-height: 1.2;
	font-weight: 400;
	letter-spacing: .2px;
}

/* hover overlay — IN FLOW so its content defines the card height (min-height
   gives a portrait floor; taller content grows the card instead of clipping) */
.rt-team-container .layout9 .tlp-overlay,
.rt-team-container .isotope6 .tlp-overlay {
	position: relative;
	z-index: 3;
	flex: 1 1 auto;
	min-height: 260px;
	overflow: hidden;
	padding: 18px 18px;
	color: #fff;
	/* Colour and sheen split — see the note in pro's _lo-layout-9.scss. A shorthand
	   gradient here sets background-image, which paints over the Overlay Color
	   control's background-color and made the control look dead. */
	background-color: var(--l9-primary, rgba(20, 62, 229, .88));
	background-image: linear-gradient(160deg, rgba(255, 255, 255, .05) 0%, rgba(0, 0, 0, .10) 100%);
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	opacity: 0;
	pointer-events: none;
	transition: opacity .35s cubic-bezier(.2, .7, .2, 1);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.rt-team-container .layout9 .single-team-area:hover .tlp-overlay,
.rt-team-container .isotope6 .single-team-area:hover .tlp-overlay {
	opacity: 1;
	pointer-events: auto;
}
/* signature thin inner frame */
.rt-team-container .layout9 .tlp-overlay::before,
.rt-team-container .isotope6 .tlp-overlay::before {
	content: "";
	position: absolute;
	inset: 14px;
	border: 1px solid rgba(255, 255, 255, .35);
	border-radius: 4px;
	transform: scale(.95);
	opacity: 0;
	pointer-events: none;
	transition: transform .5s cubic-bezier(.2, .7, .2, 1) .1s, opacity .4s cubic-bezier(.2, .7, .2, 1) .1s;
}
.rt-team-container .layout9 .single-team-area:hover .tlp-overlay::before,
.rt-team-container .isotope6 .single-team-area:hover .tlp-overlay::before {
	transform: scale(1);
	opacity: 1;
}

/* inner content (slides up + fades on hover) */
.rt-team-container .layout9 .tlp-overlay-inner,
.rt-team-container .isotope6 .tlp-overlay-inner {
	position: relative;
	z-index: 1;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 8px;
	width: 100%;
	transform: translateY(14px);
	opacity: 0;
	transition: transform .5s cubic-bezier(.2, .7, .2, 1) .18s, opacity .5s cubic-bezier(.2, .7, .2, 1) .18s;
}
.rt-team-container .layout9 .single-team-area:hover .tlp-overlay-inner,
.rt-team-container .isotope6 .single-team-area:hover .tlp-overlay-inner {
	transform: translateY(0);
	opacity: 1;
}

/* name */
.rt-team-container .layout9 .tlp-overlay-inner h3,
.rt-team-container .isotope6 .tlp-overlay-inner h3 {
	margin: 0;
	padding: 0;
}
/* Pinned at 0-1-1 (NOT full :where() zero): below the Name Style controls
   (`$selector h3` = 0-2-1) so a user value wins, but above the theme's bare `h3`.
   At zero, Astra's h3 won and the overlay name rendered 24px/400 instead of the
   designed 20px/600 — while the Elementor twin, which already uses this form,
   rendered it correctly. */
:where(.rt-team-container .layout9) .tlp-overlay-inner h3,
:where(.rt-team-container .isotope6) .tlp-overlay-inner h3 {
	font-size: 20px;
	line-height: 1.2;
	font-weight: 600;
	letter-spacing: -.2px;
}
/* white by default at (0,2,1) — beats the theme's h3 colour (~0,1,0); ties the
   Name Colour control (0,2,1), which wins by load order */
.rt-team-container .layout9 h3,
.rt-team-container .isotope6 h3 {
	color: #fff;
}
.rt-team-container .layout9 h3 a,
.rt-team-container .isotope6 h3 a {
	color: inherit;
}

/* role + centred divider */
.rt-team-container .layout9 .tlp-position,
.rt-team-container .isotope6 .tlp-position {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: .6px;
	text-transform: uppercase;
	line-height: 1.4;
	/* colour at (0,3,0) so it beats the theme; ties the Designation control which wins by order */
	color: rgba(255, 255, 255, .85);
}
:where(.rt-team-container .layout9) .tlp-position a,
:where(.rt-team-container .isotope6) .tlp-position a {
	color: rgba(255, 255, 255, .85);
}
.rt-team-container .layout9 .tlp-position a,
.rt-team-container .isotope6 .tlp-position a {
	text-decoration: none;
}
.rt-team-container .layout9 .tlp-overlay-inner .tlp-position::after,
.rt-team-container .isotope6 .tlp-overlay-inner .tlp-position::after {
	content: "";
	display: block;
	width: 30px;
	height: 2px;
	border-radius: 2px;
	background: rgba(255, 255, 255, .5);
	margin: 8px auto 2px;
}

/* designation shows at rest (the role pill); on hover the overlay shows the
   DEPARTMENT instead, so hide the overlay's designation line */
.rt-team-container .layout9 .tlp-overlay-inner .tlp-position,
.rt-team-container .isotope6 .tlp-overlay-inner .tlp-position {
	display: none;
}

/* department — styled like the role line (it replaces it in the overlay) */
.rt-team-container .layout9 .tlp-department,
.rt-team-container .isotope6 .tlp-department {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: .6px;
	text-transform: uppercase;
	line-height: 1.4;
}
:where(.rt-team-container .layout9) .tlp-department,
:where(.rt-team-container .isotope6) .tlp-department {
	color: rgba(255, 255, 255, .85);
}
.rt-team-container .layout9 .tlp-overlay-inner .tlp-department::after,
.rt-team-container .isotope6 .tlp-overlay-inner .tlp-department::after {
	content: "";
	display: block;
	width: 30px;
	height: 2px;
	border-radius: 2px;
	background: rgba(255, 255, 255, .5);
	margin: 8px auto 2px;
}

/* bio (clamped to fit the square) */
.rt-team-container .layout9 .short-bio,
.rt-team-container .isotope6 .short-bio {
	margin: 0;
	padding: 0;
	max-width: 92%;
	font-size: 13px;
	line-height: 1.55;
}
.rt-team-container .layout9 .short-bio p,
.rt-team-container .isotope6 .short-bio p {
	margin: 0;
	padding: 0;
	font-size: inherit;
	line-height: inherit;
}
:where(.rt-team-container .layout9 .short-bio) p,
:where(.rt-team-container .isotope6 .short-bio) p,
:where(.rt-team-container .layout9 .short-bio) a,
:where(.rt-team-container .isotope6 .short-bio) a {
	color: rgba(255, 255, 255, .95);
}

/* round social chips. text-align (not flex) so the Social Alignment control works */
.rt-team-container .layout9 .social-icons,
.rt-team-container .isotope6 .social-icons {
	width: 100%;
	margin: 6px 0 0;
	padding: 0;
	text-align: center;
	line-height: 1;
}
.rt-team-container .layout9 .social-icons a,
.rt-team-container .isotope6 .social-icons a {
	width: 34px;
	height: 34px;
	margin: 0 4px;
	display: inline-flex;
	vertical-align: middle;
	align-items: center;
	justify-content: center;
	border: 1px solid rgba(255, 255, 255, .28);
	border-radius: 50%;
	color: #fff;
	font-size: 12px;
	line-height: 1;
	transition: background .2s, color .2s, transform .2s;
}
.rt-team-container .layout9 .social-icons a i,
.rt-team-container .isotope6 .social-icons a i {
	font-size: inherit;
	line-height: 1;
}
/* chip bg default at zero specificity so the Social Background control wins */
:where(.rt-team-container .layout9 .social-icons) a,
:where(.rt-team-container .isotope6 .social-icons) a {
	background: rgba(255, 255, 255, .15);
}
.rt-team-container .layout9 .social-icons a:hover,
.rt-team-container .isotope6 .social-icons a:hover {
	background: #fff;
	color: var(--l9-primary, #143ee5);
	transform: translateY(-2px);
}
/* keep the glyph a clean mark on hover — beat the global brand hover rules
   (0,4,1, no !important) and reset the 30x30 they add */
.rt-team-container .layout9 .social-icons a:hover i,
.rt-team-container .isotope6 .social-icons a:hover i {
	background: transparent;
	color: inherit;
	width: auto;
	height: auto;
}

/* pill button(s) */
.rt-team-container .layout9 .readmore-btn,
.rt-team-container .isotope6 .readmore-btn {
	margin: 8px 0 0;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	gap: 8px;
}
.rt-team-container .layout9 .readmore-btn:empty,
.rt-team-container .isotope6 .readmore-btn:empty {
	display: none;
}
.rt-team-container .layout9 .readmore-btn a,
.rt-team-container .isotope6 .readmore-btn a {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	padding: 10px 18px;
	background: #fff;
	color: var(--l9-primary, #143ee5);
	border: 0 solid transparent;
	border-radius: 8px;
	font-size: 13.5px;
	font-weight: 500;
	line-height: 1.2;
	text-decoration: none;
	box-shadow: 0 8px 20px rgba(0, 0, 0, .18);
	transition: background .2s, color .2s, transform .2s, box-shadow .2s;
}
.rt-team-container .layout9 .readmore-btn a:hover,
.rt-team-container .isotope6 .readmore-btn a:hover {
	background: #0f1535;
	color: #fff;
	transform: translateY(-2px);
	box-shadow: 0 12px 24px rgba(0, 0, 0, .25);
}

/* round-image variant */
.rt-team-container .layout9 .round-img .single-team-area,
.rt-team-container .isotope6 .round-img .single-team-area,
.rt-team-container .layout9 .round-img .tlp-overlay,
.rt-team-container .isotope6 .round-img .tlp-overlay,
.rt-team-container .layout9 .round-img .single-team-area img,
.rt-team-container .isotope6 .round-img .single-team-area img {
	border-radius: 50%;
}


/************************* Layout 10 - "Team Grid Layout 8" split card *********/
/* Isotope 7 SHARES this card (tlp-team-pro/templates/layouts/isotope7.php is
   Layout 10's markup plus `team-member` + the iso_ filter classes, with the overlay
   body wearing BOTH `tlp-overlay-inner` and `inner-content`), so every rule below
   carries an `.isotope7` twin. Its arms are UNGUARDED unlike `.layout10`'s: isotope7
   is one key for both paths. Pro's _lo-layout-10.scss carries the Elementor twin —
   edit the two together; redesign Layout 10 and isotope7 follows. */
/* ---------- Accent colour ----------
   Same plumbing as layouts 12 / 13: --l10-primary is fed from --l1-primary (sc-css.php
   writes it from the Styling tab's "Primary Color"), and the Elementor Primary Color
   control writes --l10-primary directly (ElementorFilters::colorControls). Deliberately
   NOT chained off --rttm-primary-color, which Pro pins to #007acc on :root. carousel5
   shares this card, so it is listed here too. Mirrored in _lo-layout-10.scss. */
/* The `.layout10` arm is SHORTCODE-ONLY, hence the `:where(:not(...))` guard (zero
   specificity, so the selector still counts 0,2,0). `.rt-team-container` and
   `.rt-elementor-container` sit on the SAME element, so an unguarded
   `.rt-team-container .layout10` also matches on the Elementor path — where `.layout10`
   is only carousel5's SLIDE. The Primary Color control writes --l10-primary on the ROW
   (`.carousel5`); re-declaring it on the slide shadows the inherited value and pins the
   card to the fallback blue. Layout 10's own Elementor key is `layout-el-10`, which the
   pro stylesheet handles. */
.rt-team-container:where(:not(.rt-elementor-container)) .layout10,
.rt-team-container .isotope7,
.rt-elementor-container .isotope7,
.rt-team-container .carousel5,
.rt-elementor-container .carousel5 {
	--l10-primary: var(--l1-primary, #143ee5);
	--l10-primary-600: #1133c2;
	--l10-primary-600: color-mix(in srgb, var(--l10-primary) 82%, #000);
	--l10-primary-50: #eef1ff;
	--l10-primary-50: color-mix(in srgb, var(--l10-primary) 8%, #fff);
	--l10-primary-100: #dde3ff;
	--l10-primary-100: color-mix(in srgb, var(--l10-primary) 16%, #fff);
	/* Overlay wash. Kept as its own variable so the Elementor "Overlay Background
	   Color" control (which writes background-color, not the shorthand) can override
	   it — see the .tlp-overlay rule below, whose gradient is a neutral sheen rather
	   than an opaque colour, so the background-color underneath stays visible. */
	--l10-overlay: rgba(20, 62, 229, .82);
	--l10-overlay: color-mix(in srgb, var(--l10-primary) 84%, transparent);
}

/* Card ------------------------------------------------------------------ */
.rt-team-container .layout10 .rt-grid-item,
.rt-team-container .isotope7 .rt-grid-item { display: flex; }
.rt-team-container .layout10 .single-team-area,
.rt-team-container .isotope7 .single-team-area {
	width: 100%;
	display: flex;
	flex-direction: column;
}
.rt-team-container .layout10 .tlp-team-item,
.rt-team-container .isotope7 .tlp-team-item {
	display: flex;
	flex-direction: column;
	flex: 1 1 auto;
	background: #fff;
	border: 1px solid #e7eaf3;
	border-radius: 16px;
	overflow: hidden;
	box-shadow: 0 1px 2px rgba(20, 30, 75, .04), 0 8px 22px rgba(20, 30, 75, .06);
	transition: box-shadow .35s cubic-bezier(.2, .7, .2, 1), transform .35s cubic-bezier(.2, .7, .2, 1), border-color .35s cubic-bezier(.2, .7, .2, 1);
	text-align: center;
	margin: 0;
}
.rt-team-container .layout10 .single-team-area:hover .tlp-team-item,
.rt-team-container .isotope7 .single-team-area:hover .tlp-team-item {
	box-shadow: 0 28px 70px color-mix(in srgb, var(--l10-primary, #143ee5) 20%, transparent), 0 6px 18px rgba(20, 30, 75, .06);
	transform: translateY(-6px);
	border-color: transparent;
}

/* Media (square portrait) ----------------------------------------------- */
.rt-team-container .layout10 .image-container,
.rt-team-container .isotope7 .image-container {
	position: relative;
	width: 100%;
	aspect-ratio: 1 / 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	line-height: 0;
	background: #dfe3ee;
}
.rt-team-container .layout10 .image-container figure,
.rt-team-container .isotope7 .image-container figure { margin: 0; height: 100%; }
.rt-team-container .layout10 .image-container figure a,
.rt-team-container .isotope7 .image-container figure a { display: block; height: 100%; }
.rt-team-container .layout10 .image-container img,
.rt-team-container .isotope7 .image-container img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	max-width: 100%;
	transition: transform .7s cubic-bezier(.2, .7, .2, 1), filter .4s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .layout10 .single-team-area:hover .image-container img,
.rt-team-container .isotope7 .single-team-area:hover .image-container img {
	transform: scale(1.07);
	filter: brightness(.85);
}

/* Hover overlay (over the media only) ----------------------------------- */
.rt-team-container .layout10 .tlp-overlay,
.rt-team-container .isotope7 .tlp-overlay {
	position: absolute;
	inset: 0;
	z-index: 2;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 24px 22px;
	color: #fff;
	/* Base colour and sheen are SEPARATE longhands on purpose: the Elementor "Overlay
	   Background Color" control writes background-color only, so an opaque gradient here
	   would hide it entirely. The image is a neutral light/dark wash that reads the same
	   over any hue. The shortcode control writes the `background` shorthand and simply
	   replaces both. */
	background-color: var(--l10-overlay);
	background-image: linear-gradient(160deg, rgba(255, 255, 255, .07) 0%, rgba(0, 0, 0, .13) 100%);
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
	opacity: 0;
	transition: opacity .35s cubic-bezier(.2, .7, .2, 1);
	pointer-events: none;
	text-align: center;
}
.rt-team-container .layout10 .single-team-area:hover .tlp-overlay,
.rt-team-container .isotope7 .single-team-area:hover .tlp-overlay {
	opacity: 1;
	pointer-events: auto;
}
.rt-team-container .layout10 .tlp-overlay::before,
.rt-team-container .isotope7 .tlp-overlay::before {
	content: "";
	position: absolute;
	top: -60px;
	right: -60px;
	width: 180px;
	height: 180px;
	border-radius: 50%;
	background: radial-gradient(circle, rgba(255, 255, 255, .18) 0%, transparent 70%);
	pointer-events: none;
}
.rt-team-container .layout10 .tlp-overlay-inner,
.rt-team-container .isotope7 .tlp-overlay-inner {
	position: relative;
	z-index: 1;
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 10px;
	transform: translateY(14px);
	opacity: 0;
	transition: transform .5s cubic-bezier(.2, .7, .2, 1) .1s, opacity .5s cubic-bezier(.2, .7, .2, 1) .1s;
}
.rt-team-container .layout10 .single-team-area:hover .tlp-overlay-inner,
.rt-team-container .isotope7 .single-team-area:hover .tlp-overlay-inner {
	transform: translateY(0);
	opacity: 1;
}

/* Overlay name pill (fixed design element, not a control target) */
.rt-team-container .layout10 .ov-name,
.rt-team-container .isotope7 .ov-name {
	font-size: 18px;
	line-height: 1.2;
	font-weight: 600;
	padding: 6px 14px;
	border-radius: 8px;
	background: rgba(15, 21, 53, .55);
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter: blur(4px);
	border: 1px solid rgba(255, 255, 255, .18);
	color: #fff;
	max-width: 100%;
}
/* Overlay role pill (fixed design element, not a control target) */
.rt-team-container .layout10 .ov-role,
.rt-team-container .isotope7 .ov-role {
	font-size: 12px;
	font-weight: 500;
	letter-spacing: .6px;
	text-transform: uppercase;
	line-height: 1.6;
	padding: 5px 12px;
	border-radius: 999px;
	background: rgba(255, 255, 255, .18);
	border: 1px solid rgba(255, 255, 255, .28);
	color: #fff;
	max-width: 100%;
}
/* Overlay bio (Style control targets `.short-bio p`, ties this by load order) */
/* Style the `.short-bio` wrapper itself (WP's the_content sometimes returns bare
   text with no <p>, and the wrapper otherwise inherits line-height:0 → collapses). */
.rt-team-container .layout10 .tlp-overlay .short-bio,
.rt-team-container .isotope7 .tlp-overlay .short-bio {
	margin: 0;
	max-width: 92%;
	font-size: 13.5px;
	line-height: 1.55;
	color: rgba(255, 255, 255, .95);
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.rt-team-container .layout10 .short-bio p,
.rt-team-container .isotope7 .short-bio p {
	margin: 0;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}
/* Overlay social - round chips */
.rt-team-container .layout10 .tlp-overlay .social-icons,
.rt-team-container .isotope7 .tlp-overlay .social-icons {
	display: flex;
	justify-content: center;
	gap: 8px;
	margin: 4px 0 0;
}
.rt-team-container .layout10 .tlp-overlay .social-icons a,
.rt-team-container .isotope7 .tlp-overlay .social-icons a {
	width: 36px;
	height: 36px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background: rgba(255, 255, 255, .15);
	border: 1px solid rgba(255, 255, 255, .25);
	border-radius: 50%;
	font-size: 13px;
	transition: background .2s, color .2s, transform .2s;
}
:where(.rt-team-container .layout10 .tlp-overlay .social-icons a),
:where(.rt-team-container .isotope7 .tlp-overlay .social-icons a) { color: #fff; }
.rt-team-container .layout10 .tlp-overlay .social-icons a:hover,
.rt-team-container .isotope7 .tlp-overlay .social-icons a:hover {
	background: #fff;
	color: var(--l10-primary);
	transform: translateY(-2px);
}
/* Beat the generic per-brand hover rules (`.social-icons a:hover .fa-facebook-f{color;background}`):
   ON HOVER keep the glyph un-boxed (no brand square) and primary-blue, like the demo.
   Scoped to :hover so the rest-state Social Background control still works. */
.rt-team-container .layout10 .tlp-overlay .social-icons a:hover i,
.rt-team-container .isotope7 .tlp-overlay .social-icons a:hover i,
.rt-team-container .layout10 .tlp-overlay .social-icons a:hover i[class*="fa"],
.rt-team-container .isotope7 .tlp-overlay .social-icons a:hover i[class*="fa"] {
	color: var(--l10-primary) !important;
	background: transparent !important;
}
/* Resume / Hire buttons revealed inside the overlay - translucent-white pills on blue */
.rt-team-container .layout10 .tlp-overlay .ov-actions,
.rt-team-container .isotope7 .tlp-overlay .ov-actions {
	gap: 8px;
	margin-top: 6px;
}
.rt-team-container .layout10 .tlp-overlay .rt-resume-btn,
.rt-team-container .isotope7 .tlp-overlay .rt-resume-btn,
.rt-team-container .layout10 .tlp-overlay .rt-hire-btn,
.rt-team-container .isotope7 .tlp-overlay .rt-hire-btn {
	background: rgba(255, 255, 255, .15);
	color: #fff;
	border-color: rgba(255, 255, 255, .35);
	padding: 8px 16px;
	font-size: 13px;
	box-shadow: none;
}
.rt-team-container .layout10 .tlp-overlay .rt-resume-btn:hover,
.rt-team-container .isotope7 .tlp-overlay .rt-resume-btn:hover,
.rt-team-container .layout10 .tlp-overlay .rt-hire-btn:hover,
.rt-team-container .isotope7 .tlp-overlay .rt-hire-btn:hover {
	background: #fff;
	color: var(--l10-primary);
	border-color: #fff;
	transform: translateY(-2px);
}

/* Footer (always visible) ----------------------------------------------- */
.rt-team-container .layout10 .tlp-content,
.rt-team-container .isotope7 .tlp-content {
	background: transparent;
	padding: 20px 22px 24px;
	display: flex;
	flex-direction: column;
	gap: 6px;
	text-align: center;
}
.rt-team-container .layout10 .tlp-content .tlp-title,
.rt-team-container .isotope7 .tlp-content .tlp-title { padding: 0; margin: 0; }
/* Footer name - defaults at (0,2,1) so the Name control (ties, loads later) wins */
.rt-team-container .layout10 h3,
.rt-team-container .isotope7 h3 {
	margin: 0;
	font-size: 19px;
	line-height: 1.25;
	font-weight: 600;
	color: #0f1535;
}
.rt-team-container .layout10 h3 a,
.rt-team-container .isotope7 h3 a { color: inherit; text-decoration: none; }
/* Footer role - primary colour, defaults at (0,3,0)/(0,3,1) so the control wins */
.rt-team-container .layout10 .tlp-position,
.rt-team-container .isotope7 .tlp-position {
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight: 500;
	letter-spacing: .2px;
	color: var(--l10-primary);
}
.rt-team-container .layout10 .tlp-position a,
.rt-team-container .isotope7 .tlp-position a { color: var(--l10-primary); text-decoration: none; }
.rt-team-container .layout10 .tlp-content .tlp-department,
.rt-team-container .isotope7 .tlp-content .tlp-department {
	font-size: 12px;
	color: #6b7088;
}

/* Footer buttons -------------------------------------------------------- */
.rt-team-container .layout10 .tlp-btn-wrapper,
.rt-team-container .isotope7 .tlp-btn-wrapper {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 8px;
	margin-top: 12px;
}
.rt-team-container .layout10 .tlp-btn-wrapper a,
.rt-team-container .isotope7 .tlp-btn-wrapper a {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	padding: 11px 22px;
	border-radius: 10px;
	font-size: 14px;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	border: 1px solid transparent;
	transition: background .2s, color .2s, box-shadow .2s, transform .2s, border-color .2s;
}
/* Read More = primary filled (with sliding arrow); resume/hire = soft outline.
   Painted at (0,3,0) to beat the generic `.readmore-btn a{background:#007acc}` (0,2,1) yet lose to the button controls (0,4,0). */
.rt-team-container .layout10 .rt-ream-me-btn,
.rt-team-container .isotope7 .rt-ream-me-btn {
	background: var(--l10-primary);
	color: #fff;
	box-shadow: 0 6px 16px color-mix(in srgb, var(--l10-primary, #143ee5) 25%, transparent);
}
.rt-team-container .layout10 .rt-ream-me-btn::after,
.rt-team-container .isotope7 .rt-ream-me-btn::after {
	content: "\2192";
	font-size: 13px;
	line-height: 1;
	display: inline-block;
	transition: transform .25s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .layout10 .rt-ream-me-btn:hover,
.rt-team-container .isotope7 .rt-ream-me-btn:hover {
	background: var(--l10-primary-600);
	transform: translateY(-2px);
	box-shadow: 0 10px 24px color-mix(in srgb, var(--l10-primary, #143ee5) 35%, transparent);
}
.rt-team-container .layout10 .rt-ream-me-btn:hover::after,
.rt-team-container .isotope7 .rt-ream-me-btn:hover::after {
	transform: translateX(4px);
}
.rt-team-container .layout10 .rt-resume-btn,
.rt-team-container .isotope7 .rt-resume-btn,
.rt-team-container .layout10 .rt-hire-btn,
.rt-team-container .isotope7 .rt-hire-btn {
	background: var(--l10-primary-50);
	color: var(--l10-primary);
	border-color: var(--l10-primary-100);
}
.rt-team-container .layout10 .rt-resume-btn:hover,
.rt-team-container .isotope7 .rt-resume-btn:hover,
.rt-team-container .layout10 .rt-hire-btn:hover,
.rt-team-container .isotope7 .rt-hire-btn:hover {
	background: var(--l10-primary);
	color: #fff;
	transform: translateY(-2px);
}

/* Carousel 5 shares this card: its slides carry the `layout10` class
   (tlp-team-pro/templates/layouts/carousel5.php), so every rule above already
   reaches them. The exception is the flex-chain starter `.layout10 .rt-grid-item`
   — in a grid the ROW carries `.layout10` and the item is a descendant, but in a
   carousel the item IS the `.layout10` element. Restated as a compound selector
   so cards still stretch to the tallest slide. */
.rt-team-container .carousel5 .swiper-wrapper {
	align-items: stretch;
}
.rt-team-container .layout10.rt-grid-item {
	display: flex;
	flex-direction: column;
	height: auto;
}

/* Carousel 5 only: no hover LIFT. The slider viewport (.rt-carousel-holder.swiper)
   is overflow:hidden and sits flush with the slide, so translateY(-6px) pushes the
   card's top outside the clip box and it is visibly cut off. Padding the holder to
   make room re-anchors the absolutely-positioned nav arrows, so the lift is simply
   dropped here and the resting shadow is kept. Grid layout 10 has no clipping
   container and keeps both. Mirrored in pro's _lo-layout-10.scss for Elementor. */
.rt-team-container .carousel5 .single-team-area:hover .tlp-team-item {
	transform: none;
	box-shadow: 0 1px 2px rgba(20, 30, 75, .04), 0 8px 22px rgba(20, 30, 75, .06);
}

/* ---------- Accent colour ----------
   Same plumbing as layouts 10 / 12 / 13: --l11-primary is fed from --l1-primary (sc-css.php
   writes it from the Styling tab's "Primary Color") and the Elementor Primary Color control
   writes --l11-primary directly (ElementorFilters::colorControls). `layout11` is a SHARED
   key, so one block serves both paths — and carousel6, whose slides carry `.layout11`. */
.rt-team-container .layout11,
.rt-elementor-container .layout11 {
	--l11-primary: var(--l1-primary, #143ee5);
	--l11-primary-600: #1133c2;
	--l11-primary-600: color-mix(in srgb, var(--l11-primary) 82%, #000);
	--l11-role: #bcd0ff;
	--l11-role: color-mix(in srgb, var(--l11-primary) 35%, #fff);
}

/*********************** Start Layout 11 - "Portrait spotlight" ********************/
/* Neutralise the grid's negative row margins (the Elementor container doesn't offset
   them, so they cause a few px of horizontal overflow at mobile). Col padding keeps the gaps. */
.rt-team-container .rt-row.layout11 { margin-left: 0; margin-right: 0; }
.rt-team-container .layout11 .rt-grid-item { display: flex; }
.rt-team-container .layout11 .single-team-area {
	position: relative;
	width: 100%;
	aspect-ratio: 3 / 4;
	border-radius: 18px;
	overflow: hidden;
	background: #dfe3ee;
	box-shadow: 0 1px 2px rgba(20, 30, 75, .05), 0 12px 30px rgba(20, 30, 75, .10);
	transition: transform .4s cubic-bezier(.2, .7, .2, 1), box-shadow .4s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .layout11 .single-team-area:hover {
	transform: translateY(-6px);
	box-shadow: 0 30px 60px color-mix(in srgb, var(--l11-primary, #143ee5) 22%, transparent);
}
.rt-team-container .layout11 .single-team-area figure { margin: 0; height: 100%; }
.rt-team-container .layout11 .single-team-area figure a { display: block; height: 100%; }
.rt-team-container .layout11 .single-team-area img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	max-width: 100%;
	transition: transform .7s cubic-bezier(.2, .7, .2, 1), filter .5s ease;
}
.rt-team-container .layout11 .single-team-area:hover img { transform: scale(1.06); filter: brightness(.72); }
/* Scrim (always) + accent wash (hover) */
.rt-team-container .layout11 .single-team-area::before {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 1;
	pointer-events: none;
	background: linear-gradient(180deg, transparent 45%, rgba(8, 12, 30, .82) 100%);
}
.rt-team-container .layout11 .single-team-area::after {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 1;
	pointer-events: none;
	opacity: 0;
	background: linear-gradient(180deg, rgba(20, 62, 229, 0) 35%, rgba(14, 42, 163, .55) 100%);
	transition: opacity .45s ease;
}
.rt-team-container .layout11 .single-team-area:hover::after { opacity: 1; }
/* Info block (slides up on hover) */
.rt-team-container .layout11 .single-team-area .tlp-title {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	padding: 22px 22px 24px;
	margin: 0;
	color: #fff;
	background: none;
	text-align: left;
	display: block;
	transform: translateY(calc(100% - 82px));
	transition: transform .45s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .layout11 .single-team-area:hover .tlp-title { transform: translateY(0); }
/* Name - defaults low enough that the Name control wins */
.rt-team-container .layout11 h3 { margin: 0; font-size: 20px; line-height: 1.2; font-weight: 600; color: #fff; }
.rt-team-container .layout11 h3 a { color: inherit; text-decoration: none; }
/* Role */
.rt-team-container .layout11 .tlp-position {
	margin: 6px 0 0;
	padding: 0;
	font-size: 11.5px;
	font-weight: 600;
	letter-spacing: .8px;
	text-transform: uppercase;
	line-height: 1.4;
	color: var(--l11-role);
}
.rt-team-container .layout11 .tlp-position a { color: var(--l11-role); text-decoration: none; }
/* Reveal (bio / social / buttons) */
.rt-team-container .layout11 .tlp-reveal { opacity: 0; transition: opacity .4s cubic-bezier(.2, .7, .2, 1) .05s; }
.rt-team-container .layout11 .single-team-area:hover .tlp-reveal { opacity: 1; }
.rt-team-container .layout11 .short-bio {
	margin: 12px 0 0;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
/* Controllable bio props low-spec (:where) so the Short Bio Style control wins */
:where(.rt-team-container .layout11 .short-bio),
:where(.rt-team-container .layout11 .short-bio p) {
	font-size: 13px;
	line-height: 1.55;
	color: rgba(255, 255, 255, .9);
}
.rt-team-container .layout11 .short-bio p { margin: 0; font-size: inherit; line-height: inherit; color: inherit; }
/* Social - round chips */
.rt-team-container .layout11 .social-icons { display: flex; gap: 8px; margin: 14px 0 0; text-align: left; opacity: 1; }
.rt-team-container .layout11 .social-icons a {
	width: 34px;
	height: 34px;
	border-radius: 50%;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background: rgba(255, 255, 255, .16);
	border: 1px solid rgba(255, 255, 255, .28);
	font-size: 12.5px;
	transition: background .2s, color .2s, transform .2s;
}
:where(.rt-team-container .layout11 .social-icons a) { color: #fff; }
.rt-team-container .layout11 .social-icons a:hover { background: #fff; color: var(--l11-primary); transform: translateY(-2px); }
.rt-team-container .layout11 .social-icons a:hover i,
.rt-team-container .layout11 .social-icons a:hover i[class*="fa"] { color: var(--l11-primary) !important; background: transparent !important; }
/* Buttons */
.rt-team-container .layout11 .tlp-btn-wrapper { display: flex; flex-wrap: wrap; gap: 8px; margin: 16px 0 0; }
.rt-team-container .layout11 .tlp-btn-wrapper a {
	display: inline-flex;
	align-items: center;
	gap: 7px;
	padding: 9px 18px;
	border-radius: 10px;
	font-size: 13px;
	font-weight: 600;
	line-height: 1;
	text-decoration: none;
	border: 1px solid transparent;
	transition: background .2s, color .2s, transform .2s, border-color .2s;
}
.rt-team-container .layout11 .rt-ream-me-btn { background: #fff; color: var(--l11-primary); }
.rt-team-container .layout11 .rt-ream-me-btn::after {
	content: "\2192";
	font-size: 12px;
	display: inline-block;
	transition: transform .25s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .layout11 .rt-ream-me-btn:hover { background: var(--l11-primary); color: #fff; }
.rt-team-container .layout11 .rt-ream-me-btn:hover::after { transform: translateX(3px); }
.rt-team-container .layout11 .rt-resume-btn,
.rt-team-container .layout11 .rt-hire-btn { background: rgba(255, 255, 255, .16); color: #fff; border-color: rgba(255, 255, 255, .3); }
.rt-team-container .layout11 .rt-resume-btn:hover,
.rt-team-container .layout11 .rt-hire-btn:hover { background: #fff; color: var(--l11-primary); border-color: #fff; }

/* Carousel 6 shares this card: its slides carry the `layout11` class
   (tlp-team-pro/templates/layouts/carousel6.php), so every rule above already reaches
   them. The exception is the flex-chain starter `.layout11 .rt-grid-item` — in a grid
   the ROW carries `.layout11` and the item is a descendant, but in a carousel the item
   IS the `.layout11` element. Restated as a compound selector so the card still fills
   the slide. */
.rt-team-container .carousel6 .swiper-wrapper { align-items: stretch; }
.rt-team-container .layout11.rt-grid-item {
	display: flex;
	flex-direction: column;
	height: auto;
}

/* Carousel 6 only: no hover LIFT. The slider viewport (.rt-carousel-holder.swiper) is
   overflow:hidden and sits flush with the slide, so translateY(-6px) pushes the card's
   top outside the clip box and it is visibly cut off. Padding the holder to make room
   re-anchors the absolutely-positioned nav arrows, so the lift is dropped and the
   resting shadow is kept. Grid layout 11 has no clipping container and keeps both.
   Mirrored in pro's _lo-layout-11.scss for the Elementor path. */
.rt-team-container .carousel6 .single-team-area:hover {
	transform: none;
	box-shadow: 0 1px 2px rgba(20, 30, 75, .05), 0 12px 30px rgba(20, 30, 75, .10);
}

/*********************** Layout 12 - "Flip card" ************************/
/* ---------- Accent colour ----------
   Every accent in this layout reads --l12-primary, so ONE control repaints the whole
   card. It is fed from --l1-primary, which sc-css.php writes on the shortcode container
   from the Styling tab's "Primary Color". The Elementor path writes --l12-primary
   directly from its own Primary Color control (ElementorFilters::colorControls), which is
   why this chain deliberately does NOT read --rttm-primary-color: Pro's stylesheet sets
   `:root{--rttm-primary-color:#007acc}` and BOTH stylesheets load on every page, so
   chaining off it would turn the default card teal. The identical declaration is
   mirrored in _lo-layout-12.scss, so it does not matter which sheet wins the tie. */
.rt-team-container .layout12,
.rt-elementor-container .layout12 {
	--l12-primary: var(--l1-primary, #143ee5);
	--l12-primary-700: #0e2aa3;
	--l12-primary-700: color-mix(in srgb, var(--l12-primary) 68%, #000);
	--l12-glow: rgba(20, 62, 229, .35);
	--l12-glow: color-mix(in srgb, var(--l12-primary) 35%, transparent);
}

/* Neutralise the grid's negative row margins (they cause a few px of horizontal
   overflow at mobile). Column padding still supplies the gaps. */
.rt-team-container .rt-row.layout12 { margin-left: 0; margin-right: 0; }
.rt-team-container .layout12 .rt-grid-item { display: flex; }
.rt-team-container .layout12 .single-team-area {
	position: relative;
	width: 100%;
	margin: 0;
	height: auto;
	overflow: visible;
	text-align: center;
	perspective: 1400px;
}
/* The rotating element. Both faces sit in the same 1x1 grid cell, so the card
   height is content-driven: max(3:4 portrait, whatever the back needs). */
.rt-team-container .layout12 .rt-l12-flip {
	position: relative;
	display: grid;
	width: 100%;
	transform-style: preserve-3d;
	transition: transform .65s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .layout12 .single-team-area:hover .rt-l12-flip,
.rt-team-container .layout12 .single-team-area:focus-within .rt-l12-flip {
	transform: rotateY(180deg);
}
.rt-team-container .layout12 .rt-l12-face {
	grid-area: 1 / 1;
	position: relative;
	overflow: hidden;
	border-radius: 18px;
	background: #dfe3ee;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	box-shadow: 0 1px 2px rgba(20, 30, 75, .05), 0 14px 34px rgba(20, 30, 75, .14);
}

/* ---------- Front ---------- */
.rt-team-container .layout12 .rt-l12-front { display: flex; flex-direction: column; }
.rt-team-container .layout12 .rt-l12-front figure {
	margin: 0;
	flex: 1 1 auto;
	min-height: 0;
	aspect-ratio: 3 / 4;
}
.rt-team-container .layout12 .rt-l12-front figure a { display: block; width: 100%; height: 100%; }
.rt-team-container .layout12 .rt-l12-front img {
	position: relative;
	width: 100%;
	height: 100%;
	max-width: 100%;
	object-fit: cover;
	display: block;
}
.rt-team-container .layout12 .rt-l12-front::after {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 1;
	pointer-events: none;
	background: linear-gradient(180deg, transparent 55%, rgba(8, 12, 30, .35) 100%);
}
/* Flip affordance */
.rt-team-container .layout12 .rt-l12-hint {
	position: absolute;
	top: 14px;
	right: 14px;
	z-index: 3;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	background: rgba(255, 255, 255, .9);
	color: var(--l12-primary);
	font-size: 11px;
	line-height: 1;
	box-shadow: 0 4px 12px rgba(20, 30, 75, .2);
}
.rt-team-container .layout12 .rt-l12-hint::before {
	content: "\f2f1";
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
}
/* Solid name box. THREE independent background layers, outermost first:
     1. `.rt-l12-namebox`      -> Primary Color        (the solid accent box)
     2. `h3` / `.tlp-position` -> "Background Color"        controls (row band)
     3. `.team-name` / `span`  -> "Inner Background Color"  controls (text chip)
   2 and 3 are transparent by default so the box colour shows through; setting either
   control paints a visible layer on top of the box. */
.rt-team-container .layout12 .rt-l12-namebox {
	position: absolute;
	left: 16px;
	right: 16px;
	bottom: 16px;
	z-index: 2;
	border-radius: 10px;
	overflow: hidden;
	text-align: center;
	background: var(--l12-primary);
	box-shadow: 0 10px 24px var(--l12-glow);
}
/* `.rt-team-container h3` sets margin/padding with !important, hence the !important
   here. The Elementor Name Padding / Margin controls are !important too and carry a
   higher specificity, so they still win. */
.rt-team-container .layout12 .rt-l12-namebox h3 {
	margin: 0 !important;
	padding: 0 !important;
	line-height: 1.2;
	overflow: hidden;
}
.rt-team-container .layout12 .rt-l12-namebox h3 .team-name {
	display: block;
	padding: 11px 14px 0;
}
.rt-team-container .layout12 .rt-l12-namebox .tlp-position { margin: 0; padding: 0; }
/* No font-size / weight / transform here — they live in the low-specificity block at
   the end of this file so the Name / Designation size + weight controls can win. */
.rt-team-container .layout12 .rt-l12-namebox .tlp-position span {
	display: block;
	padding: 3px 14px 11px;
}
/* Transparent by default so the box's Primary Color shows through — the two "Inner
   Background Color" controls paint these. :where() keeps them at zero specificity. */
:where(.rt-team-container .layout12 .rt-l12-namebox h3 .team-name),
:where(.rt-team-container .layout12 .rt-l12-namebox .tlp-position span) { background: transparent; }

/* ---------- Back ---------- */
.rt-team-container .layout12 .rt-l12-back {
	transform: rotateY(180deg);
	color: #fff;
	background-color: var(--l12-primary);
	background-image: linear-gradient(160deg, rgba(255, 255, 255, .10) 0%, rgba(0, 0, 0, .28) 100%);
}
.rt-team-container .layout12 .rt-l12-back::before {
	content: "";
	position: absolute;
	top: -40px;
	right: -40px;
	width: 150px;
	height: 150px;
	border-radius: 50%;
	pointer-events: none;
	background: radial-gradient(circle, rgba(255, 255, 255, .14), transparent 70%);
}
.rt-team-container .layout12 .rt-l12-back .tlp-overlay-inner {
	position: relative;
	z-index: 1;
	height: 100%;
	padding: 26px 22px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.rt-team-container .layout12 .rt-l12-back .tlp-inner { width: 100%; }
/* No chip on the back - the accent panel already carries the colour. */
.rt-team-container .layout12 .rt-l12-back h3 {
	margin: 0 !important;
	padding: 0 !important;
	line-height: 1.25;
	overflow: visible;
}
.rt-team-container .layout12 .rt-l12-back h3 .team-name {
	display: inline;
	padding: 0;
	background: none !important;
}
.rt-team-container .layout12 .rt-l12-back .tlp-position { margin: 7px 0 0; padding: 0; }
.rt-team-container .layout12 .rt-l12-back .tlp-position span {
	display: inline;
	padding: 0;
	background: none !important;
}
/* Layout 12 text colours live at the very END of this file — see the note there.
   (`.rt-team-container .tlp-position { color: initial }` at line ~6034 would otherwise
   beat them on source order.) */
.rt-team-container .layout12 .rt-l12-divider {
	display: block;
	width: 34px;
	height: 2px;
	margin: 14px auto 0;
	border-radius: 2px;
	background: rgba(255, 255, 255, .55);
}
.rt-team-container .layout12 .rt-l12-back .short-bio {
	margin: 14px 0 0;
	padding: 0;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
:where(.rt-team-container .layout12 .rt-l12-back .short-bio) {
	font-size: 13px;
	line-height: 1.55;
	color: rgba(255, 255, 255, .92);
}
/* `inherit`, not literal values: the Elementor Short Biography controls only target the
   `.short-bio` wrapper, so the <p> has to follow it. The shortcode controls target
   `.short-bio p` directly and beat this zero-specificity rule. */
:where(.rt-team-container .layout12 .rt-l12-back .short-bio p) {
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}
/* Only structural props — the Short Bio control writes to `.short-bio p`, so font
   and colour defaults for the <p> live in the :where() rule above. */
.rt-team-container .layout12 .rt-l12-back .short-bio p { margin: 0; padding: 0; }
/* Social - round chips */
.rt-team-container .layout12 .rt-l12-back .social-icons {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	justify-content: center;
	margin: 16px 0 0;
	padding: 0;
	opacity: 1;
	visibility: visible;
	text-align: center;
	transform: none;
}
.rt-team-container .layout12 .rt-l12-back .social-icons a {
	width: 34px;
	height: 34px;
	border-radius: 50%;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background: rgba(255, 255, 255, .18);
	border: 1px solid rgba(255, 255, 255, .32);
	font-size: 12.5px;
	line-height: 1;
	text-decoration: none;
	transition: background .2s, color .2s, transform .2s, border-color .2s;
}
/* Normal specificity — it has to beat the generic `.social-icons a { color: primary }`
   rules. The Social Icon Color control writes `color: … !important`, so it still wins. */
.rt-team-container .layout12 .rt-l12-back .social-icons a { color: #fff; }
.rt-team-container .layout12 .rt-l12-back .social-icons a i { color: inherit; background: transparent; }
.rt-team-container .layout12 .rt-l12-back .social-icons a:hover {
	background: #fff;
	color: var(--l12-primary);
	border-color: #fff;
	transform: translateY(-2px);
}
.rt-team-container .layout12 .rt-l12-back .social-icons a:hover i,
.rt-team-container .layout12 .rt-l12-back .social-icons a:hover i[class*="fa"] {
	color: var(--l12-primary) !important;
	background: transparent !important;
}
/* Buttons */
.rt-team-container .layout12 .rt-l12-back .tlp-btn-wrapper {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	justify-content: center;
	margin: 18px 0 0;
	opacity: 1;
	visibility: visible;
}
.rt-team-container .layout12 .rt-l12-back .tlp-btn-wrapper a {
	display: inline-flex;
	align-items: center;
	gap: 7px;
	padding: 9px 18px;
	border-radius: 10px;
	font-size: 13px;
	font-weight: 600;
	line-height: 1;
	text-decoration: none;
	border: 1px solid transparent;
	transition: background .2s, color .2s, transform .2s, border-color .2s;
}
.rt-team-container .layout12 .rt-l12-back .rt-ream-me-btn { background: #fff; color: var(--l12-primary); }
.rt-team-container .layout12 .rt-l12-back .rt-ream-me-btn::after {
	content: "\f061";
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	font-size: 11px;
	display: inline-block;
	transition: transform .25s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .layout12 .rt-l12-back .rt-ream-me-btn:hover { background: var(--l12-primary-700); color: #fff; }
.rt-team-container .layout12 .rt-l12-back .rt-ream-me-btn:hover::after { transform: translateX(3px); }
.rt-team-container .layout12 .rt-l12-back .rt-resume-btn,
.rt-team-container .layout12 .rt-l12-back .rt-hire-btn {
	background: rgba(255, 255, 255, .16);
	color: #fff;
	border-color: rgba(255, 255, 255, .32);
}
.rt-team-container .layout12 .rt-l12-back .rt-resume-btn:hover,
.rt-team-container .layout12 .rt-l12-back .rt-hire-btn:hover {
	background: #fff;
	color: var(--l12-primary);
	border-color: #fff;
}
/* Round-image option - soften the card instead of clipping the portrait to a circle. */
.rt-team-container .layout12 .round-img .rt-l12-face { border-radius: 26px; }

.rt-team-container .layout10 .tlp-team-item .tlp-info {
		overflow: hidden;
}
.rt-team-container .layout10 .tlp-team-item .tlp-info h3 {
		margin-top: 10px;
}

/*********************** Layout 13 - "Team card" ************************/
/* isotope8 shares this card and has no CSS of its own — every selector below covers
   both. Keep _lo-layout-13.scss (the Elementor twin) in step. */

/* ---------- Accent colour ----------
   Same plumbing as layout 12: --l13-primary is fed from --l1-primary (sc-css.php writes
   it from the Styling tab's "Primary Color"), and the Elementor Primary Color control
   writes --l13-primary directly (ElementorFilters::colorControls). Deliberately NOT
   chained off --rttm-primary-color, which Pro pins to #007acc on :root. Mirrored
   verbatim in _lo-layout-13.scss so the specificity tie is harmless. */
.rt-team-container .layout13,
.rt-elementor-container .layout13,
.rt-team-container .isotope8,
.rt-elementor-container .isotope8 {
	--l13-primary: var(--l1-primary, #143ee5);
	--l13-primary-600: #1133c2;
	--l13-primary-600: color-mix(in srgb, var(--l13-primary) 82%, #000);
	--l13-primary-50: #eef1ff;
	--l13-primary-50: color-mix(in srgb, var(--l13-primary) 8%, #fff);
	--l13-line: #e7eaf3;
	--l13-ink: #0f1535;
	--l13-ink-2: #3a3f5c;
	--l13-muted: #6b7088;
}

/* Neutralise the grid's negative row margins; column padding supplies the gaps. */
.rt-team-container .rt-row.layout13,
.rt-team-container .rt-row.isotope8 { margin-left: 0; margin-right: 0; }
.rt-team-container .layout13 .rt-grid-item,
.rt-team-container .isotope8 .rt-grid-item { display: flex; }

/* ---------- Card ---------- */
.rt-team-container .layout13 .single-team-area,
.rt-team-container .isotope8 .single-team-area {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%;
	margin: 0;
	overflow: hidden;
	text-align: left;
	line-height: 1.6;
	background: #fff;
	border: 1px solid var(--l13-line);
	border-radius: 16px;
	box-shadow: 0 1px 2px rgba(20, 30, 75, .04), 0 8px 22px rgba(20, 30, 75, .06);
	transition: transform .35s cubic-bezier(.2, .7, .2, 1), box-shadow .35s cubic-bezier(.2, .7, .2, 1), border-color .35s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .layout13 .single-team-area:hover,
.rt-team-container .isotope8 .single-team-area:hover {
	transform: translateY(-6px);
	border-color: transparent;
	box-shadow: 0 28px 70px color-mix(in srgb, var(--l13-primary, #143ee5) 18%, transparent), 0 6px 18px rgba(20, 30, 75, .06);
}
.rt-team-container .layout13 .single-team-area:hover:after,
.rt-team-container .isotope8 .single-team-area:hover:after { content: initial; }

/* ---------- Media ---------- */
/* No fixed ratio and no object-fit: the image keeps its natural proportions, so the
   shortcode's own "Image Size" setting decides the crop. The media box just sizes to
   the image and gives the social strip something to anchor to. */
.rt-team-container .layout13 .rt-l13-media,
.rt-team-container .isotope8 .rt-l13-media {
	position: relative;
	overflow: hidden;
	background: #dfe3ee;
	line-height: 0;
}
.rt-team-container .layout13 .rt-l13-media figure,
.rt-team-container .isotope8 .rt-l13-media figure { margin: 0; }
.rt-team-container .layout13 .rt-l13-media figure a,
.rt-team-container .isotope8 .rt-l13-media figure a { display: block; }
.rt-team-container .layout13 .rt-l13-media img,
.rt-team-container .isotope8 .rt-l13-media img {
	width: 100%;
	max-width: 100%;
	height: auto;
	display: block;
	transition: transform .7s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .layout13 .single-team-area:hover .rt-l13-media img,
.rt-team-container .isotope8 .single-team-area:hover .rt-l13-media img { transform: scale(1.06); }

/* Social strip - slides up over the photo on hover */
.rt-team-container .layout13 .rt-l13-media .social-icons,
.rt-team-container .isotope8 .rt-l13-media .social-icons {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	margin: 0;
	padding: 14px;
	display: flex;
	/* wrap, don't squash: once the Social Width/Height controls make the chips too wide for
	   the strip, flex would shrink them and a 50% radius would render as ovals. */
	flex-wrap: wrap;
	justify-content: center;
	gap: 8px;
	opacity: 1;
	visibility: visible;
	background: linear-gradient(to top, rgba(15, 21, 53, .6), transparent);
	transform: translateY(110%);
	transition: transform .4s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .layout13 .single-team-area:hover .rt-l13-media .social-icons,
.rt-team-container .isotope8 .single-team-area:hover .rt-l13-media .social-icons { transform: translateY(0); }
/* min-* not fixed width/height: the Social Icon Width / Height controls size the inner
   <i>, so a hard-sized chip would shrink the icon back down and make those controls
   look broken. The chip now grows with its icon and 34px is just the floor. */
.rt-team-container .layout13 .rt-l13-media .social-icons a,
.rt-team-container .isotope8 .rt-l13-media .social-icons a {
	min-width: 34px;
	min-height: 34px;
	/* max-content on BOTH axes, not auto: as a flex item the chip's base size ignores the
	   icon's explicit width, and `align-self: stretch` would pin its height to the row —
	   so it would stay 34px however large the Width / Height controls are set. */
	width: -webkit-max-content;
	width: max-content;
	height: -webkit-max-content;
	height: max-content;
	align-self: center;
	flex: 0 0 auto;
	border-radius: 50%;
	/* Elementor's Social Background Color also paints the inner <i>, which is a square.
	   Clipping to the chip means that square can never poke out of the circle, whatever
	   the Border Radius control is set to. Cheaper and far more robust than fighting the
	   control's specificity with !important. */
	overflow: hidden;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background: rgba(255, 255, 255, .96);
	font-size: 12.5px;
	line-height: 1;
	text-decoration: none;
	transition: background .2s, color .2s, transform .2s;
}
.rt-team-container .layout13 .rt-l13-media .social-icons a i,
.rt-team-container .isotope8 .rt-l13-media .social-icons a i { flex: 0 0 auto; }
.rt-team-container .layout13 .rt-l13-media .social-icons a,
.rt-team-container .isotope8 .rt-l13-media .social-icons a { color: var(--l13-primary); }
/* The chip (<a>) is the visible shape, so the Social Border control must draw on it and
   NOT on the glyph box too — otherwise you get a ring inside a ring. The control's first
   selector is unscoped (`.rt-elementor-container .social-icons a i`, no {{WRAPPER}}), so a
   plain 0,4,2 rule is enough to clear it here; no !important needed. */
.rt-team-container .layout13 .rt-l13-media .social-icons a i,
.rt-team-container .isotope8 .rt-l13-media .social-icons a i {
	color: inherit;
	background: transparent;
	border: 0;
}
.rt-team-container .layout13 .rt-l13-media .social-icons a:hover,
.rt-team-container .isotope8 .rt-l13-media .social-icons a:hover {
	background: var(--l13-primary);
	color: #fff;
	transform: translateY(-2px);
}
.rt-team-container .layout13 .rt-l13-media .social-icons a:hover i,
.rt-team-container .isotope8 .rt-l13-media .social-icons a:hover i { color: #fff !important; background: transparent !important; }

/* ---------- Body (`.tlp-overlay` = Overlay Background + Content Padding hooks) ---------- */
.rt-team-container .layout13 .tlp-overlay,
.rt-team-container .isotope8 .tlp-overlay {
	position: static;
	width: auto;
	left: auto;
	bottom: auto;
	z-index: auto;
	flex: 1;
	display: flex;
	flex-direction: column;
	gap: 14px;
	padding: 20px 22px 22px;
	text-align: left;
	background: #fff;
}
.rt-team-container .layout13 .tlp-overlay h3,
.rt-team-container .isotope8 .tlp-overlay h3 {
	margin: 0 !important;
	padding: 0 !important;
	line-height: 1.25;
	letter-spacing: -.2px;
}
.rt-team-container .layout13 .tlp-overlay h3 .team-name,
.rt-team-container .isotope8 .tlp-overlay h3 .team-name { background: none; padding: 0; }
/* The role pill IS `.tlp-position`, so the Designation Background Color control paints it. */
.rt-team-container .layout13 .tlp-overlay .tlp-position,
.rt-team-container .isotope8 .tlp-overlay .tlp-position {
	align-self: flex-start;
	max-width: 100%;
	margin: -8px 0 0;
	padding: 4px 11px;
	border-radius: 999px;
	line-height: 1.5;
}
.rt-team-container .layout13 .tlp-overlay .tlp-position span,
.rt-team-container .isotope8 .tlp-overlay .tlp-position span { background: none; padding: 0; }
.rt-team-container .layout13 .tlp-overlay .short-bio,
.rt-team-container .isotope8 .tlp-overlay .short-bio {
	margin: 0;
	padding: 0;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.rt-team-container .layout13 .tlp-overlay .short-bio p,
.rt-team-container .isotope8 .tlp-overlay .short-bio p { margin: 0; padding: 0; }

/* ---------- Buttons: Read More full width, Resume + Hire on row 2 ---------- */
.rt-team-container .layout13 .tlp-btn-wrapper,
.rt-team-container .isotope8 .tlp-btn-wrapper {
	margin-top: auto;
	padding-top: 4px;
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 9px;
	opacity: 1;
	visibility: visible;
}
.rt-team-container .layout13 .tlp-btn-wrapper a,
.rt-team-container .isotope8 .tlp-btn-wrapper a {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 7px;
	min-width: 0;
	padding: 10px 14px;
	border-radius: 9px;
	font-size: 13.5px;
	font-weight: 500;
	line-height: 1.2;
	white-space: nowrap;
	text-decoration: none;
	border: 1px solid transparent;
	transition: background .2s, color .2s, border-color .2s, transform .2s, box-shadow .2s;
}
.rt-team-container .layout13 .tlp-btn-wrapper .rt-ream-me-btn,
.rt-team-container .isotope8 .tlp-btn-wrapper .rt-ream-me-btn {
	grid-column: 1 / -1;
	background: var(--l13-primary);
	color: #fff;
	box-shadow: 0 6px 16px color-mix(in srgb, var(--l13-primary, #143ee5) 25%, transparent);
}
.rt-team-container .layout13 .tlp-btn-wrapper .rt-ream-me-btn::after,
.rt-team-container .isotope8 .tlp-btn-wrapper .rt-ream-me-btn::after {
	content: "\f061";
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	font-size: 11px;
	display: inline-block;
	transition: transform .25s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .layout13 .tlp-btn-wrapper .rt-ream-me-btn:hover,
.rt-team-container .isotope8 .tlp-btn-wrapper .rt-ream-me-btn:hover {
	background: var(--l13-primary-600);
	color: #fff;
	transform: translateY(-2px);
	box-shadow: 0 10px 24px color-mix(in srgb, var(--l13-primary, #143ee5) 35%, transparent);
}
.rt-team-container .layout13 .tlp-btn-wrapper .rt-ream-me-btn:hover::after,
.rt-team-container .isotope8 .tlp-btn-wrapper .rt-ream-me-btn:hover::after { transform: translateX(3px); }
.rt-team-container .layout13 .tlp-btn-wrapper .rt-resume-btn,
.rt-team-container .layout13 .tlp-btn-wrapper .rt-hire-btn,
.rt-team-container .isotope8 .tlp-btn-wrapper .rt-resume-btn,
.rt-team-container .isotope8 .tlp-btn-wrapper .rt-hire-btn {
	background: #fff;
	color: var(--l13-ink-2);
	border-color: var(--l13-line);
}
.rt-team-container .layout13 .tlp-btn-wrapper .rt-resume-btn::before,
.rt-team-container .isotope8 .tlp-btn-wrapper .rt-resume-btn::before { content: "\f15c"; }
.rt-team-container .layout13 .tlp-btn-wrapper .rt-hire-btn::before,
.rt-team-container .isotope8 .tlp-btn-wrapper .rt-hire-btn::before { content: "\f0e0"; }
.rt-team-container .layout13 .tlp-btn-wrapper .rt-resume-btn::before,
.rt-team-container .layout13 .tlp-btn-wrapper .rt-hire-btn::before,
.rt-team-container .isotope8 .tlp-btn-wrapper .rt-resume-btn::before,
.rt-team-container .isotope8 .tlp-btn-wrapper .rt-hire-btn::before {
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	font-size: 11px;
	display: inline-block;
}
.rt-team-container .layout13 .tlp-btn-wrapper .rt-resume-btn:hover,
.rt-team-container .layout13 .tlp-btn-wrapper .rt-hire-btn:hover,
.rt-team-container .isotope8 .tlp-btn-wrapper .rt-resume-btn:hover,
.rt-team-container .isotope8 .tlp-btn-wrapper .rt-hire-btn:hover {
	background: var(--l13-primary-50);
	color: var(--l13-primary);
	border-color: var(--l13-primary);
}

/*********************** Isotope 1 — "Iris reveal" *****************************/
/* isotope1 has no grid twin and no `isotope-el-1`, so ONE key serves both paths and these
   rules are its own. Keep _lo-isotope-1.scss (the Elementor twin) in step.
   Paint and type live in the "paintable defaults (LAST)" block at the end of this file so
   every Styling control out-ranks them.

   The card is drawn on `figure`, NOT on `.team-member`: Isotope positions each item with an
   inline `transform: translate3d(...)`, so a hover transform on the item would either be
   ignored or fight the layout animation. `figure` is untouched by Isotope. */

/* ---------- Accent colour ----------
   --iso1-primary is fed from --l1-primary (sc-css.php writes it from the Styling tab's
   "Primary Color"); the Elementor Primary Color control writes --iso1-primary directly. */
.rt-team-container .isotope1,
.rt-elementor-container .isotope1 {
	--iso1-primary: var(--l1-primary, #143ee5);
	--iso1-primary-700: #0e2aa3;
	--iso1-primary-700: color-mix(in srgb, var(--iso1-primary) 72%, #000);
	--iso1-line: #e7eaf3;
}

.rt-team-container .isotope1 .team-member {
	position: relative;
	overflow: visible;
}
.rt-team-container .isotope1 .team-member figure {
	position: relative;
	margin: 0;
	aspect-ratio: 3 / 4;
	overflow: hidden;
	border-radius: 18px;
	background: #dfe3ee;
	border: 1px solid var(--iso1-line);
	box-shadow: 0 1px 2px rgba(20, 30, 75, .04), 0 8px 22px rgba(20, 30, 75, .06);
	/* Chrome drops a rounded overflow clip when the element is transformed unless it is
	   promoted — without this the corners flash square during the hover lift. */
	will-change: transform;
	transition: transform .45s cubic-bezier(.2, .7, .2, 1), box-shadow .45s cubic-bezier(.2, .7, .2, 1), border-color .45s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .isotope1 .team-member:hover figure {
	transform: translateY(-6px);
	box-shadow: 0 24px 50px rgba(15, 21, 53, .18);
	border-color: transparent;
}
.rt-team-container .isotope1 .team-member figure > a { display: block; height: 100%; }
.rt-team-container .isotope1 .team-member figure img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	object-fit: cover;
	object-position: center 18%;
	display: block;
	filter: grayscale(.25);
	transition: transform .7s cubic-bezier(.2, .7, .2, 1), filter .7s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .isotope1 .team-member:hover figure img { transform: scale(1.06); filter: none; }

/* "Image flip on hover" wraps the photo in .rt-flip-container > .rt-flip-inner >
   .rt-flip-front > img, and pro's _cp-flip.scss leaves the front face auto-height — inside
   this fixed 3:4 frame that left the image at its natural height with the frame's background
   showing beneath it. Same fix carousel10 needed. (The flip itself plays behind the iris
   overlay on this layout, so it is invisible either way — but the REST state must be right.) */
.rt-team-container .isotope1 .team-member figure .rt-flip-container,
.rt-team-container .isotope1 .team-member figure .rt-flip-inner,
.rt-team-container .isotope1 .team-member figure .rt-flip-front {
	height: 100%;
}
.rt-team-container .isotope1 .team-member figure .rt-flip-front img,
.rt-team-container .isotope1 .team-member figure .rt-flip-back img {
	height: 100%;
	object-fit: cover;
}

/* scrim behind the resting plate */
.rt-team-container .isotope1 .team-member figure::before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 45%;
	z-index: 1;
	pointer-events: none;
	background: linear-gradient(to top, rgba(9, 17, 60, .82), rgba(9, 17, 60, .35) 45%, transparent);
	transition: opacity .45s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .isotope1 .team-member:hover figure::before { opacity: 0; }

/* the badge the iris opens from */
.rt-team-container .isotope1 .team-member figure::after {
	content: "\f067";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	font-size: 13px;
	position: absolute;
	right: 16px;
	top: 16px;
	width: 44px;
	height: 44px;
	z-index: 3;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	color: #fff;
	background: linear-gradient(135deg, var(--iso1-primary), var(--iso1-primary-700));
	box-shadow: 0 10px 22px color-mix(in srgb, var(--iso1-primary, #143ee5) 34%, transparent);
	box-shadow: 0 10px 22px color-mix(in srgb, var(--iso1-primary) 34%, transparent);
	transition: transform .45s cubic-bezier(.2, .7, .2, 1), opacity .3s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .isotope1 .team-member:hover figure::after { transform: rotate(135deg) scale(.85); opacity: 0; }

/* ---------- Resting name plate ---------- */
.rt-team-container .isotope1 .team-member .rest-plate {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	padding: 18px 18px 20px;
	text-align: center;
	transition: opacity .35s cubic-bezier(.2, .7, .2, 1), transform .45s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .isotope1 .team-member:hover .rest-plate { opacity: 0; transform: translateY(10px); }
.rt-team-container .isotope1 .rest-plate h3 { margin: 0; padding: 0; }
.rt-team-container .isotope1 .rest-plate .tlp-position { margin: 3px 0 0; }

/* ---------- The overlay: a circular iris opening from the badge ---------- */
.rt-team-container .isotope1 .team-member .overlay {
	position: absolute;
	inset: 0;
	z-index: 2;
	height: 100%;
	width: 100%;
	padding: 22px;
	text-align: center;
	/* Base colour and sheen are SEPARATE longhands on purpose: the Overlay Background Color
	   control writes background-color only, so an opaque gradient here would swallow it. The
	   sheen is a neutral wash that reads correctly over any hue. */
	background-color: rgba(20, 62, 229, .93);
	background-color: color-mix(in srgb, var(--iso1-primary) 93%, transparent);
	background-image: linear-gradient(150deg, rgba(255, 255, 255, .10), rgba(0, 0, 0, .18));
	-webkit-backdrop-filter: blur(3px);
	backdrop-filter: blur(3px);
	-webkit-clip-path: circle(0% at calc(100% - 38px) 38px);
	clip-path: circle(0% at calc(100% - 38px) 38px);
	transition: -webkit-clip-path .55s cubic-bezier(.2, .7, .2, 1), clip-path .55s cubic-bezier(.2, .7, .2, 1);
	display: flex;
	align-items: center;
	justify-content: center;
}
.rt-team-container .isotope1 .team-member:hover .overlay {
	-webkit-clip-path: circle(142% at calc(100% - 38px) 38px);
	clip-path: circle(142% at calc(100% - 38px) 38px);
}
.rt-team-container .isotope1 .team-member .overlay .overlay-element { width: 100%; }
/* contents ride in behind the iris */
.rt-team-container .isotope1 .team-member .overlay .overlay-element > * {
	opacity: 0;
	transform: translateY(14px);
	transition: opacity .4s cubic-bezier(.2, .7, .2, 1), transform .4s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .isotope1 .team-member:hover .overlay .overlay-element > * { opacity: 1; transform: none; }
.rt-team-container .isotope1 .team-member:hover .overlay-element > *:nth-child(1) { transition-delay: .16s; }
.rt-team-container .isotope1 .team-member:hover .overlay-element > *:nth-child(2) { transition-delay: .21s; }
.rt-team-container .isotope1 .team-member:hover .overlay-element > *:nth-child(3) { transition-delay: .26s; }
.rt-team-container .isotope1 .team-member:hover .overlay-element > *:nth-child(4) { transition-delay: .31s; }
.rt-team-container .isotope1 .team-member:hover .overlay-element > *:nth-child(5) { transition-delay: .36s; }
.rt-team-container .isotope1 .team-member:hover .overlay-element > *:nth-child(6) { transition-delay: .41s; }

/* ---------- Overlay content ---------- */
.rt-team-container .isotope1 .team-member .overlay h3 { margin: 0; padding: 0; }
.rt-team-container .isotope1 .team-member .overlay .tlp-position { position: relative; margin: 7px 0 0; }
.rt-team-container .isotope1 .team-member .overlay .tlp-position::after {
	content: "";
	display: block;
	width: 30px;
	height: 2px;
	border-radius: 2px;
	background: rgba(255, 255, 255, .42);
	margin: 12px auto 0;
}
.rt-team-container .isotope1 .overlay .short-bio {
	margin: 12px 0 0;
	padding: 0;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.rt-team-container .isotope1 .overlay .short-bio p { margin: 0; }

.rt-team-container .isotope1 .social-icons {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	gap: 8px;
	margin: 14px 0 0;
	padding: 0;
}
.rt-team-container .isotope1 .social-icons a {
	width: 34px;
	height: 34px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	border: 1px solid rgba(255, 255, 255, .28);
	margin: 0;
	transition: background .25s cubic-bezier(.2, .7, .2, 1), color .25s cubic-bezier(.2, .7, .2, 1), transform .25s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .isotope1 .social-icons a:hover { transform: translateY(-3px); }
.rt-team-container .isotope1 .social-icons a i { color: inherit; width: auto; height: auto; line-height: 1; }
/* !important is required, not decoration: the plugin's per-network brand rules paint the
   GLYPH's background on hover with !important (`.social-icons a:hover .fa-linkedin
   { background: #0080b1 !important }` and ~20 siblings), which renders as a coloured square
   inside the round chip. On this card the chip is the <a>, so the glyph box stays blank. */
.rt-team-container .isotope1 .social-icons a i,
.rt-team-container .isotope1 .social-icons a:hover i {
	background: transparent !important;
	background-color: transparent !important;
	/* the same brand rules also force `color: #fff !important`, which left the glyph invisible
	   on the white hover chip. `inherit` follows the anchor, so the Social Color / Hover Color
	   controls (which paint the anchor, and carry !important at a higher specificity) win. */
	color: inherit !important;
	/* …and they also set `width/height: 30px` on the GLYPH. `a:hover .fa-facebook-f` is
	   (0,4,1) — the pseudo-class counts in the class column — so it out-ranks a plain glyph
	   rule and the character was rendering at the TOP of a 30px box (line-height stays 13px),
	   i.e. the icon jumped upward inside the chip the moment you hovered it. */
	width: auto !important;
	height: auto !important;
}

/* This template emits `.readmore-btn` (Resume + Hire Me) FIRST and
   `.readmore-btn.hirme-resume` (Read More) second — the reverse of most layouts. */
.rt-team-container .isotope1 .readmore-btn {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 8px;
	margin-top: 16px;
}
.rt-team-container .isotope1 .readmore-btn.hirme-resume { display: block; margin-top: 8px; }
.rt-team-container .isotope1 .readmore-btn .rt-resume-btn,
.rt-team-container .isotope1 .readmore-btn .rt-hire-btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 9px 10px;
	border-radius: 9px;
	border: 1px solid rgba(255, 255, 255, .34);
	white-space: nowrap;
	transition: background .25s cubic-bezier(.2, .7, .2, 1), border-color .25s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .isotope1 .readmore-btn .rt-ream-me-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	width: 100%;
	padding: 11px 14px;
	/* a declared border-style so the Read More Border Width / Color controls have something
	   to paint — `border-width` computes to 0 while the style is `none`. */
	border: 0 solid transparent;
	border-radius: 9px;
	transition: transform .25s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .isotope1 .readmore-btn .rt-ream-me-btn::after {
	content: "\f061";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	font-size: 10px;
	transition: transform .25s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .isotope1 .readmore-btn .rt-ream-me-btn:hover::after { transform: translateX(3px); }

}@media all and (max-width: 560px){
	.rt-team-container .isotope1 .readmore-btn { grid-template-columns: 1fr; }
}
@media all{/*********************** End Isotope 1 *****************************************/

/* isotope3's four stray rules used to live here (button-wrapper reveal, white role link,
   the absolutely-centred `.overlay-element`). They moved into the Isotope 3 block further
   down with the redesign, so the layout is defined in one place. */

/* The old isotope1 reveal (`transform: scale(.5)` + `opacity: 0` on the overlay, scaling to 1
   on hover) is gone — the redesign opens the same overlay as a clip-path iris instead. The
   `.detile-popup` arm went with it; that element is not emitted by this template. */

/* NOTE: the old `.isotope1 .button-group` filter-bar rules (black pills, #26aae1 active,
   font-weight:400 !important) were removed — the global `.ttp-isotope-buttons` nav style
   (pill group + glider + counts, further down this file) now styles the filter bar for EVERY
   isotope layout uniformly. Their high specificity + !important would otherwise beat it. */

/*********************** End Isotope 1 ********************/
/*********************** Start Isotope 2 — "Dossier" card redesign ********************/
/*
   Isotope 2 is a SHARED key: there is no `isotope-el-2.php`, so this one template serves both
   the shortcode and the Elementor path. The Elementor twin of this block lives in
   tlp-team-pro/src/scss/frontend/layouts/_lo-isotope-2.scss — keep the two in step.

   Removed with the redesign, all three of which were DEAD:
     - `.isotope2 .tlp-content`  — the template emits `.tlp-content11`, not `.tlp-content`.
     - `.isotope2 .team-item`    — the item is `.team-member`.
     - the `h3 { padding-top: 10px !important }` / `.social-icons a { color:#1e73be }` pair,
       which were the only rules doing anything and are superseded below.

   SPECIFICITY BUDGET (this is the whole game — see the notes on Layout 12 / special01):
   the shortcode Styling controls are generated into uploads/tlp-team/team-sc.css, which is
   enqueued AFTER this file, so an EQUAL-specificity rule there wins on source order. Every
   declaration below that a control can also set is therefore pinned at or below the control's
   specificity, where `$selector` = `.rt-team-container.rt-team-container-{ID}` (0,2,0):
     Name          `$selector h3` / `h3 a`              (0,2,1)  -> ours (0,2,1)
     Designation   `$selector .tlp-position`            (0,3,0)  -> ours (0,3,0)
     Short bio     `$selector .short-bio p`             (0,3,1)  -> ours (0,3,1)
     Contact       `$selector .tlp-email` etc.          (0,3,0)  -> ours colours the WRAPPER
     Social        `$selector .social-icons a`          (0,3,1)  -> ours (0,3,1)
     Skill fill    `$selector .skill-prog .fill`        (0,4,0)  -> ours (0,4,0)
     Buttons       `$selector .readmore-btn .rt-*-btn`  (0,4,0)  -> ours (0,3,1), control wins
*/
.rt-team-container .isotope2 {
	/* Its OWN variable, like every other redesigned layout — NOT `--l1-primary` (that is only
	   ever written on the shortcode path, so borrowing it made Primary Color work here and do
	   nothing at all under Elementor) and NOT `--rttm-primary-color` (pro's stylesheet declares
	   `:root{--rttm-primary-color:#007acc}`, so chaining off it would default the card to teal).
	   Written by templates/sc-css.php, Fns::layoutStyleGenerator() and pro's
	   ElementorFilters::colorControls() — all three must carry an `.isotope2` arm or the
	   control is silently dead on that path. Everything accented on this card derives from it. */
	--iso2-accent: var(--iso2-primary, #143ee5);
	--iso2-accent-700: color-mix(in srgb, var(--iso2-accent) 68%, #000);
	--iso2-accent-50: color-mix(in srgb, var(--iso2-accent) 7%, #fff);
	--iso2-accent-100: color-mix(in srgb, var(--iso2-accent) 14%, #fff);
	--iso2-ink: #141833;
	--iso2-ink-2: #5b6180;
	--iso2-line: #e7eaf3;
	--iso2-ease: cubic-bezier(.2, .7, .2, 1);
}

/* ---------- the card surface ---------- */
/* `.team-member` is the grid COLUMN (it carries .rt-col-* and their 15px gutters), so the card
   has to be the inner `.rt-iso2-card` or the border would sit on the gutter edge. */
.rt-team-container .isotope2 .team-member {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 30px;
}
.rt-team-container .isotope2 .rt-iso2-card {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background: #fff;
	border: 1px solid var(--iso2-line);
	border-radius: 20px;
	padding: 14px 14px 18px;
	box-shadow: 0 1px 2px rgba(20, 30, 75, .04), 0 10px 26px rgba(20, 30, 75, .05);
	-webkit-transition: -webkit-transform .4s var(--iso2-ease), box-shadow .4s var(--iso2-ease), border-color .4s var(--iso2-ease);
	transition: transform .4s var(--iso2-ease), box-shadow .4s var(--iso2-ease), border-color .4s var(--iso2-ease);
}
.rt-team-container .isotope2 .team-member:hover .rt-iso2-card {
	-webkit-transform: translateY(-6px);
	transform: translateY(-6px);
	border-color: color-mix(in srgb, var(--iso2-accent) 26%, #fff);
	box-shadow: 0 1px 2px rgba(20, 30, 75, .05), 0 24px 48px rgba(20, 30, 75, .13);
}

/* ---------- portrait + the signature corner bracket ---------- */
.rt-team-container .isotope2 figure {
	position: relative;
	margin: 0;
	border-radius: 15px;
	overflow: hidden;
	background: #eef0f7;
}
/* The gap under the photo is a margin on the NEXT block, not margin-bottom on the figure:
   Elementor ships `.elementor .elementor-widget:not(…):not(…) figure{margin:0}` at (0,4,1),
   which beats anything sensible we can write here, so a figure margin is silently dropped on
   the Elementor path and the two paths disagree. The adjacent-sibling form also self-cancels
   when the member has no image — no figure, no gap. */
.rt-team-container .isotope2 figure + .tlp-content11 {
	margin-top: 24px;
}
.rt-team-container .isotope2 figure a {
	display: block;
	line-height: 0;
}
/* No aspect-ratio and no object-fit on purpose: the photo keeps its own proportions and is
   never cropped, so the frame height follows whatever image size the shortcode is set to. */
.rt-team-container .isotope2 figure img {
	width: 100%;
	height: auto;
	display: block;
	-webkit-transition: -webkit-transform .7s var(--iso2-ease);
	transition: transform .7s var(--iso2-ease);
}
.rt-team-container .isotope2 .team-member:hover figure img {
	-webkit-transform: scale(1.06);
	transform: scale(1.06);
}
/* z-index keeps the bracket above the flip container, which opens a 3D context */
.rt-team-container .isotope2 figure:after {
	content: "";
	position: absolute;
	z-index: 2;
	left: 11px;
	top: 11px;
	width: 34px;
	height: 34px;
	border-left: 3px solid #fff;
	border-top: 3px solid #fff;
	border-radius: 8px 0 0 0;
	opacity: .9;
	pointer-events: none;
	-webkit-transition: width .45s var(--iso2-ease), height .45s var(--iso2-ease), opacity .45s var(--iso2-ease);
	transition: width .45s var(--iso2-ease), height .45s var(--iso2-ease), opacity .45s var(--iso2-ease);
}
.rt-team-container .isotope2 .team-member:hover figure:after {
	width: calc(100% - 22px);
	height: calc(100% - 22px);
	opacity: .75;
}

/* Image flip: the shared feature CSS un-clips the figure
   (`figure:has(.rt-flip-container){overflow:visible}`), which would square off the rounded frame
   and let the back face escape it. Re-clip it. Nothing else is needed here — the flip's own CSS
   is already content-height driven, which is exactly what this frame is now that the photo runs
   at its natural proportions. */
.rt-team-container .isotope2 figure:has(.rt-flip-container) {
	overflow: hidden;
}

/* ---------- name / role / bio ---------- */
.rt-team-container .isotope2 .tlp-content11 {
	padding: 0 4px;
}
.rt-team-container .isotope2 h3 {
	margin: 0 0 5px;
	padding: 0;
	font-size: 19px;
	line-height: 1.3;
	font-weight: 700;
	letter-spacing: -.2px;
}
.rt-team-container .isotope2 h3 a,
.rt-team-container .isotope2 h3 .team-name {
	color: var(--iso2-ink);
	text-decoration: none;
}
.rt-team-container .isotope2 .team-member:hover h3 a {
	color: var(--iso2-accent);
}
/* The accent dash is INLINE, so the Designation Alignment control moves it with the role:
   it used to be an absolute ::before pinned at left:0 inside a 25px padding gutter, which
   only ever lined up for left-aligned text - set the control to centre (or right) and the
   dash stayed stranded at the far left while the role floated away from it.
   The gutter is gone; the dash's own margin-right is the gap now.
   `.tlp-position a` is forced back to inline because pro's blanket
   `.rt-elementor-container a { display: block }` (0,1,1) would otherwise drop the role onto
   its own line under the dash - that blanket rule is the reason the dash was made absolute
   in the first place. This selector is (0,3,1), so it wins on both paths.
   It still takes currentColor, so the Designation colour control repaints it for free. */
.rt-team-container .isotope2 .tlp-position {
	position: relative;
	margin: 0 0 12px;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: .7px;
	text-transform: uppercase;
	color: var(--iso2-accent);
}
.rt-team-container .isotope2 .tlp-position:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin-right: 9px;
	width: 16px;
	height: 2px;
	border-radius: 2px;
	background: currentColor;
}
.rt-team-container .isotope2 .tlp-position a {
	display: inline;
	color: inherit;
	text-decoration: none;
}
.rt-team-container .isotope2 .short-bio {
	padding: 0;
}
.rt-team-container .isotope2 .short-bio p {
	margin: 0;
	font-size: 14px;
	line-height: 1.65;
	color: var(--iso2-ink-2);
}

/* ---------- contact rows ---------- */
/* The colour is set on the WRAPPER, never on the <li> or its <span>: every per-field control
   (Email, Telephone, Mobile, Fax, Location, Web URL) targets `$selector .tlp-email` &c at
   (0,3,0), and a direct match beats inheritance, so each field stays independently colourable.
   The <li> also stays a block — making it a flex container would blockify the <a> and kill the
   per-field text-align controls. */
/* font-size / line-height sit on the WRAPPER, not the <li>. Every per-field control targets
   `$selector .tlp-email` &c at (0,3,0); `… .contact-info li` is (0,3,1) and would out-specify
   all six of them, so putting type on the <li> silently kills Email/Telephone/Mobile/Fax/
   Location/Web-URL font-size, weight and align. On the wrapper it is (0,3,0) — the control
   ties and wins on source order (team-sc.css is enqueued after this file). */
.rt-team-container .isotope2 .contact-info {
	margin: 16px 4px 0;
	padding-top: 15px;
	border-top: 1px solid var(--iso2-line);
	color: var(--iso2-ink-2);
	font-size: 13.5px;
	line-height: 1.6;
}
.rt-team-container .isotope2 .contact-info ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
/* The icon tile is ABSOLUTE in a padding gutter rather than inline, for the same reason the
   role dash is: an inline icon shares the line box with the text, and a long unbreakable
   address (michael.anderson@example.com) then jumps to the next line WHOLE — `overflow-wrap`
   only breaks a word that cannot fit a line of its own, and on a fresh full-width line it
   fits. Taking the icon out of the flow narrows the text column so the break actually happens,
   and it keeps the tile aligned to the first line on rows that do wrap.
   The <li> stays a block, so the per-field text-align controls still work. */
.rt-team-container .isotope2 .contact-info li {
	position: relative;
	margin: 0 0 9px;
	padding: 3px 0 3px 38px;
	min-height: 28px;
	overflow-wrap: anywhere;
}
.rt-team-container .isotope2 .contact-info li:last-child {
	margin-bottom: 0;
}
.rt-team-container .isotope2 .contact-info li i {
	position: absolute;
	left: 0;
	top: 0;
	width: 28px;
	height: 28px;
	border-radius: 9px;
	background: var(--iso2-accent-50);
	color: var(--iso2-accent);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 12px;
	-webkit-transition: background .3s var(--iso2-ease), color .3s var(--iso2-ease);
	transition: background .3s var(--iso2-ease), color .3s var(--iso2-ease);
}
.rt-team-container .isotope2 .contact-info li:hover i {
	background: var(--iso2-accent);
	color: #fff;
}
.rt-team-container .isotope2 .contact-info a {
	color: inherit;
	text-decoration: none;
}
/* the shared Elementor CSS leaves these anchors/spans inline-BLOCK, which makes each one an
   atomic box: a long address cannot break inside it, so it jumps to the next line whole and
   strands the icon on a line of its own. Only `display` is set here — no per-field control
   touches it, so Email/Telephone/… colour, size and align are untouched. */
.rt-team-container .isotope2 .contact-info li a,
.rt-team-container .isotope2 .contact-info li span {
	display: inline;
}

/* ---------- skills ---------- */
.rt-team-container .isotope2 .tlp-team-skill {
	margin: 16px 4px 0;
	padding-top: 15px;
	border-top: 1px solid var(--iso2-line);
}
.rt-team-container .isotope2 .skill_name {
	font-size: 12.5px;
	font-weight: 600;
	color: var(--iso2-ink);
	margin: 0 0 6px;
}
/* the base track (`.rt-team-container .skill-prog`) is content-box with a 1px #edeaea border,
   which makes a nominal 6px bar render 8px tall with a grey hairline round it */
.rt-team-container .isotope2 .skill-prog {
	position: relative;
	height: 6px;
	border: 0;
	box-sizing: border-box;
	border-radius: 999px;
	margin-bottom: 12px;
	background: var(--iso2-accent-100);
}
.rt-team-container .isotope2 .skill-prog:last-child {
	margin-bottom: 0;
}
/* position:static on purpose — the base rule makes .fill relative, which anchors the percent
   label to the END OF THE BAR, so it slides about and collides with the skill name at low
   percentages. Static hands the anchor back to the track and pins the label to its right edge. */
.rt-team-container .isotope2 .skill-prog .fill {
	position: static;
	height: 100%;
	border-radius: 999px;
	background: var(--iso2-accent);
}
/* parked ABOVE the bar, on the same line as the skill name — so no overflow:hidden on the
   track, which would clip it away */
.rt-team-container .isotope2 .skill-prog .fill .percent-text {
	position: absolute;
	right: 0;
	top: -22px;
	padding: 0;
	background: none;
	font-size: 12px;
	font-weight: 600;
	line-height: 1.4;
	color: var(--iso2-accent);
}
/* the base .percent-text carries a tooltip caret (8px border triangle). This card shows the
   number as plain text on the label line, where a caret pointing at nothing reads as a glitch. */
.rt-team-container .isotope2 .skill-prog .fill .percent-text:before {
	content: none;
}

/* ---------- footer: socials + buttons ---------- */
/* margin-top:auto pins the footer to the bottom edge so button rows line up across a row of
   cards whose content lengths differ */
.rt-team-container .isotope2 .social-icons {
	margin: auto 4px 0;
	padding-top: 18px;
	border-top: 1px solid var(--iso2-line);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 8px;
}
.rt-team-container .isotope2 .social-icons a {
	width: 34px;
	height: 34px;
	border-radius: 11px;
	border: 1px solid var(--iso2-line);
	color: var(--iso2-ink-2);
	background: transparent;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 13px;
	text-decoration: none;
	-webkit-transition: background .28s var(--iso2-ease), color .28s var(--iso2-ease), border-color .28s var(--iso2-ease), -webkit-transform .28s var(--iso2-ease);
	transition: background .28s var(--iso2-ease), color .28s var(--iso2-ease), border-color .28s var(--iso2-ease), transform .28s var(--iso2-ease);
}
.rt-team-container .isotope2 .social-icons a:hover {
	background: var(--iso2-accent);
	border-color: var(--iso2-accent);
	color: #fff;
	-webkit-transform: translateY(-3px);
	transform: translateY(-3px);
}
/* Kill the legacy per-network brand colours. `.rt-team-container .social-icons a:hover
   .fa-facebook-f{background:#3b5999}` and its ~17 siblings paint the GLYPH on hover, which
   lands as a Facebook-blue / Twitter-blue box sitting inside this card's accent chip — the
   chip's own background is correct underneath, so computed-style checks on the <a> pass while
   the rendered chip is plainly the wrong colour. Every other redesigned layout (layout11,
   layout13, isotope1, layout18 …) carries this same neutraliser; isotope2 was missing it.
   `i[class*="fa"]` is needed to out-specify `a:hover .far.fa-envelope` (0,5,1). */
.rt-team-container .isotope2 .social-icons a:hover i,
.rt-team-container .isotope2 .social-icons a:hover i[class*="fa"] {
	background: transparent !important;
	background-color: transparent !important;
}
.rt-team-container .isotope2 .readmore-btn {
	margin: 14px 4px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 9px;
}
/* Resume + Hire Me split the row 50/50 and fill the column. `flex: 1 1 0` (basis 0, not auto)
   is what makes them EQUAL rather than proportional to their label lengths, and nowrap keeps
   them on one line; min-width:0 lets a long label shrink instead of forcing an overflow.
   If only one of the two buttons is enabled it simply takes the full width. */
.rt-team-container .isotope2 .readmore-btn.hirme-resume {
	margin-top: 16px;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}
.rt-team-container .isotope2 .readmore-btn.hirme-resume a {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 0px;
	flex: 1 1 0;
	min-width: 0;
}
.rt-team-container .isotope2 .readmore-btn.hirme-resume + .readmore-btn {
	margin-top: 9px;
}
.rt-team-container .isotope2 .readmore-btn:empty {
	display: none;
}
.rt-team-container .isotope2 .readmore-btn a {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 10px 18px;
	border-radius: 11px;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: .2px;
	text-decoration: none;
	-webkit-transition: background .28s var(--iso2-ease), color .28s var(--iso2-ease), border-color .28s var(--iso2-ease);
	transition: background .28s var(--iso2-ease), color .28s var(--iso2-ease), border-color .28s var(--iso2-ease);
}
.rt-team-container .isotope2 .rt-resume-btn,
.rt-team-container .isotope2 .rt-hire-btn {
	border: 1px solid var(--iso2-line);
	color: var(--iso2-ink);
	background: #fff;
}
.rt-team-container .isotope2 .rt-resume-btn:hover,
.rt-team-container .isotope2 .rt-hire-btn:hover {
	border-color: var(--iso2-accent);
	color: var(--iso2-accent);
	background: var(--iso2-accent-50);
}
/* `border: 0 solid transparent` and not simply "no border": the Read More Button's Border
   Width / Border Color controls only emit `border-width` + `border-color`, never
   `border-style`, so on an element that has no border-style of its own the computed width
   stays 0 and both controls are silently dead. Resume/Hire Me already carry `1px solid`. */
.rt-team-container .isotope2 .rt-ream-me-btn {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border: 0 solid transparent;
	background: var(--iso2-accent);
	color: #fff;
	/* derived from the accent, not a hardcoded blue — Primary Color has to carry the glow
	   with it or a recoloured button keeps a blue halo */
	box-shadow: 0 6px 16px color-mix(in srgb, var(--iso2-accent) 26%, transparent);
}
.rt-team-container .isotope2 .rt-ream-me-btn:hover {
	background: var(--iso2-accent-700);
	color: #fff;
}

}@media only screen and (max-width: 600px){
	.rt-team-container .isotope2 .rt-iso2-card {
		padding: 12px 12px 16px;
	}
}
@media all{/*********************** End Isotope 2 ********************/
/******************************** Isotope 3 — "Blur focus" ****************************/
/*
   Isotope 3 (shortcode `.isotope3`). Its Elementor twin is `isotope-el-3`, which has a
   SEPARATE template AND a separate stylesheet — tlp-team-pro/src/scss/frontend/layouts/
   _lo-isotope-3.scss. Keep the two in step by hand.

   The card: a 3:4 portrait. At rest only the name and a white role pill sit over a soft
   gradient at the foot, so a filtered grid is readable at a glance rather than a wall of
   anonymous photos. On hover the PHOTO ITSELF blurs and darkens and the bio, outline social
   chips and buttons fade up centred over it. There is no panel and no colour wash — the photo
   stays the background the whole time.

   Replaces the legacy card (teal box, photo zoomed to 1.15, flat rgba(217,35,45,.85) wash on
   hover, name jumping from margin-top 60% to 15%) and absorbs the four stray rules that used
   to sit up in the Isotope 1 area.

   SPECIFICITY: the shortcode Styling controls land in uploads/tlp-team/team-sc.css, which is
   enqueued AFTER this file, so an equal-specificity rule there wins on source order. Where
   `$selector` = `.rt-team-container.rt-team-container-{ID}` (0,2,0):
     Name         `$selector h3` / `h3 a`           (0,2,1)  -> ours (0,2,1)
     Designation  `$selector .tlp-position`         (0,3,0)  -> ours (0,3,0)
     Short bio    `$selector .short-bio p`          (0,3,1)  -> ours (0,3,1)
     Social       `$selector .social-icons a`       (0,3,1)  -> ours (0,3,1)
     Buttons      `$selector .readmore-btn .rt-*`   (0,4,0)  -> ours (0,3,1), control wins
*/
.rt-team-container .isotope3 {
	/* Its OWN variable, written by templates/sc-css.php, Fns::layoutStyleGenerator() and pro's
	   ElementorFilters::colorControls(). NOT `var(--l1-primary)` — only the shortcode path
	   ever writes that one, so borrowing it makes Primary Color work here and do nothing at
	   all under Elementor. The role pill, the Read More button, the social chip hover and the
	   glyph all derive from it. */
	--iso3-primary: #143ee5;
	--iso3-ease: cubic-bezier(.2, .7, .2, 1);
}

/* ---------- card frame ---------- */
.rt-team-container .isotope3 .single-team-area {
	position: relative;
	width: 100%;
	height: auto;
	margin: 0;
	overflow: hidden;
	border-radius: 16px;
	background: #0d1230;
	text-align: center;
	box-shadow: 0 1px 2px rgba(20, 30, 75, .05), 0 12px 30px rgba(20, 30, 75, .10);
	-webkit-transition: -webkit-transform .4s var(--iso3-ease), box-shadow .4s var(--iso3-ease);
	transition: transform .4s var(--iso3-ease), box-shadow .4s var(--iso3-ease);
}
.rt-team-container .isotope3 .team-member:hover .single-team-area {
	-webkit-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 1px 2px rgba(20, 30, 75, .06), 0 26px 54px rgba(20, 30, 75, .16);
}
.rt-team-container .isotope3 figure {
	margin: 0;
	line-height: 0;
}
.rt-team-container .isotope3 figure a {
	display: block;
	line-height: 0;
}
.rt-team-container .isotope3 img {
	position: relative;
	width: 100%;
	aspect-ratio: 3 / 4;
	object-fit: cover;
	display: block;
	-webkit-transition: filter .55s var(--iso3-ease), -webkit-transform .8s var(--iso3-ease);
	transition: filter .55s var(--iso3-ease), transform .8s var(--iso3-ease);
}

/* ---------- image flip: cross-fade + blur, no 3D rotate ---------- */
/* With "Image flip on hover" enabled the member's GALLERY image is the one that ends up
   blurred behind the content. The shared feature CSS rotates `.rt-flip-inner` in 3D and
   un-clips the figure (`figure:has(.rt-flip-container){overflow:visible}`); behind centred
   text a rotation reads as a glitch and the back face escapes the rounded frame, so this
   card cross-fades the two faces instead and blurs both. */
.rt-team-container .isotope3 figure:has(.rt-flip-container) {
	overflow: hidden;
}
.rt-team-container .isotope3 .rt-flip-container,
.rt-team-container .isotope3 .rt-flip-inner,
.rt-team-container .isotope3 .rt-flip-front {
	height: 100%;
	-webkit-transform: none !important;
	transform: none !important;
	-webkit-transform-style: flat;
	transform-style: flat;
	-webkit-perspective: none;
	perspective: none;
}
.rt-team-container .isotope3 .rt-flip-front,
.rt-team-container .isotope3 .rt-flip-back {
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
}
.rt-team-container .isotope3 .rt-flip-back {
	opacity: 0;
	-webkit-transition: opacity .5s var(--iso3-ease);
	transition: opacity .5s var(--iso3-ease);
}
.rt-team-container .isotope3 .team-member:hover .rt-flip-back {
	opacity: 1;
}
.rt-team-container .isotope3 .rt-flip-front img,
.rt-team-container .isotope3 .rt-flip-back img {
	height: 100%;
	object-fit: cover;
}
/* the shared rule pins `.rt-flip-container img{transform:none!important}`, so the hover
   scale below is applied to the flip faces from here instead */
.rt-team-container .isotope3 .team-member:hover .rt-flip-container img {
	filter: blur(7px) brightness(.55);
}

/* ---------- the plate ---------- */
.rt-team-container .isotope3 .tlp-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	pointer-events: none;
}
/* absorbed from the old stray rule — no longer absolutely centred, the plate sits at the foot */
.rt-team-container .isotope3 .overlay-element {
	pointer-events: auto;
	position: relative;
	width: 100%;
	padding: 20px;
	text-align: center;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(13, 18, 48, 0)), color-stop(70%, rgba(13, 18, 48, .72)));
	background: linear-gradient(180deg, rgba(13, 18, 48, 0) 0%, rgba(13, 18, 48, .72) 70%);
	-webkit-transition: background .45s var(--iso3-ease), -webkit-transform .45s var(--iso3-ease);
	transition: background .45s var(--iso3-ease), transform .45s var(--iso3-ease);
}
/* the lift is what creates the gap under the buttons, so it is deliberately small and the
   bottom padding is trimmed with it — together they leave ~20px under Read More, not 34px */
.rt-team-container .isotope3 .team-member:hover .overlay-element {
	background: transparent;
	padding-bottom: 12px;
	-webkit-transform: translateY(-8px);
	transform: translateY(-8px);
}
.rt-team-container .isotope3 .team-member:hover img {
	filter: blur(7px) brightness(.55);
	-webkit-transform: scale(1.08);
	transform: scale(1.08);
}

/* ---------- name / role ---------- */
.rt-team-container .isotope3 h3 {
	margin: 0 0 4px;
	padding: 0;
	font-size: 18.5px;
	font-weight: 700;
	line-height: 1.3;
}
.rt-team-container .isotope3 h3 a,
.rt-team-container .isotope3 h3 .team-name {
	color: #fff;
	text-decoration: none;
}
.rt-team-container .isotope3 .tlp-position {
	display: inline-block;
	margin-top: 2px;
	padding: 4px 10px;
	border-radius: 999px;
	background: #fff;
	color: var(--iso3-primary);
	font-size: 11px;
	font-weight: 700;
	letter-spacing: .9px;
	text-transform: uppercase;
	opacity: 1;
}
.rt-team-container .isotope3 .tlp-position a {
	color: inherit;
	text-decoration: none;
}

/* ---------- department ---------- */
/* The "Show Department?" toggle was always offered but neither isotope3 template printed the
   field. It renders now, as a second pill beside the role so the two read as one meta line. */
.rt-team-container .isotope3 .tlp-department {
	display: inline-block;
	margin-top: 6px;
	margin-left: 4px;
	padding: 4px 10px;
	border-radius: 999px;
	background: rgba(255, 255, 255, .18);
	color: #fff;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: .9px;
	text-transform: uppercase;
}
.rt-team-container .isotope3 .tlp-department a {
	color: inherit;
	text-decoration: none;
}

/* ---------- revealed on hover ---------- */
.rt-team-container .isotope3 .short-bio,
.rt-team-container .isotope3 .social-icons,
.rt-team-container .isotope3 .tlp-btn-wrapper {
	max-height: 0;
	opacity: 0;
	overflow: hidden;
	margin-top: 0;
	visibility: visible;
	-webkit-transition: max-height .45s var(--iso3-ease), opacity .3s var(--iso3-ease), margin-top .45s var(--iso3-ease);
	transition: max-height .45s var(--iso3-ease), opacity .3s var(--iso3-ease), margin-top .45s var(--iso3-ease);
}
.rt-team-container .isotope3 .team-member:hover .short-bio {
	max-height: 120px;
	opacity: 1;
	margin-top: 11px;
}
.rt-team-container .isotope3 .team-member:hover .social-icons {
	max-height: 70px;
	opacity: 1;
	margin-top: 9px;
}
.rt-team-container .isotope3 .team-member:hover .tlp-btn-wrapper {
	max-height: 150px;
	opacity: 1;
	margin-top: 14px;
}
.rt-team-container .isotope3 .short-bio p {
	margin: 0;
	padding: 0;
	font-size: 13.5px;
	line-height: 1.6;
	color: rgba(255, 255, 255, .94);
	opacity: 1;
}

/* ---------- socials ---------- */
/* `overflow:hidden` is required by the max-height reveal, which means the chips' 3px hover
   lift is clipped off at the top. The padding gives the lift room INSIDE the clipped box —
   the negative margin keeps the visual gap unchanged. */
.rt-team-container .isotope3 .social-icons {
	margin: 0;
	padding: 5px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 8px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.rt-team-container .isotope3 .social-icons a {
	width: 31px;
	height: 31px;
	border-radius: 50%;
	border: 1px solid rgba(255, 255, 255, .5);
	color: #fff;
	background: transparent;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 12px;
	text-decoration: none;
	-webkit-transition: background .28s var(--iso3-ease), color .28s var(--iso3-ease), border-color .28s var(--iso3-ease), -webkit-transform .28s var(--iso3-ease);
	transition: background .28s var(--iso3-ease), color .28s var(--iso3-ease), border-color .28s var(--iso3-ease), transform .28s var(--iso3-ease);
}
.rt-team-container .isotope3 .social-icons a:hover {
	background: #fff;
	color: var(--iso3-primary);
	border-color: #fff;
	-webkit-transform: translateY(-3px);
	transform: translateY(-3px);
}
/* the legacy per-network brand rules paint the GLYPH, which lands as a Facebook-blue box
   inside this card's chip — every redesigned layout carries this neutraliser */
.rt-team-container .isotope3 .social-icons a:hover i,
.rt-team-container .isotope3 .social-icons a:hover i[class*="fa"] {
	background: transparent !important;
	background-color: transparent !important;
	/* the same brand rules also force `color:#fff !important`; the chip fills white on hover,
	   so without this the glyph is white-on-white and disappears */
	color: var(--iso3-primary) !important;
}

/* ---------- buttons ---------- */
.rt-team-container .isotope3 .tlp-btn-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 8px;
}
/* margin-top:0 is load-bearing — pro ships a generic `.rt-team-container .readmore-btn
   {margin-top:20px}`, which pushed the Read More row 28px below Resume/Hire Me instead of the
   8px the wrapper's own `gap` intends. */
.rt-team-container .isotope3 .readmore-btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 8px;
	margin-top: 0;
}
.rt-team-container .isotope3 .readmore-btn:empty {
	display: none;
}
.rt-team-container .isotope3 .readmore-btn a {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 0px;
	flex: 1 1 0;
	min-width: 0;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 9px 14px;
	border-radius: 8px;
	border: 0 solid transparent;
	font-size: 12.5px;
	font-weight: 600;
	text-decoration: none;
	-webkit-transition: background .28s var(--iso3-ease), color .28s var(--iso3-ease), border-color .28s var(--iso3-ease);
	transition: background .28s var(--iso3-ease), color .28s var(--iso3-ease), border-color .28s var(--iso3-ease);
}
.rt-team-container .isotope3 .rt-resume-btn,
.rt-team-container .isotope3 .rt-hire-btn {
	background: rgba(255, 255, 255, .16);
	color: #fff;
}
.rt-team-container .isotope3 .rt-resume-btn:hover,
.rt-team-container .isotope3 .rt-hire-btn:hover {
	background: rgba(255, 255, 255, .3);
	color: #fff;
}
.rt-team-container .isotope3 .rt-ream-me-btn {
	background: #fff;
	color: var(--iso3-primary);
}
.rt-team-container .isotope3 .rt-ream-me-btn:hover {
	background: rgba(255, 255, 255, .88);
	color: var(--iso3-primary);
}

}@media only screen and (max-width: 600px){
	.rt-team-container .isotope3 .overlay-element {
		padding: 16px;
	}
}

@media all{/*********************** Isotope 4 ********************/
/* Isotope 4 now SHARES Grid Layout 7's card — the two templates already emit the same
   `figure.tlp-team-item > figcaption > .caption-inner-content` structure, so every rule in
   the Layout 7 block above carries an `.isotope4` twin. Do not add rules here: redesign
   Layout 7 and isotope4 follows automatically. Its own old figcaption double-border
   reveal has been removed. */

/*********************** Isotope 5 ********************/
/* Isotope 5 now SHARES Grid Layout 8's card — its old slide-up `.tlp-overlay
   .tlp-title` panel and `.tlp-content-inner-is5` box are gone, and every rule in
   the Layout 8 block above carries an `.isotope5` twin. Do not add rules here:
   redesign Layout 8 and isotope5 follows automatically. */

/*********************** Isotope 6 ************************/
/* Isotope 6 now SHARES Grid Layout 9's card — its old slide-up `.tlp-overlay`
   panel, the boxed `h3 .team-name` / `.tlp-position span` labels and the
   `.tlp-btn-wrapper` are gone, and every rule in the Layout 9 block above carries
   an `.isotope6` twin. Do not add rules here: redesign Layout 9 and isotope6
   follows automatically. */

/*********************** Isotope 7 ********************/
/* Isotope 7 now SHARES Grid Layout 10's split card — its old overlay padding and
   social tint are gone, and every rule in the Layout 10 block above carries an
   `.isotope7` twin. Do not add rules here: redesign Layout 10 and isotope7
   follows automatically. */

/*************************** End Isotope ***********************/


/******************************* Layout Carousel *********************/

.rt-carousel-holder .carousel-item {
		display: block;
}

.rt-carousel-holder.top-nav .swiper-nav {
	position: absolute;
	right: 0;
	top: -30px;
}

.rt-carousel-holder.swiper-rtl.top-nav .swiper-nav {
	right: auto;
	left: 100px;
}

.rt-carousel-holder .swiper-arrow::after {
	content: none !important;
}

.rt-carousel-holder.top-nav .swiper-button-next {
	right: 15px;
}

.rt-carousel-holder.top-nav .swiper-button-prev {
	left: -85px;
}

.rt-carousel-holder.top-nav.swiper-rtl .swiper-button-prev {
	right: 15px;
	left: auto;
}

.rt-carousel-holder.top-nav.swiper-rtl .swiper-button-next {
	left: -85px;
	right: auto;
}

.rt-carousel-holder.standard-nav .swiper-nav {
	position: absolute;
	top: 50%;
	margin-top: -30px;
	width: 100%;
}

.tlp-widget-holder .rt-carousel-holder.standard-nav .swiper-nav {
	margin-top: 0;
}

.tlp-widget-holder .rt-carousel-holder.standard-nav.has-dots .swiper-nav {
	margin-top: -15px;
}

.rt-carousel-holder.bottom-nav .swiper-nav {
    position: absolute;
    bottom: 0;
    left: 50%;
	bottom: 50px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.rt-team-container .rt-carousel-holder.bottom-nav .swiper-nav + .swiper-pagination {
	margin-top: 40px;
}

.rt-carousel-holder.standard-nav .swiper-nav .swiper-arrow {
	top: 7.5px;
}

.rt-carousel-holder.standard-nav .swiper-nav .swiper-button-next {
	right: -12px;
}

.rt-carousel-holder.standard-nav .swiper-nav .swiper-button-prev {
	left: -12px;
}

.tlp-widget-holder .rt-carousel-holder.standard-nav .swiper-nav .swiper-button-next {
	right: 0;
}

.tlp-widget-holder .rt-carousel-holder.standard-nav .swiper-nav .swiper-button-prev {
	left: 0;
}

.rt-carousel-holder.bottom-nav .swiper-nav .swiper-button-next {
	right: auto;
    left: 5px;
}

.rt-carousel-holder.bottom-nav .swiper-nav .swiper-button-prev {
	left: auto;
    right: 5px;
}

.rt-carousel-holder .swiper-arrow {
	width: 30px;
	height: 30px;
	background: #000;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.rt-carousel-holder .swiper-arrow:hover {
	background: #333;
}

.rt-carousel-holder .swiper-arrow i {
	color: #fff;
}

.rt-carousel-holder.swiper-rtl .swiper-button-prev i,
.rt-carousel-holder.swiper-rtl .swiper-button-next i {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.rt-carousel-holder.bottom-nav.no-dots {
	margin-bottom: 40px;
}

.rt-carousel-holder.bottom-nav.no-dots.no-nav {
	margin-bottom: 0;
}

.rt-carousel-holder.bottom-nav.no-dots .swiper-nav {
	bottom: 20px;
}

#team-member-profile-gallery .profile-img-wrapper {
	margin-bottom: 30px;
}

#team-member-profile-gallery .swiper-arrow {
	position: absolute;
	top: 50%;
	font-size: 18px;
	background: #000;
	width: 40px;
	height: 40px;
	color: #fff;
	line-height: 30px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	margin-top: -35px;
}

#team-member-profile-gallery .swiper-arrow:hover {
	background: #333;
}

#team-member-profile-gallery .swiper-arrow::after {
	content: none;
}

#team-member-profile-gallery .swiper-button-prev {
	left: 15px;
}

#team-member-profile-gallery .swiper-button-next {
	right: 15px;
}

.rt-smart-modal #team-member-profile-gallery .swiper-button-prev,
.tlp-md-content-holder #team-member-profile-gallery .swiper-button-prev {
	left: 0;
}

.rt-smart-modal #team-member-profile-gallery .swiper-button-next,
.tlp-md-content-holder #team-member-profile-gallery .swiper-button-next {
	right: 0;
}

.rt-smart-modal #team-member-profile-gallery .swiper-pagination,
.tlp-md-content-holder #team-member-profile-gallery .swiper-pagination {
	display: none;
}

.rt-team-container .rt-carousel-holder.swiper .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	margin: 10px 5px 5px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.rt-carousel-holder .swiper-pagination-bullet:hover {
	background: #000;
	opacity: 0.75;
}

.rt-carousel-holder .swiper-pagination-bullet-active {
	opacity: 0.75;
	background: #000;
}

.rt-carousel-holder.swiper-autoheight .swiper-pagination  {
	margin-top: 20px;
}

.rt-carousel-holder.swiper-autoheight .swiper-pagination,
.rt-team-container .swiper-pagination-bullets-dynamic {
	margin-left: auto;
	margin-right: auto;
	-webkit-transform: none !important;
	transform: none !important;
}

.rt-team-container .rt-carousel-holder .swiper-pagination {
	width: calc(100% - 30px);
	bottom: -20px;
	height: 30px;
	margin-top: 20px;
}

.rt-team-container .carousel11 .rt-carousel-holder .swiper-pagination {
	margin-top: 30px;
}

.rt-pos-s {
	position: static !important;
}

.rt-pos-r {
	position: relative !important;
}

.rt-smart-modal .rt-pos-s,
.tlp-md-content-holder .rt-pos-s {
	position: relative !important;
}

.rt-carousel-holder .default-img {
	width: 100%;
}
.rt-carousel-holder .default-img + .swiper-lazy-preloader {
	display: none;
}
/*********************** Layout 14 - "Expanding panel" ************************/
/* carousel8 and isotope9 share this card and have no CSS of their own - every selector
   below covers all three. Keep _lo-layout-14.scss (the Elementor twin) in step. */

/* ---------- Accent colour ----------
   Same plumbing as layouts 12 / 13: --l14-primary is fed from --l1-primary (sc-css.php
   writes it from the Styling tab's "Primary Color"), and the Elementor Primary Color
   control writes --l14-primary directly (ElementorFilters::colorControls). Deliberately
   NOT chained off --rttm-primary-color, which Pro pins to #007acc on :root. Mirrored
   verbatim in _lo-layout-14.scss so the specificity tie is harmless. */
.rt-team-container .layout14, .rt-elementor-container .layout14,
.rt-team-container .isotope9, .rt-elementor-container .isotope9,
.rt-team-container .carousel8, .rt-elementor-container .carousel8 {
	--l14-primary: var(--l1-primary, #143ee5);
	--l14-primary-700: #0e2aa3;
	--l14-primary-700: color-mix(in srgb, var(--l14-primary) 68%, #000);
}

/* Neutralise the grid's negative row margins — they push ~5px past the viewport on the
   Elementor path, which does not offset them. Column padding still supplies the gaps. */
.rt-team-container .rt-row.layout14,
.rt-team-container .rt-row.isotope9,
.rt-team-container .rt-row.carousel8 { margin-left: 0; margin-right: 0; }

/* ---------- Card ---------- */
.rt-team-container .layout14 .rt-grid-item .single-team-area,
.rt-team-container .isotope9 .rt-grid-item .single-team-area,
.rt-team-container .carousel8 .rt-grid-item .single-team-area {
	position: relative;
	width: 100%;
	margin: 0;
	aspect-ratio: 1 / 1.12;
	overflow: hidden;
	border-radius: 14px;
	background: #dfe3ee;
	text-align: center;
	box-shadow: 0 1px 2px rgba(20, 30, 75, .04), 0 6px 18px rgba(20, 30, 75, .05);
	transition: box-shadow .35s cubic-bezier(.4, 0, .2, 1), transform .35s cubic-bezier(.4, 0, .2, 1);
}
.rt-team-container .layout14 .rt-grid-item .single-team-area:hover,
.rt-team-container .isotope9 .rt-grid-item .single-team-area:hover,
.rt-team-container .carousel8 .rt-grid-item .single-team-area:hover {
	transform: translateY(-4px);
	z-index: 2;
	box-shadow: 0 24px 60px color-mix(in srgb, var(--l14-primary, #143ee5) 22%, transparent), 0 4px 12px rgba(20, 30, 75, .06);
}
.rt-team-container .layout14 .rt-grid-item .single-team-area:hover:after,
.rt-team-container .isotope9 .rt-grid-item .single-team-area:hover:after,
.rt-team-container .carousel8 .rt-grid-item .single-team-area:hover:after { content: initial; }

/* Carousel 8 only: no hover LIFT. The slider viewport (.rt-carousel-holder.swiper) is
   overflow:hidden and sits flush with the slide, so translateY(-4px) pushes the card's
   top outside the clip box and 4px of it is visibly cut off. Padding the holder to make
   room re-anchors the absolutely-positioned nav arrows, so the lift is dropped and the
   resting shadow kept. Grid layout 14 and isotope 9 have no clipping container and keep
   both. Mirrored in pro's _lo-layout-14.scss for the Elementor path. */
.rt-team-container .carousel8 .rt-grid-item .single-team-area:hover {
	transform: none;
	box-shadow: 0 1px 2px rgba(20, 30, 75, .04), 0 6px 18px rgba(20, 30, 75, .05);
}

/* ---------- Media ---------- */
.rt-team-container .layout14 .rt-l14-media,
.rt-team-container .isotope9 .rt-l14-media,
.rt-team-container .carousel8 .rt-l14-media {
	position: absolute;
	inset: 0;
	overflow: hidden;
	line-height: 0;
}
/* overflow:hidden so the Image Border Radius control — which targets the <figure> — is
   actually visible; without it the radius is set but the <img> paints over the corners. */
.rt-team-container .layout14 .rt-l14-media figure,
.rt-team-container .isotope9 .rt-l14-media figure,
.rt-team-container .carousel8 .rt-l14-media figure { margin: 0; height: 100%; overflow: hidden; }
.rt-team-container .layout14 .rt-l14-media figure a,
.rt-team-container .isotope9 .rt-l14-media figure a,
.rt-team-container .carousel8 .rt-l14-media figure a { display: block; height: 100%; }
.rt-team-container .layout14 .rt-l14-media img,
.rt-team-container .isotope9 .rt-l14-media img,
.rt-team-container .carousel8 .rt-l14-media img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	object-fit: cover;
	display: block;
	transition: transform .8s cubic-bezier(.4, 0, .2, 1), filter .4s cubic-bezier(.4, 0, .2, 1);
}
.rt-team-container .layout14 .rt-grid-item .single-team-area:hover .rt-l14-media img,
.rt-team-container .isotope9 .rt-grid-item .single-team-area:hover .rt-l14-media img,
.rt-team-container .carousel8 .rt-grid-item .single-team-area:hover .rt-l14-media img {
	transform: scale(1.06);
	filter: brightness(.92);
}

/* ---------- Panel (`.tlp-overlay` = Overlay Background + Content Padding hooks) ---------- */
.rt-team-container .layout14 .rt-grid-item .tlp-overlay,
.rt-team-container .isotope9 .rt-grid-item .tlp-overlay,
.rt-team-container .carousel8 .rt-grid-item .tlp-overlay {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: auto;
	z-index: 3;
	width: 100%;
	/* Demo behaviour: a 30% strip that grows to cover the whole card on hover.
	   `min-height: min-content` is the safety net — it lets the panel outgrow 30% when the
	   Social Width / Height / Padding / Border controls enlarge the chips and the row wraps,
	   which a bare `height: 30%` silently chopped off. Only `height` transitions (the
	   padding is constant now); animating padding as well is what made hover janky. */
	height: 30%;
	min-height: -webkit-min-content;
	min-height: min-content;
	/* 10px vertical, not 18: at `height: 30%` the panel is 89px and the resting content
	   (name + role) needs 67px, so 36px of padding pushed `min-height: min-content` to
	   103px — ABOVE the declared height. The height transition then spent its first ~90ms
	   animating through a range the floor hid, which is what made the hover hesitate then
	   lurch. Constant across rest and hover — animating padding is its own source of jank. */
	padding: 10px 18px;
	display: flex;
	flex-direction: column;
	align-items: center;
	/* flex-end, not center: the panel is bottom-anchored, so with `center` its content was
	   re-centred on every frame of the height animation and the name/role slid ~153px —
	   measured, and that travel was the lurch. Pinned to the fixed bottom edge, the name
	   only moves by the height of what is revealed beneath it. The resting look is
	   unchanged: at 30% the content nearly fills the strip, so centre and flex-end put it
	   in the same place (measured 1px apart). */
	justify-content: flex-end;
	text-align: center;
	overflow: hidden;
	/* .6s, not .45s: at `height: 30%` the panel grows 208px and its centred content
	   travels ~153px with it — measured. That much movement in .45s reads as a lurch
	   however clean the frames are (they hold 60fps). The longer ramp is what actually
	   makes it feel smooth; the child reveals below keep their own shorter timings so
	   they still land inside the expansion. */
	transition: height .6s cubic-bezier(.4, 0, .2, 1);
	color: #fff;
	background-color: var(--l14-primary);
	background-image: linear-gradient(180deg, rgba(255, 255, 255, .04) 0%, rgba(0, 0, 0, .26) 100%);
}
.rt-team-container .layout14 .rt-grid-item .single-team-area:hover .tlp-overlay,
.rt-team-container .isotope9 .rt-grid-item .single-team-area:hover .tlp-overlay,
.rt-team-container .carousel8 .rt-grid-item .single-team-area:hover .tlp-overlay { height: 100%; }
.rt-team-container .layout14 .rt-grid-item .tlp-overlay h3,
.rt-team-container .isotope9 .rt-grid-item .tlp-overlay h3,
.rt-team-container .carousel8 .rt-grid-item .tlp-overlay h3 {
	margin: 0 !important;
	padding: 0 !important;
	line-height: 1.2;
	letter-spacing: -.2px;
	text-shadow: 0 1px 6px rgba(0, 0, 0, .18);
}
.rt-team-container .layout14 .rt-grid-item .tlp-overlay h3 .team-name,
.rt-team-container .isotope9 .rt-grid-item .tlp-overlay h3 .team-name,
.rt-team-container .carousel8 .rt-grid-item .tlp-overlay h3 .team-name { background: none; padding: 0; }
/* 0,2,0 on purpose: the Designation Padding / Margin controls are 0,4,0 and must win. */
.layout14 .tlp-position,
.isotope9 .tlp-position,
.carousel8 .tlp-position { margin: 5px 0 0; padding: 0; }
.rt-team-container .layout14 .rt-grid-item .tlp-overlay .tlp-position span,
.rt-team-container .isotope9 .rt-grid-item .tlp-overlay .tlp-position span,
.rt-team-container .carousel8 .rt-grid-item .tlp-overlay .tlp-position span { background: none; padding: 0; }

/* Divider - draws in on hover */
.rt-team-container .layout14 .rt-l14-divider,
.rt-team-container .isotope9 .rt-l14-divider,
.rt-team-container .carousel8 .rt-l14-divider {
	display: block;
	/* scaleX, not width: `width` reflows the panel every frame and this was one of six
	   layout-triggering properties running at once. The bar is drawn at its full 32px and
	   scaled from the centre, which is compositor-only and pixel-identical. */
	width: 32px;
	transform: scaleX(0);
	height: 2px;
	margin: 10px 0 0;
	border-radius: 2px;
	background: rgba(255, 255, 255, .5);
	transition: transform .4s cubic-bezier(.4, 0, .2, 1) .15s;
}
.rt-team-container .layout14 .rt-grid-item .single-team-area:hover .rt-l14-divider,
.rt-team-container .isotope9 .rt-grid-item .single-team-area:hover .rt-l14-divider,
.rt-team-container .carousel8 .rt-grid-item .single-team-area:hover .rt-l14-divider { transform: scaleX(1); }

/* Social - hidden at rest, revealed with the panel on hover.
   Same recipe as `.tlp-btn-wrapper` further down (opacity + rise + a collapsing
   max-height/margin) so the panel height stays CONTENT-DRIVEN — a fixed height here is
   what clipped the icons and made the hover janky last time. The icons lead the buttons
   by 100ms (.18s vs .28s) so the panel fills from the top down.
   `max-height` is generous enough for three rows of 36px chips; it only has to exceed the
   real height, and the fade/rise carry the perceived motion. */
.rt-team-container .layout14 .tlp-overlay .social-icons,
.rt-team-container .isotope9 .tlp-overlay .social-icons,
.rt-team-container .carousel8 .tlp-overlay .social-icons {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 8px;
	margin: 0;
	/* stays 0 at rest: `max-height: 0` cannot compress padding, so any padding here
	   would leave a sliver of the wrapper visible in the collapsed panel. The clip
	   headroom is applied in the hover rule instead. */
	padding: 0;
	max-height: 0;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	transform: translateY(10px);
	transition: opacity .4s cubic-bezier(.4, 0, .2, 1) .18s, transform .4s cubic-bezier(.4, 0, .2, 1) .18s, margin-top .4s cubic-bezier(.4, 0, .2, 1) .18s, max-height .4s cubic-bezier(.4, 0, .2, 1) .18s, visibility .4s .18s;
}
.rt-team-container .layout14 .rt-grid-item .single-team-area:hover .tlp-overlay .social-icons,
.rt-team-container .isotope9 .rt-grid-item .single-team-area:hover .tlp-overlay .social-icons,
.rt-team-container .carousel8 .rt-grid-item .single-team-area:hover .tlp-overlay .social-icons {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
	margin-top: 4px;
	/* headroom INSIDE the clip box — `overflow: hidden` (needed for the collapse) clips at
	   the padding edge, and the chips lift translateY(-2px) on hover, so without this the
	   top 2px of a hovered chip is sliced off. `margin-top` is 4px rather than the original
	   8px so the padding makes up the difference and the visual gap is unchanged. */
	padding-top: 4px;
	/* three rows of chips at whatever size the controls chose — a flat 132px clipped
	   the second row once the chips grew past ~50px */
	max-height: calc(var(--rt-l14-soc, 36px) * 3 + 24px);
}
.rt-team-container .layout14 .tlp-overlay .social-icons:before,
.rt-team-container .isotope9 .tlp-overlay .social-icons:before,
.rt-team-container .carousel8 .tlp-overlay .social-icons:before { content: none; }
.rt-team-container .layout14 .tlp-overlay .social-icons a,
.rt-team-container .isotope9 .tlp-overlay .social-icons a,
.rt-team-container .carousel8 .tlp-overlay .social-icons a {
	min-width: 36px;
	min-height: 36px;
	/* see layout 13: the Social Width/Height controls size the inner <i>, so the chip must
	   grow with it and clip the glyph box's own background/border. */
	width: -webkit-max-content;
	width: max-content;
	height: -webkit-max-content;
	height: max-content;
	align-self: center;
	flex: 0 0 auto;
	overflow: hidden;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	background: rgba(255, 255, 255, .16);
	border: 1px solid rgba(255, 255, 255, .28);
	font-size: calc(var(--rt-l14-soc, 36px) * .36);
	/* the glyph inherits this, so the icon scales WITH the chip instead of
	   staying 13px inside a 66px circle. `--rt-l14-soc` is written by the
	   Elementor Social Width/Height controls; unset it falls back to the
	   design's own 36px chip, which yields the original 13px. Typography >
	   Size still wins - it sets font-size on the <i> directly. */
	line-height: 1;
	text-decoration: none;
	color: #fff;
	transition: background .2s, color .2s, transform .2s, border-color .2s;
}
/* The plugin ships Elementor-only icon defaults - `.rt-elementor-container .social-icons a i
   { font-size: 20px }` and `… a .fab { width: 30px; height: 30px }` - which forced a 30x30
   glyph box and inflated this chip well past the demo's 36px (the shortcode has no such
   rule, so only Elementor looked wrong). Reset them here at 0,5,2; the Social Icon
   Width / Height / Typography controls are more specific and still win. */
.rt-team-container .layout14 .tlp-overlay .social-icons a i,
.rt-team-container .isotope9 .tlp-overlay .social-icons a i,
.rt-team-container .carousel8 .tlp-overlay .social-icons a i {
	color: inherit;
	background: transparent;
	border: 0;
	flex: 0 0 auto;
	width: auto;
	height: auto;
	font-size: inherit;
	line-height: 1;
}
.rt-team-container .layout14 .tlp-overlay .social-icons a:hover,
.rt-team-container .isotope9 .tlp-overlay .social-icons a:hover,
.rt-team-container .carousel8 .tlp-overlay .social-icons a:hover {
	background: #fff;
	color: var(--l14-primary);
	border-color: #fff;
	transform: translateY(-2px);
}
.rt-team-container .layout14 .tlp-overlay .social-icons a:hover i,
.rt-team-container .isotope9 .tlp-overlay .social-icons a:hover i,
.rt-team-container .carousel8 .tlp-overlay .social-icons a:hover i { color: var(--l14-primary) !important; background: transparent !important; }

/* ---------- Buttons - fade up as the panel expands ---------- */
.rt-team-container .layout14 .tlp-btn-wrapper,
.rt-team-container .isotope9 .tlp-btn-wrapper,
.rt-team-container .carousel8 .tlp-btn-wrapper {
	/* grid, not flex: Read More has to sit on its own row (grid-column: 1 / -1) AND still
	   shrink-wrap its text, so the arrow can be pinned just after the label rather than at
	   the far edge of a full-width anchor. */
	display: grid;
	grid-template-columns: repeat(2, auto);
	justify-content: center;
	align-items: center;
	gap: 8px;
	margin-top: 0;
	max-height: 0;
	opacity: 0;
	overflow: hidden;
	transform: translateY(14px);
	transition: opacity .4s cubic-bezier(.4, 0, .2, 1) .28s, transform .4s cubic-bezier(.4, 0, .2, 1) .28s, margin-top .4s cubic-bezier(.4, 0, .2, 1) .28s, max-height .4s cubic-bezier(.4, 0, .2, 1) .28s;
}
.rt-team-container .layout14 .rt-grid-item .single-team-area:hover .tlp-btn-wrapper,
.rt-team-container .isotope9 .rt-grid-item .single-team-area:hover .tlp-btn-wrapper,
.rt-team-container .carousel8 .rt-grid-item .single-team-area:hover .tlp-btn-wrapper {
	opacity: 1;
	transform: translateY(0);
	margin-top: 18px;
	max-height: 140px;
}
/* Read More - underlined link with a trailing arrow, full width on its own row */
.rt-team-container .layout14 .tlp-btn-wrapper .rt-ream-me-btn,
.rt-team-container .isotope9 .tlp-btn-wrapper .rt-ream-me-btn,
.rt-team-container .carousel8 .tlp-btn-wrapper .rt-ream-me-btn {
	grid-column: 1 / -1;
	justify-self: center;
	position: relative;
	display: block;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.4;
	background: none;
	/* `border: 0` would set border-style:none, and a none-style border computes to width 0
	   no matter what the Read More Border control sets — so keep it solid + transparent. */
	border: 0 solid transparent;
	/* right padding holds the out-of-flow arrow (and is not underlined); the bottom
	   padding keeps the 4px underline offset INSIDE the box, otherwise the wrapper's
	   `overflow: hidden` (needed for the collapse) clips the line away entirely. */
	padding: 0 22px 5px 0;
	text-decoration: underline;
	text-decoration-color: rgba(255, 255, 255, .5);
	text-underline-offset: 4px;
	transition: text-decoration-color .2s;
}
/* The arrow is taken OUT OF FLOW on purpose: an ancestor's text-decoration is drawn across
   inline-level descendants (inline-block included), so an in-flow arrow got underlined too.
   Decorations do not propagate to out-of-flow boxes, so only the label is underlined. */
.rt-team-container .layout14 .tlp-btn-wrapper .rt-ream-me-btn::after,
.rt-team-container .isotope9 .tlp-btn-wrapper .rt-ream-me-btn::after,
.rt-team-container .carousel8 .tlp-btn-wrapper .rt-ream-me-btn::after {
	content: "\f061";
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	font-size: 12px;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 5px;
	display: flex;
	align-items: center;
	transition: transform .25s cubic-bezier(.4, 0, .2, 1);
}
.rt-team-container .layout14 .tlp-btn-wrapper .rt-ream-me-btn:hover,
.rt-team-container .isotope9 .tlp-btn-wrapper .rt-ream-me-btn:hover,
.rt-team-container .carousel8 .tlp-btn-wrapper .rt-ream-me-btn:hover { color: #fff; text-decoration-color: #fff; }
.rt-team-container .layout14 .tlp-btn-wrapper .rt-ream-me-btn:hover::after,
.rt-team-container .isotope9 .tlp-btn-wrapper .rt-ream-me-btn:hover::after,
.rt-team-container .carousel8 .tlp-btn-wrapper .rt-ream-me-btn:hover::after { transform: translateX(4px); }
/* Resume + Hire Me - ghost pills sharing the second row */
.rt-team-container .layout14 .tlp-btn-wrapper .rt-resume-btn,
.rt-team-container .layout14 .tlp-btn-wrapper .rt-hire-btn,
.rt-team-container .isotope9 .tlp-btn-wrapper .rt-resume-btn,
.rt-team-container .isotope9 .tlp-btn-wrapper .rt-hire-btn,
.rt-team-container .carousel8 .tlp-btn-wrapper .rt-resume-btn,
.rt-team-container .carousel8 .tlp-btn-wrapper .rt-hire-btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 7px 14px;
	border-radius: 8px;
	font-size: 12.5px;
	font-weight: 500;
	line-height: 1.2;
	white-space: nowrap;
	text-decoration: none;
	color: #fff;
	background: rgba(255, 255, 255, .16);
	border: 1px solid rgba(255, 255, 255, .28);
	transition: background .2s, color .2s, border-color .2s;
}
.rt-team-container .layout14 .tlp-btn-wrapper .rt-resume-btn:hover,
.rt-team-container .layout14 .tlp-btn-wrapper .rt-hire-btn:hover,
.rt-team-container .isotope9 .tlp-btn-wrapper .rt-resume-btn:hover,
.rt-team-container .isotope9 .tlp-btn-wrapper .rt-hire-btn:hover,
.rt-team-container .carousel8 .tlp-btn-wrapper .rt-resume-btn:hover,
.rt-team-container .carousel8 .tlp-btn-wrapper .rt-hire-btn:hover {
	background: #fff;
	color: var(--l14-primary);
	border-color: #fff;
}

/*********************** Layout 15 - "Diagonal band" ************************/
/* isotope10 and carousel11 share this card and have no CSS of their own - every selector
   below covers all three. Keep _lo-layout-15.scss (the Elementor twin) in step. */

/* ---------- Accent colour ----------
   Same plumbing as layouts 12-14: --l15-primary is fed from --l1-primary (sc-css.php writes
   it from the Styling tab's "Primary Color"), and the Elementor Primary Color control
   writes --l15-primary directly. Deliberately NOT chained off --rttm-primary-color, which
   Pro pins to #007acc on :root. Mirrored verbatim in _lo-layout-15.scss. */
.rt-team-container .layout15, .rt-elementor-container .layout15,
.rt-team-container .isotope10, .rt-elementor-container .isotope10,
.rt-team-container .carousel11, .rt-elementor-container .carousel11 {
	--l15-primary: var(--l1-primary, #143ee5);
	--l15-primary-700: #0e2aa3;
	--l15-primary-700: color-mix(in srgb, var(--l15-primary) 68%, #000);
	--l15-slant: 34px;
}

/* Neutralise the grid's negative row margins - they push a few px past the viewport on the
   Elementor path, which does not offset them. Column padding still supplies the gaps. */
.rt-team-container .rt-row.layout15,
.rt-team-container .rt-row.isotope10,
.rt-team-container .rt-row.carousel11 { margin-left: 0; margin-right: 0; }

/* ---------- Card ---------- */
.rt-team-container .layout15 .single-team-area,
.rt-team-container .isotope10 .single-team-area,
.rt-team-container .carousel11 .single-team-area {
	position: relative;
	/* Media and band are stacked in ONE grid cell (the layout-12 trick), so the card's height
	   is max(photo's aspect-ratio height, band height). That keeps the square-ish card by
	   default but lets it GROW when big Name/Designation/Social control values make the band
	   taller - putting `aspect-ratio` on the card itself clamped the height instead, and
	   `overflow: hidden` then sliced the name off the top. `min-height: min-content` does not
	   help there: it loses to the ratio's transferred size. */
	display: grid;
	grid-template-columns: minmax(0, 1fr);
	width: 100%;
	margin: 0;
	overflow: hidden;
	border-radius: 14px;
	background: #dfe3ee;
	text-align: left;
	box-shadow: 0 1px 2px rgba(20, 30, 75, .04), 0 6px 18px rgba(20, 30, 75, .05);
	transition: box-shadow .35s cubic-bezier(.2, .7, .2, 1), transform .35s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .layout15 .single-team-area:hover,
.rt-team-container .isotope10 .single-team-area:hover,
.rt-team-container .carousel11 .single-team-area:hover {
	transform: translateY(-4px);
	z-index: 2;
	box-shadow: 0 24px 60px color-mix(in srgb, var(--l15-primary, #143ee5) 22%, transparent), 0 4px 12px rgba(20, 30, 75, .06);
}
/* the old design drew its diagonal with ::before - the band is a real element now */
.rt-team-container .layout15 .single-team-area::before,
.rt-team-container .isotope10 .single-team-area::before,
.rt-team-container .carousel11 .single-team-area::before { content: none; }

/* ---------- Media ---------- */
.rt-team-container .layout15 .rt-l15-media,
.rt-team-container .isotope10 .rt-l15-media,
.rt-team-container .carousel11 .rt-l15-media {
	/* in flow, in the shared grid cell - THIS is what carries the card's aspect ratio now.
	   `align-self` stays `stretch`, so if the band makes the row taller the photo fills it. */
	position: relative;
	grid-area: 1 / 1;
	aspect-ratio: 1 / 1.05;
	overflow: hidden;
	line-height: 0;
}
.rt-team-container .layout15 .rt-l15-media figure,
.rt-team-container .isotope10 .rt-l15-media figure,
.rt-team-container .carousel11 .rt-l15-media figure { margin: 0; height: 100%; overflow: hidden; }
.rt-team-container .layout15 .rt-l15-media figure a,
.rt-team-container .isotope10 .rt-l15-media figure a,
.rt-team-container .carousel11 .rt-l15-media figure a { display: block; height: 100%; }
.rt-team-container .layout15 .rt-l15-media img,
.rt-team-container .isotope10 .rt-l15-media img,
.rt-team-container .carousel11 .rt-l15-media img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	object-fit: cover;
	display: block;
	transform: scale(1);
	transition: transform .8s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .layout15 .single-team-area:hover .rt-l15-media img,
.rt-team-container .isotope10 .single-team-area:hover .rt-l15-media img,
.rt-team-container .carousel11 .single-team-area:hover .rt-l15-media img { transform: scale(1.05); }

/* ---------- The band (`.ttp-member-title`) ----------
   Content-height, anchored to the bottom, with a diagonal top edge. The extra top padding
   is the slant area so text never sits in the cut. */
.rt-team-container .layout15 .single-team-area .ttp-member-title,
.rt-team-container .isotope10 .single-team-area .ttp-member-title,
.rt-team-container .carousel11 .single-team-area .ttp-member-title {
	/* in flow, sharing the photo's grid cell (see the card rule) - `align-self: end` pins it
	   to the bottom just as `position: absolute` used to, but it still contributes its height
	   to the row, so the card grows instead of clipping it. */
	position: relative;
	grid-area: 1 / 1;
	align-self: end;
	width: 100%;
	z-index: 3;
	padding: calc(var(--l15-slant) + 6px) 22px 22px;
	text-align: left;
	color: #fff;
	background-color: var(--l15-primary);
	background-image: linear-gradient(180deg, rgba(255, 255, 255, .06) 0%, rgba(0, 0, 0, .14) 100%);
	-webkit-clip-path: polygon(0 var(--l15-slant), 100% 0, 100% 100%, 0 100%);
	clip-path: polygon(0 var(--l15-slant), 100% 0, 100% 100%, 0 100%);
	transition: background-color .35s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .layout15 .single-team-area:hover .ttp-member-title,
.rt-team-container .isotope10 .single-team-area:hover .ttp-member-title,
.rt-team-container .carousel11 .single-team-area:hover .ttp-member-title {
	background-image: linear-gradient(180deg, rgba(255, 255, 255, .04) 0%, rgba(0, 0, 0, .28) 100%);
}
.rt-team-container .layout15 .single-team-area .ttp-member-title h3,
.rt-team-container .isotope10 .single-team-area .ttp-member-title h3,
.rt-team-container .carousel11 .single-team-area .ttp-member-title h3 {
	margin: 0 !important;
	padding: 0 !important;
	line-height: 1.15;
	letter-spacing: -.3px;
}
.rt-team-container .layout15 .ttp-member-title h3 .team-name,
.rt-team-container .isotope10 .ttp-member-title h3 .team-name,
.rt-team-container .carousel11 .ttp-member-title h3 .team-name { background: none; padding: 0; }
.rt-team-container .layout15 .ttp-member-title .tlp-position span,
.rt-team-container .isotope10 .ttp-member-title .tlp-position span,
.rt-team-container .carousel11 .ttp-member-title .tlp-position span { background: none; padding: 0; }

/* ---------- Social - slides in on hover, band grows by its height ---------- */
.rt-team-container .layout15 .ttp-member-title .social-icons,
.rt-team-container .isotope10 .ttp-member-title .social-icons,
.rt-team-container .carousel11 .ttp-member-title .social-icons {
	position: static;
	left: auto;
	bottom: auto;
	/* NOT flex: both Alignment controls (shortcode `social.align` and Elementor
	   `social_icons_alignment`) write `text-align`, which a flex container ignores. The chips
	   are already `inline-flex`, so a block wrapper lays them out identically AND honours
	   text-align. `line-height/font-size: 0` kills the inline strut + any whitespace nodes;
	   the chips' own margins replace `gap`. */
	display: block;
	line-height: 0;
	font-size: 0;
	/* Spacing is CONSTANT now and lives inside the clipped box, so it no longer has to be
	   animated: at rest `.rt-l15-soc` holds a 0fr row, which clips this element (and its
	   padding) to nothing. 16px top = the old 12px margin-top plus the 4px of headroom the
	   lifted chip needs so `overflow: hidden` cannot shave its top off. The -10px bottom
	   still cancels the chips' own row margin, so the gap to the band's bottom padding is
	   unchanged. */
	/* No margin and no padding: a grid item's MARGINS still count toward the grid
	   container's height even in a 0fr track (they left the band 6px too tall), and
	   `box-sizing: border-box` floors its height at its own PADDING (that left a 16px
	   sliver). All strip spacing therefore lives on the chips, inside the clipped box. */
	margin: 0;
	padding: 0;
	/* Height is owned by `.rt-l15-soc` below; this element only fades and lifts. */
	min-height: 0;
	overflow: hidden;
	visibility: visible;
	opacity: 0;
	transform: translateY(8px);
	/* This is the EXIT timing (the base rule is what applies once :hover is gone). The
	   fade deliberately LEADS the collapse: the row shuts 90% in ~100ms, so a slower
	   fade would leave the chips visible while `overflow: hidden` sliced through them.
	   The slower enter timing is on the :hover rule below. */
	transition: opacity .14s linear, transform .14s cubic-bezier(.2, .7, .2, 1);
}

/* ---------- The reveal ----------
   `grid-template-rows: 0fr -> 1fr` resolves to the strip's EXACT content height, so the
   easing curve maps 1:1 onto visible motion and the open and close are mirror images.

   It replaces `max-height: 0 -> 220px`, where the cap was ~4.5x the real ~48px content: the
   band hit full height in the first 15% of the curve and then sat still for 280ms while the
   icons were still fading in, and on the way out the icons faded to nothing while the band
   held full height for 232ms before collapsing on an empty strip. That also animated
   max-height, margin-top, margin-bottom and padding-top together - four layout properties
   reflowing every frame.

   Browsers without animatable `fr` rows (pre-Chrome 107 / Safari 16) simply snap open and
   shut, which is what the old cap effectively did anyway. */
.rt-team-container .layout15 .ttp-member-title .rt-l15-soc,
.rt-team-container .isotope10 .ttp-member-title .rt-l15-soc,
.rt-team-container .carousel11 .ttp-member-title .rt-l15-soc {
	display: grid;
	grid-template-rows: 0fr;
	/* EXIT curve: ease-IN, so the row barely moves for the first ~80ms while the chips
	   finish fading, then closes. With the enter curve (fast-start) reversed, the row was
	   83% shut while the chips were still half visible and `overflow: hidden` cut through
	   them. The enter curve is on the :hover rule below. */
	transition: grid-template-rows .28s cubic-bezier(.5, 0, .9, 1);
}
.rt-team-container .layout15 .single-team-area:hover .ttp-member-title .rt-l15-soc,
.rt-team-container .isotope10 .single-team-area:hover .ttp-member-title .rt-l15-soc,
.rt-team-container .carousel11 .single-team-area:hover .ttp-member-title .rt-l15-soc {
	grid-template-rows: 1fr;
	/* enter: the fast-start curve the rest of the card uses */
	transition: grid-template-rows .38s cubic-bezier(.2, .7, .2, 1);
}
/* The chips arrive one after another once the row is on its way open. Pure transform and
   opacity, so it costs nothing on top of the reveal. */
.rt-team-container .layout15 .ttp-member-title .social-icons a,
.rt-team-container .isotope10 .ttp-member-title .social-icons a,
.rt-team-container .carousel11 .ttp-member-title .social-icons a {
	opacity: 0;
	transform: translateY(6px);
}
.rt-team-container .layout15 .single-team-area:hover .ttp-member-title .social-icons a,
.rt-team-container .isotope10 .single-team-area:hover .ttp-member-title .social-icons a,
.rt-team-container .carousel11 .single-team-area:hover .ttp-member-title .social-icons a {
	opacity: 1;
	transform: translateY(0);
}
.rt-team-container .layout15 .ttp-member-title .social-icons a:nth-child(1),
.rt-team-container .isotope10 .ttp-member-title .social-icons a:nth-child(1),
.rt-team-container .carousel11 .ttp-member-title .social-icons a:nth-child(1) { transition-delay: .10s, .10s, 0s, 0s, 0s; }
.rt-team-container .layout15 .ttp-member-title .social-icons a:nth-child(2),
.rt-team-container .isotope10 .ttp-member-title .social-icons a:nth-child(2),
.rt-team-container .carousel11 .ttp-member-title .social-icons a:nth-child(2) { transition-delay: .16s, .16s, 0s, 0s, 0s; }
.rt-team-container .layout15 .ttp-member-title .social-icons a:nth-child(3),
.rt-team-container .isotope10 .ttp-member-title .social-icons a:nth-child(3),
.rt-team-container .carousel11 .ttp-member-title .social-icons a:nth-child(3) { transition-delay: .22s, .22s, 0s, 0s, 0s; }
.rt-team-container .layout15 .ttp-member-title .social-icons a:nth-child(n+4),
.rt-team-container .isotope10 .ttp-member-title .social-icons a:nth-child(n+4),
.rt-team-container .carousel11 .ttp-member-title .social-icons a:nth-child(n+4) { transition-delay: .28s, .28s, 0s, 0s, 0s; }
/* Leaving, the chips go together and immediately - a staggered exit reads as lag. */
.rt-team-container .layout15 .single-team-area:not(:hover) .ttp-member-title .social-icons a,
.rt-team-container .isotope10 .single-team-area:not(:hover) .ttp-member-title .social-icons a,
.rt-team-container .carousel11 .single-team-area:not(:hover) .ttp-member-title .social-icons a { transition-delay: 0s; }

/* Motion is decoration here; honour the OS setting. */
}@media all and (prefers-reduced-motion: reduce){
	.rt-team-container .layout15 .ttp-member-title .rt-l15-soc,
	.rt-team-container .isotope10 .ttp-member-title .rt-l15-soc,
	.rt-team-container .carousel11 .ttp-member-title .rt-l15-soc,
	.rt-team-container .layout15 .ttp-member-title .social-icons,
	.rt-team-container .isotope10 .ttp-member-title .social-icons,
	.rt-team-container .carousel11 .ttp-member-title .social-icons,
	.rt-team-container .layout15 .ttp-member-title .social-icons a,
	.rt-team-container .isotope10 .ttp-member-title .social-icons a,
	.rt-team-container .carousel11 .ttp-member-title .social-icons a {
		transition-duration: .01ms;
		transition-delay: 0s;
	}
}
@media all{.rt-team-container .layout15 .single-team-area:hover .ttp-member-title .social-icons,
.rt-team-container .isotope10 .single-team-area:hover .ttp-member-title .social-icons,
.rt-team-container .carousel11 .single-team-area:hover .ttp-member-title .social-icons {
	/* No cap and no margin/padding animation: `.rt-l15-soc` opens to the strip's real height,
	   so a second row - or bigger chips from the Social Width/Height controls - is measured
	   rather than guessed at, and can never be sliced off. */
	opacity: 1;
	transform: translateY(0);
	/* enter: slower and slightly behind the row opening */
	transition: opacity .34s cubic-bezier(.2, .7, .2, 1) .04s, transform .34s cubic-bezier(.2, .7, .2, 1) .04s;
}
.rt-team-container .layout15 .ttp-member-title .social-icons:before,
.rt-team-container .isotope10 .ttp-member-title .social-icons:before,
.rt-team-container .carousel11 .ttp-member-title .social-icons:before { content: none; }
.rt-team-container .layout15 .ttp-member-title .social-icons a:last-child,
.rt-team-container .isotope10 .ttp-member-title .social-icons a:last-child,
.rt-team-container .carousel11 .ttp-member-title .social-icons a:last-child { margin-right: 0; }
.rt-team-container .layout15 .ttp-member-title .social-icons a,
.rt-team-container .isotope10 .ttp-member-title .social-icons a,
.rt-team-container .carousel11 .ttp-member-title .social-icons a {
	min-width: 38px;
	min-height: 38px;
	/* see layout 13/14: the Social Width/Height controls size the inner <i>, so the chip has
	   to grow with it and clip the glyph box's own background/border. */
	width: -webkit-max-content;
	width: max-content;
	height: -webkit-max-content;
	height: max-content;
	/* replaces the wrapper's `gap` now that it is a block - the bottom margin spaces wrapped
	   rows and is cancelled by the wrapper's -10px bottom margin, so a single row's height is
	   unchanged. */
	/* 16px above each row is the gap under the designation, and it doubles as the
	   row gap when the chips wrap. It lives here rather than on `.social-icons`
	   because only spacing INSIDE the clipped item collapses with the 0fr row. */
	margin: 16px 10px 0 0;
	vertical-align: top;
	overflow: hidden;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	background: rgba(255, 255, 255, .16);
	border: 1px solid rgba(255, 255, 255, .3);
	font-size: 13px;
	line-height: 1;
	text-decoration: none;
	color: #fff;
	transition: background .2s, color .2s, transform .2s, border-color .2s;
}
.rt-team-container .layout15 .ttp-member-title .social-icons a i,
.rt-team-container .isotope10 .ttp-member-title .social-icons a i,
.rt-team-container .carousel11 .ttp-member-title .social-icons a i {
	color: inherit;
	background: transparent;
	border: 0;
	flex: 0 0 auto;
	width: auto;
	height: auto;
	font-size: inherit;
	line-height: 1;
}
.rt-team-container .layout15 .ttp-member-title .social-icons a:hover,
.rt-team-container .isotope10 .ttp-member-title .social-icons a:hover,
.rt-team-container .carousel11 .ttp-member-title .social-icons a:hover {
	background: #fff;
	color: var(--l15-primary);
	border-color: #fff;
	transform: translateY(-2px);
}
.rt-team-container .layout15 .ttp-member-title .social-icons a:hover i,
.rt-team-container .isotope10 .ttp-member-title .social-icons a:hover i,
.rt-team-container .carousel11 .ttp-member-title .social-icons a:hover i { color: var(--l15-primary) !important; background: transparent !important; }

/*********************** Carousel 10 — "Spotlight stage" ***********************/
/* carousel10 is the "slider with thumbnail" layout: an image-only Swiper
   (.ttp-carousel-thumb, centeredSlides + slideToClickedSlide) synced to a text-only
   Swiper (.rttm-carousel-main). It has no grid twin, so these rules are its own.
   Keep _lo-carousel-10.scss (the Elementor twin) in step.
   Paint and type live in the "paintable defaults (LAST)" block at the end of this
   file so every Styling control out-ranks them. */

/* ---------- Accent colour ----------
   Same plumbing as carousel9: --c10-primary is fed from --l1-primary (sc-css.php writes
   it from the Styling tab's "Primary Color") and the Elementor Primary Color control
   writes --c10-primary directly (ElementorFilters::colorControls). */
.rt-team-container .carousel10,
.rt-elementor-container .carousel10 {
	--c10-primary: var(--l1-primary, #143ee5);
	--c10-primary-700: #0e2aa3;
	--c10-primary-700: color-mix(in srgb, var(--c10-primary) 72%, #000);
	--c10-primary-300: #3a63ff;
	--c10-primary-300: color-mix(in srgb, var(--c10-primary) 82%, #fff);
	--c10-line: #e7eaf3;
	--c10-bg: #f3f5fb;
}

/* ---------- The stage (the thumbnail slider) ---------- */
.rt-team-container .carousel10 .ttp-carousel-thumb {
	position: relative;
	border-radius: 28px;
	padding: 54px 0 104px;
	/* built entirely from --c10-primary so Primary Color recolours the whole stage */
	background: linear-gradient(135deg, #1b2f8f 0%, #143ee5 55%, #3a63ff 100%);
	background: linear-gradient(135deg, var(--c10-primary-700) 0%, var(--c10-primary) 55%, var(--c10-primary-300) 100%);
}
.rt-team-container .carousel10 .ttp-carousel-thumb::before {
	content: "";
	position: absolute;
	top: -140px;
	right: -90px;
	width: 420px;
	height: 420px;
	border-radius: 50%;
	background: radial-gradient(circle, rgba(255, 255, 255, .16), transparent 68%);
	pointer-events: none;
}
/* the card lands on this, so the stage darkens towards its bottom edge */
.rt-team-container .carousel10 .ttp-carousel-thumb::after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 180px;
	background: linear-gradient(to top, rgba(9, 17, 60, .42), transparent);
	pointer-events: none;
}
.rt-team-container .carousel10 .ttp-carousel-thumb .swiper-wrapper { align-items: center; }
/* Swiper writes the slide WIDTH inline from slidesPerView (the Columns setting), so the
   tile only needs the gutter and its inner frame. */
.rt-team-container .carousel10 .profile-img-wrapper {
	display: flex;
	justify-content: center;
	padding: 0 10px;
}
.rt-team-container .carousel10 .profile-img-wrap {
	position: relative;
	width: 100%;
	aspect-ratio: 3 / 4;
	border-radius: 20px;
	overflow: hidden;
	background: #dfe3ee;
	cursor: pointer;
	transform: scale(.72);
	filter: grayscale(1);
	opacity: .5;
	box-shadow: 0 14px 30px rgba(6, 12, 45, .28);
	transition: transform .6s cubic-bezier(.2, .7, .2, 1), filter .6s cubic-bezier(.2, .7, .2, 1), opacity .6s cubic-bezier(.2, .7, .2, 1), box-shadow .6s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .carousel10 .profile-img-wrapper.round-img .profile-img-wrap { border-radius: 50%; }
.rt-team-container .carousel10 .profile-img-wrap img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	object-fit: cover;
	object-position: center 18%;
	display: block;
	/* the old design scaled the IMG; the frame is scaled now, so the image must not */
	transform: none;
}
/* "Image flip on hover" wraps the photo in .rt-flip-container > .rt-flip-inner >
   .rt-flip-front > img, and pro's _cp-flip.scss leaves the front face auto-height. Inside a
   fixed 3:4 frame that left the image at its natural height with a grey band beneath it, so
   the whole chain has to stretch. `.profile-img-wrapper` is one of the flip's own hover
   triggers, so this layout is meant to support it. */
.rt-team-container .carousel10 .profile-img-wrap .rt-flip-container,
.rt-team-container .carousel10 .profile-img-wrap .rt-flip-inner,
.rt-team-container .carousel10 .profile-img-wrap .rt-flip-front {
	height: 100%;
}
.rt-team-container .carousel10 .profile-img-wrap .rt-flip-front img,
.rt-team-container .carousel10 .profile-img-wrap .rt-flip-back img {
	height: 100%;
	object-fit: cover;
}

/* the theme underlines content links; the card's own anchors are chips, pills and headings.
   Held at 0,3,0 so a Typography control's text-decoration still wins. */
.rt-team-container .carousel10 .single-team-area :where(a),
.rt-team-container .carousel10 .contact-info :where(a) {
	text-decoration: none;
}

.rt-team-container .carousel10 .swiper-slide-active .profile-img-wrap {
	transform: scale(1);
	filter: none;
	opacity: 1;
	cursor: default;
	box-shadow: 0 0 0 6px rgba(255, 255, 255, .92), 0 30px 60px rgba(5, 12, 45, .45);
}
/* the two flanking the active one lift halfway — reads as depth, not a flat strip */
.rt-team-container .carousel10 .swiper-slide-active + .profile-img-wrapper .profile-img-wrap,
.rt-team-container .carousel10 .profile-img-wrapper:has(+ .swiper-slide-active) .profile-img-wrap {
	transform: scale(.86);
	opacity: .72;
	filter: grayscale(.65);
}

/* ---------- The floating card ---------- */
.rt-team-container .carousel10 .carousel-wrapper {
	position: relative;
	max-width: 900px;
	/* -76px of overlap onto the stage, plus the card's own 30px breathing margin below */
	margin: -106px auto 0;
}
/* flex-start, NOT stretch: a member with less content would otherwise be stretched to the
   tallest slide and carry the difference as a void inside the card. Hugging the content
   leaves that space outside the card instead, where it reads as ordinary slider padding. */
.rt-team-container .carousel10 .rttm-carousel-main .swiper-wrapper { align-items: flex-start; }
.rt-team-container .carousel10 .rttm-carousel-main .rt-grid-item {
	display: flex;
	height: auto;
	margin-bottom: 0;
}
.rt-team-container .carousel10 .single-team-area {
	width: 100%;
	max-width: 780px;
	/* Keep the margin symmetric: the nav arrows are centred with top:50% on the holder, so
	   an uneven margin would push them off the card's centre. It also holds the -106px
	   wrapper offset to the intended 76px of overlap onto the stage. */
	margin: 30px auto;
	padding: 38px 44px 34px;
	text-align: center;
	background: #fff;
	/* the card carries no drop shadow, so below the stage's bottom edge it would be white on
	   a white page with no boundary at all — this hairline is what gives it its edge. */
	border: 1px solid var(--c10-line);
	border-radius: 24px;
	/* deliberately NOT a flex column: the designation and department are block-level siblings
	   that this design sets inline-block so they share one meta line, and flex items cannot
	   share a line in a column. */
}

/* Name */
.rt-team-container .carousel10 .single-team-area h3 { margin: 0; }

/* Designation + department share one meta line. Both are block-level siblings in the
   template, so they are set inline-block and the separator is drawn only when the
   designation actually precedes the department. */
.rt-team-container .carousel10 .tlp-position,
.rt-team-container .carousel10 .tlp-department {
	display: inline-block;
	vertical-align: middle;
	margin: 10px 0 0;
	padding: 0;
}
.rt-team-container .carousel10 .tlp-position + .tlp-department::before {
	content: "";
	display: inline-block;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #c3c8db;
	margin: 0 11px 3px 9px;
	vertical-align: middle;
}
/* the hairline under the meta line, drawn without adding markup */
.rt-team-container .carousel10 .single-team-area .short-bio::before {
	content: "";
	display: block;
	width: 36px;
	height: 2px;
	border-radius: 2px;
	background: var(--c10-primary);
	opacity: .4;
	margin: 0 auto 18px;
}
.rt-team-container .carousel10 .short-bio { margin: 16px auto 0; max-width: 600px; }
.rt-team-container .carousel10 .short-bio p { margin: 0; }

.rt-team-container .carousel10 .single-team-area .profile-content {
	max-width: none;
	margin: 22px auto 0;
}

/* ---------- Contact chips ---------- */
.rt-team-container .carousel10 .contact-info ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 9px;
	margin: 0;
	padding: 0;
	list-style: none;
}
.rt-team-container .carousel10 .contact-info li {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	padding: 7px 15px;
	border-radius: 999px;
	background: var(--c10-bg);
	border: 1px solid var(--c10-line);
	transition: background .25s cubic-bezier(.2, .7, .2, 1), border-color .25s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .carousel10 .contact-info li:hover { border-color: var(--c10-primary); }
/* the website row nests its <i> inside the <a>, so the anchor carries the gap too */
.rt-team-container .carousel10 .contact-info li a {
	display: inline-flex;
	align-items: center;
	gap: 8px;
}

/* ---------- Social chips (the chip is the <a>) ---------- */
.rt-team-container .carousel10 .single-team-area .social-icons {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	gap: 10px;
	margin: 20px 0 0;
	padding: 0;
}
.rt-team-container .carousel10 .social-icons a {
	width: 40px;
	height: 40px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	border: 1px solid var(--c10-line);
	margin: 0;
	transition: background .25s cubic-bezier(.2, .7, .2, 1), color .25s cubic-bezier(.2, .7, .2, 1), border-color .25s cubic-bezier(.2, .7, .2, 1), transform .25s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .carousel10 .social-icons a:hover { transform: translateY(-3px); }
.rt-team-container .carousel10 .social-icons a i {
	color: inherit;
	width: auto;
	height: auto;
	line-height: 1;
}
/* !important is required, not decoration: the plugin's per-network brand rules paint the
   GLYPH's background on hover with !important (`.social-icons a:hover .fa-linkedin
   { background: #0080b1 !important }` and ~20 siblings), which renders as a coloured square
   inside the round chip. On this card the chip is the <a>, so the glyph box stays blank. */
.rt-team-container .carousel10 .social-icons a i,
.rt-team-container .carousel10 .social-icons a:hover i {
	background: transparent !important;
	background-color: transparent !important;
	color: inherit !important;
	/* the brand hover rules also set `width/height: 30px` on the GLYPH at (0,4,1) — the
	   pseudo-class counts in the class column — which drops the character to the top of a
	   30px box (line-height stays 13px) and the icon jumps upward inside the chip on hover. */
	width: auto !important;
	height: auto !important;
}

/* ---------- Skills ----------
   Fns::get_formatted_skill() emits flat `.skill_name` + `.skill-prog` sibling pairs, which
   fall straight into a two-column grid — label in column 1, bar in column 2. */
.rt-team-container .carousel10 .tlp-team-skill {
	display: grid;
	grid-template-columns: max-content minmax(0, 1fr);
	align-items: center;
	gap: 15px 18px;
	margin: 24px 0 0;
	padding: 22px 24px;
	background: var(--c10-bg);
	border: 1px solid var(--c10-line);
	border-radius: 16px;
	text-align: left;
}
.rt-team-container .carousel10 .tlp-team-skill .skill_name { margin: 0; white-space: nowrap; }
.rt-team-container .carousel10 .tlp-team-skill .skill-prog {
	position: relative;
	height: 8px;
	margin: 0 44px 0 0;
	border: 0;
	border-radius: 999px;
	background: #dfe4f2;
	box-sizing: border-box;
}
.rt-team-container .carousel10 .tlp-team-skill .skill-prog .fill {
	/* .fill is set static so the percentage anchors to the TRACK and stops drifting with
	   the value; the sheen is a neutral white wash so the Skill Bar Color control (which
	   writes background-color) still shows through. */
	position: static;
	height: 100%;
	border-radius: 999px;
	background-color: var(--c10-primary);
	background-image: linear-gradient(90deg, rgba(255, 255, 255, .18), transparent 65%);
}
/* the base style draws the percentage as a blue tooltip bubble with a pointer arrow;
   this design shows it as plain text at the end of the track. */
.rt-team-container .carousel10 .tlp-team-skill .skill-prog .percent-text {
	position: absolute;
	right: -44px;
	top: 50%;
	transform: translateY(-50%);
	width: 38px;
	text-align: right;
	padding: 0;
	border-radius: 0;
	background: none;
	line-height: 1;
}
.rt-team-container .carousel10 .tlp-team-skill .skill-prog .percent-text::before { content: none; }

/* ---------- Buttons ----------
   Resume + Hire Me pair up; Read More is the solid primary below them. */
.rt-team-container .carousel10 .readmore-btn.hirme-resume {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	gap: 12px;
	margin-top: 24px;
}
.rt-team-container .carousel10 .readmore-btn { margin-top: 12px; }
.rt-team-container .carousel10 .readmore-btn .rt-resume-btn,
.rt-team-container .carousel10 .readmore-btn .rt-hire-btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	padding: 11px 22px;
	border-radius: 999px;
	border: 1px solid var(--c10-line);
	transition: border-color .25s cubic-bezier(.2, .7, .2, 1), color .25s cubic-bezier(.2, .7, .2, 1), background .25s cubic-bezier(.2, .7, .2, 1), transform .25s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .carousel10 .readmore-btn .rt-ream-me-btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 9px;
	padding: 12px 30px;
	/* `border-width` computes to 0 while `border-style` is none, so the button needs a
	   declared style for the Read More "Border Width" / "Border Color" controls to do
	   anything. Zero-width transparent is invisible until one of them is set. */
	border: 0 solid transparent;
	border-radius: 999px;
	transition: transform .25s cubic-bezier(.2, .7, .2, 1), box-shadow .25s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .carousel10 .readmore-btn .rt-ream-me-btn::after {
	content: "\f061";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	font-size: 11px;
	transition: transform .25s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .carousel10 .readmore-btn .rt-ream-me-btn:hover { transform: translateY(-2px); }
.rt-team-container .carousel10 .readmore-btn .rt-ream-me-btn:hover::after { transform: translateX(3px); }
.rt-team-container .carousel10 .readmore-btn .rt-resume-btn:hover,
.rt-team-container .carousel10 .readmore-btn .rt-hire-btn:hover { transform: translateY(-1px); }

/* ---------- Arrows + dots ----------
   The nav sits INSIDE .rt-carousel-holder (which is overflow:hidden), so the arrows are
   kept flush with the holder's edges — the card is 780px inside a 900px holder, which
   leaves them 60px clear of it without a negative offset that would be clipped. */
.rt-team-container .carousel10 .swiper-nav-main .swiper-arrow {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 48px;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	/* On a carousel the shortcode "Buttons" control's only arm is
	   `.rt-carousel-holder .swiper-arrow { border-color }` — with no border-style declared
	   that control has nothing to paint, so the arrows carry a hairline by default. */
	border: 1px solid var(--c10-line);
	border-radius: 50%;
	box-shadow: 0 1px 2px rgba(20, 30, 75, .04), 0 10px 26px rgba(20, 30, 75, .08);
	z-index: 3;
	transition: background .25s cubic-bezier(.2, .7, .2, 1), color .25s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .carousel10 .swiper-nav-main .swiper-button-prev { left: 0; }
.rt-team-container .carousel10 .swiper-nav-main .swiper-button-next { right: 0; }
.rt-team-container .carousel10 .swiper-nav-main .swiper-arrow i { color: inherit; }
.rt-team-container .carousel10 .swiper-pagination {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 8px;
	margin-top: 4px;
}
.rt-team-container .carousel10 .rt-carousel-holder.swiper .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	margin: 0;
	border-radius: 999px;
	opacity: 1;
	transition: width .3s cubic-bezier(.2, .7, .2, 1), background .3s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .carousel10 .rt-carousel-holder.swiper .swiper-pagination-bullet-active { width: 26px; }

}@media all and (max-width: 900px){
	.rt-team-container .carousel10 .ttp-carousel-thumb { padding: 40px 0 92px; border-radius: 22px; }
	.rt-team-container .carousel10 .carousel-wrapper { margin-top: -100px; }
	.rt-team-container .carousel10 .single-team-area { padding: 32px 24px 30px; border-radius: 20px; }
}
@media all and (max-width: 560px){
	.rt-team-container .carousel10 .readmore-btn.hirme-resume { flex-direction: column; }
	/* the meta line no longer fits on one row, and a wrapped department would start its line
	   with the separator dot — stack them and drop the dot instead. */
	.rt-team-container .carousel10 .tlp-position,
	.rt-team-container .carousel10 .tlp-department { display: block; }
	.rt-team-container .carousel10 .tlp-position + .tlp-department { margin-top: 6px; }
	.rt-team-container .carousel10 .tlp-position + .tlp-department::before { display: none; }
	.rt-team-container .carousel10 .tlp-team-skill { grid-template-columns: minmax(0, 1fr); gap: 6px 0; padding: 18px; }
	.rt-team-container .carousel10 .swiper-nav-main .swiper-arrow { width: 40px; height: 40px; }
}
@media all{/*********************** End Carousel 10 ***************************************/

/*********************** Carousel 9 - "Blue panel" *****************************/
/* Ported from `Downloads/Team Blue Panel Layout.html`. carousel9 has no grid twin, so
   these rules are its own. The template is UNCHANGED — every element below is something
   carousel9.php already emitted; the divider is a `.tlp-position::after` pseudo so no
   markup had to be added. Keep _lo-carousel-9.scss (the Elementor twin) in step. */

/* ---------- Accent colour ----------
   Same plumbing as layouts 10-15: --c9-primary is fed from --l1-primary (sc-css.php writes
   it from the Styling tab's "Primary Color") and the Elementor Primary Color control writes
   --c9-primary directly (ElementorFilters::colorControls). */
.rt-team-container .carousel9,
.rt-elementor-container .carousel9 {
	--c9-primary: var(--l1-primary, #143ee5);
	--c9-primary-700: #0e2aa3;
	--c9-primary-700: color-mix(in srgb, var(--c9-primary) 72%, #000);
	--c9-line: #e7eaf3;
}

/* ---------- Card ---------- */
.rt-team-container .carousel9 .swiper-wrapper { align-items: stretch; }
.rt-team-container .carousel9 .rt-grid-item { display: flex; height: auto; }

/*********************** Carousel auto-height guard ****************************
   Carousels 2, 3, 4, 5, 6 and 9 set `align-items: stretch` on `.swiper-wrapper` so
   every card grows to the tallest slide. That is correct ONLY while Swiper's
   autoHeight option is off.

   With autoHeight ON, Swiper sizes the wrapper from the active slide's height —
   but `stretch` sizes the slide from the wrapper's height. Neither has a value to
   start from, so both settle at Swiper's 1px floor and the whole slider collapses
   (the card is still painted at its real height, overflowing a 1px slide, so the
   layout reads as "gone").

   Swiper avoids this in its own stylesheet with `.swiper-autoheight .swiper-wrapper
   { align-items: flex-start }`; the rules above are more specific and were beating
   it. Restate it here at (0,4,0) so it wins again. `.swiper-autoheight` is added by
   Swiper at init, so this only applies when autoHeight is actually on — the stretch
   rules above still govern the fixed-height case. Carousels 7, 8, 10 and 11 never
   overrode `align-items`, which is why they were unaffected.

   The Elementor path has no equivalent override and needs no counterpart. */
.rt-team-container .carousel2 .swiper-autoheight .swiper-wrapper,
.rt-team-container .carousel3 .swiper-autoheight .swiper-wrapper,
.rt-team-container .carousel4 .swiper-autoheight .swiper-wrapper,
.rt-team-container .carousel5 .swiper-autoheight .swiper-wrapper,
.rt-team-container .carousel6 .swiper-autoheight .swiper-wrapper,
.rt-team-container .carousel9 .swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
}
/*********************** End carousel auto-height guard ************************/
.rt-team-container .carousel9 .single-team-area {
	width: 100%;
	display: flex;
	flex-direction: column;
	background: #fff;
	border: 1px solid var(--c9-line);
	border-radius: 18px;
	overflow: hidden;
	text-align: center;
	box-shadow: 0 1px 2px rgba(20, 30, 75, .04), 0 10px 26px rgba(20, 30, 75, .08);
	/* No translateY on hover: the slider viewport (.rt-carousel-holder.swiper) is
	   overflow:hidden and flush with the slide, so a lift is clipped at the top — the
	   reference's -8px would slice twice what carousel8's -4px did. */
	transition: border-color .4s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .carousel9 .single-team-area:hover {
	border-color: transparent;
}

/* ---------- Photo ---------- */
.rt-team-container .carousel9 .single-team-area figure {
	position: relative;
	margin: 0;
	aspect-ratio: 1 / 1.04;
	overflow: hidden;
	background: #dfe3ee;
}
.rt-team-container .carousel9 .single-team-area figure a { display: block; height: 100%; }
.rt-team-container .carousel9 .single-team-area figure img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	object-fit: cover;
	object-position: center 20%;
	display: block;
	transition: transform .7s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .carousel9 .single-team-area:hover figure img { transform: scale(1.05); }
/* brand wash rising from the panel over the photo base */
.rt-team-container .carousel9 .single-team-area figure::after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 40%;
	pointer-events: none;
	background: linear-gradient(to top, color-mix(in srgb, var(--c9-primary-700) 28%, transparent), transparent);
	opacity: 0;
	transition: opacity .4s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .carousel9 .single-team-area:hover figure::after { opacity: 1; }

/* ---------- Brand panel ---------- */
.rt-team-container .carousel9 .single-team-area .tlp-overlay {
	position: relative;
	margin-top: -26px;
	padding: 28px 22px 26px;
	/* Base colour and sheen are SEPARATE longhands on purpose: the Overlay Background Color
	   control writes background-color only, so the old `background: linear-gradient(primary,
	   primary-700)` swallowed it. The sheen is a neutral darkening wash that reproduces the
	   reference's top-to-bottom shading over ANY hue. */
	background-color: var(--c9-primary);
	background-image: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, .28) 100%);
	color: #fff;
	text-align: center;
	border-radius: 24px 24px 18px 18px;
	overflow: hidden;
	flex: 1 1 auto;
	display: flex;
	flex-direction: column;
}
.rt-team-container .carousel9 .single-team-area .tlp-overlay::before {
	content: "";
	position: absolute;
	top: -50px;
	right: -50px;
	width: 150px;
	height: 150px;
	border-radius: 50%;
	background: radial-gradient(circle, rgba(255, 255, 255, .14), transparent 70%);
	pointer-events: none;
}
/* Generic white link colour kept at ZERO specificity so the buttons' own colours (and
   every Style control) out-rank it — a plain rule here painted the Read More label white
   on its white pill. */
:where(.rt-team-container .carousel9 .tlp-overlay a) { color: #fff; }
.rt-team-container .carousel9 .tlp-overlay a { text-decoration: none; }

/* Name / role — low-spec so the Name and Designation Style controls still win. */
.rt-team-container .carousel9 h3 {
	position: relative;
	margin: 0;
	/* Reserve two lines. Slides are stretched to a common height, so any block that can
	   change height hands its difference to whichever gap holds the auto margin — a name
	   that wraps at tablet width is what pushed one card's buttons 25px out of step with
	   its neighbours'. No clamp: a name must never be truncated, this only reserves room.
	   grid + align-content centres a one-line name in the reserved box, so the spare line
	   reads as balanced padding instead of a hole above the role. text-align still governs
	   the horizontal, so the alignment controls are unaffected. */
	min-height: calc(1.25em * 2);
	display: grid;
	align-content: center;
	font-size: 20px;
	line-height: 1.25;
	font-weight: 600;
	letter-spacing: -.2px;
}
/* 0,2,1 — above the theme's `h3{color}` and the plugin's generics, below the Name
   control's 0,3,1. A :where() here lost to the theme and the name went dark on blue. */
.rt-team-container .carousel9 h3 { color: #fff; }
/* anchors INHERIT: a hard colour here would out-rank a Style control that only paints the
   parent (Elementor's Name Color targets h3, not h3 a) and the visible label would ignore it. */
.rt-team-container .carousel9 h3 a { color: inherit; }
.rt-team-container .carousel9 .tlp-position {
	position: relative;
	margin: 6px 0 0;
	padding: 0;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: .5px;
	text-transform: uppercase;
}
/* 0,3,0 — two later generic `.rt-team-container .tlp-position` rules (7806/7860) tie a
   0,2,0 default and win on order, leaving the role black when a member has no link. The
   Designation control is also 0,3,0 but ships in team-sc.css, which loads after this file,
   so it still wins. */
.rt-team-container .carousel9 .tlp-position { color: rgba(255, 255, 255, .82); }
.rt-team-container .carousel9 .tlp-position a { color: inherit; }
/* Divider — a pseudo-element so the template needed no new markup. */
.rt-team-container .carousel9 .tlp-position::after {
	content: "";
	display: block;
	width: 34px;
	height: 2px;
	border-radius: 2px;
	background: rgba(255, 255, 255, .4);
	margin: 14px auto 0;
}

/* Short bio — already emitted by carousel9.php, clamped so long text can't stretch the panel.
   min-height pins it to the same 2 lines the clamp allows, so a 1-line bio and a 2-line bio
   leave the card's action block at the same height. Without it the slack lands in whichever
   gap holds the auto margin and the button spacing differs card to card. */
.rt-team-container .carousel9 .short-bio {
	position: relative;
	margin: 14px 0 0;
	min-height: calc(1.55em * 2);
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.rt-team-container .carousel9 :where(.short-bio),
.rt-team-container .carousel9 :where(.short-bio p) {
	font-size: 13px;
	line-height: 1.55;
	color: rgba(255, 255, 255, .86);
}
.rt-team-container .carousel9 .short-bio p { margin: 0; }

/* ---------- Social squares ---------- */
.rt-team-container .carousel9 .single-team-area .social-icons {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 9px;
	margin: 16px 0 20px;
	padding: 0;
}
/* Four 38px chips + gaps need 179px and the tablet panel offers 178.75, so the row shrinks.
   aspect-ratio (with height auto) makes the chip shrink SQUARE instead of going 34x38 —
   graceful at any panel width, and no wrap/overflow. A Height control still overrides it. */
.rt-team-container .carousel9 .social-icons a {
	width: 38px;
	height: auto;
	aspect-ratio: 1;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background: rgba(255, 255, 255, .14);
	border: 1px solid rgba(255, 255, 255, .28);
	border-radius: 10px;
	font-size: 14px;
	transition: background .2s, color .2s, transform .2s;
}
.rt-team-container .carousel9 .social-icons :where(a) { color: #fff; }
.rt-team-container .carousel9 .social-icons a:hover {
	background: #fff;
	color: var(--c9-primary);
	transform: translateY(-3px);
}
.rt-team-container .carousel9 .social-icons a:hover i,
.rt-team-container .carousel9 .social-icons a:hover i[class*="fa"] {
	color: var(--c9-primary) !important;
	background: transparent !important;
}

/* ---------- Actions: Resume + Hire me paired, Read More full width ---------- */
.rt-team-container .carousel9 .readmore-btn {
	position: relative;
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 10px;
	/* The FIRST button row takes the auto margin, so any residual slack from uneven content
	   opens above the whole action block instead of between the two rows. */
	margin-top: auto;
}
/* every later row is welded to the one above it — never absorbs slack */
.rt-team-container .carousel9 .readmore-btn ~ .readmore-btn { margin-top: 0; }
.rt-team-container .carousel9 .readmore-btn.hirme-resume { margin-bottom: 10px; }
.rt-team-container .carousel9 .readmore-btn:not(.hirme-resume) { grid-template-columns: 1fr; }
.rt-team-container .carousel9 .readmore-btn a {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	padding: 11px 14px;
	border-radius: 10px;
	font-size: 13.5px;
	font-weight: 500;
	line-height: 1;
	white-space: nowrap;
	text-decoration: none;
	border: 1px solid transparent;
	transition: background .2s, color .2s, border-color .2s, transform .2s;
}
.rt-team-container .carousel9 .rt-resume-btn,
.rt-team-container .carousel9 .rt-hire-btn {
	background: rgba(255, 255, 255, .12);
	border-color: rgba(255, 255, 255, .35);
}
.rt-team-container .carousel9 .rt-resume-btn,
.rt-team-container .carousel9 .rt-hire-btn { color: #fff; }
.rt-team-container .carousel9 .rt-resume-btn:hover,
.rt-team-container .carousel9 .rt-hire-btn:hover {
	background: rgba(255, 255, 255, .2);
	border-color: #fff;
	transform: translateY(-1px);
}
.rt-team-container .carousel9 .rt-ream-me-btn { background: #fff; color: var(--c9-primary-700); }
.rt-team-container .carousel9 .rt-ream-me-btn::after {
	content: "\2192";
	font-size: 12px;
	line-height: 1;
	display: inline-block;
	transition: transform .25s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container .carousel9 .rt-ream-me-btn:hover {
	/* the pill STAYS white on hover, only the label shifts — matching the reference.
	   Needed explicitly: the generic `.rt-team-container .readmore-btn a:hover` (0,3,1)
	   repaints it blue otherwise. */
	background: #fff;
	color: var(--c9-primary);
	transform: translateY(-1px);
}
.rt-team-container .carousel9 .rt-ream-me-btn:hover::after { transform: translateX(3px); }
/*********************** End Carousel 9 ****************************************/

/* The old carousel10 rules that used to sit here (an 800px centred text block, a hardcoded
   #1e73be social colour and a 15px slide margin) are gone — the redesign owns all three in
   the "Carousel 10" block above. */

/* GLOBAL, not layout-16 — this rule happened to sit in the middle of the old Layout 16
   block. Every layout's designation default depends on it, and the "text (kept last)" blocks
   for layouts 12-16 at the end of this file are placed AFTER it on purpose, because it has
   the same (0,2,0) specificity and would otherwise win. Do not fold it into a layout block. */
.rt-team-container .tlp-position {
	color: initial;
}

/************************ Start Layout 16 ******************/
/* No `margin-bottom` here on purpose: the grid item already carries 30px
   (`.rt-team-container .even-grid-item, .masonry-grid-item`). Having it on the card too
   stacked the two into a 60px vertical gap against a 30px horizontal gutter, and left a
   30px band between rows even when Margin was set to "No Margin" -- that setting only
   reaches the item. Spacing belongs to the grid item, as it does in every layout
   redesigned since (8, 9, 10, 12, 13, 14, 15, isotope3 all set `margin: 0` on the card). */
.rt-team-container .layout16 .single-team-area{
	padding: 30px;
	background-color: #fff;
	box-shadow: 0 0 38px 0 rgb(0 0 0 / 10%);
	position: relative;
	overflow: hidden;
}
.rt-team-container.rt-grayscale .layout16 img.rt-team-img{
	transition: all .3s;
	transform: scale(1);
	transition: all 0.3s ease-in-out;
	filter: grayscale(100%);
}
.rt-team-container.rt-grayscale .layout16 .single-team-area:hover img.rt-team-img{
	transform: scale(1.1);
	filter:grayscale(0);
}
.rt-team-container .layout16 .single-team-area:before{
	content: "";
	width: 70px;
	height: 70px;
	background-color: #e1e1e1;
	border: none;
	border-radius: 6px;
	position: absolute;
	bottom: 22px;
	right: -40px;
	z-index: 11;
	transform: rotate(50deg);
	transition: all 0.3s ease-in-out;
}
.rt-team-container .layout16 .single-team-area:after{
	content: "";
	width: 70px;
	height: 70px;
	border: 2px solid #e1e1e1;
	border-radius: 6px;
	position: absolute;
	right: -45px;
	bottom: -12px;
	z-index: 10;
	transform: rotate(50deg);
	transition: all 0.3s ease-in-out;
}

.rt-team-container .layout16 .single-team-area:hover:before{
	background-color: #007acc;
}
.rt-team-container .tlp-position{
	color:initial;
}
.rt-team-container .layout16 .single-team-area:hover:after{
	border-color: #007acc;
}
.rt-team-container .layout16 .single-team-area .social-icons{
	z-index: 5;
	position: absolute;
	bottom: -20%;
	left: 0;
	right: 0;
	visibility: hidden;
	opacity: 0;
	width: 100%;
	padding: 15px 0;
	background-color:#007acc;
	margin-top: 0;
	text-align: center;
	transition: all 0.3s ease-in-out;
}
.rt-team-container .layout16 .single-team-area:hover .social-icons{
	visibility: visible;
	opacity: 1;
	bottom: 0;
}

.rt-team-container .layout16 .single-team-area .social-icons a:hover i{
	background-color:transparent;
	opacity: .8;
}
.rt-team-container .layout16 .single-team-area .short-bio{
	margin-bottom: 15px;
}
.rt-team-container .layout16 .single-team-area  .tlp-position a{
	color: initial;
	text-decoration: none;
}
.rt-team-container .layout16 .single-team-area .tlp-content{
	background-color: transparent;
	padding-left: 0;
	padding-right: 0;
	padding-top: 20px;
	padding-bottom: 0;
}
.rt-team-container .layout16 .readmore-btn a{
	padding-right: 18px;
	padding-left: 18px;
	/* solid + 0 width = no border by default, but it lets the Styling tab's Border width /
	   Border color render. sc-css.php emits `border-width` and `border-color` for
	   ttp_resume_btn_style / ttp_hireme_btn_style / ttp_readmore_btn_style but never
	   `border-style`, and the initial `border-style:none` forces the computed width to 0 --
	   so all six of those controls were silently dead on this layout. Layout 3 already
	   carries the same two lines (12822).

	   Kept at (0,3,1): the control's own arm is `.rt-team-container-{id} .readmore-btn
	   .rt-hire-btn` (0,4,0), so it still wins. Do NOT add `.rt-row` here -- that would make
	   this (0,4,1) and pin every button back to 0. */
	border-style: solid;
	border-width: 0;
}

/* Resume and Hire Me live in one `.readmore-btn` with no separator in the markup, and the
   anchors are plain inline elements, so their padding boxes butt together with no gap at all
   -- at fractional widths the two colours round onto each other and read as overlapping.
   Inline is the wrong display for a padded button anyway: vertical padding is not reserved in
   the line box, so as soon as the pair wraps to a second line the backgrounds collide.

   This is the same treatment layout1 (12076) and layout17 (9488) already use. Deliberately
   NOT scoped to `.ttp-even` -- the gap is missing in both Grid Styles -- and `.rt-row` keeps
   it off the single page and the popups, which carry their own button rules. Covers the
   Elementor path too: it renders the same `.rt-row … layout16` hooks. */
.rt-team-container .rt-row.layout16 .readmore-btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 10px;
}

/* ---------- Grid Style = "Even": equal card heights (same mechanics as layout1) ----------
   `[data-layout*="layout"] .rt-row.ttp-even` already makes the ROW a flex container, so the
   columns stretch to the tallest one. The card did not follow: it stayed at content height
   and every row ended up with ragged bottoms. Layout 1 fixes this purely in CSS -- column
   becomes a flex box, card fills it -- and the same treatment works here.

   JS is not an option: HeightResize() in tlpteam.js pins `.even-grid-item` to the tallest
   card, but it returns early for every `.rt-team-container[data-layout*='layout']`, which
   is every grid layout including this one.

   Spacing is deliberately untouched. The card keeps its own `margin-bottom`, and a stretched
   flex item's height is the line height MINUS its margins -- so the cards still end up equal
   while the gap between rows stays exactly what it was.

   Scoped to `.ttp-even` so Grid Style = Masonry, where Isotope owns the geometry, is left
   alone. Both the shortcode and the Elementor path render `.layout16` + `.ttp-even` on the
   same hooks, so this one block covers both. */
.rt-team-container .rt-row.layout16.ttp-even > [class*="rt-col-"] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.rt-team-container .rt-row.layout16.ttp-even .single-team-area {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

/* Push the button block to the bottom edge so the footers line up across a row, the way
   layout1's do. `.readmore-btn.hirme-resume` is emitted whenever ANY of the three buttons
   is on -- even when it is empty and only the plain `.readmore-btn` below it has content --
   so anchoring to it catches every combination. */
.rt-team-container .rt-row.layout16.ttp-even .single-team-area .readmore-btn.hirme-resume {
	margin-top: auto;
}

/* A flex item's margins never collapse, so a wrapper whose last child carried a bottom
   margin -- `.short-bio` (its <p> has 5px) and `.tlp-team-skill` (the last bar has 10px) --
   suddenly measures 10px taller than it did in block flow, and the whole card grows with it.
   Clipping that one edge margin puts the height back exactly where it was: the margin used
   to collapse into the wrapper's own larger bottom margin (15px and 30px), so nothing is
   lost from the gap below either. */
.rt-team-container .rt-row.layout16.ttp-even .single-team-area .short-bio > :last-child,
.rt-team-container .rt-row.layout16.ttp-even .single-team-area .tlp-team-skill > :last-child {
	margin-bottom: 0;
}
/************************ Start Layout 17 - "Grayscale spotlight" ******************/
/* SHORTCODE ONLY. `layout17` shares ONE template with the Elementor path and BOTH stylesheets
   load on every page, so every selector here is scoped with
   `:where(:not(.rt-elementor-container))` — `:where()` contributes ZERO specificity, so this
   excludes the Elementor path without shifting any selector's weight. The Elementor twin of
   this card is `tlp-team-pro/src/scss/frontend/layouts/_lo-layout-17.scss`; keep them in step.

   Markup (tlp-team-pro/templates/layouts/layout17.php):
     .tlp-portfolio-thum  → the photo's clip box
     .tlp-overlay > .icons-wrapper > .social-icons → the floating vertical pill
     .tlp-content > .tlp-title h3 / .tlp-position / .tlp-department / .short-bio /
     .contact-info / .tlp-team-skill / .readmore-btn */

.rt-team-container:where(:not(.rt-elementor-container)) .layout17 {
	--l17-primary: var(--l1-primary, #143ee5);
	--l17-primary-700: #0e2aa3;
	--l17-primary-700: color-mix(in srgb, var(--l17-primary) 72%, #000);
	--l17-ink: #0f1535;
	--l17-muted: #6b7088;
	--l17-line: #e7eaf3;
	/* ---------- Motion ----------
	   One easing and two durations for the whole card, so every piece of the hover arrives as
	   a single movement. The old curve, cubic-bezier(.2, .7, .2, 1), was so front-loaded that
	   a ".4s" transition was ~90% finished in 120ms and then coasted - it read as a snap, not
	   a transition. This is the standard ease-in-out, which has no such kick. */
	--l17-ease: cubic-bezier(.4, 0, .2, 1);
	--l17-dur: .45s;
	--l17-dur-img: .6s;
}

/* ---------- Equal-height cards ---------- */
.rt-team-container:where(:not(.rt-elementor-container)) .rt-row.layout17 { display: flex; flex-wrap: wrap; }
.rt-team-container:where(:not(.rt-elementor-container)) .rt-row.layout17 > .rt-grid-item { display: flex; flex-direction: column; }
.rt-team-container:where(:not(.rt-elementor-container)) .rt-row.layout17 > .rt-grid-item > .single-team-area { flex: 1 1 auto; display: flex; flex-direction: column; }
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .readmore-btn:last-child { margin-top: auto; }

/* ---------- Card ---------- */
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area {
	position: relative;
	z-index: 1;
	padding: 18px 18px 26px;
	margin-bottom: 30px;
	text-align: center;
	background: #fff;
	border: 1px solid var(--l17-line);
	border-radius: 18px;
	/* deliberately NOT `overflow: hidden` - the social pill hangs off the photo's right edge */
	overflow: visible;
	box-shadow: 0 1px 2px rgba(20, 30, 75, .04), 0 8px 22px rgba(20, 30, 75, .06);
	transition: transform var(--l17-dur) var(--l17-ease);
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area:hover {
	transform: translateY(-5px);
	z-index: 2;
}

/* THE HOVER FILL IS A CROSS-FADED LAYER, NOT A `background` TRANSITION.
   `background` cannot interpolate `none` -> `linear-gradient()`, so the gradient was never
   animated at all: it appeared at full strength on the FIRST frame of hover (hidden behind
   the white `background-color`, which was the only thing actually fading) and vanished on the
   first frame of un-hover - leaving the card transparent for an instant before the white
   faded back in. That flash was the "not smooth".
   Painting the gradient and the lifted shadow on a `z-index: -1` layer and fading its
   `opacity` instead gives a true cross-fade in BOTH directions. `opacity` is composited, so
   the 70px-blur shadow also stops repainting the whole card on every frame.
   `inset: -1px` covers the 1px border as well, so the border needs no hover state.
   The card is `position: relative; z-index: 1`, i.e. its own stacking context, so a negative
   z-index child paints above the card's white background but below all of its content. */
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area:before {
	content: "";
	position: absolute;
	inset: -1px;
	z-index: -1;
	border-radius: inherit;
	background: linear-gradient(165deg, var(--l17-primary) 0%, var(--l17-primary-700) 100%);
	box-shadow: 0 28px 70px color-mix(in srgb, var(--l17-primary, #143ee5) 28%, transparent), 0 6px 18px rgba(20, 30, 75, .08);
	opacity: 0;
	pointer-events: none;
	transition: opacity var(--l17-dur) var(--l17-ease);
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area:hover:before { opacity: 1; }

/* ---------- Media ----------
   `.tlp-portfolio-thum` is the clip box AND the pill's containing block. It was deliberately
   unpositioned so the pill escaped this `overflow: hidden` and hung off the photo's right
   edge - but "escaping" meant the offsets were measured from `.single-team-area`, whose
   padding sits ~19px outside the photo, so the pill landed 12px OUTSIDE the image wrapper.
   Positioning this box makes `top`/`right` on `.tlp-overlay` mean "inset from the photo",
   and the pill now slides out from behind the photo's right edge because this
   `overflow: hidden` finally applies to it.
   `right: 0` is deliberate: the pill sits FLUSH against the photo's right edge, no gap.
   No forced ratio and no object-fit - the image keeps its natural proportions and the
   shortcode's own "Image Size" setting decides the crop. */
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .tlp-portfolio-thum {
	position: relative;
	margin: 0 0 18px;
	border: 0;
	box-shadow: none;
	border-radius: 14px;
	overflow: hidden;
	background: #dfe3ee;
	line-height: 0;
	z-index: auto;
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .tlp-portfolio-thum figure { margin: 0; border-radius: inherit; overflow: hidden; }
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .tlp-portfolio-thum a { display: block; }
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .tlp-portfolio-thum img {
	width: 100%;
	max-width: 100%;
	height: auto;
	display: block;
	filter: grayscale(100%);
	transform: scale(1);
	/* one duration for both, or the colour arrives 250ms before the zoom settles */
	transition: filter var(--l17-dur-img) var(--l17-ease), transform var(--l17-dur-img) var(--l17-ease);
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area:hover .tlp-portfolio-thum img { filter: grayscale(0); transform: scale(1.03); }

/* ---------- Social - a floating vertical pill on the photo's right edge ----------
   Offsets are measured from the CARD's padding box (18px padding). */
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .tlp-overlay {
	position: absolute;
	top: 14px;
	right: 0;
	bottom: auto;
	left: auto;
	display: block;
	margin: 0;
	z-index: 3;
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .icons-wrapper { position: static; display: block; }
/* the reference has no share button */
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .icons-wrapper a.share-icon { display: none; }
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .social-icons {
	position: static;
	right: auto;
	bottom: auto;
	width: auto;
	display: flex;
	flex-direction: column;
	gap: 2px;
	padding: 6px;
	margin: 0;
	background: #fff;
	/* Right corners squared: the pill is flush to the photo's right edge, so rounding
	   that side would show slivers of the photo through the corners. */
	border-radius: 12px 0 0 12px;
	box-shadow: 0 12px 28px rgba(15, 21, 53, .18);
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transform: translateX(16px) scale(.9);
	transform-origin: right center;
	transition: opacity var(--l17-dur) var(--l17-ease), transform var(--l17-dur) var(--l17-ease), visibility var(--l17-dur);
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area:hover .social-icons {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
	transform: translateX(0) scale(1);
	/* only on the way IN, so the pill emerges just after the card starts filling; the rest
	   state carries no delay, so it retracts immediately on the way out */
	transition-delay: .06s;
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .social-icons:before { content: none; }
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .social-icons a {
	min-width: 38px;
	min-height: 38px;
	/* see layouts 13-15: the Social Width/Height controls size the inner <i>, so the chip has
	   to grow with it and clip the glyph box's own background/border. */
	width: -webkit-max-content;
	width: max-content;
	height: -webkit-max-content;
	height: max-content;
	margin: 0;
	overflow: hidden;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 9px;
	background: transparent;
	border: 0;
	color: var(--l17-primary);
	font-size: 14px;
	line-height: 1;
	text-decoration: none;
	transition: background .25s var(--l17-ease), color .25s var(--l17-ease);
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .social-icons a i {
	color: inherit;
	background: transparent;
	border: 0;
	flex: 0 0 auto;
	width: auto;
	height: auto;
	font-size: inherit;
	line-height: 1;
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .social-icons a:hover { background: var(--l17-primary); color: #fff; }
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .social-icons a:hover i { background: transparent !important; opacity: 1; }

/* ---------- Content ---------- */
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .tlp-content {
	background-color: transparent;
	padding: 0;
	position: static;
	color: var(--l17-ink);
	/* `.percent-text` inherits its colour from here via `.tlp-team-skill`; without this the
	   inherited value jumped while every sibling faded */
	transition: color var(--l17-dur) var(--l17-ease);
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .tlp-content a { text-decoration: none; }
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area.has-thumbnail .tlp-content { margin-top: 0; padding-top: 0; }
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .tlp-title { margin: 0; }
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .tlp-title h3 {
	margin: 0 0 4px;
	font-size: 20px;
	line-height: 1.25;
	font-weight: 600;
	letter-spacing: -.2px;
	color: var(--l17-ink);
	transition: color var(--l17-dur) var(--l17-ease);
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .tlp-title h3 a { color: inherit; text-decoration: none; }
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .tlp-position {
	margin: 0 0 14px;
	padding: 0;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: .2px;
	color: var(--l17-muted);
	transition: color var(--l17-dur) var(--l17-ease);
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .tlp-position a { color: inherit; text-decoration: none; }
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .tlp-department {
	margin: 0 0 12px;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: .4px;
	text-transform: uppercase;
	color: var(--l17-primary);
	transition: color var(--l17-dur) var(--l17-ease);
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .short-bio {
	margin: 0 0 14px;
	font-size: 15px;
	transition: color var(--l17-dur) var(--l17-ease);
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .short-bio p { margin: 0; }
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .contact-info { margin: 0 0 16px; }
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .contact-info ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline-flex;
	flex-direction: column;
	gap: 6px;
	text-align: left;
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .contact-info ul li {
	margin: 0;
	padding: 0;
	display: flex;
	align-items: center;
	gap: 8px;
	font-size: 14px;
	line-height: 1.5;
	color: var(--l17-muted);
	transition: color var(--l17-dur) var(--l17-ease);
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .contact-info ul li i {
	width: 15px;
	text-align: center;
	font-size: 12px;
	color: var(--l17-primary);
	transition: color var(--l17-dur) var(--l17-ease);
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .contact-info ul li a,
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .contact-info ul li span { color: inherit; text-decoration: none; word-break: break-word; }

/* ---------- Skills ---------- */
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .tlp-team-skill { margin: 0 0 16px; text-align: left; transition: color var(--l17-dur) var(--l17-ease); }
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .tlp-team-skill .skill_name {
	margin: 0 0 5px;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: .2px;
	transition: color var(--l17-dur) var(--l17-ease);
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .tlp-team-skill .skill-prog {
	position: relative;
	height: 6px;
	margin: 0 0 12px;
	border-radius: 999px;
	overflow: visible;
	transition: background var(--l17-dur) var(--l17-ease);
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .tlp-team-skill .skill-prog .fill {
	height: 100%;
	border-radius: 999px;
	transition: background var(--l17-dur) var(--l17-ease), width .8s var(--l17-ease);
}
/* the base style draws the percentage as a blue tooltip bubble with a pointer arrow; this
   design shows it as plain text riding above the end of the bar. */
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .tlp-team-skill .skill-prog .fill .percent-text {
	position: absolute;
	right: 0;
	bottom: calc(100% + 4px);
	font-size: 12px;
	font-weight: 500;
	line-height: 1;
	/* `!important` is required, not cosmetic: the Primary Color arm in sc-css.php paints
	   `.tlp-team-skill .skill-prog .fill .percent-text` with `!important`, so specificity
	   alone can never win. That arm serves the layouts whose design keeps the percentage
	   as a coloured tooltip bubble and must stay; this one shows plain text above the
	   bar, so it opts out. The Skills text-colour controls are unaffected. */
	background: none !important;
	padding: 0;
	border-radius: 0;
	/* colour is NOT set here on purpose — see the low-specificity block at the end. Setting
	   it in this (0,7,0) rule out-ranked the card-hover invert, so the percentage stayed
	   muted grey on the filled card while its label turned white. */
	transition: color var(--l17-dur) var(--l17-ease);
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .tlp-team-skill .skill-prog .fill .percent-text:before { content: none; }

/* ---------- Hover: the card fills with the brand gradient, so all text inverts ---------- */
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area:hover .tlp-content,
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area:hover .tlp-title h3,
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area:hover .tlp-title h3 a { color: #fff; }
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area:hover .tlp-position,
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area:hover .tlp-position a,
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area:hover .short-bio,
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area:hover .short-bio p,
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area:hover .contact-info ul li,
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area:hover .tlp-email,
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area:hover .tlp-phone,
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area:hover .tlp-mobile,
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area:hover .tlp-location,
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area:hover .tlp-website,
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area:hover .tlp-url { color: rgba(255, 255, 255, .85); }
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area:hover .contact-info ul li i,
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area:hover .tlp-department { color: #fff; }

/* ---------- Buttons ----------
   SPECIFICITY: sc-css.php writes the button and skill controls at (0,4,0) normal / (0,5,0)
   hover (`$selector` is TWO classes). The colour rules below are pushed under that with
   `:where()` to (0,3,0) - high enough to beat the base `.rt-team-container .readmore-btn a`
   (0,2,1) that paints every button #007acc, low enough that ANY control overrides them.
   Rest and the hover invert are BOTH (0,3,0), so the invert must stay LATER in the file. */
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .readmore-btn {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	gap: 8px;
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .readmore-btn.hirme-resume { margin-bottom: 8px; }
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .readmore-btn a {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	margin: 0;
	padding: 11px 24px;
	border-radius: 10px;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2;
	text-decoration: none;
	transition: background var(--l17-dur) var(--l17-ease), color var(--l17-dur) var(--l17-ease), border-color var(--l17-dur) var(--l17-ease), box-shadow .25s var(--l17-ease), transform .25s var(--l17-ease);
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .readmore-btn .rt-resume-btn,
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .readmore-btn .rt-hire-btn { padding: 9px 18px; font-size: 13px; }
.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .readmore-btn a:hover { transform: translateY(-2px); }

/* -- resting colours, deliberately weak (see the note above) -- */
.rt-team-container:where(:not(.rt-elementor-container)) :where(.layout17) .readmore-btn .rt-ream-me-btn {
	background: var(--l17-primary);
	border: 1px solid var(--l17-primary);
	color: #fff;
	box-shadow: 0 6px 16px color-mix(in srgb, var(--l17-primary, #143ee5) 25%, transparent);
}
.rt-team-container:where(:not(.rt-elementor-container)) :where(.layout17) .readmore-btn .rt-resume-btn,
.rt-team-container:where(:not(.rt-elementor-container)) :where(.layout17) .readmore-btn .rt-hire-btn {
	background: #fff;
	border: 1px solid var(--l17-line);
	color: var(--l17-ink);
}
.rt-team-container:where(:not(.rt-elementor-container)) :where(.layout17) .tlp-team-skill .skill_name { color: var(--l17-ink); }
.rt-team-container:where(:not(.rt-elementor-container)) :where(.layout17) .tlp-team-skill .skill-prog { background: var(--l17-line); }
.rt-team-container:where(:not(.rt-elementor-container)) :where(.layout17) .tlp-team-skill .skill-prog .fill { background: var(--l17-primary); }
.rt-team-container:where(:not(.rt-elementor-container)) :where(.layout17) .tlp-team-skill { color: var(--l17-muted); }

.rt-team-container:where(:not(.rt-elementor-container)) :where(.layout17) .tlp-team-skill .skill-prog .fill .percent-text {
	/* (0,5,0): high enough to beat the plugin's own `.percent-text { color: #fff }` (0,4,0),
	   which would leave the percentage invisible on the white card, but low enough that the
	   hover invert below and any Skills colour control still win. */
	color: inherit;
}

/* -- card-hover invert (must stay AFTER the resting rules) -- */
.rt-team-container:where(:not(.rt-elementor-container)) :where(.layout17 .single-team-area:hover) .readmore-btn .rt-ream-me-btn {
	background: #fff;
	border-color: #fff;
	color: var(--l17-primary);
	box-shadow: 0 8px 20px rgba(0, 0, 0, .18);
}
.rt-team-container:where(:not(.rt-elementor-container)) :where(.layout17 .single-team-area:hover) .readmore-btn .rt-resume-btn,
.rt-team-container:where(:not(.rt-elementor-container)) :where(.layout17 .single-team-area:hover) .readmore-btn .rt-hire-btn {
	background: rgba(255, 255, 255, .14);
	border-color: rgba(255, 255, 255, .5);
	color: #fff;
}
.rt-team-container:where(:not(.rt-elementor-container)) :where(.layout17 .single-team-area:hover) .tlp-team-skill .skill_name { color: #fff; }
.rt-team-container:where(:not(.rt-elementor-container)) :where(.layout17 .single-team-area:hover) .tlp-team-skill .skill-prog { background: rgba(255, 255, 255, .25); }
.rt-team-container:where(:not(.rt-elementor-container)) :where(.layout17 .single-team-area:hover) .tlp-team-skill .skill-prog .fill { background: #fff; }
.rt-team-container:where(:not(.rt-elementor-container)) :where(.layout17 .single-team-area:hover) .tlp-team-skill .skill-prog .fill .percent-text { color: rgba(255, 255, 255, .85); }

/************************ Start Layout 18 - "Peel card" ******************/
/* SHORTCODE ONLY. `layout18` is a SHARED key (there is no `layout-el-18`) and BOTH
   stylesheets load on every page, so every selector here is scoped with
   `:where(:not(.rt-elementor-container))` — `:where()` contributes ZERO specificity, so it
   excludes the Elementor path without shifting any selector's weight. The Elementor twin is
   `tlp-team-pro/src/scss/frontend/layouts/_lo-layout-18.scss`; BOTH are generated from the
   same source body, so keep them in step.
   Redesigned from `Team Peel Card Layout.html`: a photo header with a slide-in social rail on
   its left, and a white profile card lifted over it with a folded top-right corner. */

/* ---------- Accent + design tokens ----------
   --l18-primary is fed from --l1-primary (sc-css.php writes it from the Styling tab's
   "Primary Color"); the Elementor Primary Color control writes --l18-primary directly.
   Deliberately NOT chained off --rttm-primary-color, which Pro pins to #007acc on :root. */
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 {
	--l18-primary: var(--l1-primary, #143ee5);
	--l18-primary-600: #1133c2;
	--l18-primary-600: color-mix(in srgb, var(--l18-primary) 84%, #000);
	--l18-primary-50: #eef1ff;
	--l18-primary-50: color-mix(in srgb, var(--l18-primary) 8%, #fff);
	--l18-ink: #0f1535;
	--l18-ink-2: #3a3f5c;
	--l18-muted: #6b7088;
	--l18-line: #e7eaf3;
	--l18-curl: 34px;
}

/* ---------- Equal-height cards ----------
   The reference lays the cards on a CSS grid, so a row shares one height. The plugin's row is
   a float/column grid; flexing just THIS row fixes the ragged bottoms and the columns keep
   their percentage widths, so the breakpoints are untouched. */
.rt-team-container:where(:not(.rt-elementor-container)) .rt-row.layout18 { display: flex; flex-wrap: wrap; }
.rt-team-container:where(:not(.rt-elementor-container)) .rt-row.layout18 > .rt-grid-item { display: flex; flex-direction: column; }
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area {
	position: relative;
	margin-bottom: 30px;
	background: none;
	border: 0;
	padding: 0;
	text-align: left;
	flex: 1 1 auto;
	display: flex;
	flex-direction: column;
	/* THE CARD'S ELEVATION LIVES HERE, not on `.tlp-content`. That element is clipped for the
	   peeled corner, and the render order is filter -> clip-path, so any shadow drawn on it is
	   trimmed by the polygon's square corners and shows as a hard rectangular fringe. This
	   wrapper is unclipped, so its drop-shadow is generated from the subtree's real alpha and
	   traces the photo + the notched, rounded card correctly. */
	filter: drop-shadow(0 1px 1px rgba(20, 30, 75, .05)) drop-shadow(0 6px 12px rgba(20, 30, 75, .07));
	transition: filter .4s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area:hover {
	filter: drop-shadow(0 10px 18px color-mix(in srgb, var(--l18-primary, #143ee5) 20%, transparent)) drop-shadow(0 3px 8px rgba(20, 30, 75, .10));
}
/* the white card takes the slack so every card in a row ends level */
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .tlp-content { flex: 1 1 auto; display: flex; flex-direction: column; }
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .readmore-btn:last-child { margin-top: auto; }

/* ---------- Photo header ----------
   Sits BEHIND the card. It is a flex row so the social rail can be an in-flow child pinned
   left — that way the photo grows to fit however many icons a member has. `object-fit` is
   deliberate here: this is a fixed-height header, not a natural-flow portrait. */
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .tlp-portfolio-thum {
	position: relative;
	z-index: 1;
	min-height: 230px;
	margin: 0 10px;
	display: flex;
	align-items: center;
	border-radius: 16px;
	overflow: hidden;
	background: #dfe3ee linear-gradient(135deg, #dbe0f5, #c7cfea);
	/* elevation lives on `.single-team-area` so it is not clipped — see the note there */
	box-shadow: none;
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .tlp-portfolio-thum figure {
	position: absolute;
	inset: 0;
	margin: 0;
	line-height: 0;
	/* follow whatever radius the thumb ends up with, so the Image Border Radius control
	   (which lands on .tlp-portfolio-thum) still clips the photo correctly */
	border-radius: inherit;
	overflow: hidden;
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .tlp-portfolio-thum figure a { display: block; height: 100%; }
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .tlp-portfolio-thum img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	object-fit: cover;
	object-position: center 22%;
	display: block;
	transform: scale(1);
	transition: transform .7s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area:hover .tlp-portfolio-thum img { transform: scale(1.06); }

/* ---------- Social rail ----------
   In flow on the photo's left edge, slid out of view until the card is hovered. */
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .tlp-overlay {
	position: relative;
	z-index: 2;
	top: auto;
	right: auto;
	left: auto;
	bottom: auto;
	margin: 0 auto 0 0;
	padding: 0;
	transform: translateX(calc(-100% - 4px));
	opacity: 0;
	transition: transform .4s cubic-bezier(.2, .7, .2, 1), opacity .3s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area:hover .tlp-overlay { transform: translateX(0); opacity: 1; }
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .tlp-overlay .icons-wrapper {
	position: static;
	display: flex;
	flex-direction: column;
	gap: 8px;
	padding: 14px 12px 46px;
}
/* the reference has no share button — the rail is only the social links */
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .tlp-overlay .icons-wrapper a.share-icon { display: none; }
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .tlp-overlay .social-icons {
	position: static;
	top: auto;
	left: auto;
	bottom: auto;
	display: flex;
	flex-direction: column;
	gap: 8px;
	margin: 0;
	padding: 0;
	list-style: none;
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .tlp-overlay .social-icons:before { content: none; }
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .tlp-overlay .social-icons > a {
	min-width: 36px;
	min-height: 36px;
	/* see layouts 13-17: the Social Width/Height controls size the inner <i>, so the chip has
	   to grow with it and clip the glyph box's own background/border. */
	width: -webkit-max-content;
	width: max-content;
	height: -webkit-max-content;
	height: max-content;
	flex: 0 0 auto;
	margin: 0;
	overflow: hidden;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background: rgba(255, 255, 255, .96);
	color: var(--l18-primary);
	border: 0;
	border-radius: 10px;
	font-size: 13px;
	line-height: 1;
	text-decoration: none;
	/* the old card faded these in one by one; the whole rail slides in now */
	opacity: 1;
	visibility: visible;
	transform: none;
	box-shadow: 0 6px 14px rgba(15, 21, 53, .18);
	transition: background .2s cubic-bezier(.2, .7, .2, 1), color .2s cubic-bezier(.2, .7, .2, 1), transform .2s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .tlp-overlay .social-icons > a i {
	color: inherit;
	background: transparent;
	border: 0;
	flex: 0 0 auto;
	width: auto;
	height: auto;
	font-size: inherit;
	line-height: 1;
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .tlp-overlay .social-icons > a:hover {
	background: var(--l18-primary);
	color: #fff;
	transform: translateX(2px);
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .tlp-overlay .social-icons > a:hover i { background: transparent !important; color: inherit; }

/* ---------- The peeled card ----------
   Lifts over the photo by 34px. The top-right corner is cut away with clip-path and the
   folded flap is drawn as a ::before triangle. (::before, not ::after — the shortcode
   "Content Background Color" control already targets `.tlp-content:after`.) */
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .tlp-content {
	position: relative;
	z-index: 3;
	margin: -34px 0 0;
	padding: 24px 24px 26px;
	background: #fff;
	border: 1px solid var(--l18-line);
	border-radius: 16px;
	/* NO shadow here — see `.single-team-area`. The render order is filter -> clip-path, so
	   anything drawn on this element gets trimmed by the polygon below, which has square
	   corners; that leaves a hard rectangular fringe outside the rounded corners. */
	-webkit-clip-path: polygon(0 0, calc(100% - var(--l18-curl)) 0, 100% var(--l18-curl), 100% 100%, 0 100%);
	clip-path: polygon(0 0, calc(100% - var(--l18-curl)) 0, 100% var(--l18-curl), 100% 100%, 0 100%);
	transition: transform .4s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area:hover .tlp-content {
	transform: translateY(-6px);
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .tlp-content:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: var(--l18-curl);
	height: var(--l18-curl);
	z-index: 2;
	background: linear-gradient(135deg, #eef1ff 0%, #d7deff 55%, #c2ccf7 100%);
	-webkit-clip-path: polygon(0 0, 100% 100%, 0 100%);
	clip-path: polygon(0 0, 100% 100%, 0 100%);
	box-shadow: -2px 2px 6px rgba(20, 30, 75, .12);
	border-bottom-left-radius: 4px;
}

/* ---------- Identity ---------- */
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .tlp-title { margin: 0; }
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .tlp-title h3 {
	margin: 0;
	padding: 0;
	font-size: 20px;
	line-height: 1.25;
	font-weight: 600;
	letter-spacing: -.2px;
	color: var(--l18-ink);
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .tlp-title h3 a { color: inherit; text-decoration: none; }
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .tlp-position {
	display: inline-flex;
	align-self: flex-start;
	margin: 8px 0 0;
	padding: 4px 12px;
	border-radius: 999px;
	background: var(--l18-primary-50);
	color: var(--l18-primary);
	font-size: 11.5px;
	font-weight: 500;
	letter-spacing: .4px;
	text-transform: uppercase;
	line-height: 1.6;
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .tlp-position a { color: inherit; text-decoration: none; }
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .short-bio {
	margin: 14px 0 0;
	font-size: 14px;
	line-height: 1.65;
	color: var(--l18-muted);
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .short-bio p { margin: 0; }

/* ---------- Contact ---------- */
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .contact-info {
	margin: 18px 0 0;
	padding-top: 18px;
	border-top: 1px solid var(--l18-line);
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .contact-info ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .contact-info ul li {
	margin: 0;
	padding: 0;
	display: flex;
	align-items: center;
	gap: 12px;
	font-size: 13.5px;
	line-height: 1.5;
	color: var(--l18-ink-2);
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .contact-info ul li i {
	width: 30px;
	height: 30px;
	flex-shrink: 0;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background: var(--l18-primary-50);
	color: var(--l18-primary);
	border-radius: 8px;
	font-size: 12px;
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .contact-info ul li a,
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .contact-info ul li span {
	color: inherit;
	text-decoration: none;
	word-break: break-word;
	transition: color .2s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .contact-info ul li a:hover { color: var(--l18-primary); }

/* ---------- Skills ---------- */
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .tlp-team-skill { margin: 18px 0 0; text-align: left; }
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .tlp-team-skill .skill_name {
	margin: 0 0 5px;
	font-size: 12.5px;
	font-weight: 500;
	letter-spacing: .2px;
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .tlp-team-skill .skill-prog {
	position: relative;
	height: 6px;
	margin: 0 0 12px;
	border-radius: 999px;
	overflow: visible;
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .tlp-team-skill .skill-prog .fill {
	height: 100%;
	border-radius: 999px;
	transition: background .35s cubic-bezier(.2, .7, .2, 1), width .8s cubic-bezier(.2, .7, .2, 1);
}
/* the base style draws the percentage as a tooltip bubble with a pointer arrow; this design
   shows it as plain text riding above the end of the bar. */
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .tlp-team-skill .skill-prog .percent-text {
	position: absolute;
	right: 0;
	bottom: calc(100% + 4px);
	font-size: 11.5px;
	font-weight: 500;
	line-height: 1;
	background: none;
	padding: 0;
	border-radius: 0;
	/* the base rule `.tlp-team-skill .skill-prog .fill .percent-text` paints this #fff and
	   sits LATER in tlpteam.css, so a low-specificity colour default loses and the percentage
	   goes invisible on the white card. Inherit instead: the default comes from
	   `.tlp-team-skill` below, and the Skills "Text Color" control still overrides it. */
	color: inherit;
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .tlp-team-skill .skill-prog .percent-text:before { content: none; }

/* ---------- Buttons ----------
   Resume + Hire Me share a two-column row; Read More is the full-width primary below it. */
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .readmore-btn.hirme-resume {
	margin: 20px 0 0;
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 9px;
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .readmore-btn:last-child { display: grid; margin-top: 9px; }
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .readmore-btn a {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	margin: 0;
	padding: 11px 18px;
	font-weight: 500;
	font-size: 13.5px;
	line-height: 1.2;
	white-space: nowrap;
	text-decoration: none;
	transition: background .2s cubic-bezier(.2, .7, .2, 1), color .2s cubic-bezier(.2, .7, .2, 1), border-color .2s cubic-bezier(.2, .7, .2, 1), transform .2s cubic-bezier(.2, .7, .2, 1), box-shadow .2s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .single-team-area .readmore-btn .rt-ream-me-btn:hover { transform: translateY(-2px); }

/* ---------- Colour defaults, deliberately weak ----------
   These sit at (0,3,0)/(0,4,0): above the plugin's base button and skill styling, below every
   Read More / Resume / Hire Me / Skills control. Do NOT reach for `:where()` here — Sass
   mangles a selector whose compound starts with `:where(` after a descendant combinator, and
   the result silently stops matching. Shortening the chain achieves the same weight safely. */
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .rt-resume-btn,
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .rt-hire-btn {
	background: #fff;
	color: var(--l18-ink-2);
	border: 1px solid var(--l18-line);
	border-radius: 10px;
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .rt-resume-btn:hover,
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .rt-hire-btn:hover {
	border-color: var(--l18-primary);
	color: var(--l18-primary);
	background: var(--l18-primary-50);
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .rt-ream-me-btn {
	background: var(--l18-primary);
	color: #fff;
	border: 1px solid transparent;
	border-radius: 10px;
	box-shadow: 0 6px 16px color-mix(in srgb, var(--l18-primary, #143ee5) 25%, transparent);
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .rt-ream-me-btn:hover {
	background: var(--l18-primary-600);
	color: #fff;
	box-shadow: 0 10px 24px color-mix(in srgb, var(--l18-primary, #143ee5) 35%, transparent);
}
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .tlp-team-skill { color: var(--l18-muted); }
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .tlp-team-skill .skill_name { color: var(--l18-ink); }
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .tlp-team-skill .skill-prog { background: var(--l18-line); }
.rt-team-container:where(:not(.rt-elementor-container)) .layout18 .tlp-team-skill .skill-prog .fill { background: var(--l18-primary); }

/*************************** pop up ****************************/
#tlp-popup-wrap .tlp-popup-singlePage-counter {
	color: #fff;
	position: absolute;
	margin: auto;
	right: 40px;
	top: 0;
	bottom: 0;
	font: 400 13px/30px "Open Sans", sans-serif;
	height: 30px; }

.tlp-popup-wrap {
	min-height: 100%;
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	margin-left: 100%;
	display: none;
	overflow-y: scroll;
	overflow-x: hidden;
	z-index: 999999;
	padding: 0px; }

.tlp-popup-wrap:before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle; }

.tlp-popup-wrap .tlp-popup-navigation-wrap {
	background-color: #8cc63e; }

.tlp-popup-wrap .tlp-popup-loading {
	background: url("/wp-content/plugins/tlp-team/assets/images/tlp-loading.gif") no-repeat center;
	height: 200px; }

.tlp-popup-content {
	width: 100%;
	height: 100%;
	background: #fff;
	position: fixed;
	overflow-y: scroll;
	padding-bottom: 30px;
}

.tlp-popup-singlePage-sticky .tlp-popup-navigation-wrap {
	position: fixed;
	top: 0; }

.tlp-popup-singlePage .tlp-popup-next, .tlp-popup-singlePage .tlp-popup-prev {
	width: 44px;
	height: 44px;
	bottom: 0; }

.tlp-popup-singlePage .tlp-popup-next {
	/* background: url("/wp-content/plugins/tlp-team/assets/images/tlp-sprite.png") no-repeat scroll -46px -92px transparent;
	right: 0;
	bottom: 0;
	left: 108px;  */
}

.tlp-popup-navigation .tlp-popup-next, .tlp-popup-navigation .tlp-popup-close, .tlp-popup-navigation .tlp-popup-prev {
		display: inline-block;
		margin: 5px !important;
		cursor: pointer;
		border: 1px solid;
		border-radius: 50%;
		display: inline-flex;
		padding: 10px;
		align-items: center;
		justify-content: center;
		color: #fff;
		font-size: 27px;
}

.tlp-popup-navigation {
	padding: 5px 0px;
	text-align: center; }

.tlp-popup-singlePage .tlp-popup-next:hover {
	/* background-position: -46px -138px; */
}

.tlp-popup-navigation, .tlp-popup-navigation-wrap {
	width: 100%; }

.tlp-detail ul.author-latest-post {
	margin: 2px 0px 10px 20px !important; }

.tlp-detail ul.author-latest-post li {
	padding: 2px 0px; }

.tlp-team-skill {
		margin-bottom: 30px;
}
/*************** Button ********************/
/* NOTE: the old generic `.button-group` filter-bar rules (black pills, #26aae1 active,
   font-weight:400 !important, margin:5px) were removed. `.button-group` only ever appears on
   the isotope filter bar (`ttp-isotope-buttons button-group filter-button-group`), which the
   global `.ttp-isotope-buttons` nav style now handles for every isotope layout — the old
   !important weight + margin here fought that redesign on all isotope layouts. */

/******************************* Next Preview  ******************/
.tlp-popup-singlePage .tlp-popup-prev {
	/* background: url("/wp-content/plugins/tlp-team/assets/images/tlp-sprite.png") no-repeat scroll 0 -92px transparent; */
	/* left: 0;  */
}

.tlp-popup-singlePage .tlp-popup-prev:hover {
	/* background-position: 0 -138px;  */
}

.tlp-popup-singlePage .tlp-popup-close {
	/* background: url("/wp-content/plugins/tlp-team/assets/images/tlp-sprite.png") no-repeat scroll -92px -92px transparent; */
	height: 44px;
	width: 44px;
	margin: auto;
	/* top: 0;
	right: 0;
	bottom: 0;
	left: 0;  */
}

.tlp-popup-singlePage .tlp-popup-close:hover {
	background-position: -92px -138px; }

.tlp-layout-isotope .team-member {
	display: inline-block;
	float: left; }

.rt-team-container figure {
	margin: 0; }

.rt-team-container img {
	max-width: 100%;
	height: auto;
	vertical-align: middle; }

.rt-team-container .img-responsive {
	display: block;
	max-width: 100%;
	width: 100%;
	height: auto; }

.rt-team-container .img-responsive.swiper-lazy:not(.swiper-lazy-loaded) {
	visibility: hidden;
    opacity: 0;
}

.rt-team-container figure {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.rt-team-container .swiper-lazy-preloader {
	width: 30px;
    height: 30px;
	margin-left: -15px;
    margin-top: -15px;
	border-width: 2px;
	border-color: #fb4c35;
	border-top-color: transparent;
}

.rt-team-container .img-rounded {
	border-radius: 6px; }

.rt-team-container .img-thumbnail {
	padding: 4px;
	line-height: 1.42857143;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-radius: 4px;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto; }

.rt-team-container .img-circle {
	border-radius: 50%; }

.rt-team-container .table-responsive {
	overflow-x: auto;
	min-height: 0.01%; }

/**********************************************************************/
/********************************* pagination *************************/
/**********************************************************************/
.rt-team-container .rt-pagination-wrap .rt-cb-page-prev-next > * {
	margin-left: 1px;
	margin-right: 1px;
	font-size: 16px;
	line-height: 1.55;
	display: inline-block;
	width: 30px;
	height: 30px;
	text-align: center;
	font-size: 18px;
	background-color: #bcbcbc;
	color: #fff;
	line-height: 30px;
	bottom: auto;
	cursor: pointer;
	transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;
	-webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;
	-ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out, visibility 0.2s ease-in-out; }

.rt-team-container .rt-pagination-wrap .rt-cb-page-prev-next > * i {
	line-height: 1; }

.rt-team-container .rt-pagination-wrap .rt-cb-page-prev-next > .rt-disabled {
	opacity: 0.5;
	pointer-events: none; }

.rt-cb-page-prev-next {
	text-align: left; }

.rt-team-container .rt-pagination-wrap .rt-loadmore-style .rt-loadmore-loading {
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -32px;
	margin-left: -32px;
	visibility: hidden;
	opacity: 0; }

.rt-ball-scale-multiple.rt-2x {
	width: 64px;
	height: 64px; }

.rt-ball-scale-multiple.rt-2x > div {
	width: 64px;
	height: 64px; }

.rt-ball-scale-multiple, .rt-ball-scale-multiple > div {
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; }

.rt-ball-scale-multiple > div {
	display: inline-block;
	float: none;
	background-color: currentColor;
	border: 0 solid currentColor; }

.rt-ball-scale-multiple > div:nth-child(2) {
	-webkit-animation-delay: .2s;
	-moz-animation-delay: .2s;
	-o-animation-delay: .2s;
	animation-delay: .2s; }

.rt-ball-scale-multiple > div {
	position: absolute;
	top: 0;
	left: 0;
	width: 32px;
	height: 32px;
	border-radius: 100%;
	opacity: 0;
	-webkit-animation: ball-scale-multiple 1s 0s linear infinite;
	-moz-animation: ball-scale-multiple 1s 0s linear infinite;
	-o-animation: ball-scale-multiple 1s 0s linear infinite;
	animation: ball-scale-multiple 1s 0s linear infinite; }

.rt-team-container .rt-pagination-wrap {
	text-align: center;
	margin-top: 10px; }

.rt-team-container .rt-pagination-wrap .rt-infinite-action.rt-active-elm {
	display: block; }

.rt-team-container .rt-pagination-wrap .rt-infinite-action {
	width: 40px;
	height: 40px;
	margin: 0 auto;
	position: relative;
	display: none;
	border-top-left-radius: 50%;
	-webkit-border-top-left-radius: 50%;
	-moz-border-top-left-radius: 50%;
	-ms-border-top-left-radius: 50%;
	-o-border-top-left-radius: 50%;
	border-top-right-radius: 50%;
	-webkit-border-top-right-radius: 50%;
	-moz-border-top-right-radius: 50%;
	-ms-border-top-right-radius: 50%;
	-o-border-top-right-radius: 50%;
	border-bottom-left-radius: 50%;
	-webkit-border-bottom-left-radius: 50%;
	-moz-border-bottom-left-radius: 50%;
	-ms-border-bottom-left-radius: 50%;
	-o-border-bottom-left-radius: 50%;
	border-bottom-right-radius: 50%;
	-webkit-border-bottom-right-radius: 50%;
	-moz-border-bottom-right-radius: 50%;
	-ms-border-bottom-right-radius: 50%;
	-o-border-bottom-right-radius: 50%; }

.rt-team-container .rt-pagination-wrap .rt-infinite-action .rt-infinite-loading {
	color: rgba(251, 76, 53, 0.5);
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -32px;
	margin-left: -32px; }

.rt-team-container .rt-pagination-wrap .rt-loadmore-style {
	cursor: pointer;
	position: relative;
	user-select: none;
	-webkit-user-select: none; }

.rt-team-container .rt-pagination-wrap .rt-loadmore-style.rt-hidden-elm,
.rt-team-container .rt-pagination-wrap .rt-infinite-action.rt-hidden-elm,
.rt-team-container .rt-pagination-wrap .rt-page-numbers.rt-hidden-elm,
.rt-team-container .rt-pagination-wrap .rt-cb-page-prev-next.rt-hidden-elm {
	display: none !important; }

.rt-team-container .rt-pagination-wrap .rt-loadmore-style.rt-lm-loading .rt-loadmore-text {
	opacity: 0;
	visibility: hidden; }

.rt-team-container .rt-pagination-wrap .rt-loadmore-style.rt-lm-loading .rt-loadmore-loading {
	opacity: 1;
	visibility: visible; }

.rt-team-container .rt-pagination-wrap .rt-loadmore-btn {
	font-size: 13px;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color: #fff;
	background-color: #fb4c35;
	text-decoration: none;
	padding: 9px 20px 8px 20px;
	display: inline-block;
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
	-webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
	-ms-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out; }

.rt-team-container .rt-loadmore-btn:hover {
	background-color: #666; }

.rt-team-container .rt-pagination-wrap .rt-page-numbers .paginationjs .paginationjs-pages {
	float: none;
	padding-top: 0.1px;
	padding-bottom: 0.1px; }

.rt-team-container .rt-pagination-wrap .rt-page-numbers.rt-lm-loading {
	pointer-events: none;
	opacity: 0.5; }

.rt-team-container .rt-pagination-wrap .rt-page-numbers .paginationjs .paginationjs-pages ul {
	float: none;
	text-align: center;
	font-size: 0;
	line-height: 0;
	margin: -2px; }

.rt-team-container .rt-pagination-wrap .rt-page-numbers .paginationjs .paginationjs-pages ul li {
	float: none;
	font-size: 16px;
	line-height: 1.55;
	display: inline-block;
	min-width: 30px;
	min-height: 30px;
	border: none;
	padding: 2px; }

.rt-team-container .rt-pagination-wrap .rt-page-numbers .paginationjs .paginationjs-pages ul li > a {
	-moz-border-top-left-radius: 0;
	-ms-border-top-left-radius: 0;
	-o-border-top-left-radius: 0;
	-moz-border-top-right-radius: 0;
	-ms-border-top-right-radius: 0;
	-o-border-top-right-radius: 0;
	-moz-border-bottom-left-radius: 0;
	-ms-border-bottom-left-radius: 0;
	-o-border-bottom-left-radius: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-bottom-right-radius: 0;
	-ms-border-bottom-right-radius: 0;
	-o-border-bottom-right-radius: 0;
	text-decoration: none;
	min-width: 30px;
	height: 30px;
	font-size: 16px;
	line-height: 1.55;
	font-weight: normal;
	color: #999;
	letter-spacing: 0;
	line-height: 29px;
	border: 1px solid #d7d7d7;
	display: block;
	padding-left: 8px;
	padding-right: 8px;
	color: #999; }

.rt-team-container .rt-pagination-wrap .rt-page-numbers .paginationjs .paginationjs-pages ul li.active > a {
	background-color: #fb4c35;
	color: #fff; }

/********************************* OLD pagination ************************/
.rt-team-container .tlp-pagination {
	text-align: center; }

.rt-team-container .pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px; }

.rt-team-container .pagination > li {
	display: inline; }

.rt-team-container .pagination > li > a,
.rt-team-container .pagination > li > span {
	position: relative;
	float: left;
	padding: 6px 12px;
	line-height: 1.42857143;
	text-decoration: none;
	color: #337ab7;
	background-color: #ffffff;
	border: 0;
	margin-left: -1px; }

.rt-team-container .pagination > li:first-child > a,
.rt-team-container .pagination > li:first-child > span {
	margin-left: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px; }

.rt-team-container .pagination > li:last-child > a,
.rt-team-container .pagination > li:last-child > span {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px; }

.rt-team-container .pagination > li > a:hover,
.rt-team-container .pagination > li > span:hover,
.rt-team-container .pagination > li > a:focus,
.rt-team-container .pagination > li > span:focus {
	z-index: 2;
	color: #23527c;
	background-color: #eeeeee;
	border-color: #dddddd; }

.rt-team-container .pagination > .active > a,
.rt-team-container .pagination > .active > span,
.rt-team-container .pagination > .active > a:hover,
.rt-team-container .pagination > .active > span:hover,
.rt-team-container .pagination > .active > a:focus,
.rt-team-container .pagination > .active > span:focus {
	z-index: 3;
	color: #ffffff;
	background-color: #337ab7;
	cursor: default; }

.rt-team-container .pagination > .disabled > span,
.rt-team-container .pagination > .disabled > span:hover,
.rt-team-container .pagination > .disabled > span:focus,
.rt-team-container .pagination > .disabled > a,
.rt-team-container .pagination > .disabled > a:hover,
.rt-team-container .pagination > .disabled > a:focus {
	color: #777777;
	background-color: #ffffff;
	border-color: #dddddd;
	cursor: not-allowed; }

.rt-team-container .pagination-lg > li > a,
.rt-team-container .pagination-lg > li > span {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333; }

.rt-team-container .pagination-lg > li:first-child > a,
.rt-team-container .pagination-lg > li:first-child > span {
	border-bottom-left-radius: 6px;
	border-top-left-radius: 6px; }

.rt-team-container .pagination-lg > li:last-child > a,
.rt-team-container .pagination-lg > li:last-child > span {
	border-bottom-right-radius: 6px;
	border-top-right-radius: 6px; }

.rt-team-container .pagination-sm > li > a,
.rt-team-container .pagination-sm > li > span {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5; }

.rt-team-container .pagination-sm > li:first-child > a,
.rt-team-container .pagination-sm > li:first-child > span {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px; }

.rt-team-container .pagination-sm > li:last-child > a,
.rt-team-container .pagination-sm > li:last-child > span {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px; }

/****************************** detail page *************************/
.tlp-single-container {
	margin: 25px auto;
    width: 100%;
    max-width: 1170px;}

.rt-team-container .tlp-detail {
	text-align: left !important;
	padding-bottom: 30px !important; }

.rt-team-container .tlp-detail ul {
	margin: 10px 0px; }
.tlp-single-detail {
	display: inline-block;
	width: 100%;
	line-height: 1.6;
}
.rt-team-container .tlp-detail .tlp-position, .tlp-single-detail .tlp-position {
		font-weight: 400;
		margin-bottom: 20px;
		font-size: 20px;
}

.tlp-single-detail .social-icons a {
	/*background: #00afd1;*/
}

#tlp-member-container:after {
	clrar: both;
	content: ".";
	display: block;
	visibility: hidden;
	height: 0; }

.rt-team-container .tlp-detail .social-icons {
	margin-bottom: 15px; }

.tlp-single-detail .tlp-team-skill ul {
	margin: 0; }

.tlp-single--detail ul li label {
	font-weight: bold;
	margin-right: 10px; }

/* md POPUP */
.md-modal {
	top: 10%;
	position: fixed;
	left: 0;
	right: 0;
	margin: auto;
	width: 100%;
	max-width: 1000px;
	height: 70%;
	/* Above sticky theme headers (Divi's #main-header is 99999), like the multi/smart popups. */
	z-index: 999999;
	visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden; }

.md-show {
	visibility: visible; }

.md-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	visibility: hidden;
	top: 0;
	left: 0;
	z-index: 999998;
	opacity: 0;
	background: rgba(0, 0, 0, 0.9);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s; }

.md-show ~ .md-overlay {
	opacity: 1;
	visibility: visible; }

.md-modal .social-icons {
	/* margin-top: 10px;  */
}
.md-modal .social-icons a {
		width: 35px;
		height: 35px;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		color: #fff;
}

.md-modal .social-icons a i {
		line-height: 30px;
}

.md-modal .social-icons .fa {
	font-size: 22px;
	padding-top: 5px;
	width: 30px;
	height: 30px;
	color: #fff; }

.md-modal .social-icons a:hover .fa-facebook-f {
	background: #3b5999;
	color: #fff;
	width: 30px;
	height: 30px; }

.md-modal .social-icons a:hover .fa-twitter {
	background: #3aa9e0;
	color: #fff;
	width: 30px;
	height: 30px; }

.md-modal .social-icons a:hover .fa-linkedin {
	background: #0080b1;
	color: #fff;
	width: 30px;
	height: 30px; }

.md-modal .social-icons a:hover .fa-xing {
	background: #1C5D5B;
	color: #fff;
	width: 30px;
	height: 30px; }

.md-modal .social-icons a:hover .fa-google-plus {
	background: #d04333;
	color: #fff;
	width: 30px;
	height: 30px; }

.md-modal .social-icons a:hover .fa-youtube {
	background: #cd322d;
	color: #fff;
	width: 30px;
	height: 30px; }

.md-modal .social-icons a:hover .fa-soundcloud {
	background: #ff5500;
	color: #fff;
	width: 30px;
	height: 30px; }

.md-modal .social-icons a:hover .fa-vimeo {
	background: #44bbff;
	color: #fff;
	width: 30px;
	height: 30px; }

.md-modal .social-icons a:hover .fa-instagram {
	background: #3e729a;
	color: #fff;
	width: 30px;
	height: 30px; }

.md-modal .social-icons a:hover .fa-skype {
	background: #06bcff;
	color: #fff;
	width: 30px;
	height: 30px; }

.md-modal .social-icons a:hover .fa-whatsapp {
	background: #25D366;
	color: #fff;
	width: 30px;
	height: 30px; }

.md-modal .social-icons a:hover .fa-telegram {
	background: #29b6f6;
	color: #fff;
	width: 30px;
	height: 30px; }

/* Content styles */
.md-content {
	color: #fff;
	background: #0071bd;
	position: relative;
	border-radius: 3px;
	margin: 0 auto;
	height: 100%;
	position: relative;
	overflow: hidden;
}

.md-content .tlp-md-content-holder > .md-header {
	opacity: 0.8;
	/* background: rgba(0, 0, 0, 0.1); */
	text-align: center;
	margin: 0;
	padding: 15px 0 10px; }


.md-content .tlp-md-content-holder > .md-header h4 {
		font-size: 14px;
		margin: 0;
}

.md-content .tlp-md-content-holder > .md-header h4,
.md-content .tlp-md-content-holder > .md-header h3 {
		color: #fff;
}
.md-content .tlp-md-content-holder > .md-header h3 {
	padding: 0;
	font-size: 28px;
	margin: 0;
	text-transform: uppercase; }

div#tlp-modal .tlp-md-content-holder {
	min-height: 15px;
	height: 100%;
	overflow: hidden;
}

div#tlp-modal .tlp-md-loading {
	text-align: center;
	padding: 15px 40px 30px; }

.md-content > .tlp-md-content-holder .tlp-md-content {
	padding: 0px 0;
	margin: 15px 30px;
	height: 90%;
}

.md-content > .tlp-md-content-holder .tlp-md-content .tlp-md-member-details {
	margin: 15px 0; }

.tlp-md-member-details p {
	margin: 5px 0; }

.tlp-md-content .rt-team-container .tlp-team-skill ul {
	margin: 0; }

.tlp-md-content .rt-team-container a {
	color: #fff; }

.tlp-md-content .tlp-short-bio {
	margin: 15px 0; }

.md-content .md-cls-btn {
	text-align: right;
	padding: 4px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0; }

.md-content button {
	display: inline-block;
	margin: 0 auto;
	background-color: transparent;
	font-size: 0.8em; }
.md-content button.md-close {
		background: transparent;
}
.md-content .md-cls-btn i {
		font-size: 22px;
		line-height: 34px;
}

.md-content .author-latest-post li {
	padding-bottom: 5px; }

#tlp-modal .md-content .author-latest-post li a:hover{
	text-decoration: underline;
}

#tlp-modal .rt-team-container .contact-info{
	margin-bottom: 10px;
}

/* Individual modal styles with animations/transitions */
/* Effect 1: Fade in and scale up */
.tlp-md-effect .md-content {
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-ms-transform: scale(0.7);
	transform: scale(0.7);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s; }

.md-show.tlp-md-effect .md-content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/********************* Media Query *******************/
}@media all and (min-width: 768px){
	.rt-container {
		max-width: 750px; } }
@media all and (min-width: 992px){
	.rt-container {
		max-width: 970px; } }
@media all and (min-width: 1200px){
	.rt-container {
		max-width: 1170px; } }
@media all and (max-width: 767px){
	.hidden-xs {
		display: none !important; } }
@media screen and (max-width: 767px){
	.rt-team-container .rt-margin-bottom15 {
		margin-bottom: 5px !important; }

	.tlp-member-feature-img,
	.tlp-member-description-container {
		float: none;
		width: 100%; }
	.tlp-member-description-container{
		padding-top: 15px;
	}

}
@media all and (min-width: 768px){
	.rt-margin-bottom15 {
		margin-bottom: 5px !important; }

	.rt-col-sm-1, .rt-col-sm-2, .rt-col-sm-3, .rt-col-sm-4, .rt-col-sm-5, .rt-col-sm-6, .rt-col-sm-7, .rt-col-sm-8, .rt-col-sm-9, .rt-col-sm-10, .rt-col-sm-11, .rt-col-sm-12 {
		float: left; }

	.rt-col-sm-24 {
		float: left; }

	.rt-col-sm-24 {
		width: 20%; }

	.rt-col-sm-12 {
		width: 100%; }

	.rt-col-sm-11 {
		width: 91.66666667%; }

	.rt-col-sm-10 {
		width: 83.33333333%; }

	.rt-col-sm-9 {
		width: 75%; }

	.rt-col-sm-8 {
		width: 66.66666667%; }

	.rt-col-sm-7 {
		width: 58.33333333%; }

	.rt-col-sm-6 {
		width: 50%; }

	.rt-col-sm-5 {
		width: 41.66666667%; }

	.rt-col-sm-4 {
		width: 33.33333333%; }

	.rt-col-sm-3 {
		width: 25%; }

	.rt-col-sm-2 {
		width: 16.66666667%; }

	.rt-col-sm-1 {
		width: 8.33333333%; } }
@media all and (min-width: 992px){
	.rt-margin-bottom15 {
		margin-bottom: 15px; }

	.rt-col-md-1, .rt-col-md-2, .rt-col-md-3, .rt-col-md-4, .rt-col-md-5, .rt-col-md-6, .rt-col-md-7, .rt-col-md-8, .rt-col-md-9, .rt-col-md-10, .rt-col-md-11, .rt-col-md-12 {
		float: left; }

	.rt-col-md-24 {
		float: left; }

	.rt-col-md-24 {
		width: 20%; }

	.rt-col-md-12 {
		width: 100%; }

	.rt-col-md-11 {
		width: 91.66666667%; }

	.rt-col-md-10 {
		width: 83.33333333%; }

	.rt-col-md-9 {
		width: 75%; }

	.rt-col-md-8 {
		width: 66.66666667%; }

	.rt-col-md-7 {
		width: 58.33333333%; }

	.rt-col-md-6 {
		width: 50%; }

	.rt-col-md-5 {
		width: 41.66666667%; }

	.rt-col-md-4 {
		width: 33.33333333%; }

	.rt-col-md-3 {
		width: 25%; }

	.rt-col-md-2 {
		width: 16.66666667%; }

	.rt-col-md-1 {
		width: 8.33333333%; } }
@media all and (min-width: 1200px){
	.rt-col-lg-1, .rt-col-lg-2, .rt-col-lg-3, .rt-col-lg-4, .rt-col-lg-5, .rt-col-lg-6, .rt-col-lg-7, .rt-col-lg-8, .rt-col-lg-9, .rt-col-lg-10, .rt-col-lg-11, .rt-col-lg-12 {
		float: left; }

	.rt-col-lg-24 {
		float: left; }

	.rt-col-lg-24 {
		width: 20%; }

	.rt-col-lg-12 {
		width: 100%; }

	.rt-col-lg-11 {
		width: 91.66666667%; }

	.rt-col-lg-10 {
		width: 83.33333333%; }

	.rt-col-lg-9 {
		width: 75%; }

	.rt-col-lg-8 {
		width: 66.66666667%; }

	.rt-col-lg-7 {
		width: 58.33333333%; }

	.rt-col-lg-6 {
		width: 50%; }

	.rt-col-lg-5 {
		width: 41.66666667%; }

	.rt-col-lg-4 {
		width: 33.33333333%; }

	.rt-col-lg-3 {
		width: 25%; }

	.rt-col-lg-2 {
		width: 16.66666667%; }

	.rt-col-lg-1 {
		width: 8.33333333%; } }
@media screen and (max-width: 767px){
	.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border: 1px solid #dddddd; }

	.table-responsive > .table {
		margin-bottom: 0; }

	.table-responsive > .table > thead > tr > th,
	.table-responsive > .table > tbody > tr > th,
	.table-responsive > .table > tfoot > tr > th,
	.table-responsive > .table > thead > tr > td,
	.table-responsive > .table > tbody > tr > td,
	.table-responsive > .table > tfoot > tr > td {
		white-space: nowrap; }

	.table-responsive > .table-bordered {
		border: 0; }

	.table-responsive > .table-bordered > thead > tr > th:first-child,
	.table-responsive > .table-bordered > tbody > tr > th:first-child,
	.table-responsive > .table-bordered > tfoot > tr > th:first-child,
	.table-responsive > .table-bordered > thead > tr > td:first-child,
	.table-responsive > .table-bordered > tbody > tr > td:first-child,
	.table-responsive > .table-bordered > tfoot > tr > td:first-child {
		border-left: 0; }

	.table-responsive > .table-bordered > thead > tr > th:last-child,
	.table-responsive > .table-bordered > tbody > tr > th:last-child,
	.table-responsive > .table-bordered > tfoot > tr > th:last-child,
	.table-responsive > .table-bordered > thead > tr > td:last-child,
	.table-responsive > .table-bordered > tbody > tr > td:last-child,
	.table-responsive > .table-bordered > tfoot > tr > td:last-child {
		border-right: 0; }
	.rt-team-container .layout16 .single-team-area{
		padding:20px;
	}
	.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area{
		padding: 14px 14px 20px;
		margin-bottom: 20px;
	}
	.rt-team-container:where(:not(.rt-elementor-container)) .layout17 .single-team-area .tlp-overlay{
		top: 10px;
		right: 0;
	}
	.table-responsive > .table-bordered > tbody > tr:last-child > th,
	.table-responsive > .table-bordered > tfoot > tr:last-child > th,
	.table-responsive > .table-bordered > tbody > tr:last-child > td,
	.table-responsive > .table-bordered > tfoot > tr:last-child > td {
		border-bottom: 0; } }
@media all{/*
* Animation
*/
@-webkit-keyframes ball-scale-multiple {
	0% {
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0); }
	5% {
		opacity: .75; }
	100% {
		opacity: 0;
		-webkit-transform: scale(1);
		transform: scale(1); } }
@-moz-keyframes ball-scale-multiple {
	0% {
		opacity: 0;
		-moz-transform: scale(0);
		transform: scale(0); }
	5% {
		opacity: .75; }
	100% {
		opacity: 0;
		-moz-transform: scale(1);
		transform: scale(1); } }
@-o-keyframes ball-scale-multiple {
	0% {
		opacity: 0;
		-o-transform: scale(0);
		transform: scale(0); }
	5% {
		opacity: .75; }
	100% {
		opacity: 0;
		-o-transform: scale(1);
		transform: scale(1); } }
@keyframes ball-scale-multiple {
	0% {
		opacity: 0;
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-o-transform: scale(0);
		transform: scale(0); }
	5% {
		opacity: .75; }
	100% {
		opacity: 0;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1); } }
@-webkit-keyframes ball-clip-rotate {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg); }
	50% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg); }
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg); } }
@-moz-keyframes ball-clip-rotate {
	0% {
		-moz-transform: rotate(0deg);
		transform: rotate(0deg); }
	50% {
		-moz-transform: rotate(180deg);
		transform: rotate(180deg); }
	100% {
		-moz-transform: rotate(360deg);
		transform: rotate(360deg); } }
@-o-keyframes ball-clip-rotate {
	0% {
		-o-transform: rotate(0deg);
		transform: rotate(0deg); }
	50% {
		-o-transform: rotate(180deg);
		transform: rotate(180deg); }
	100% {
		-o-transform: rotate(360deg);
		transform: rotate(360deg); } }
@keyframes ball-clip-rotate {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg); }
	50% {
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg); }
	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg); } }
@-webkit-keyframes fire-diamonds {
	0% {
		-webkit-transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0);
		transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0); }
	50% {
		-webkit-transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);
		transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1); }
	100% {
		-webkit-transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);
		transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0); } }
@-moz-keyframes fire-diamonds {
	0% {
		-moz-transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0);
		transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0); }
	50% {
		-moz-transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);
		transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1); }
	100% {
		-moz-transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);
		transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0); } }
@-o-keyframes fire-diamonds {
	0% {
		-o-transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0);
		transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0); }
	50% {
		-o-transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);
		transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1); }
	100% {
		-o-transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);
		transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0); } }
@keyframes fire-diamonds {
	0% {
		-webkit-transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0);
		-moz-transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0);
		-o-transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0);
		transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0); }
	50% {
		-webkit-transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);
		-moz-transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);
		-o-transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);
		transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1); }
	100% {
		-webkit-transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);
		-moz-transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);
		-o-transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);
		transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0); } }
.la-fire, .la-fire > div {
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; }

.la-fire {
	display: block;
	font-size: 0;
	color: #fff; }

.la-fire.la-dark {
	color: #333; }

.la-fire > div {
	display: inline-block;
	float: none;
	background-color: currentColor;
	border: 0 solid currentColor; }

.la-fire {
	width: 32px;
	height: 32px; }

.la-fire > div {
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 12px;
	height: 12px;
	border-radius: 0;
	border-radius: 2px;
	-webkit-transform: translateY(0) translateX(-50%) rotate(45deg) scale(0);
	-moz-transform: translateY(0) translateX(-50%) rotate(45deg) scale(0);
	-ms-transform: translateY(0) translateX(-50%) rotate(45deg) scale(0);
	-o-transform: translateY(0) translateX(-50%) rotate(45deg) scale(0);
	transform: translateY(0) translateX(-50%) rotate(45deg) scale(0);
	-webkit-animation: fire-diamonds 1.5s infinite linear;
	-moz-animation: fire-diamonds 1.5s infinite linear;
	-o-animation: fire-diamonds 1.5s infinite linear;
	animation: fire-diamonds 1.5s infinite linear; }

.la-fire > div:nth-child(1) {
	-webkit-animation-delay: -.85s;
	-moz-animation-delay: -.85s;
	-o-animation-delay: -.85s;
	animation-delay: -.85s; }

.la-fire > div:nth-child(2) {
	-webkit-animation-delay: -1.85s;
	-moz-animation-delay: -1.85s;
	-o-animation-delay: -1.85s;
	animation-delay: -1.85s; }

.la-fire > div:nth-child(3) {
	-webkit-animation-delay: -2.85s;
	-moz-animation-delay: -2.85s;
	-o-animation-delay: -2.85s;
	animation-delay: -2.85s; }

.la-fire.la-sm {
	width: 16px;
	height: 16px; }

.la-fire.la-sm > div {
	width: 6px;
	height: 6px; }

.la-fire.la-2x {
	width: 64px;
	height: 64px; }

.la-fire.la-2x > div {
	width: 24px;
	height: 24px; }

.la-fire.la-3x {
	width: 96px;
	height: 96px; }

.la-fire.la-3x > div {
	width: 36px;
	height: 36px; }

@-webkit-keyframes fire-diamonds {
	0% {
		-webkit-transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0);
		transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0); }
	50% {
		-webkit-transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);
		transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1); }
	100% {
		-webkit-transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);
		transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0); } }
@-moz-keyframes fire-diamonds {
	0% {
		-moz-transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0);
		transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0); }
	50% {
		-moz-transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);
		transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1); }
	100% {
		-moz-transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);
		transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0); } }
@-o-keyframes fire-diamonds {
	0% {
		-o-transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0);
		transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0); }
	50% {
		-o-transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);
		transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1); }
	100% {
		-o-transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);
		transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0); } }
@keyframes fire-diamonds {
	0% {
		-webkit-transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0);
		-moz-transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0);
		-o-transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0);
		transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0); }
	50% {
		-webkit-transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);
		-moz-transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);
		-o-transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);
		transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1); }
	100% {
		-webkit-transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);
		-moz-transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);
		-o-transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);
		transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0); } }


.isotope-free .single-team-area .social-icons a {
	background: #0367bf;
	color: #fff;
}
.isotope-free .single-team-area .tlp-content a {
	color: #fff;
}



/* techlabpro 23 custom css */
.rt-team-container .layout1 figure, .rt-team-container .layout3 figure, .rt-team-container .isotope-free figure {
	margin: auto;
	display: table;
}
.rt-team-container .isotope-free .short-bio p, .rt-team-container .layout1 .short-bio p  {
	margin-top: 10px;
}


/* Single page */
.tlp-single-container .tlp-member-title {
		margin-bottom: 10px;
		line-height: 1.2;
}
.tlp-single-container.rt-team-container .contact-info {
		margin-bottom: 15px;
}

/* Resume ("My CV") / Hire Me / Read More buttons.
   Every other `.readmore-btn a` rule in this file is scoped to a layout
   (`.layout7`, `.layout8`, `[data-layout="layout4"]`, …). The single page's row
   carries no layout class, so none of them reached it and the buttons rendered as
   bare theme links — transparent background, theme link colour.

   Kept at (0,2,1) on purpose: this is only a fallback look, so the Styling-tab rules
   that sc-css.php emits for `.tlp-single-container .readmore-btn .rt-resume-btn`
   (0,3,0) still win. Adding `.rt-team-container` here would make it (0,3,1) and
   silently override the user's configured colours. */
.tlp-single-container .readmore-btn {
		display: flex;
		gap: 10px;
		flex-wrap: wrap;
}
.tlp-single-container .readmore-btn a,
.tlp-single-container .readmore-btn .rt-resume-btn,
.tlp-single-container .readmore-btn .rt-hire-btn {
		padding: 10px 20px;
		/* Follow the Styling tab's "Primary Color" when one is set — sc-css.php writes
		   --l1-primary for `.tlp-single-container` too — and fall back to the plugin's
		   own default accent otherwise. Same variable and default the layouts use. */
		background: #143ee5;
		background: var(--l1-primary, #143ee5);
		color: #fff;
		text-decoration: none;
		display: inline-block;
		border: 1px solid transparent;
		border-radius: 4px;
		-webkit-transition: all .3s;
		transition: all .3s;
}
.tlp-single-container .readmore-btn a:hover,
.tlp-single-container .readmore-btn .rt-resume-btn:hover,
.tlp-single-container .readmore-btn .rt-hire-btn:hover {
		/* Literal first so browsers without color-mix() still darken on hover. */
		background-color: #1133c2;
		background-color: color-mix(in srgb, var(--l1-primary, #143ee5) 82%, #000);
		color: #fff;
}

}@media all and (max-width: 992px){
	.rt-team-container .special01 .img-responsive,
	.rt-team-container .single-team-area img {
			width: 100%;
	}
	.rt-team-container .round-img .single-team img{
		width: initial;
	}
}

@media all and (max-width: 767px){
	.rt-team-container .layout6 .tlp-img.tlp-single-team img{
		width: 100%;
	}
}

@media all and (max-width: 576px){
	#team-member-profile-gallery .swiper-arrow {
		width: 34px;
		height: 34px;
		margin-top: -32px;
	}

	#team-member-profile-gallery .swiper-pagination-bullet {
		margin: 5px;
	}

	.rt-team-container .rt-carousel-holder .swiper-pagination {
		margin-top: -10px;
		margin-left: auto;
		margin-right: auto;
	}

	.rt-team-container .rt-carousel-holder.swiper-autoheight .swiper-pagination {
		margin-top: 20px;
	}

	#team-member-profile-gallery {
		margin-bottom: 30px;
	}

	.tlp-popup-content #team-member-profile-gallery,
	.rt-smart-modal #team-member-profile-gallery,
	.tlp-md-content-holder #team-member-profile-gallery {
		margin-bottom: 0;
	}

	.rt-team-container .rt-carousel-holder:not(#team-member-profile-gallery):not(.bottom-nav):not(.rttm-carousel-main) {
		margin-top: 50px;
	}

	.rt-carousel-holder.standard-nav .swiper-nav,
	.rt-carousel-holder.top-nav .swiper-nav {
		top: 25px;
		right: auto;
		left: 50%;
		margin-top: 0;
		width: auto;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.rt-carousel-holder.standard-nav .swiper-nav .swiper-button-next,
	.rt-carousel-holder .swiper-nav .swiper-button-next {
		right: -35px;
	}

	.rt-carousel-holder.standard-nav .swiper-nav .swiper-button-prev,
	.rt-carousel-holder .swiper-nav .swiper-button-prev {
		left: -35px;
	}
}
@media all{/* carousel-el-2's old `.content-inner` box is gone — it now shares layout 7's
   `.caption-inner-content` (see the Layout 7 block above). */
/* carousel3's old slide-up overlay rules are gone — it now shares Layout 8's
   card (see the Layout 8 block above). */
/* isotope5's old slide-up overlay override is gone — it now shares Layout 8's
   card (see the Layout 8 block above). */
.rt-team-container .isotope4 .tlp-team-item figcaption .caption-inner-content {
	left: 0;
	right: 0;
}
.tlp-team-skill .skill-prog .fill{
	position: relative;
}
.tlp-team-skill .skill-prog .fill .percent-text{
	position: absolute;
	top: -27px;
	right: 0;
	background-color: #1e73be;
	border-radius: 5px;
	text-align: center;
	padding: 1px 5px;
	color: #fff;
	font-size: 12px;
}
.tlp-team-skill .skill-prog .fill .percent-text:before{
	content: '';
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #1e73be;
	margin-right: 8px;
	position: absolute;
	bottom: -4px;
	left: 9px;
}
.rt-team-container .fa-x-twitter:before {
	content: "\e61b";
}
.tlp-content-wrapper{
	display: flex;
	padding: 40px;
}
.tlp-content-wrapper .tlp-image-inner{
	min-width: 40%;
	max-width: 40%;
}
.md-content > .tlp-md-content-holder .tlp-content-wrapper .tlp-md-content{
	margin-left: 0;
	margin-right: 0;
}
.tlp-content-wrapper .tlp-title{
	margin: 0 0 15px;
	font-weight: 700;
	font-size: 34px;
}
.tlp-content-wrapper .title-experience{
	font-size: 18px;
}
.tlp-content-wrapper .tlp-content-innen{
	padding-left: 30px;
}
.tlp-content-innen .rt-extra-curriculum{
	margin: 0 0 15px;
}
.ptl-padding-0{
	padding: 0 !important;
}
#rt-smart-modal-container .rt-smart-modal-main .rt-smart-modal-header a.rt-smart-modal-close {
	text-stroke: 0 #990028 !important;
	-webkit-text-stroke: 0 #990028 !important;
}
.rt-smart-modal-main-content-wrapper .social-icons a{
	color: inherit;
}
.tlp-overlay h3 span a{
	display: block;
}
.tlp-member-description-container .tlp-member-detail{
	margin: 0 0 15px;
}
/*Team Details Builder Widget Css*/
.rttmp-builder-team-department .tlp-team-department .label {
	font-weight: 500;
	color: #000;
}
.rttmp-builder-team-designation .tlp-team-designation .label {
	font-weight: 500;
	color: #000;
}

.rttmp-builder-team-experience .tlp-team-experience .label {
	font-weight: 500;
	color: #000;
}

.rttmp-builder-team-contact-list .contact-info {
	display: flex;
	flex-direction: column;
	gap: 7px;
}

.rttmp-builder-team-details.social-icons {
	display: flex;
	gap: 10px;
	flex-wrap: wrap;
	align-items: center;
}
.rttmp-builder-team-details.social-icons a {
	text-align: center;
	color: #fff;
	text-decoration: none;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 20px;
	width: 30px;
	transition: all 0.3s;
	height: 30px;
	background: #00afd1;
	margin-right: 5px;
}
.rttmp-builder-team-details.social-icons .tlp-team-heading{
	margin-bottom: 0;
}
.rttmp-builder-team-details.social-icons a:hover {
	background: #000;
}

.rttmp-builder-team-buttons .readmore-btn {
	display: flex;
	gap: 10px;
	flex-wrap: wrap;
}
.rttmp-builder-team-buttons .readmore-btn a {
	padding: 10px 20px;
	background: #007acc;
	text-decoration: none;
	color: #fff;
	transition: all 0.3s;
	display: inline-block;
	border-radius: 4px;
	margin-right: 5px;
	border: 1px solid transparent;
}
.rttmp-builder-team-buttons .readmore-btn a:hover {
	background-color: #07639e;
}
.rttmp-builder-team-details.tlp-team-skill .skill-prog {
	height: 4px;
	margin-bottom: 10px;
	background: #fff;
	border: 1px solid #edeaea;
	border-radius: 4px;
	box-sizing: content-box;
}
.rttmp-builder-team-details.tlp-team-skill .fill {
	position: relative;
	height: 100%;
	-webkit-animation: 400ms;
	background-color: #00afd1;
	border-radius: 4px;
}
.rttmp-builder-team-details.tlp-team-skill .rt-percent {
	position: absolute;
	top: -26px;
	right: 0;
	font-weight: 600;
}
.rttmp-builder-team-professionals .rt-extra-curriculum .label {
	font-weight: 500;
	color: #000;
}
.rttmp-builder-team-qualification .rt-extra-curriculum .label {
	font-weight: 500;
	color: #000;
}
.rttmp-builder-team-expertise .rt-extra-curriculum .label {
	font-weight: 500;
	color: #000;
}
.rttmp-builder-team-comments .rt-team-comments-wrapper label {
	display: inline-block;
}
.rttmp-builder-team-author-post h3{
	margin-bottom: 15px;
}
.rttmp-builder-team-details .ttp-pre-loader {
	position: relative;
	overflow: hidden;
}
.rttmp-builder-team-details .rt-loading-overlay {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	transition: all 0.5s;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background-color: #fff;
}

.rttmp-builder-team-details .rt-loading {
	color: #fb4c35;
	position: absolute;
	top: 60px;
	left: 50%;
	margin-left: -16px;
	opacity: 0;
	visibility: hidden;
	z-index: 100;
}
.rttmp-builder-team-details .ttp-pre-loader {
	position: relative;
	overflow: hidden;
}
.rttmp-builder-team-details .ttp-pre-loader .rt-loading-overlay {
	opacity: 1;
	visibility: visible;
}
.rttmp-builder-team-details .ttp-pre-loader .rt-loading {
	opacity: 1;
	visibility: visible;
}

.rttmp-builder-team-details.tlp-member-feature-img{
	display:inline-block;
	width:100%
}
.rttmp-builder-team-short-bio .has-label {
	display: flex;
	gap: 5px;
}
.rttmp-builder-team-short-bio .has-label .label {
	font-weight: 500;
	color: #000;
}

/*.tlp-content-wrapper .tlp-content-innen{*/
/*	max-height: 765px;*/
/*	overflow-y: auto;*/
/*}*/

/*Image Flip Feature*/
.rt-flip-container {
	perspective: 1000px;
	width: 100%;
}

.rt-flip-inner {
	position: relative;
	width: 100%;
	transition: transform 0.6s ease;
	transform-style: preserve-3d;
}

.rt-flip-front,
.rt-flip-back {
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}
.rt-flip-front img,
.rt-flip-back img {
	display: block;
	width: 100%;
	height: auto;
}

.rt-flip-back {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transform: rotateY(180deg);
}
.rt-flip-back img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.single-team-area:hover .rt-flip-inner,
.team-member:hover .rt-flip-inner,
.profile-img-wrapper:hover .rt-flip-inner,
tr:hover .rt-flip-inner,
.tlp-img:hover .rt-flip-inner,
.rt-flip-container:hover .rt-flip-inner {
	transform: rotateY(180deg);
}

figure:has(.rt-flip-container),
.image-container:has(.rt-flip-container) {
	overflow: visible;
}

.rt-flip-container img {
	transform: none !important;
	backface-visibility: hidden;
}

.single-team-area:hover .rt-flip-container img,
.team-member:hover .rt-flip-container img {
	transform: none !important;
}
.tlp-single-detail  .tlp-member-feature-img .wp-caption-text{
	margin:15px 0;
}

/* ==========================================================================
   GRID LAYOUT 1 — card redesign
   --------------------------------------------------------------------------
   Scope notes (important):
   - `.layout1` is a class on the inner `.rt-row`; `[data-layout="layout1"]` is
     on the outer `.rt-team-container`. Pagination renders as a SIBLING of the
     row, so the design tokens live on the container and the card rules hang
     off `.layout1`.
   - Both hooks are EXACT matches, so nothing here can ever leak into
     `.layout16` / `layout2` / `layout3` / isotope / carousel.
   - Markup is untouched. This only restyles what templates/layouts/layout1.php
     already outputs, so every field-visibility and link setting still applies.
   - Image dimensions are NOT forced here on purpose — they come from the
     shortcode's own "Image Size" setting (ttp_image_size / ttp_custom_image_size).
   ========================================================================== */

.rt-team-container[data-layout="layout1"] {
	--l1-primary: #143ee5;
	--l1-primary-600: #1133c2;
	--l1-primary-50: #eef1ff;
	--l1-primary-100: #dde3ff;
	/* The Styling tab's "Primary Color" overrides --l1-primary via sc-css.php;
	   these three then re-derive from it so the role text, icon chips, social
	   chips, buttons and pagination all follow the setting together.
	   The literals above stay as the fallback where color-mix() is unsupported. */
	--l1-primary-600: color-mix(in srgb, var(--l1-primary) 82%, #000);
	--l1-primary-50: color-mix(in srgb, var(--l1-primary) 8%, #fff);
	--l1-primary-100: color-mix(in srgb, var(--l1-primary) 16%, #fff);
	--l1-ink: #0f1535;
	--l1-ink-2: #3a3f5c;
	--l1-muted: #6b7088;
	--l1-line: #e7eaf3;
	--l1-radius: 16px;
	--l1-radius-sm: 10px;
	--l1-shadow-sm: 0 1px 2px rgba(20, 30, 75, .04), 0 2px 6px rgba(20, 30, 75, .04);
	--l1-shadow-lg: 0 24px 60px color-mix(in srgb, var(--l1-primary, #143ee5) 18%, transparent), 0 4px 12px rgba(20, 30, 75, .06);
	--l1-ease: cubic-bezier(.2, .7, .2, 1);
	/* Poppins to match the reference; falls back to the theme stack when the
	   theme doesn't load it. Deliberately no @import — a distributed plugin
	   should not pull Google Fonts on the front end. */
	font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
}

/* ---------- Grid: 28px gutter ---------- */
.rt-team-container .rt-row.layout1 {
	margin-left: -14px;
	margin-right: -14px;
}

.rt-team-container .rt-row.layout1 > [class*="rt-col-"] {
	padding-left: 14px;
	padding-right: 14px;
	margin-bottom: 28px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

/* ---------- Card ---------- */
.rt-team-container .layout1 .single-team-area {
	/* The card owns the bottom breathing room. The blocks that can end a card -
	   .short-bio, .contact-info, .social-icons, .readmore-btn.hirme-resume - all have
	   0 (or 6px) bottom padding, so whichever one happened to be last sat flush on the
	   card's edge. Only .readmore-btn.tlp-readmore-button carried the intended 22px,
	   which is why the gap appeared solely when a Read More button was enabled. That
	   22px moved here, so it applies to every combination. */
	padding-bottom: 22px;
	width: 100%;
	background: #fff;
	border: 1px solid var(--l1-line);
	border-radius: var(--l1-radius);
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	box-shadow: var(--l1-shadow-sm);
	-webkit-transition: -webkit-transform .35s var(--l1-ease), box-shadow .35s var(--l1-ease), border-color .35s var(--l1-ease);
	transition: transform .35s var(--l1-ease), box-shadow .35s var(--l1-ease), border-color .35s var(--l1-ease);
}

.rt-team-container .layout1 .single-team-area:hover {
	-webkit-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: var(--l1-shadow-lg);
	border-color: transparent;
}

/* ---------- Media ---------- */
.rt-team-container .layout1 .single-team {
	position: relative;
	overflow: hidden;
	background: #eef0f6;
}

/* Image style = "Round" (Layout tab) puts .round-img on the grid item.
   Drop the placeholder panel and inset the circle so it reads intentionally. */
.rt-team-container .layout1 .round-img .single-team {
	background: transparent;
	padding: 22px 22px 0;
}

.rt-team-container .layout1 figure {
	margin: 0;
	display: block;
	line-height: 0;
}

.rt-team-container .layout1 .single-team figure a {
	display: block;
}

.rt-team-container .layout1 .single-team-area img {
	width: 100%;
	height: auto;
	max-width: 100%;
	display: block;
	-webkit-transform: none;
	transform: none;
	-webkit-transition: -webkit-transform .6s var(--l1-ease);
	transition: transform .6s var(--l1-ease);
}

.rt-team-container .layout1 .single-team-area:hover img {
	-webkit-transform: scale(1.06);
	transform: scale(1.06);
}

/* ---------- Name strip ---------- */
.rt-team-container .layout1 .tlp-content {
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fafbff));
	background: linear-gradient(180deg, #ffffff 0%, #fafbff 100%);
	color: var(--l1-ink);
	padding: 18px 22px 14px;
	border-bottom: 1px solid var(--l1-line);
	margin: 0;
}

/*
 * Upgrade guard — the one place !important is justified here.
 *
 * A site that hasn't re-saved its shortcodes yet (or whose migration hasn't run,
 * e.g. a front-end hit before any admin login) can still be serving a
 * team-sc.css built by an older version, which painted this strip solid:
 *   .rt-team-container.rt-team-container-N .layout1 .tlp-content{background:… !important}
 * That is (0,4,0)+!important and makes the name unreadable on the new white card.
 * This rule is (0,5,0)+!important so it out-ranks that stale declaration.
 *
 * Safe because nothing current emits a background for .layout1 .tlp-content:
 * ttp_content_bg_color targets .single-team-area (the card), and the generic
 * `.tlp-team $selector .tlp-content` entry needs a .tlp-team ancestor that the
 * shortcode never renders. Once Upgrade::maybe_rebuild_shortcode_css() has run,
 * the stale rule is gone and this just restates the base style.
 */
.rt-team-container[data-layout="layout1"] .rt-row.layout1 .tlp-content {
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fafbff)) !important;
	background: linear-gradient(180deg, #ffffff 0%, #fafbff 100%) !important;
}

.rt-team-container .layout1 .single-team-area h3 {
	padding: 0;
	margin: 0 0 4px;
	font-size: 18px;
	line-height: 1.3;
	font-weight: 600;
	letter-spacing: -.2px;
}

.rt-team-container .layout1 .single-team-area h3,
.rt-team-container .layout1 .single-team-area h3 a {
	color: var(--l1-ink);
	text-decoration: none;
}

.rt-team-container .layout1 .single-team-area h3 a:hover {
	color: var(--l1-primary);
}

.rt-team-container .layout1 .tlp-position {
	font-size: 13px;
	font-weight: 500;
	line-height: 1.5;
	letter-spacing: .2px;
	margin: 0;
}

.rt-team-container .layout1 .tlp-position,
.rt-team-container .layout1 .tlp-position a {
	color: var(--l1-primary);
	text-decoration: none;
}

/* ---------- Bio ---------- */
.rt-team-container .layout1 .short-bio {
	padding: 18px 22px 0;
	margin: 0;
}

.rt-team-container .layout1 .short-bio p {
	margin: 0;
	padding: 0;
	font-size: 14.5px;
	line-height: 1.65;
	color: var(--l1-muted);
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

/* ---------- Contact list ---------- */
/*
 * Styling-tab compatibility, deliberate:
 * sc-css.php targets the ROWS directly (`… .tlp-email`, `… .tlp-phone a`,
 * `… .tlp-url` at (0,3,0)-(0,3,1)). So colour / font-size / line-height are set
 * here on the WRAPPER only and inherit down — inheritance carries no
 * specificity, so a per-field value from the Styling tab always wins. Never move
 * these onto `li` / `li a`: that out-ranks the user's own setting.
 */
.rt-team-container .layout1 .contact-info {
	margin: 14px 22px 0;
	padding: 14px 0 0;
	border-top: 1px dashed var(--l1-line);
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	color: var(--l1-ink-2);
	font-size: 14px;
	line-height: 1.5;
}

.rt-team-container .layout1 .contact-info ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 8px;
}

/*
 * `display:block` (not flex) is also deliberate: the per-field "Alignment"
 * option emits `text-align`, which a flex row would silently ignore. Block rows
 * keep Alignment working while the inline-flex chip below still gives the
 * icon + text layout.
 */
.rt-team-container .layout1 .contact-info li {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.rt-team-container .layout1 .contact-info li i {
	width: 30px;
	height: 30px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	vertical-align: middle;
	margin: 0 10px 0 0;
	background: var(--l1-primary-50);
	color: var(--l1-primary);
	border-radius: 8px;
	font-size: 12px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.rt-team-container .layout1 .contact-info a {
	color: inherit;
	text-decoration: none;
	-webkit-transition: color .2s var(--l1-ease);
	transition: color .2s var(--l1-ease);
}

.rt-team-container .layout1 .contact-info a:hover {
	color: var(--l1-primary);
}

/* ---------- Skills ----------
   Every other block in this card is inset 22px (`.tlp-content`, `.short-bio`,
   `.contact-info`, `.social-icons`). The skills wrapper is pro-only markup that
   the redesign never covered, so it kept the base `padding: 0` and ran edge to
   edge — the bars touched both sides of the card. Match the card's gutter. */
.rt-team-container .layout1 .tlp-team-skill {
	padding-left: 22px;
	padding-right: 22px;
}

/* ---------- Social ---------- */
.rt-team-container .layout1 .social-icons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 8px;
	margin: 16px 0 0;
	padding: 0 22px 6px;
	text-align: left;
}

.rt-team-container .layout1 .social-icons a {
	width: 36px;
	height: 36px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0;
	padding: 0;
	border: 0;
	background: var(--l1-primary-50);
	color: var(--l1-primary);
	border-radius: var(--l1-radius-sm);
	font-size: 13px;
	line-height: 1;
	text-decoration: none;
	-webkit-transition: background .2s var(--l1-ease), color .2s var(--l1-ease), -webkit-transform .2s var(--l1-ease), box-shadow .2s var(--l1-ease);
	transition: background .2s var(--l1-ease), color .2s var(--l1-ease), transform .2s var(--l1-ease), box-shadow .2s var(--l1-ease);
}

.rt-team-container .layout1 .social-icons a:hover {
	background: var(--l1-primary);
	color: #fff;
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
	box-shadow: 0 6px 14px color-mix(in srgb, var(--l1-primary, #143ee5) 28%, transparent);
}

/*
 * The shared social CSS paints per-network BRAND colours on the <i> INSIDE the
 * anchor on hover/focus — ~48 rules, e.g.
 *   .rt-team-container .social-icons a:hover .fa-facebook-f{background:#3b5999;width:30px;height:30px}
 * They target the icon, while the rule above tints the anchor, so both render and
 * you get a brand-coloured square sitting on the chip. The reference design tints
 * only the anchor, so neutralise the icon here. (0,4,2) out-ranks their (0,4,1).
 * Scoped to layout1 — every other layout keeps its brand-colour hover.
 */
.rt-team-container .layout1 .social-icons a:hover i,
.rt-team-container .layout1 .social-icons a:focus i {
	/* !important on BACKGROUND ONLY, to beat Pro's re-shipped per-network brand
	   rules on the Elementor path (`.rt-elementor-container .social-icons a:hover
	   .fa-*{background:…!important}`) that paint a brand square on the glyph. Pro's
	   brand rule doesn't touch width/height, and the user's Social Width/Height +
	   Hover-Background controls carry their own higher-specificity values (the
	   hover-bg control is itself !important at 0,6,2), so leave those non-!important
	   here — otherwise this would clobber the user's settings. */
	background: transparent !important;
	background-color: transparent !important;
	color: inherit;
	width: auto;
	height: auto;
}

/* ---------- Buttons ---------- */
/* Secondary row (Resume / Hire Me). The reference only shows one button, so
   these keep the same radius/easing but read as secondary. */
.rt-team-container .layout1 .readmore-btn.hirme-resume {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 8px;
	margin: 0;
	padding: 14px 22px 0;
}

.rt-team-container .layout1 .readmore-btn.hirme-resume:empty,
.rt-team-container .layout1 .readmore-btn.tlp-readmore-button:empty {
	display: none;
}

.rt-team-container .layout1 .hirme-resume a {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 0%;
	flex: 1 1 0%;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 10px 14px;
	/* solid + 0 width = no border by default, but lets a user's button
	   border-width/color (ttp_*_btn_style) render — sc-css sets width+colour
	   but never border-style, and border-style:none would force width to 0. */
	border-style: solid;
	border-width: 0;
	border-radius: var(--l1-radius-sm);
	background: var(--l1-primary-50);
	color: var(--l1-primary);
	font-size: 13.5px;
	font-weight: 500;
	line-height: 1.4;
	text-decoration: none;
	-webkit-transition: background .2s var(--l1-ease), color .2s var(--l1-ease);
	transition: background .2s var(--l1-ease), color .2s var(--l1-ease);
}

.rt-team-container .layout1 .hirme-resume a:hover {
	background: var(--l1-primary-100);
	color: var(--l1-primary-600);
}

/* Primary (Read More) — the reference's .team-btn */
.rt-team-container .layout1 .readmore-btn.tlp-readmore-button {
	margin: 0;
	padding: 14px 22px 0;
}

.rt-team-container .layout1 .tlp-readmore-button a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 8px;
	width: 100%;
	padding: 12px 18px;
	/* solid + 0 width = no border by default, but lets a user's button
	   border-width/color (ttp_*_btn_style) render — sc-css sets width+colour
	   but never border-style, and border-style:none would force width to 0. */
	border-style: solid;
	border-width: 0;
	border-radius: var(--l1-radius-sm);
	background: var(--l1-primary);
	color: #fff;
	font-size: 14.5px;
	font-weight: 500;
	line-height: 1.4;
	text-decoration: none;
	box-shadow: 0 6px 16px color-mix(in srgb, var(--l1-primary, #143ee5) 25%, transparent);
	-webkit-transition: background .2s var(--l1-ease), box-shadow .2s var(--l1-ease), -webkit-transform .2s var(--l1-ease);
	transition: background .2s var(--l1-ease), box-shadow .2s var(--l1-ease), transform .2s var(--l1-ease);
}

.rt-team-container .layout1 .tlp-readmore-button a:hover {
	background: var(--l1-primary-600);
	color: #fff;
	box-shadow: 0 10px 24px color-mix(in srgb, var(--l1-primary, #143ee5) 32%, transparent);
}

/* Trailing arrow from the reference, added without touching the markup. */
.rt-team-container .layout1 .tlp-readmore-button a::after {
	content: "\f061";
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	font-size: 12px;
	-webkit-transition: -webkit-transform .25s var(--l1-ease);
	transition: transform .25s var(--l1-ease);
}

.rt-team-container .layout1 .tlp-readmore-button a:hover::after {
	-webkit-transform: translateX(4px);
	transform: translateX(4px);
}

/* ==========================================================================
   GLOBAL PAGINATION — one modern pill design for EVERY team layout
   --------------------------------------------------------------------------
   Replaces the old default numbered pagination AND the former per-layout
   (layout1 / layout3) copies. Applies to all layouts on both paths: the selectors
   mirror the plugin's own chains, so they out-rank the old default
   (tlpteam.css:5142-5453) by specificity on `.tlp-pagination ul.pagination`, and by
   source order for the equal-specificity paginationjs chain. The accent follows the
   shortcode's "Primary Color" (--l1-primary, set by sc-css.php on the container) and
   falls back to the reference blue, so pagination recolours with the cards.
   ========================================================================== */
.rt-team-container {
	--rtp-accent: var(--l1-primary, #143ee5);
	--rtp-accent-50: color-mix(in srgb, var(--rtp-accent) 8%, #fff);
	--rtp-accent-600: color-mix(in srgb, var(--rtp-accent) 82%, #000);
	--rtp-ink-2: #3a3f5c;
	--rtp-line: #e7eaf3;
	--rtp-radius-sm: 10px;
	--rtp-ease: cubic-bezier(.2, .7, .2, 1);
}

.rt-team-container .tlp-pagination {
	margin: 0;
	text-align: center;
}

.rt-team-container .tlp-pagination ul.pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 8px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.rt-team-container .tlp-pagination ul.pagination > li {
	display: block;
	float: none;
	margin: 0;
	padding: 0;
	list-style: none;
}

/* `.tlp-pagination ul.pagination > li > …` (0,3,3) so it beats the old default's
   `:first-child/:last-child` corner-radius rules (0,3,2) — otherwise the end/active
   pills keep the old 4px corners. */
.rt-team-container .tlp-pagination ul.pagination > li > a,
.rt-team-container .tlp-pagination ul.pagination > li > span {
	min-width: 44px;
	height: 44px;
	padding: 0 14px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #fff;
	color: var(--rtp-ink-2);
	border: 1px solid var(--rtp-line);
	border-radius: 12px;
	font-size: 14.5px;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	-webkit-transition: all .2s var(--rtp-ease);
	transition: all .2s var(--rtp-ease);
}

.rt-team-container .tlp-pagination ul.pagination > li > a:hover {
	background: var(--rtp-accent-50);
	border-color: var(--rtp-accent);
	color: var(--rtp-accent);
	-webkit-transform: translateY(-1px);
	transform: translateY(-1px);
}

.rt-team-container .tlp-pagination ul.pagination > li.active > span {
	background: var(--rtp-accent);
	border-color: var(--rtp-accent);
	color: #fff;
	box-shadow: 0 6px 14px color-mix(in srgb, var(--l1-primary, #143ee5) 28%, transparent);
}

.rt-team-container .tlp-pagination ul.pagination > li.disabled > span {
	opacity: .45;
	background: #fff;
}

/* ---------- "Ajax Number Pagination" (paginationjs) ----------
   Same selectors as the plugin's own paginationjs chain; loading later, they win
   the equal-specificity ties (e.g. the #fb4c35 active colour at tlpteam.css:5380). */
.rt-team-container .rt-pagination-wrap {
	margin: 0;
	text-align: center;
}

.rt-team-container .rt-pagination-wrap .rt-page-numbers .paginationjs .paginationjs-pages {
	float: none;
}

.rt-team-container .rt-pagination-wrap .rt-page-numbers .paginationjs .paginationjs-pages ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 8px;
	margin: 0;
	font-size: inherit;
	line-height: normal;
}

.rt-team-container .rt-pagination-wrap .rt-page-numbers .paginationjs .paginationjs-pages ul li {
	float: none;
	margin: 0;
	padding: 0;
	min-width: 0;
	min-height: 0;
	border: 0;
	line-height: normal;
}

.rt-team-container .rt-pagination-wrap .rt-page-numbers .paginationjs .paginationjs-pages ul li > a {
	min-width: 44px;
	height: 44px;
	padding: 0 14px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: var(--rtp-ink-2);
	border: 1px solid var(--rtp-line);
	border-radius: 12px;
	font-size: 14.5px;
	font-weight: 500;
	line-height: 1;
	letter-spacing: 0;
	text-decoration: none;
	-webkit-transition: all .2s var(--rtp-ease);
	transition: all .2s var(--rtp-ease);
}

/* number-button background at LOW specificity so ttp_button_style (Load More Button)
   still overrides it when the user sets one */
.rt-team-container .paginationjs-pages li > a {
	background: #fff;
}

.rt-team-container .rt-pagination-wrap .rt-page-numbers .paginationjs .paginationjs-pages ul li:not(.active) > a:hover {
	background: var(--rtp-accent-50);
	border-color: var(--rtp-accent);
	color: var(--rtp-accent);
	-webkit-transform: translateY(-1px);
	transform: translateY(-1px);
}

.rt-team-container .rt-pagination-wrap .rt-page-numbers .paginationjs .paginationjs-pages ul li.active > a {
	background-color: var(--rtp-accent);
	border-color: var(--rtp-accent);
	color: #fff;
	box-shadow: 0 6px 14px color-mix(in srgb, var(--l1-primary, #143ee5) 28%, transparent);
}

/* Load-more / infinite-scroll button — same design language */
.rt-team-container .rt-pagination-wrap .rt-loadmore-btn {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 44px;
	padding: 10px 22px;
	background: var(--rtp-accent);
	color: #fff;
	/* solid + 0 width = no border by default, but lets a user's button
	   border-width/color (ttp_*_btn_style) render — border-style:none would force
	   width to 0. */
	border-style: solid;
	border-width: 0;
	border-radius: var(--rtp-radius-sm);
	font-size: 14.5px;
	font-weight: 500;
	text-decoration: none;
	box-shadow: 0 6px 16px color-mix(in srgb, var(--l1-primary, #143ee5) 25%, transparent);
	-webkit-transition: background .2s var(--rtp-ease), box-shadow .2s var(--rtp-ease);
	transition: background .2s var(--rtp-ease), box-shadow .2s var(--rtp-ease);
}

.rt-team-container .rt-pagination-wrap .rt-loadmore-btn:hover {
	background: var(--rtp-accent-600);
	box-shadow: 0 10px 24px color-mix(in srgb, var(--l1-primary, #143ee5) 32%, transparent);
}



/* ==========================================================================
   GRID LAYOUT 3 — card redesign (~80% Layout 1, colour-band header)
   --------------------------------------------------------------------------
   Same markup + look as Layout 1 (layout3.php == layout1.php). One deliberate
   difference: the name/role strip (.tlp-content) is a PRIMARY-COLOUR BAND with
   white text (Layout 1 has a light strip). Applies to BOTH paths — the Elementor
   container also carries .rt-team-container. Accent = --l3-primary (shortcode
   Primary Color via --l1-primary; Elementor control via _lo-layout-3.scss).
   ========================================================================== */

.rt-team-container[data-layout="layout3"] {
	--l3-primary: var(--l1-primary, #143ee5);
	--l3-primary-600: #1133c2;
	--l3-primary-50: #eef1ff;
	--l3-primary-100: #dde3ff;
	/* The Styling tab's "Primary Color" overrides --l3-primary via sc-css.php;
	   these three then re-derive from it so the role text, icon chips, social
	   chips, buttons and pagination all follow the setting together.
	   The literals above stay as the fallback where color-mix() is unsupported. */
	--l3-primary-600: color-mix(in srgb, var(--l3-primary) 82%, #000);
	--l3-primary-50: color-mix(in srgb, var(--l3-primary) 8%, #fff);
	--l3-primary-100: color-mix(in srgb, var(--l3-primary) 16%, #fff);
	--l3-ink: #0f1535;
	--l3-ink-2: #3a3f5c;
	--l3-muted: #6b7088;
	--l3-line: #e7eaf3;
	--l3-radius: 16px;
	--l3-radius-sm: 10px;
	--l3-shadow-sm: 0 1px 2px rgba(20, 30, 75, .04), 0 2px 6px rgba(20, 30, 75, .04);
	--l3-shadow-lg: 0 24px 60px color-mix(in srgb, var(--l3-primary, #143ee5) 18%, transparent), 0 4px 12px rgba(20, 30, 75, .06);
	--l3-ease: cubic-bezier(.2, .7, .2, 1);
	/* Poppins to match the reference; falls back to the theme stack when the
	   theme doesn't load it. Deliberately no @import — a distributed plugin
	   should not pull Google Fonts on the front end. */
	font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
}

/* ---------- Grid: 28px gutter ---------- */
.rt-team-container .rt-row.layout3 {
	margin-left: -14px;
	margin-right: -14px;
}

.rt-team-container .rt-row.layout3 > [class*="rt-col-"] {
	padding-left: 14px;
	padding-right: 14px;
	margin-bottom: 28px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

/* ---------- Card ---------- */
.rt-team-container .layout3 .single-team-area {
	/* The card owns the bottom breathing room. The blocks that can end a card -
	   .short-bio, .contact-info, .social-icons, .readmore-btn.hirme-resume - all have
	   0 (or 6px) bottom padding, so whichever one happened to be last sat flush on the
	   card's edge. Only .readmore-btn.tlp-readmore-button carried the intended 22px,
	   which is why the gap appeared solely when a Read More button was enabled. That
	   22px moved here, so it applies to every combination. */
	padding-bottom: 22px;
	width: 100%;
	background: #fff;
	border: 1px solid var(--l3-line);
	border-radius: var(--l3-radius);
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	box-shadow: var(--l3-shadow-sm);
	-webkit-transition: -webkit-transform .35s var(--l3-ease), box-shadow .35s var(--l3-ease), border-color .35s var(--l3-ease);
	transition: transform .35s var(--l3-ease), box-shadow .35s var(--l3-ease), border-color .35s var(--l3-ease);
}

.rt-team-container .layout3 .single-team-area:hover {
	-webkit-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: var(--l3-shadow-lg);
	border-color: transparent;
}

/* ---------- Media ---------- */
.rt-team-container .layout3 .single-team {
	position: relative;
	overflow: hidden;
	background: #eef0f6;
}

/* Image style = "Round" (Layout tab) puts .round-img on the grid item.
   Drop the placeholder panel and inset the circle so it reads intentionally. */
.rt-team-container .layout3 .round-img .single-team {
	background: transparent;
	padding: 22px 22px 0;
}

.rt-team-container .layout3 figure {
	margin: 0;
	display: block;
	line-height: 0;
}

.rt-team-container .layout3 .single-team figure a {
	display: block;
}

.rt-team-container .layout3 .single-team-area img {
	width: 100%;
	height: auto;
	max-width: 100%;
	display: block;
	-webkit-transform: none;
	transform: none;
	-webkit-transition: -webkit-transform .6s var(--l3-ease);
	transition: transform .6s var(--l3-ease);
}

.rt-team-container .layout3 .single-team-area:hover img {
	-webkit-transform: scale(1.06);
	transform: scale(1.06);
}

/* ---------- Name strip ---------- */
.rt-team-container .layout3 .tlp-content {
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fafbff));
	background: linear-gradient(180deg, #ffffff 0%, #fafbff 100%);
	color: var(--l3-ink);
	padding: 18px 22px 14px;
	border-bottom: 1px solid var(--l3-line);
	margin: 0;
}

/*
 * Upgrade guard — the one place !important is justified here.
 *
 * A site that hasn't re-saved its shortcodes yet (or whose migration hasn't run,
 * e.g. a front-end hit before any admin login) can still be serving a
 * team-sc.css built by an older version, which painted this strip solid:
 *   .rt-team-container.rt-team-container-N .layout3 .tlp-content{background:… !important}
 * That is (0,4,0)+!important and makes the name unreadable on the new white card.
 * This rule is (0,5,0)+!important so it out-ranks that stale declaration.
 *
 * Safe because nothing current emits a background for .layout3 .tlp-content:
 * ttp_content_bg_color targets .single-team-area (the card), and the generic
 * `.tlp-team $selector .tlp-content` entry needs a .tlp-team ancestor that the
 * shortcode never renders. Once Upgrade::maybe_rebuild_shortcode_css() has run,
 * the stale rule is gone and this just restates the base style.
 */
.rt-team-container[data-layout="layout3"] .rt-row.layout3 .tlp-content {
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fafbff)) !important;
	background: linear-gradient(180deg, #ffffff 0%, #fafbff 100%) !important;
}

.rt-team-container .layout3 .single-team-area h3 {
	padding: 0;
	margin: 0 0 4px;
	font-size: 18px;
	line-height: 1.3;
	font-weight: 600;
	letter-spacing: -.2px;
}

.rt-team-container .layout3 .single-team-area h3,
.rt-team-container .layout3 .single-team-area h3 a {
	color: var(--l3-ink);
	text-decoration: none;
}

.rt-team-container .layout3 .single-team-area h3 a:hover {
	color: var(--l3-primary);
}

.rt-team-container .layout3 .tlp-position {
	font-size: 13px;
	font-weight: 500;
	line-height: 1.5;
	letter-spacing: .2px;
	margin: 0;
}

.rt-team-container .layout3 .tlp-position,
.rt-team-container .layout3 .tlp-position a {
	color: var(--l3-primary);
	text-decoration: none;
}

/* ---------- Bio ---------- */
.rt-team-container .layout3 .short-bio {
	padding: 18px 22px 0;
	margin: 0;
}

/* Bio colour + typography on the WRAPPER so the Elementor Bio Color/Typography
   controls (generic `.short-bio`) override them; the <p> inherits both. */
.rt-team-container .layout3 .short-bio {
	color: var(--l3-muted);
	font-size: 14.5px;
	line-height: 1.65;
}
.rt-team-container .layout3 .short-bio p {
	margin: 0;
	padding: 0;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

/* ---------- Contact list ---------- */
/*
 * Styling-tab compatibility, deliberate:
 * sc-css.php targets the ROWS directly (`… .tlp-email`, `… .tlp-phone a`,
 * `… .tlp-url` at (0,3,0)-(0,3,1)). So colour / font-size / line-height are set
 * here on the WRAPPER only and inherit down — inheritance carries no
 * specificity, so a per-field value from the Styling tab always wins. Never move
 * these onto `li` / `li a`: that out-ranks the user's own setting.
 */
.rt-team-container .layout3 .contact-info {
	margin: 14px 22px 0;
	padding: 4px 0 0;
	border-top: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	color: var(--l3-ink-2);
	font-size: 14px;
	line-height: 1.5;
}

.rt-team-container .layout3 .contact-info ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 8px;
}

/*
 * `display:block` (not flex) is also deliberate: the per-field "Alignment"
 * option emits `text-align`, which a flex row would silently ignore. Block rows
 * keep Alignment working while the inline-flex chip below still gives the
 * icon + text layout.
 */
.rt-team-container .layout3 .contact-info li {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.rt-team-container .layout3 .contact-info li i {
	width: 30px;
	height: 30px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	vertical-align: middle;
	margin: 0 10px 0 0;
	background: var(--l3-primary-50);
	color: var(--l3-primary);
	border-radius: 8px;
	font-size: 12px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.rt-team-container .layout3 .contact-info a {
	color: inherit;
	text-decoration: none;
	-webkit-transition: color .2s var(--l3-ease);
	transition: color .2s var(--l3-ease);
}

.rt-team-container .layout3 .contact-info a:hover {
	color: var(--l3-primary);
}

/* ---------- Skills ----------
   Same gutter as the rest of the card; see the matching note on layout1. */
.rt-team-container .layout3 .tlp-team-skill {
	padding-left: 22px;
	padding-right: 22px;
}

/* ---------- Social ---------- */
.rt-team-container .layout3 .social-icons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 8px;
	margin: 16px 0 0;
	padding: 0 22px 6px;
	text-align: left;
}

.rt-team-container .layout3 .social-icons a {
	width: 36px;
	height: 36px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0;
	padding: 0;
	border: 0;
	background: var(--l3-primary-50);
	color: var(--l3-primary);
	border-radius: var(--l3-radius-sm);
	font-size: 13px;
	line-height: 1;
	text-decoration: none;
	-webkit-transition: background .2s var(--l3-ease), color .2s var(--l3-ease), -webkit-transform .2s var(--l3-ease), box-shadow .2s var(--l3-ease);
	transition: background .2s var(--l3-ease), color .2s var(--l3-ease), transform .2s var(--l3-ease), box-shadow .2s var(--l3-ease);
}

.rt-team-container .layout3 .social-icons a:hover {
	background: var(--l3-primary);
	color: #fff;
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
	box-shadow: 0 6px 14px color-mix(in srgb, var(--l3-primary, #143ee5) 28%, transparent);
}

/*
 * The shared social CSS paints per-network BRAND colours on the <i> INSIDE the
 * anchor on hover/focus — ~48 rules, e.g.
 *   .rt-team-container .social-icons a:hover .fa-facebook-f{background:#3b5999;width:30px;height:30px}
 * They target the icon, while the rule above tints the anchor, so both render and
 * you get a brand-coloured square sitting on the chip. The reference design tints
 * only the anchor, so neutralise the icon here. (0,4,2) out-ranks their (0,4,1).
 * Scoped to layout1 — every other layout keeps its brand-colour hover.
 */
.rt-team-container .layout3 .social-icons a:hover i,
.rt-team-container .layout3 .social-icons a:focus i {
	/* !important on BACKGROUND ONLY — beats Pro's re-shipped brand-colour glyph rule
	   on Elementor; width/height left non-!important so the user's Social size
	   controls still win (Pro's brand rule doesn't set width/height). */
	background: transparent !important;
	background-color: transparent !important;
	color: inherit;
	width: auto;
	height: auto;
}

/* ---------- Buttons ---------- */
/* Secondary row (Resume / Hire Me). The reference only shows one button, so
   these keep the same radius/easing but read as secondary. */
.rt-team-container .layout3 .readmore-btn.hirme-resume {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 8px;
	margin: 0;
	padding: 14px 22px 0;
}

.rt-team-container .layout3 .readmore-btn.hirme-resume:empty,
.rt-team-container .layout3 .readmore-btn.tlp-readmore-button:empty {
	display: none;
}

.rt-team-container .layout3 .hirme-resume a {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 0%;
	flex: 1 1 0%;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 10px 14px;
	/* solid + 0 width = no border by default, but lets a user's button
	   border-width/color (ttp_*_btn_style) render — sc-css sets width+colour
	   but never border-style, and border-style:none would force width to 0. */
	border-style: solid;
	border-width: 0;
	border-radius: var(--l3-radius-sm);
	background: var(--l3-primary-50);
	color: var(--l3-primary);
	font-size: 13.5px;
	font-weight: 500;
	line-height: 1.4;
	text-decoration: none;
	-webkit-transition: background .2s var(--l3-ease), color .2s var(--l3-ease);
	transition: background .2s var(--l3-ease), color .2s var(--l3-ease);
}

.rt-team-container .layout3 .hirme-resume a:hover {
	background: var(--l3-primary-100);
	color: var(--l3-primary-600);
}

/* Primary (Read More) — the reference's .team-btn */
.rt-team-container .layout3 .readmore-btn.tlp-readmore-button {
	margin: 0;
	padding: 14px 22px 0;
}

.rt-team-container .layout3 .tlp-readmore-button a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 8px;
	width: 100%;
	padding: 12px 18px;
	/* solid + 0 width = no border by default, but lets a user's button
	   border-width/color (ttp_*_btn_style) render — sc-css sets width+colour
	   but never border-style, and border-style:none would force width to 0. */
	border-style: solid;
	border-width: 0;
	border-radius: var(--l3-radius-sm);
	background: var(--l3-primary);
	color: #fff;
	font-size: 14.5px;
	font-weight: 500;
	line-height: 1.4;
	text-decoration: none;
	box-shadow: 0 6px 16px color-mix(in srgb, var(--l3-primary, #143ee5) 25%, transparent);
	-webkit-transition: background .2s var(--l3-ease), box-shadow .2s var(--l3-ease), -webkit-transform .2s var(--l3-ease);
	transition: background .2s var(--l3-ease), box-shadow .2s var(--l3-ease), transform .2s var(--l3-ease);
}

.rt-team-container .layout3 .tlp-readmore-button a:hover {
	background: var(--l3-primary-600);
	color: #fff;
	box-shadow: 0 10px 24px color-mix(in srgb, var(--l3-primary, #143ee5) 32%, transparent);
}

/* Trailing arrow from the reference, added without touching the markup. */
.rt-team-container .layout3 .tlp-readmore-button a::after {
	content: "\f061";
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	font-size: 12px;
	-webkit-transition: -webkit-transform .25s var(--l3-ease);
	transition: transform .25s var(--l3-ease);
}

.rt-team-container .layout3 .tlp-readmore-button a:hover::after {
	-webkit-transform: translateX(4px);
	transform: translateX(4px);
}

/* ---------- 20% difference: primary-colour name band (white text) ---------- */
.rt-team-container .layout3 .tlp-content {
	background: var(--l3-primary);
	border-bottom: 0;
}
.rt-team-container[data-layout="layout3"] .rt-row.layout3 .tlp-content {
	background: var(--l3-primary) !important;
}
.rt-team-container .layout3 .single-team-area h3 {
	color: #fff;
}
/* link inherits the h3 colour so the Elementor Name Color control (which targets
   the generic `.single-team-area h3`, not `h3 a`, for layout3) flows through. */
.rt-team-container .layout3 .single-team-area h3 a {
	color: inherit;
}
/* inherit so the Name Hover Color control (targets `h3:hover`, not `h3 a:hover`)
   flows to the link; default = no colour change on the band. */
.rt-team-container .layout3 .single-team-area h3 a:hover {
	color: inherit;
}
.rt-team-container .layout3 .tlp-position,
.rt-team-container .layout3 .tlp-position a {
	color: rgba(255, 255, 255, .92);
}
.rt-team-container .layout3 .tlp-position a:hover {
	color: #fff;
}
.rt-team-container .layout3 .tlp-department {
	color: rgba(255, 255, 255, .82);
}

/* Pagination for Layout 3 is handled by the GLOBAL PAGINATION block above. */


/* ==========================================================================
   LIST LAYOUT 2 — horizontal card redesign
   --------------------------------------------------------------------------
   Faithful to the "Team — List Layout" reference: a horizontal card with the
   photo on the LEFT and name / role / bio / contact / socials / button on the
   RIGHT. No view-toggle tab — just the team items.

   ONE hook, ONE design, BOTH paths. The shortcode container and the Elementor
   "List Layouts" widget both render templates/layouts/layout2.php and both carry
   `.rt-team-container` + the `.layout2` row class, and tlpteam.css is enqueued on
   both paths — so these rules style the shortcode AND the Elementor widget.
   Per instruction the hook is the `.layout2` CLASS, never [data-layout="layout2"].

   IMAGE ↔ CONTENT RATIO IS NOT HARDCODED. `.img-area` / `.rttm-content-area` keep
   their `rt-col-sm-{N}` / `rt-col-sm-{12-N}` widths from the List layout's
   "Image column" setting (ttl_image_column / Elementor image_cols), so that
   control keeps working. Only card styling, chips and buttons are added here.
   The card stays this horizontal photo-left LIST at every column count. On phones
   (viewport ≤767px) it stacks instead — full-width photo on top, content below
   (see the @media block at the end); narrow cards otherwise only tighten spacing.

   USER STYLES WIN. Every paintable default (colour / font-size / weight / align /
   button background) is declared through `:where(.rt-team-container .layout2)` at
   ZERO specificity — the same technique Grid Layout 3 uses — so:
     • the Styling tab (sc-css.php: .tlp-position / .tlp-email / .rt-ream-me-btn …)
     • the Elementor Style tab ({{WRAPPER}} .single-team-area h3, .tlp-position …)
   both override them. Structure (layout, borders, chips) stays at normal weight.
   ========================================================================== */

.rt-team-container .layout2 {
	/* Accent defaults to the reference blue on BOTH paths. The shortcode
	   "Primary Color" writes --l1-primary on the container (sc-css.php); layout2
	   inherits it, so role text, contact chips, social chips and the Read More
	   button all recolour together. Elementor has no --l1-primary, so it keeps the
	   reference blue and stays visually identical to the shortcode by default. */
	--l2-primary: var(--l1-primary, #143ee5);
	--l2-primary-600: #1133c2;
	--l2-primary-50: #eef1ff;
	--l2-primary-100: #dde3ff;
	--l2-primary-600: color-mix(in srgb, var(--l2-primary) 82%, #000);
	--l2-primary-50: color-mix(in srgb, var(--l2-primary) 8%, #fff);
	--l2-primary-100: color-mix(in srgb, var(--l2-primary) 16%, #fff);
	--l2-ink: #0f1535;
	--l2-ink-2: #3a3f5c;
	--l2-muted: #6b7088;
	--l2-line: #e7eaf3;
	--l2-radius: 16px;
	--l2-radius-sm: 10px;
	--l2-media-radius: 12px;
	--l2-gap: 22px;
	--l2-shadow-sm: 0 1px 2px rgba(20, 30, 75, .04), 0 2px 6px rgba(20, 30, 75, .04);
	--l2-shadow-lg: 0 22px 55px color-mix(in srgb, var(--l2-primary, #143ee5) 16%, transparent), 0 4px 12px rgba(20, 30, 75, .06);
	--l2-ease: cubic-bezier(.2, .7, .2, 1);
	/* Poppins to match the reference; falls back to the theme stack. No @import —
	   a distributed plugin should not pull Google Fonts on the front end. */
	font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
}

/* --- Elementor + Pro: align Pro's colour scheme to the demo accent ---
   With Team Pro active the Elementor path loads Pro's compiled CSS (tlp-el-team-pro.min.css),
   which colours the name and role from `--rttm-primary-color` (default #007acc) at a
   specificity my zero-specificity defaults can't beat — leaving the card with two blues
   (teal name/role vs the #143ee5 button, social and contact-icon accent). Feed Pro's own
   variable the demo accent so name + role match the rest. One declaration, no specificity
   fight, and every Style control still overrides it (controls set explicit colours at
   higher specificity). Scoped to the Elementor path + layout2, so the shortcode card —
   where the name stays dark ink and Pro's CSS never loads — is untouched. */
.rt-elementor-container .layout2 {
	--rttm-primary-color: var(--l1-primary, #143ee5);
}

/* ---------- Grid: 28px gutter between cards, equal-height rows ---------- */
.rt-team-container .rt-row.layout2 {
	margin-left: -14px;
	margin-right: -14px;
}

.rt-team-container .rt-row.layout2 > [class*="rt-col-"] {
	padding-left: 14px;
	padding-right: 14px;
	margin-bottom: 28px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

/* ---------- Card: flex row — photo left + content right, EQUAL height ---------- */
.rt-team-container .layout2 .single-team-area {
	position: relative;
	box-sizing: border-box;
	width: 100%;
	/* Flex row so the photo column can STRETCH to the card's full height — that big
	   full-height list photo is what makes the reference read as a "list", not a
	   contact card. container-type drives the narrow-card spacing tuning below; the
	   phone stack (photo on top) is a viewport @media rule at the end of this block. */
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	container-type: inline-size;
	background: #fff;
	border: 1px solid var(--l2-line);
	border-radius: var(--l2-radius);
	padding: 18px;
	box-shadow: var(--l2-shadow-sm);
	-webkit-transition: -webkit-transform .35s var(--l2-ease), box-shadow .35s var(--l2-ease), border-color .35s var(--l2-ease);
	transition: transform .35s var(--l2-ease), box-shadow .35s var(--l2-ease), border-color .35s var(--l2-ease);
}

.rt-team-container .layout2 .single-team-area:hover {
	-webkit-transform: translateY(-4px);
	transform: translateY(-4px);
	box-shadow: var(--l2-shadow-lg);
	border-color: transparent;
}

/* ---------- Media (left column) — fills the card height ---------- */
.rt-team-container .layout2 .single-team-area .img-area {
	box-sizing: border-box;
	float: none;
	/* keep the "Image column" width (rt-col-sm-N); never let it shrink away */
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	padding: 0;
	margin: 0;
}

.rt-team-container .layout2 .img-area figure {
	margin: 0;
	padding: 0;
	height: 100%;
	min-height: 100%;
	line-height: 0;
	border-radius: var(--l2-media-radius);
	overflow: hidden;
	background: #eef0f6;
}

.rt-team-container .layout2 .img-area figure a {
	display: block;
	height: 100%;
	line-height: 0;
}

.rt-team-container .layout2 .img-area img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	display: block;
	/* fill the tall media box like the reference; keep faces (top) when it crops */
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center top;
	object-position: center top;
	-webkit-transition: -webkit-transform .6s var(--l2-ease);
	transition: transform .6s var(--l2-ease);
}

.rt-team-container .layout2 .single-team-area:hover .img-area img {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

/* Image style = "Round" (Layout tab) → circular avatar (square, not stretched) */
.rt-team-container .layout2 .round-img .single-team-area {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.rt-team-container .layout2 .round-img .img-area figure {
	height: auto;
	min-height: 0;
	border-radius: 50%;
	aspect-ratio: 1 / 1;
}
.rt-team-container .layout2 .round-img .img-area figure a { height: auto; }

/* ---------- Content (right column) ---------- */
.rt-team-container .layout2 .single-team-area .rttm-content-area {
	box-sizing: border-box;
	float: none;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 0 0 0 var(--l2-gap);
	margin: 0;
	min-width: 0;
}

/* Kill the theme's link underline inside the card (the reference has none). Only
   text-decoration is set here — colour / size / weight stay with the Styling tab
   and the Elementor controls, so this changes nothing they own. */
.rt-team-container .layout2 .rttm-content-area a { text-decoration: none; }
.rt-team-container .layout2 .rttm-content-area a:hover { text-decoration: none; }

/* ---------- Name ---------- */
.rt-team-container .layout2 .rttm-content-area h3 {
	margin: 0 0 3px;
	padding: 0;
	line-height: 1.25;
}

:where(.rt-team-container .layout2) h3 {
	color: var(--l2-ink);
	font-size: 19px;
	font-weight: 600;
	letter-spacing: -.2px;
}

/* The name link INHERITS the h3 (its own default, or the control's value), instead
   of carrying its own colour — otherwise the Elementor Name control, which targets
   `h3` (not `h3 a`) on non-layout1 layouts, can't reach the visible link. (0,3,1)
   beats the theme's `a{color}`; the shortcode Styling tab still wins because it
   colours the h3 too, which the link inherits. */
.rt-team-container .layout2 h3 a { color: inherit; text-decoration: none; }

:where(.rt-team-container .layout2) h3 a:hover { color: var(--l2-primary); }

/* ---------- Role / Designation ---------- */
.rt-team-container .layout2 .rttm-content-area .tlp-position {
	margin: 0 0 10px;
	line-height: 1.5;
}

:where(.rt-team-container .layout2) .tlp-position,
:where(.rt-team-container .layout2) .tlp-position a {
	color: var(--l2-primary);
	font-size: 13px;
	font-weight: 500;
	letter-spacing: .2px;
	text-decoration: none;
}

/* ---------- Department ---------- */
.rt-team-container .layout2 .rttm-content-area .tlp-department { margin: 0 0 10px; }

:where(.rt-team-container .layout2) .tlp-department {
	color: var(--l2-muted);
	font-size: 12.5px;
	font-weight: 500;
}

/* ---------- Bio ---------- */
.rt-team-container .layout2 .rttm-content-area .short-bio {
	margin: 0 0 14px;
	padding: 0;
}

:where(.rt-team-container .layout2) .short-bio {
	color: var(--l2-muted);
	font-size: 14px;
	line-height: 1.6;
}

/* The <p> inherits .short-bio, so the Elementor Short-Biography control (which
   targets `.short-bio`, not `.short-bio p`, on non-layout1 layouts) reaches the text.
   The shortcode Styling tab colours `.short-bio p` directly (0,3,1) and loads later,
   so it still wins. */
.rt-team-container .layout2 .short-bio p { color: inherit; }

.rt-team-container .layout2 .rttm-content-area .short-bio p {
	margin: 0;
	padding: 0;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

/* ---------- Contact list ----------
   Colour / size on the WRAPPER (inherit) + rows via :where() at zero specificity,
   so a per-field Styling value (.tlp-email / .tlp-phone / .tlp-url …) or an
   Elementor contact control always wins. Rows are display:block so the per-field
   Alignment control (text-align) still applies. */
.rt-team-container .layout2 .rttm-content-area .contact-info {
	margin: 0 0 14px;
	padding: 0;
}

.rt-team-container .layout2 .contact-info ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 7px;
}

.rt-team-container .layout2 .contact-info li {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

:where(.rt-team-container .layout2) .contact-info li,
:where(.rt-team-container .layout2) .contact-info li a {
	color: var(--l2-ink-2);
	font-size: 13.5px;
	line-height: 1.5;
	text-decoration: none;
}

.rt-team-container .layout2 .contact-info li i {
	width: 28px;
	height: 28px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	vertical-align: middle;
	margin: 0 10px 0 0;
	background: var(--l2-primary-50);
	color: var(--l2-primary);
	border-radius: 8px;
	font-size: 11px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.rt-team-container .layout2 .contact-info a { -webkit-transition: color .2s var(--l2-ease); transition: color .2s var(--l2-ease); }
.rt-team-container .layout2 .contact-info a:hover { color: var(--l2-primary); }

/* ---------- Social ---------- */
.rt-team-container .layout2 .rttm-content-area .social-icons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 8px;
	margin: 0 0 14px;
	padding: 0;
}

:where(.rt-team-container .layout2) .social-icons { text-align: left; }

.rt-team-container .layout2 .social-icons a {
	width: 34px;
	height: 34px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0;
	padding: 0;
	border: 0;
	border-radius: var(--l2-radius-sm);
	font-size: 12.5px;
	line-height: 1;
	text-decoration: none;
	-webkit-transition: background .2s var(--l2-ease), color .2s var(--l2-ease), -webkit-transform .2s var(--l2-ease), box-shadow .2s var(--l2-ease);
	transition: background .2s var(--l2-ease), color .2s var(--l2-ease), transform .2s var(--l2-ease), box-shadow .2s var(--l2-ease);
}

/* Normal specificity (0,3,1), NOT :where — the plugin's generic
   `.rt-team-container .social-icons a{color:#fff}` (0,2,1, for dark-overlay layouts)
   would otherwise paint these icons white on the light chip. This still loses to the
   Styling tab's Social Icon colour (sc-css emits `!important`) and background
   (same specificity, but team-sc.css loads later), so user settings keep winning. */
.rt-team-container .layout2 .social-icons a {
	background: var(--l2-primary-50);
	color: var(--l2-primary);
}

.rt-team-container .layout2 .social-icons a:hover {
	background: var(--l2-primary);
	color: #fff;
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
	box-shadow: 0 6px 14px color-mix(in srgb, var(--l2-primary, #143ee5) 28%, transparent);
}

/* The shared social CSS brand-colours the <i> inside the anchor on hover; the
   reference tints only the chip, so neutralise the icon (scoped to layout2). */
.rt-team-container .layout2 .social-icons a:hover i,
.rt-team-container .layout2 .social-icons a:focus i {
	background: transparent;
	background-color: transparent;
	color: inherit;
	width: auto;
	height: auto;
}

/* --- Elementor + Pro: move the social chip onto the <i> so Pro's controls reach it ---
   Pro's "Social Color" / "Social Background" controls emit `.social-icons a i { color;
   background-color }` (the glyph) — they never target `.layout2 .social-icons a`, so with
   the chip on the anchor the Background control paints a box behind the glyph while the
   visible chip stays the default. On the Elementor path only (`.rt-elementor-container`),
   make the <i> BE the 34×34 chip and the anchor a bare wrapper: now Social Color recolours
   the glyph and Social Background recolours the chip. The shortcode path has no
   `.rt-elementor-container`, so its anchor chip (driven by the Styling tab, which targets
   `.social-icons a`) is completely untouched. */
.rt-elementor-container .layout2 .social-icons a {
	background: transparent;
	box-shadow: none;
	/* size to the <i> chip so the generic `.social-icons a{width:30px}` can't clamp
	   it and shrink the <i> below the user's Social Width/Height control value. */
	width: auto;
}
.rt-elementor-container .layout2 .social-icons a i {
	width: 34px;
	height: 34px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: var(--l2-primary-50);
	color: var(--l2-primary);
	border-radius: var(--l2-radius-sm);
	font-size: 12.5px;
	line-height: 1;
	-webkit-transition: background .2s var(--l2-ease), color .2s var(--l2-ease);
	transition: background .2s var(--l2-ease), color .2s var(--l2-ease);
}
/* Hover paints the <i> chip (override the neutralise-icon rule above for this path).
   !important beats Pro's re-shipped per-network brand rules
   (`.rt-elementor-container .social-icons a:hover .fa-*{background:…!important}`),
   which would otherwise paint the wrong (brand) colour on the chip. */
.rt-elementor-container .layout2 .social-icons a:hover {
	background: transparent;
	box-shadow: none;
}
.rt-elementor-container .layout2 .social-icons a:hover i,
.rt-elementor-container .layout2 .social-icons a:focus i {
	/* !important on BACKGROUND ONLY — beats Pro's brand-colour glyph !important so
	   the chip tints the primary colour. width/height stay non-!important so the
	   user's Social Width/Height controls still resize the chip; the user's Social
	   Hover-Background control (its own !important at 0,6,2) still overrides this. */
	width: 34px;
	height: 34px;
	background: var(--l2-primary) !important;
	color: #fff;
}

/* ---------- Buttons ---------- */
.rt-team-container .layout2 .rttm-content-area .readmore-btn { margin: 0; padding: 0; }
.rt-team-container .layout2 .rttm-content-area .readmore-btn:empty { display: none; }

/* Resume + Hire row (secondary) */
.rt-team-container .layout2 .readmore-btn:not(.hirme-resume) {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 8px;
}
.rt-team-container .layout2 .readmore-btn:not(.hirme-resume):not(:empty) { margin-bottom: 10px; }

/* Shared button box — structure only. solid + 0 width = no border by default but
   lets a user's button border-width/colour (ttp_*_btn_style) render; border:0
   would force width to 0. */
.rt-team-container .layout2 .readmore-btn a {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 8px;
	padding: 10px 18px;
	border-style: solid;
	border-width: 0;
	border-radius: var(--l2-radius-sm);
	line-height: 1.4;
	text-decoration: none;
	-webkit-transition: background .2s var(--l2-ease), color .2s var(--l2-ease), box-shadow .2s var(--l2-ease), -webkit-transform .2s var(--l2-ease);
	transition: background .2s var(--l2-ease), color .2s var(--l2-ease), box-shadow .2s var(--l2-ease), transform .2s var(--l2-ease);
}

/* Button colour defaults at (0,3,0) — deliberately NOT :where. The plugin's generic
   `.rt-team-container .readmore-btn a{background:#007acc}` (0,2,1, tlpteam.css:4917)
   beats a zero-specificity default, so the buttons ignored the accent (stuck at
   #007acc, and Primary Color couldn't reach them). (0,3,0) beats that generic but
   still LOSES to BOTH controls: the Styling tab
   (`.rt-team-container-ID .readmore-btn .rt-ream-me-btn`, 0,4,0) and the Elementor
   button control (`{{WRAPPER}} .readmore-btn .rt-ream-me-btn`, 0,3,0 — ties, but its
   page CSS loads later). Scoped on `.layout2` alone (no `.rt-team-container`) to
   stay exactly at 0,3,0. */
.layout2 .readmore-btn .rt-ream-me-btn {
	background: var(--l2-primary);
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	box-shadow: 0 6px 16px color-mix(in srgb, var(--l2-primary, #143ee5) 25%, transparent);
}

.layout2 .readmore-btn .rt-resume-btn,
.layout2 .readmore-btn .rt-hire-btn {
	background: var(--l2-primary-50);
	color: var(--l2-primary);
	font-size: 13.5px;
	font-weight: 500;
}

.rt-team-container .layout2 .readmore-btn .rt-ream-me-btn:hover {
	background: var(--l2-primary-600);
	color: #fff;
	box-shadow: 0 10px 24px color-mix(in srgb, var(--l2-primary, #143ee5) 32%, transparent);
}

.rt-team-container .layout2 .readmore-btn .rt-resume-btn:hover,
.rt-team-container .layout2 .readmore-btn .rt-hire-btn:hover {
	background: var(--l2-primary-100);
	color: var(--l2-primary-600);
}

/* Trailing arrow on Read More, added without touching the markup */
.rt-team-container .layout2 .readmore-btn .rt-ream-me-btn::after {
	content: "\f061";
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	font-size: 11px;
	-webkit-transition: -webkit-transform .25s var(--l2-ease);
	transition: transform .25s var(--l2-ease);
}
.rt-team-container .layout2 .readmore-btn .rt-ream-me-btn:hover::after {
	-webkit-transform: translateX(3px);
	transform: translateX(3px);
}

/* ---------- Narrow card → STAY a list (horizontal), just tighten ----------
   The card never collapses to a vertical block — even with many columns per row it
   keeps the photo-left / content-right LIST shape (per requirement). It only
   tightens the padding, gap and chip sizes so a narrow card stays readable. */
	.rt-team-container .layout2 .single-team-area { padding: 12px; }
	.rt-team-container .layout2 .single-team-area .rttm-content-area { padding-left: 12px; }
	.rt-team-container .layout2 .contact-info li i { width: 24px; height: 24px; margin-right: 7px; font-size: 10px; }
	.rt-team-container .layout2 .social-icons { gap: 6px; }
	.rt-team-container .layout2 .social-icons a { width: 30px; height: 30px; }


	.rt-team-container .layout2 .single-team-area .rttm-content-area { padding-left: 10px; }
	:where(.rt-team-container .layout2) h3 { font-size: 16px; }


/* ---------- Mobile (≤767px) → STACK: photo on TOP, content BELOW ----------
   On phones the card turns vertical: a full-width photo banner on top, then the
   name / role / bio / contact / socials / button underneath. This is a VIEWPORT
   rule (mobile screens) — NOT a column-count rule. On tablet/desktop the card stays
   the horizontal photo-left LIST at every column count (per requirement). Below
   768px the grid's rt-col-sm-N widths drop out anyway, so the left/right split is
   replaced by a top/bottom stack. Applies to BOTH paths (shortcode + Elementor
   List widget), which both carry `.rt-team-container .layout2`. */
}@media all and (max-width: 767px){
	.rt-team-container .layout2 .single-team-area {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}

	/* Photo → full-width banner on top (keeps the "Image column" split off on phones) */
	.rt-team-container .layout2 .single-team-area .img-area {
		width: 100%;
		max-width: 100%;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		-ms-flex-item-align: stretch;
		align-self: stretch;
		margin: 0 0 16px;
	}
	.rt-team-container .layout2 .img-area figure {
		height: auto;
		min-height: 0;
		aspect-ratio: 3 / 2;
	}
	.rt-team-container .layout2 .img-area figure a { height: 100%; }

	/* Content → full width, flush under the photo (no left gap now) */
	.rt-team-container .layout2 .single-team-area .rttm-content-area {
		width: 100%;
		padding-left: 0;
	}

	/* "Round" image style → keep a centered circular avatar, not a full-width circle */
	.rt-team-container .layout2 .round-img .single-team-area {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.rt-team-container .layout2 .round-img .img-area {
		-ms-flex-item-align: center;
		align-self: center;
		width: 150px;
		max-width: 45%;
		margin: 0 auto 16px;
	}
}

@media all{/* ==========================================================================
   SLIDER LAYOUT (carousel1) — "Team Slider Layout" redesign
   --------------------------------------------------------------------------
   Card: square photo with social chips that slide up on hover → accent gradient
   band (name + role) → white body (bio + Read More). Shortcode-only (the Elementor
   slider uses carousel-el-1). The template hook is `.rttm-slider1` on the slide and
   `.carousel1` on the row — carousel1 NO LONGER carries `.layout3`, so grid Layout
   3's redesign can't clip it. Plugin element classes are kept, so the Styling tab
   and Primary Color keep working: paintable defaults use `:where()` / low specificity
   and lose to sc-css.
   ========================================================================== */
.rt-team-container .carousel1,
.rt-team-container .carousel-el-1 {
	/* accent follows the shortcode Primary Color, falls back to the reference blue */
	--s1-primary: var(--l1-primary, #143ee5);
	--s1-primary-600: color-mix(in srgb, var(--s1-primary) 82%, #000);
	--s1-primary-700: color-mix(in srgb, var(--s1-primary) 68%, #000);
	--s1-primary-50: color-mix(in srgb, var(--s1-primary) 8%, #fff);
	--s1-primary-100: color-mix(in srgb, var(--s1-primary) 16%, #fff);
	--s1-ink: #0f1535;
	--s1-ink-2: #3a3f5c;
	--s1-muted: #6b7088;
	--s1-line: #e7eaf3;
	--s1-radius: 18px;
	--s1-ease: cubic-bezier(.2, .7, .2, 1);
	--s1-shadow-sm: 0 1px 2px rgba(20, 30, 75, .04), 0 8px 22px rgba(20, 30, 75, .06);
	--s1-shadow-lg: 0 28px 70px color-mix(in srgb, var(--s1-primary, #143ee5) 18%, transparent), 0 6px 18px rgba(20, 30, 75, .06);
}

.rt-team-container .rttm-slider1 {
	height: auto; /* let the card set slide height so Swiper equal-height works */
	font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
}

/* ---------- Card ---------- */
.rt-team-container .rttm-slider1 .single-team-area {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	text-align: left;
	background: #fff;
	border: 1px solid var(--s1-line);
	border-radius: var(--s1-radius);
	overflow: hidden;
	/* Promote the card to its own layer so its rounded overflow:hidden clip survives the
	   hover transform:translateY — otherwise the image-zoom flashes square top corners. */
	will-change: transform;
	-webkit-transition: -webkit-transform .35s var(--s1-ease), box-shadow .35s var(--s1-ease), border-color .35s var(--s1-ease);
	transition: transform .35s var(--s1-ease), box-shadow .35s var(--s1-ease), border-color .35s var(--s1-ease);
}
.rt-team-container .rttm-slider1 .single-team-area:hover {
	-webkit-transform: translateY(-6px);
	transform: translateY(-6px);
}

/* ---------- Media (square photo) ---------- */
.rt-team-container .rttm-slider1 .rttm-slide-media {
	position: relative;
	overflow: hidden;
	background: #dfe3ee;
	aspect-ratio: 1 / 1;
	/* Round the media's own top corners as a backup clip for the hover image-zoom. */
	border-top-left-radius: var(--s1-radius);
	border-top-right-radius: var(--s1-radius);
}
.rt-team-container .rttm-slider1 .rttm-slide-media figure { margin: 0; padding: 0; height: 100%; line-height: 0; }
.rt-team-container .rttm-slider1 .rttm-slide-media figure a { display: block; height: 100%; }
.rt-team-container .rttm-slider1 .rttm-slide-media img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	display: block;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center top;
	object-position: center top;
	-webkit-transition: -webkit-transform .7s var(--s1-ease);
	transition: transform .7s var(--s1-ease);
}
.rt-team-container .rttm-slider1 .single-team-area:hover .rttm-slide-media img {
	-webkit-transform: scale(1.06);
	transform: scale(1.06);
}

/* social chips slide up over the image on hover */
.rt-team-container .rttm-slider1 .rttm-slide-media .social-icons {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 8px;
	margin: 0;
	padding: 16px;
	background: -webkit-gradient(linear, left bottom, left top, from(rgba(15, 21, 53, .55)), to(rgba(15, 21, 53, 0)));
	background: linear-gradient(to top, rgba(15, 21, 53, .55), rgba(15, 21, 53, 0));
	-webkit-transform: translateY(110%);
	transform: translateY(110%);
	-webkit-transition: -webkit-transform .4s var(--s1-ease);
	transition: transform .4s var(--s1-ease);
}
.rt-team-container .rttm-slider1 .single-team-area:hover .social-icons {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
/* chip STRUCTURE (size/shape) */
.rt-team-container .rttm-slider1 .rttm-slide-media .social-icons a {
	width: 36px;
	height: 36px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 50%;
	line-height: 1;
	text-decoration: none;
	-webkit-transition: background .2s var(--s1-ease), color .2s var(--s1-ease), -webkit-transform .2s var(--s1-ease);
	transition: background .2s var(--s1-ease), color .2s var(--s1-ease), transform .2s var(--s1-ease);
}
/* chip PAINT at (0,3,1): beats the generic `.rt-team-container .social-icons a{color:#fff}`
   (0,2,1) but ties the Styling tab's `$sel .social-icons a` (0,3,1, loads later → wins),
   so the Social Icon Colour / Background controls still override. font-size lives HERE
   (not in the 0,4,1 structure rule above) so the Social icon-size control can override it. */
.rt-team-container .rttm-slider1 .social-icons a {
	background: rgba(255, 255, 255, .96);
	color: var(--s1-primary);
	font-size: 13px;
}
.rt-team-container .rttm-slider1 .rttm-slide-media .social-icons a:hover {
	background: var(--s1-primary);
	color: #fff;
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
}
/* the shared social CSS tints the <i> on hover; keep the glyph following the chip */
.rt-team-container .rttm-slider1 .social-icons a:hover i,
.rt-team-container .rttm-slider1 .social-icons a:focus i {
	background: transparent;
	background-color: transparent;
	color: inherit;
	width: auto;
	height: auto;
}

/* --- Elementor + Pro: move the social chip onto the <i> so the Slider widget's Social
   controls reach it. Pro emits `.social-icons a i { background-color; border-radius }` +
   `.social-icons a i[class*="fa"] { width; height }` (the glyph) — never the anchor for
   this layout — so with the chip on the anchor a Social BG just paints a box behind the
   glyph. Make the <i> the chip and the anchor a bare wrapper. Scoped to
   .rt-elementor-container so the shortcode overlay (anchor chip, driven by sc-css which
   targets the anchor) is untouched. */
.rt-elementor-container .rttm-slider1 .rttm-slide-media .social-icons a {
	background: transparent;
}
.rt-elementor-container .rttm-slider1 .rttm-slide-media .social-icons a i {
	width: 36px;
	height: 36px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: rgba(255, 255, 255, .96);
	color: var(--s1-primary);
	border-radius: 50%;
	line-height: 1;
}
.rt-elementor-container .rttm-slider1 .rttm-slide-media .social-icons a:hover {
	background: transparent;
}
.rt-elementor-container .rttm-slider1 .rttm-slide-media .social-icons a:hover i,
.rt-elementor-container .rttm-slider1 .rttm-slide-media .social-icons a:focus i {
	width: 36px;
	height: 36px;
	background: var(--s1-primary);
	color: #fff;
}

/* ---------- Band (name + role) ---------- */
.rt-team-container .rttm-slider1 .rttm-slide-band {
	padding: 16px 20px;
	background: -webkit-gradient(linear, left top, right bottom, from(var(--s1-primary)), to(var(--s1-primary-700)));
	background: linear-gradient(160deg, var(--s1-primary) 0%, var(--s1-primary-700) 100%);
	color: #fff;
}
.rt-team-container .rttm-slider1 .rttm-slide-band h3 { margin: 0; padding: 0; line-height: 1.25; }
:where(.rt-team-container .rttm-slider1) .rttm-slide-band h3 {
	color: #fff;
	font-size: 19px;
	font-weight: 600;
	letter-spacing: -.2px;
}
.rt-team-container .rttm-slider1 .rttm-slide-band h3 a { color: inherit; text-decoration: none; }

.rt-team-container .rttm-slider1 .rttm-slide-band .tlp-position { margin: 3px 0 0; padding: 0; line-height: 1.5; }
:where(.rt-team-container .rttm-slider1) .rttm-slide-band .tlp-position,
:where(.rt-team-container .rttm-slider1) .rttm-slide-band .tlp-position a {
	color: rgba(255, 255, 255, .85);
	font-size: 13px;
	font-weight: 400;
	letter-spacing: .2px;
	text-decoration: none;
}

/* ---------- Body (bio + buttons) ---------- */
.rt-team-container .rttm-slider1 .rttm-slide-body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 16px;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 18px 20px 22px;
}
.rt-team-container .rttm-slider1 .rttm-slide-body .short-bio { margin: 0; padding: 0; }
:where(.rt-team-container .rttm-slider1) .short-bio { color: var(--s1-muted); font-size: 14px; line-height: 1.65; }
.rt-team-container .rttm-slider1 .short-bio p {
	margin: 0;
	padding: 0;
	color: inherit;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

/* department (muted label) */
.rt-team-container .rttm-slider1 .rttm-slide-body .tlp-department { margin: 0; padding: 0; }
:where(.rt-team-container .rttm-slider1) .tlp-department { color: var(--s1-muted); font-size: 12.5px; font-weight: 500; }

/* contact list — icon chip + text, same compact look as the list card. Colour on the
   WRAPPER via :where() so the per-field Styling controls (Email/Phone… colour) win. */
.rt-team-container .rttm-slider1 .rttm-slide-body .contact-info { margin: 0; padding: 0; }
.rt-team-container .rttm-slider1 .contact-info ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 7px;
}
.rt-team-container .rttm-slider1 .contact-info li {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
:where(.rt-team-container .rttm-slider1) .contact-info li,
:where(.rt-team-container .rttm-slider1) .contact-info li a {
	color: var(--s1-ink-2);
	font-size: 13.5px;
	line-height: 1.5;
	text-decoration: none;
}
.rt-team-container .rttm-slider1 .contact-info li i {
	width: 28px;
	height: 28px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	vertical-align: middle;
	margin: 0 10px 0 0;
	background: var(--s1-primary-50);
	color: var(--s1-primary);
	border-radius: 8px;
	font-size: 11px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
/* no underline on contact links (beats the theme's `a{text-decoration:underline}`; the
   `:where()` default above is zero-specificity and loses to the theme). */
.rt-team-container .rttm-slider1 .contact-info a,
.rt-team-container .rttm-slider1 .contact-info a:hover,
.rt-team-container .rttm-slider1 .contact-info a:focus { text-decoration: none; }
.rt-team-container .rttm-slider1 .contact-info a { -webkit-transition: color .2s var(--s1-ease); transition: color .2s var(--s1-ease); }
.rt-team-container .rttm-slider1 .contact-info a:hover { color: var(--s1-primary); }

/* skill */
.rt-team-container .rttm-slider1 .rttm-slide-body .tlp-team-skill { margin: 0; }
:where(.rt-team-container .rttm-slider1) .tlp-team-skill .skill_name { color: var(--s1-ink-2); font-size: 13px; font-weight: 500; }

.rt-team-container .rttm-slider1 .rttm-slide-foot { margin-top: auto; }
.rt-team-container .rttm-slider1 .rttm-slide-foot .readmore-btn { margin: 0; padding: 0; }
.rt-team-container .rttm-slider1 .rttm-slide-foot .readmore-btn:empty { display: none; }
.rt-team-container .rttm-slider1 .rttm-slide-foot .readmore-btn:not(.hirme-resume) {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 8px;
}
.rt-team-container .rttm-slider1 .rttm-slide-foot .readmore-btn:not(.hirme-resume):not(:empty) { margin-bottom: 10px; }

/* button box (structure) */
.rt-team-container .rttm-slider1 .readmore-btn a {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 8px;
	padding: 11px 22px;
	border-style: solid;
	border-width: 0;
	border-radius: 10px;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.4;
	text-decoration: none;
	-webkit-transition: background .2s var(--s1-ease), color .2s var(--s1-ease), box-shadow .2s var(--s1-ease), -webkit-transform .2s var(--s1-ease);
	transition: background .2s var(--s1-ease), color .2s var(--s1-ease), box-shadow .2s var(--s1-ease), transform .2s var(--s1-ease);
}
/* Read More paint at (0,3,0): beats generic `.readmore-btn a{background:#007acc}` (0,2,1),
   still loses to the Styling tab (0,4,0). */
.rttm-slider1 .readmore-btn .rt-ream-me-btn {
	background: var(--s1-primary);
	color: #fff;
	box-shadow: 0 6px 16px color-mix(in srgb, var(--s1-primary, #143ee5) 25%, transparent);
}
.rttm-slider1 .readmore-btn .rt-resume-btn,
.rttm-slider1 .readmore-btn .rt-hire-btn {
	background: var(--s1-primary-50);
	color: var(--s1-primary);
	font-size: 13.5px;
}
.rt-team-container .rttm-slider1 .readmore-btn .rt-ream-me-btn:hover {
	background: var(--s1-primary-600);
	color: #fff;
	box-shadow: 0 10px 24px color-mix(in srgb, var(--s1-primary, #143ee5) 35%, transparent);
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
}
.rt-team-container .rttm-slider1 .readmore-btn .rt-resume-btn:hover,
.rt-team-container .rttm-slider1 .readmore-btn .rt-hire-btn:hover {
	background: var(--s1-primary-100);
	color: var(--s1-primary-600);
}
.rt-team-container .rttm-slider1 .readmore-btn .rt-ream-me-btn::after {
	content: "\f061";
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	font-size: 11px;
	-webkit-transition: -webkit-transform .25s var(--s1-ease);
	transition: transform .25s var(--s1-ease);
}
.rt-team-container .rttm-slider1 .readmore-btn .rt-ream-me-btn:hover::after {
	-webkit-transform: translateX(3px);
	transform: translateX(3px);
}

/* --- Elementor + Pro: keep the band text white on the accent gradient ---
   Pro's compiled CSS colours `.rt-elementor-container .tlp-position { color: initial }`
   (and h3 via its scheme), which would beat the zero-specificity band defaults above and
   turn the role black on the blue band. Re-assert white on the Elementor path at normal
   specificity; the link inherits so the Elementor Name/Designation Style controls (which
   target the wrappers) still override. Scoped to .rt-elementor-container so the shortcode
   band is untouched. */
.rt-elementor-container .rttm-slider1 .rttm-slide-band h3 { color: #fff; }
.rt-elementor-container .rttm-slider1 .rttm-slide-band h3 a { color: inherit; }
.rt-elementor-container .rttm-slider1 .rttm-slide-band .tlp-position { color: rgba(255, 255, 255, .85); }
.rt-elementor-container .rttm-slider1 .rttm-slide-band .tlp-position a { color: inherit; }

/* ---------- Holder breathing room ----------
   The Swiper holder needs overflow:hidden to hide off-screen slides, but that also clips the
   cards' box-shadow AND the top of the card as it lifts on hover (translateY(-6px)), leaving a
   hard "wrapper" edge across the top/bottom. Add vertical padding so shadows + lift have room,
   and negative margin so the surrounding layout doesn't shift. Vertical only — horizontal padding
   would change Swiper's slide-width math. */
.rt-team-container :is(.carousel1, .carousel-el-1) .rt-carousel-holder.swiper {
	/* Vertical room only, so the hover lift (translateY -6px) isn't clipped by the holder's
	   overflow:hidden; negative margin keeps the layout unchanged. No horizontal padding —
	   the cards have no shadow now, and any horizontal room would just peek the neighbouring
	   slide (loop slider). */
	padding: 32px 0;
	margin: -32px 0;
}

/* ---------- Carousel nav (dots + arrows) — carousel1 (shortcode) + carousel-el-1 (Elementor) ----------
   The dot selectors carry `.rt-carousel-holder.swiper` so they reach (0,5,0) and out-rank Pro's
   `.rt-elementor-container .rt-carousel-holder.swiper .swiper-pagination-bullet` (0,4,0) on the
   Elementor path. Arrow SIZE on Elementor stays governed by the widget's Navigation control
   (post-*.css, higher specificity); the appearance (white/rounded) below still applies. */
.rt-team-container :is(.carousel1, .carousel-el-1) .rt-carousel-holder.swiper .swiper-pagination-bullet {
	width: 9px;
	height: 9px;
	margin: 0 4px;
	opacity: 1;
	background: var(--s1-primary-100);
	border-radius: 999px;
	-webkit-transition: width .35s var(--s1-ease), background .25s var(--s1-ease);
	transition: width .35s var(--s1-ease), background .25s var(--s1-ease);
}
.rt-team-container :is(.carousel1, .carousel-el-1) .rt-carousel-holder.swiper .swiper-pagination-bullet-active {
	width: 34px;
	/* Solid colour (not a gradient background-image) so the shortcode "Buttons" style
	   control's active colour — which sets background-color — can override the active dot. */
	background-color: var(--s1-primary);
}
.rt-team-container :is(.carousel1, .carousel-el-1) .swiper-arrow {
	width: 52px;
	height: 52px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #fff;
	color: var(--s1-ink);
	border: 1px solid var(--s1-line);
	border-radius: 14px;
	box-shadow: var(--s1-shadow-sm);
	-webkit-transition: background .2s var(--s1-ease), color .2s var(--s1-ease), border-color .2s var(--s1-ease), -webkit-transform .2s var(--s1-ease), box-shadow .2s var(--s1-ease);
	transition: background .2s var(--s1-ease), color .2s var(--s1-ease), border-color .2s var(--s1-ease), transform .2s var(--s1-ease), box-shadow .2s var(--s1-ease);
}
.rt-team-container :is(.carousel1, .carousel-el-1) .swiper-arrow:hover {
	background: var(--s1-primary);
	color: #fff;
	border-color: var(--s1-primary);
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
	box-shadow: 0 10px 24px color-mix(in srgb, var(--s1-primary, #143ee5) 30%, transparent);
}
/* The base top-nav offsets (next:right:15px, prev:left:-85px) were sized for the old
   ~30px arrows, so the 52px arrows overlap each other. Lay them out with flex and lift
   them above the cards instead. DOM order is next,prev → row-reverse shows prev (←) on
   the left, next (→) on the right, 10px apart. */
.rt-team-container :is(.carousel1, .carousel-el-1) .rt-carousel-holder.top-nav .swiper-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	gap: 10px;
	right: 0;
	top: -70px;
}
.rt-team-container :is(.carousel1, .carousel-el-1) .rt-carousel-holder.top-nav .swiper-arrow {
	position: static;
	left: auto;
	right: auto;
	margin: 0;
}

/* ==========================================================================
   ISOTOPE FILTER LAYOUT (isotope-free) — "Team Isotope Filter Layout" redesign
   --------------------------------------------------------------------------
   Card: square photo -> accent gradient band (name + role) -> body (bio + contact
   chips + social chips + Read More). Filter bar = the plugin's `.ttp-isotope-buttons`
   restyled as a rounded pill group (active button = the accent gradient pill). Hook
   `.rttm-iso` on the item; tokens on the `.isotope-free` row so the filter bar shares
   them. Plugin element classes kept so the Styling tab + Primary Color work.
   ========================================================================== */
.rt-team-container .isotope-free {
	/* --l1-primary is set by the shortcode CSS (sc-css.php "Primary Color"); on the Elementor
	   path the widget's Primary Color control writes --iso-primary directly
	   (ElementorFilters::colorControls), so both paths reach it.
	   Deliberately NOT chained through --rttm-primary-color: pro sets
	   `:root { --rttm-primary-color: #007acc }`, which made the filter bar and this card default
	   to pro's legacy TEAL while every redesigned layout defaults to #143ee5 — the menu items
	   visibly disagreed with the card sitting under them. Same reasoning as layouts 10/12/13. */
	--iso-primary: var(--l1-primary, #143ee5);
	--iso-primary-600: color-mix(in srgb, var(--iso-primary) 82%, #000);
	--iso-primary-700: color-mix(in srgb, var(--iso-primary) 68%, #000);
	--iso-primary-50: color-mix(in srgb, var(--iso-primary) 8%, #fff);
	--iso-primary-100: color-mix(in srgb, var(--iso-primary) 16%, #fff);
	--iso-ink: #0f1535;
	--iso-ink-2: #3a3f5c;
	--iso-muted: #6b7088;
	--iso-line: #e7eaf3;
	--iso-radius: 16px;
	--iso-radius-sm: 9px;
	--iso-ease: cubic-bezier(.2, .7, .2, 1);
	--iso-shadow-sm: 0 1px 2px rgba(20, 30, 75, .04), 0 8px 22px rgba(20, 30, 75, .06);
	--iso-shadow-lg: 0 28px 70px color-mix(in srgb, var(--iso-primary, #143ee5) 18%, transparent), 0 6px 18px rgba(20, 30, 75, .06);
	font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
}

/* ---------- Filter bar (pill group) — GLOBAL to every isotope layout ----------
   The `.ttp-isotope-buttons` bar is rendered (by the shared free render code) for ALL
   isotope layouts, not just isotope-free, so its nav style lives here on the bar itself
   (not under `.isotope-free`). The bar carries its own `--iso-*` tokens so the accent works
   regardless of which isotope layout wraps it (the card tokens stay on `.isotope-free`).

   The `.button-group` qualifier is load-bearing, not decoration: pro's legacy
   `.rt-elementor-container .button-group { padding: 0 10px 20px }` (_cp-button.scss) is also
   (0,2,0) and ships in a stylesheet that loads AFTER this one, so at equal specificity it won
   on the Elementor path only — the bar came out with 5px of padding on top and 20px underneath
   while the shortcode stayed symmetric, and the 10px side padding cost enough width to wrap the
   pills onto a second row. The bar always carries `button-group`, so this reaches (0,3,0) and
   both paths render identically. */
.rt-team-container .ttp-isotope-buttons.button-group {
	/* see the .isotope-free block above — NOT chained through --rttm-primary-color, or the bar
	   defaults to pro's teal while the cards under it default to #143ee5. */
	--iso-primary: var(--l1-primary, #143ee5);
	--iso-primary-700: color-mix(in srgb, var(--iso-primary) 68%, #000);
	--iso-primary-50: color-mix(in srgb, var(--iso-primary) 8%, #fff);
	--iso-ink-2: #3a3f5c;
	--iso-line: #e7eaf3;
	--iso-radius: 16px;
	--iso-ease: cubic-bezier(.2, .7, .2, 1);
	--iso-shadow-sm: 0 1px 2px rgba(20, 30, 75, .04), 0 8px 22px rgba(20, 30, 75, .06);
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	max-width: 100%;
	margin: 0 auto 44px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 4px;
	padding: 5px;
	background: #fff;
	border: 1px solid var(--iso-line);
	border-radius: var(--iso-radius);
	box-shadow: var(--iso-shadow-sm);
}
.rt-team-container .ttp-isotope-buttons.button-group button {
	margin: 0;
	border: 0;
	background: transparent;
	color: var(--iso-ink-2);
	font-family: inherit;
	font-size: 13.5px;
	font-weight: 500;
	letter-spacing: .2px;
	line-height: 1;
	padding: 11px 20px;
	border-radius: 11px;
	cursor: pointer;
	white-space: nowrap;
	-webkit-transition: color .25s var(--iso-ease), background .25s var(--iso-ease), box-shadow .25s var(--iso-ease);
	transition: color .25s var(--iso-ease), background .25s var(--iso-ease), box-shadow .25s var(--iso-ease);
}
.rt-team-container .ttp-isotope-buttons.button-group button:hover {
	color: var(--iso-primary);
	background: var(--iso-primary-50);
}
.rt-team-container .ttp-isotope-buttons.button-group button.selected {
	color: #fff;
	background: -webkit-gradient(linear, left top, right bottom, from(var(--iso-primary)), to(var(--iso-primary-700)));
	background: linear-gradient(160deg, var(--iso-primary) 0%, var(--iso-primary-700) 100%);
	/* derived from --iso-primary so Primary Color moves the glow with the pill; the old
	   hardcoded rgba(20,62,229,.32) left a blue halo under a recoloured button */
	box-shadow: 0 6px 16px color-mix(in srgb, var(--iso-primary) 32%, transparent);
}

/* ---------- Card ---------- */
.rt-team-container .rttm-iso .single-team-area {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	text-align: left;
	background: #fff;
	border: 1px solid var(--iso-line);
	border-radius: var(--iso-radius);
	overflow: hidden;
	box-shadow: var(--iso-shadow-sm);
	will-change: transform;
	-webkit-transition: -webkit-transform .4s var(--iso-ease), box-shadow .4s var(--iso-ease), border-color .4s var(--iso-ease);
	transition: transform .4s var(--iso-ease), box-shadow .4s var(--iso-ease), border-color .4s var(--iso-ease);
}
.rt-team-container .rttm-iso .single-team-area:hover {
	-webkit-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: var(--iso-shadow-lg);
	border-color: transparent;
}

/* media */
.rt-team-container .rttm-iso .rttm-iso-media {
	position: relative;
	overflow: hidden;
	background: #dfe3ee;
	aspect-ratio: 1 / 1;
	border-top-left-radius: var(--iso-radius);
	border-top-right-radius: var(--iso-radius);
}
.rt-team-container .rttm-iso .rttm-iso-media figure { margin: 0; padding: 0; height: 100%; line-height: 0; }
.rt-team-container .rttm-iso .rttm-iso-media figure a { display: block; height: 100%; }
.rt-team-container .rttm-iso .rttm-iso-media img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	display: block;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center top;
	object-position: center top;
	-webkit-transition: -webkit-transform .7s var(--iso-ease);
	transition: transform .7s var(--iso-ease);
}
.rt-team-container .rttm-iso .single-team-area:hover .rttm-iso-media img {
	-webkit-transform: scale(1.06);
	transform: scale(1.06);
}

/* band (name + role) */
.rt-team-container .rttm-iso .rttm-iso-band {
	padding: 15px 18px 16px;
	background: -webkit-gradient(linear, left top, right bottom, from(var(--iso-primary)), to(var(--iso-primary-700)));
	background: linear-gradient(160deg, var(--iso-primary) 0%, var(--iso-primary-700) 100%);
	color: #fff;
}
.rt-team-container .rttm-iso .rttm-iso-band h3 { margin: 0; padding: 0; line-height: 1.25; }
:where(.rt-team-container .rttm-iso) .rttm-iso-band h3 { color: #fff; font-size: 18px; font-weight: 600; letter-spacing: -.2px; }
.rt-team-container .rttm-iso .rttm-iso-band h3 a { color: inherit; text-decoration: none; }
.rt-team-container .rttm-iso .rttm-iso-band .tlp-position { margin: 2px 0 0; padding: 0; line-height: 1.5; }
:where(.rt-team-container .rttm-iso) .rttm-iso-band .tlp-position,
:where(.rt-team-container .rttm-iso) .rttm-iso-band .tlp-position a {
	color: rgba(255, 255, 255, .85);
	font-size: 12.5px;
	font-weight: 400;
	letter-spacing: .2px;
	text-decoration: none;
}
/* The <a> inside the designation must FOLLOW the .tlp-position colour — white by default,
   or the Designation Color control when the user sets one (the control colours .tlp-position,
   so `inherit` picks it up). color:inherit beats the theme `a{color:royalblue}` and the
   Elementor `.rt-elementor-container .tlp-position a{color:initial}` reset, yet still defers to
   the control (same pattern as the name link above). Do NOT hard-code white here or the
   Designation Color control stops working. */
.rt-team-container .rttm-iso .rttm-iso-band .tlp-position a { color: inherit; }

/* body */
.rt-team-container .rttm-iso .rttm-iso-body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 14px;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 16px 18px 20px;
}
.rt-team-container .rttm-iso .rttm-iso-body .tlp-department { margin: 0; padding: 0; }
:where(.rt-team-container .rttm-iso) .tlp-department { color: var(--iso-muted); font-size: 12.5px; font-weight: 500; }

.rt-team-container .rttm-iso .short-bio { margin: 0; padding: 0; }
:where(.rt-team-container .rttm-iso) .short-bio { color: var(--iso-muted); font-size: 14px; line-height: 1.6; }
.rt-team-container .rttm-iso .short-bio p {
	margin: 0;
	padding: 0;
	color: inherit;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

/* contact list — icon chip + text */
.rt-team-container .rttm-iso .contact-info { margin: 0; padding: 0; }
.rt-team-container .rttm-iso .contact-info ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 7px;
}
.rt-team-container .rttm-iso .contact-info li {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
:where(.rt-team-container .rttm-iso) .contact-info li,
:where(.rt-team-container .rttm-iso) .contact-info li a {
	color: var(--iso-ink-2);
	font-size: 13.5px;
	line-height: 1.5;
}
/* The contact <a> must INHERIT its <li>'s font-size, not pin its own. sc-css sets the
   Mobile/Fax/Location size controls on `.tlp-mobile`/`.tlp-fax`/`.tlp-location` (the <li>)
   only — NOT on the inner <a> — so without this the link keeps the 13.5px default and those
   size controls appear dead. Email/Telephone size `.tlp-x a` directly (0,3,1) and still win. */
:where(.rt-team-container .rttm-iso) .contact-info li a { font-size: inherit; }
.rt-team-container .rttm-iso .contact-info li i {
	width: 28px;
	height: 28px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	vertical-align: middle;
	margin: 0 10px 0 0;
	background: var(--iso-primary-50);
	color: var(--iso-primary);
	border-radius: 8px;
	font-size: 11px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
.rt-team-container .rttm-iso .contact-info a,
.rt-team-container .rttm-iso .contact-info a:hover,
.rt-team-container .rttm-iso .contact-info a:focus { text-decoration: none; }
.rt-team-container .rttm-iso .contact-info a { -webkit-transition: color .2s var(--iso-ease); transition: color .2s var(--iso-ease); }
.rt-team-container .rttm-iso .contact-info a:hover { color: var(--iso-primary); }

/* social chips */
.rt-team-container .rttm-iso .social-icons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 7px;
	margin: 0;
	padding: 0;
}
:where(.rt-team-container .rttm-iso) .social-icons { text-align: left; }
.rt-team-container .rttm-iso .social-icons a {
	width: 34px;
	height: 34px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: var(--iso-radius-sm);
	line-height: 1;
	text-decoration: none;
	-webkit-transition: background .2s var(--iso-ease), color .2s var(--iso-ease), -webkit-transform .2s var(--iso-ease);
	transition: background .2s var(--iso-ease), color .2s var(--iso-ease), transform .2s var(--iso-ease);
}
.rt-team-container .rttm-iso .social-icons a {
	background: var(--iso-primary-50);
	color: var(--iso-primary);
	font-size: 12.5px;
}
/* The Elementor CSS (free tlp-el-team.min.css AND pro tlp-el-team-pro.min.css) still ships the
   legacy `.isotope-free .single-team-area .social-icons a{background:transparent;font-size:16px}`
   (0,3,1) and loads LAST on any "default" block-type page — beating the chip default above and
   the shortcode Social controls (all 0,3,1). The free copy was removed at source, but the Pro
   copy can't be edited, so re-assert the chip one class stronger (adds .single-team-area → 0,4,1)
   to win regardless of which Elementor stylesheet is present. The Social controls are boosted to
   0,4,1 too (sc-css.php) so they still override this. */
.rt-team-container .rttm-iso .single-team-area .social-icons a {
	background: var(--iso-primary-50);
	color: var(--iso-primary);
	font-size: 12.5px;
}
.rt-team-container .rttm-iso .social-icons a:hover,
.rt-team-container .rttm-iso .single-team-area .social-icons a:hover {
	background: var(--iso-primary);
	color: #fff;
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
}
/* !important is load-bearing here. These declarations neutralise the plugin's per-network brand
   rules (`.social-icons a:hover .fa-facebook-f { background:#3b5999; color:#fff; width/height:30px }`
   and ~20 siblings), which would otherwise paint a coloured SQUARE inside the round chip.
   Free's copies are plain, and this rule is later in the file, so it used to win on the shortcode
   — but PRO's copies carry `!important`, so on the Elementor path the Facebook square showed
   through. Matching their weight fixes that path without changing the shortcode's result.
   `color: inherit` rather than a fixed colour keeps the Social Hover Color control working: it
   paints the anchor (and the glyph at 0,5,2 with !important), and the glyph follows. */
.rt-team-container .rttm-iso .social-icons a:hover i,
.rt-team-container .rttm-iso .social-icons a:focus i {
	background: transparent !important;
	background-color: transparent !important;
	color: inherit !important;
	width: auto !important;
	height: auto !important;
}

/* buttons */
.rt-team-container .rttm-iso .rttm-iso-foot { margin-top: auto; }
.rt-team-container .rttm-iso .rttm-iso-foot .readmore-btn { margin: 0; padding: 0; }
.rt-team-container .rttm-iso .rttm-iso-foot .readmore-btn:empty { display: none; }
.rt-team-container .rttm-iso .rttm-iso-foot .readmore-btn:not(.hirme-resume) {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 8px;
}
.rt-team-container .rttm-iso .rttm-iso-foot .readmore-btn:not(.hirme-resume):not(:empty) { margin-bottom: 10px; }
.rt-team-container .rttm-iso .readmore-btn a {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 8px;
	padding: 10px 20px;
	border-style: solid;
	border-width: 0;
	border-radius: 10px;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.4;
	text-decoration: none;
	-webkit-transition: background .2s var(--iso-ease), color .2s var(--iso-ease), box-shadow .2s var(--iso-ease), -webkit-transform .2s var(--iso-ease);
	transition: background .2s var(--iso-ease), color .2s var(--iso-ease), box-shadow .2s var(--iso-ease), transform .2s var(--iso-ease);
}
.rttm-iso .readmore-btn .rt-ream-me-btn {
	background: var(--iso-primary);
	color: #fff;
	box-shadow: 0 6px 16px color-mix(in srgb, var(--iso-primary, #143ee5) 25%, transparent);
}
.rttm-iso .readmore-btn .rt-resume-btn,
.rttm-iso .readmore-btn .rt-hire-btn {
	background: var(--iso-primary-50);
	color: var(--iso-primary);
	font-size: 13.5px;
}
/* Hover, mirroring Grid Layout 3's Resume / Hire Me scheme (primary-100 fill,
   primary-600 label) but on this card's own --iso-* family, so it follows the
   Primary Color control.

   The rest rule above is (0,3,0) and there was NO hover rule, so an old global
   `.rt-team-container .readmore-btn a:hover { background:#07639e }` (0,3,1) in
   tlp-el-team-pro won the hover and painted both buttons a hardcoded blue while
   the label stayed primary. Prefixing with .rt-team-container and keeping the
   class targets puts this at (0,4,0), over that legacy rule but still under the
   Resume / Hire Me Style controls at (0,6,0). */
.rt-team-container .rttm-iso .readmore-btn .rt-resume-btn:hover,
.rt-team-container .rttm-iso .readmore-btn .rt-hire-btn:hover {
	background: var(--iso-primary-100);
	color: var(--iso-primary-600);
}
.rt-team-container .rttm-iso .readmore-btn .rt-ream-me-btn:hover {
	background: var(--iso-primary-600);
	color: #fff;
	box-shadow: 0 10px 24px color-mix(in srgb, var(--iso-primary, #143ee5) 35%, transparent);
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
}
.rt-team-container .rttm-iso .readmore-btn .rt-ream-me-btn::after {
	content: "\f061";
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	font-size: 11px;
	-webkit-transition: -webkit-transform .25s var(--iso-ease);
	transition: transform .25s var(--iso-ease);
}
.rt-team-container .rttm-iso .readmore-btn .rt-ream-me-btn:hover::after {
	-webkit-transform: translateX(3px);
	transform: translateX(3px);
}

/* ---------- Filter bar: sliding glider + count badges ---------- */
.rt-team-container .ttp-isotope-buttons { position: relative; }
.rt-team-container .ttp-isotope-buttons.button-group button {
	position: relative;
	z-index: 1;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 8px;
}
.rt-team-container .ttp-isotope-buttons .count {
	font-size: 11px;
	font-weight: 600;
	line-height: 1;
	padding: 2px 7px;
	border-radius: 999px;
	background: var(--iso-primary-50);
	color: var(--iso-primary);
	-webkit-transition: background .25s var(--iso-ease), color .25s var(--iso-ease);
	transition: background .25s var(--iso-ease), color .25s var(--iso-ease);
}
.rt-team-container .ttp-isotope-buttons.button-group button.selected .count {
	background: rgba(255, 255, 255, .22);
	color: #fff;
}
.rt-team-container .ttp-isotope-buttons .rttm-iso-glider {
	position: absolute;
	z-index: 0;
	left: 5px;
	top: 5px;
	height: calc(100% - 10px);
	background: -webkit-gradient(linear, left top, right bottom, from(var(--iso-primary)), to(var(--iso-primary-700)));
	background: linear-gradient(160deg, var(--iso-primary) 0%, var(--iso-primary-700) 100%);
	border-radius: 11px;
	/* same as the .selected pill above — the glider is what actually paints the active
	   filter, so its glow must follow --iso-primary too */
	box-shadow: 0 6px 16px color-mix(in srgb, var(--iso-primary) 32%, transparent);
	pointer-events: none;
	-webkit-transition: left .35s var(--iso-ease), top .35s var(--iso-ease), width .35s var(--iso-ease), height .35s var(--iso-ease), opacity .2s var(--iso-ease);
	transition: left .35s var(--iso-ease), top .35s var(--iso-ease), width .35s var(--iso-ease), height .35s var(--iso-ease), opacity .2s var(--iso-ease);
}
/* glider active -> the pill itself goes transparent so only the glider paints the accent */
.rt-team-container .ttp-isotope-buttons.rttm-iso-has-glider button.selected {
	background: transparent;
	box-shadow: none;
}

/*********************** Layout 12 - text colours (kept last on purpose) ************************/
/* Both faces of the flip card sit on the accent colour, so name + role default to white.
   These stay at 0,1,1 / 0,2,0 — low enough that the Name Color (`.rt-team-container-<id> h3`)
   and Designation Color (`… .tlp-position`) controls, which live in the later-loaded
   team-sc.css, always win. They must appear AFTER `.rt-team-container .tlp-position
   { color: initial }` (line ~6034), which has the same specificity and would otherwise
   win on source order — hence this block lives at the end of the file. */
.layout12 h3 { color: #fff; font-size: 18px; font-weight: 600; }
.layout12 h3 a { color: inherit; }
.layout12 .tlp-position {
	font-size: 11px;
	font-weight: 600;
	letter-spacing: .7px;
	text-transform: uppercase;
	color: rgba(255, 255, 255, .82);
}
.layout12 .tlp-position a { color: inherit; text-decoration: none; }

/*********************** Layout 13 / isotope 8 - text (kept last on purpose) ************************/
/* Same reasoning as the layout 12 block above: these sit at 0,1,1 / 0,2,0 so the Name and
   Designation controls (0,2,0, in the later-loaded team-sc.css) always win, and they must
   come after `.rt-team-container .tlp-position { color: initial }` (line ~6034) which would
   otherwise beat them on source order. */
.layout13 h3,
.isotope8 h3 { font-size: 19px; font-weight: 600; color: var(--l13-ink); }
.layout13 h3 a,
.isotope8 h3 a { color: inherit; }
.layout13 .tlp-position,
.isotope8 .tlp-position {
	font-size: 11.5px;
	font-weight: 500;
	letter-spacing: .4px;
	text-transform: uppercase;
	color: var(--l13-primary);
	background: var(--l13-primary-50);
}
.layout13 .tlp-position a,
.isotope8 .tlp-position a { color: inherit; text-decoration: none; }
.layout13 .short-bio,
.isotope8 .short-bio { font-size: 14px; line-height: 1.65; color: var(--l13-muted); }
/* `inherit`, not literals: the Elementor Short Biography controls only target the
   `.short-bio` wrapper, so the <p> has to follow it. The shortcode controls target
   `.short-bio p` directly and win on source order (team-sc.css loads later). */
.layout13 .short-bio p,
.isotope8 .short-bio p { font-size: inherit; line-height: inherit; color: inherit; }

/*********************** Layout 14 / isotope 9 / carousel 8 - text (kept last on purpose) ************************/
/* Same reasoning as the layout 12 / 13 blocks above: 0,1,1 and 0,2,0 so the Name and
   Designation controls (0,2,0, in the later-loaded team-sc.css) always win, and they must
   come after `.rt-team-container .tlp-position { color: initial }` (line ~6034), which has
   the same specificity and would otherwise win on source order. */
.layout14 h3,
.isotope9 h3,
.carousel8 h3 { font-size: 19px; font-weight: 600; color: #fff; }
.layout14 h3 a,
.isotope9 h3 a,
.carousel8 h3 a { color: inherit; }
.layout14 .tlp-position,
.isotope9 .tlp-position,
.carousel8 .tlp-position {
	font-size: 12.5px;
	font-weight: 400;
	letter-spacing: .3px;
	color: rgba(255, 255, 255, .88);
}
.layout14 .tlp-position a,
.isotope9 .tlp-position a,
.carousel8 .tlp-position a { color: inherit; text-decoration: none; }

/*********************** Layout 15 / isotope 10 / carousel 11 - text (kept last) ************************/
/* Same reasoning as the layout 12-14 blocks above: 0,1,1 and 0,2,0 so the Name and
   Designation controls (0,2,0, in the later-loaded team-sc.css) always win, and they must
   come after `.rt-team-container .tlp-position { color: initial }` (line ~6034). */
.layout15 h3,
.isotope10 h3,
.carousel11 h3 { font-size: 21px; font-weight: 600; color: #fff; }
.layout15 h3 a,
.isotope10 h3 a,
.carousel11 h3 a { color: inherit; }
.layout15 .tlp-position,
.isotope10 .tlp-position,
.carousel11 .tlp-position {
	margin: 6px 0 0;
	padding: 0;
	font-size: 13.5px;
	font-weight: 400;
	letter-spacing: .3px;
	color: rgba(255, 255, 255, .9);
}
.layout15 .tlp-position a,
.isotope10 .tlp-position a,
.carousel11 .tlp-position a { color: inherit; text-decoration: none; }

/* ==========================================================================
   Special Layout 01 - colour + typography defaults

   Deliberately LOW specificity (`.special01 …`, no container prefix) and
   deliberately LAST in the file. Low so that every shortcode style control
   (Name, Designation, Short Bio, Email/Phone/Mobile/Fax/Location/Web, Social,
   Buttons, Primary Color) still wins - their selectors carry the
   `.rt-team-container.rt-team-container-<id>` prefix and outrank these. Last
   so that these still beat the generic `.rt-team-container …` defaults
   earlier in this stylesheet, which have the same specificity.

   Geometry for this layout lives in the main Special Layout 01 block above.
   The same rules are mirrored in
   tlp-team-pro/src/scss/frontend/layouts/_lo-special-1.scss.
   ========================================================================== */
.special01 h3 {
	font-size: 20px;
	line-height: 1.15;
	font-weight: 600;
	letter-spacing: -0.3px;
	color: #fff;
}

.special01 h3 a {
	color: inherit;
	text-decoration: none;
}

.special01 .tlp-position,
.special01 .tlp-department {
	font-size: 14px;
	line-height: 1.45;
	font-weight: 400;
	letter-spacing: 0.3px;
	color: rgba(255, 255, 255, 0.88);
}

.special01 .tlp-position a,
.special01 .tlp-department a {
	color: inherit;
	text-decoration: none;
}

.special01 .special-selected-short-bio {
	font-size: 15px;
	line-height: 1.7;
	color: #3a3f5c;
}

.special01 .contact-info ul li {
	font-size: 14.5px;
	line-height: 1.5;
	color: #3a3f5c;
}

.special01 .contact-info ul li a {
	color: inherit;
	text-decoration: none;
}

.special01 .contact-info ul li a:hover {
	color: var(--rt-sp1-primary, #143ee5);
}

.special01 .contact-info i {
	color: var(--rt-sp1-primary, #143ee5);
}

.special01 .social-icons a {
	font-size: 14px;
	color: var(--rt-sp1-primary, #143ee5);
	background: #fff;
}

/* the pro stylesheet hard-sets 20px on the glyph for every Elementor layout;
   inheriting keeps both paths identical and keeps the Social size control live */
.special01 .social-icons a i {
	font-size: inherit;
}

.special01 .social-icons a:hover,
.special01 .social-icons a:focus {
	color: #fff;
	background: var(--rt-sp1-primary, #143ee5);
	border-color: var(--rt-sp1-primary, #143ee5);
}

.special01 .readmore-btn a {
	color: #fff;
	background: var(--rt-sp1-primary, #143ee5);
	/* keep a border STYLE so the button Border Width control has something to
	   widen - `border: 0` would compute border-width to 0 whatever it sets */
	border: 0 solid transparent;
	border-radius: 999px;
}

/* Thumbnail grid spacing - same shape the Gutter control emits, so setting that
   control simply replaces these. */
.special01 .special-items-wrapper {
	margin-left: -7px;
	margin-right: -7px;
}

.special01 .special-items-wrapper > div {
	padding-left: 7px;
	padding-right: 7px;
	margin-bottom: 14px;
}

.special01 .readmore-btn a:hover {
	color: #fff;
	background: var(--rt-sp1-primary-dark, #0e2aa3);
}

/* Name shrinks on phones. Low specificity as ever, so the Name Size control
   still overrides it. */
}@media all and (max-width: 575px){
	.special01 h3 {
		font-size: 19px;
	}

	.special01 .tlp-position,
	.special01 .tlp-department {
		font-size: 13px;
	}
}

@media all{/**********************************************************************/
/*************** Layout 5 — paintable defaults (LAST) *****************/
/**********************************************************************/
/* Every colour / size / weight default for the table layout lives here, wrapped
   in :where() so it contributes almost no specificity. The generated
   `team-sc.css` loads after this file AND outranks it, so each Styling control
   (Name, Designation, Email, Phone, Mobile, Fax, Location, Website, Social)
   overrides its default cleanly. Two exceptions are called out inline.

   --l5-primary is emitted by the Primary Color control in templates/sc-css.php. */

:where(.rt-team-container .layout5 .table) > thead > tr > th {
	color: #6b7088;
}

:where(.rt-team-container .layout5 .table) > tbody > tr > td {
	font-size: 14px;
	color: #3a3f5c;
}

:where(.rt-team-container .layout5 .table) h3 .team-name,
:where(.rt-team-container .layout5 .table) h3 .team-name a {
	font-size: 15px;
	font-weight: 600;
	letter-spacing: -.1px;
	color: #0f1535;
}

/* Needs exactly (0,3,0)/(0,3,1): enough to beat the legacy global
   `.rt-team-container .tlp-position` (0,2,0), which otherwise pins the role to
   black at weight 400 whenever the link is switched off, and no more, so the
   Designation Styling control — same specificity, loaded later in team-sc.css —
   still wins the tie. */
:where(.rt-team-container) .layout5 .table .tlp-position,
:where(.rt-team-container) .layout5 .table .tlp-position a {
	font-size: 13px;
	font-weight: 500;
	color: var(--l5-primary, #143ee5);
}

/* Contact chip + text. The chip's own tint is a background, which no shortcode
   control paints, so it can sit this low safely. */
:where(.rt-team-container .layout5 .table) .rt-l5-contact i {
	font-size: 11px;
	background-color: #eef1ff;
	color: var(--l5-primary, #143ee5);
}

:where(.rt-team-container .layout5 .table) .rt-l5-contact a,
:where(.rt-team-container .layout5 .table) .rt-l5-contact .tlp-location {
	color: #3a3f5c;
}

:where(.rt-team-container .layout5 .table) .rt-l5-contact a:hover {
	color: var(--l5-primary, #143ee5);
}

/* Social chips need exactly (0,3,1): enough to beat the legacy global
   `.rt-team-container .social-icons a` (0,2,1) that sets color:#fff and
   font-size:20px, and no more, so the Social Styling control — same (0,3,1),
   loaded later in team-sc.css — still wins the tie. */
:where(.rt-team-container) .layout5 .table .social-icons a {
	font-size: 12px;
	color: var(--l5-primary, #143ee5);
}

:where(.rt-team-container .layout5 .table) .social-icons a {
	background-color: #eef1ff;
}

:where(.rt-team-container) .layout5 .table .social-icons a i {
	color: inherit;
	font-size: inherit;
}

/**********************************************************************/
/************* Carousel 10 — paintable defaults (LAST) ****************/
/**********************************************************************/
/* Every declaration below is something a Styling control can write, so each rule is held
   at or under the control's own specificity. team-sc.css loads AFTER this file, so a tie
   goes to the control. Keep _lo-carousel-10.scss's tail block in step. */

/* Name — 0,2,1, the same budget carousel9 uses: above the theme's own `h3{color}` and the
   plugin's generics, tied with the Name control which then wins on load order. */
.rt-team-container .carousel10 h3 {
	font-size: 29px;
	line-height: 1.25;
	font-weight: 600;
	letter-spacing: -.4px;
	color: #0f1535;
}
/* anchors INHERIT: a hard colour here would out-rank a control that only paints the parent
   (the Name Color control targets h3, not h3 a) and the visible label would ignore it. */
.rt-team-container .carousel10 h3 a,
.rt-team-container .carousel10 .tlp-position a,
.rt-team-container .carousel10 .contact-info a { color: inherit; }

/* Designation — 0,3,0. Needs to clear the later generic `.rt-team-container .tlp-position
   { color: initial }` (0,2,0); ties the Designation control, which wins on order. */
.rt-team-container .carousel10 .tlp-position {
	font-size: 12.5px;
	font-weight: 600;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	color: var(--c10-primary);
}
.rt-team-container .carousel10 .tlp-department {
	font-size: 12.5px;
	font-weight: 500;
	letter-spacing: .6px;
	color: #6b7088;
}

/* Short bio — the paint goes on `.short-bio` ONLY. The Elementor Short Biography controls
   target the wrapper and let the <p> inherit, so a hard colour/size on `.short-bio p` here
   would out-rank them by being a direct rule (the shortcode control writes the <p> itself,
   so it still wins there). */
.rt-team-container .carousel10 .short-bio {
	font-size: 16px;
	line-height: 1.75;
	color: #6b7088;
}

/* Contact — the colour goes on the WRAPPER, never on the <li>: the per-field controls
   (`$selector .tlp-email`, 0,3,0) target the li itself, and a direct rule always beats an
   inherited one, so every field control keeps working. */
.rt-team-container .carousel10 .contact-info {
	font-size: 13.5px;
	color: #3a3f5c;
}
.rt-team-container .carousel10 .contact-info ul li i { color: var(--c10-primary); }

/* Social — 0,3,1, tied with `$selector .social-icons a` and below the 0,4,1 variant. */
.rt-team-container .carousel10 .social-icons a {
	font-size: 14px;
	color: #0f1535;
	background: #fff;
}
.rt-team-container .carousel10 .single-team-area .social-icons a:hover {
	background: var(--c10-primary);
	border-color: var(--c10-primary);
	color: #fff;
}

/* Skills — type and colour go on the WRAPPER, which is what both paths' controls target
   (Elementor's Skills Typography/Text Color write `{{WRAPPER}} .tlp-team-skill`). A direct
   rule on `.skill_name` or `.percent-text` would out-rank them by directness, which is
   exactly how the Elementor typography control was blocked. The shortcode control writes
   `$selector .skill_name` itself, so it still wins there. */
.rt-team-container .carousel10 .tlp-team-skill {
	font-size: 13.5px;
	font-weight: 500;
	color: #0f1535;
}
/* the base rule paints the percentage #fff at 12px inside a blue bubble — neutralise it to
   `inherit` so the wrapper (and therefore the control) governs it. */
.rt-team-container .carousel10 .tlp-team-skill .skill-prog .percent-text {
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
}

/* Buttons — 0,4,0 / 0,4,1, tied with the Read More / Resume / Hire Me controls. */
.rt-team-container .carousel10 .readmore-btn .rt-resume-btn,
.rt-team-container .carousel10 .readmore-btn .rt-hire-btn {
	font-size: 13.5px;
	font-weight: 500;
	color: #0f1535;
	background: #fff;
}
.rt-team-container .carousel10 .readmore-btn .rt-resume-btn:hover,
.rt-team-container .carousel10 .readmore-btn .rt-hire-btn:hover {
	border-color: var(--c10-primary);
	background: #eef1ff;
	color: var(--c10-primary);
}
.rt-team-container .carousel10 .readmore-btn .rt-ream-me-btn {
	font-size: 14px;
	font-weight: 500;
	color: #fff;
	background: var(--c10-primary);
	/* the glow is mixed FROM the accent so Primary Color moves it too — the first
	   declaration is the fallback for engines without color-mix(). */
	box-shadow: 0 12px 26px color-mix(in srgb, var(--c10-primary, #143ee5) 28%, transparent);
	box-shadow: 0 12px 26px color-mix(in srgb, var(--c10-primary) 28%, transparent);
}
/* explicit, because the generic `.rt-team-container .readmore-btn a:hover` (0,3,1) repaints
   it #07639e otherwise — a rest-state background alone is not enough. */
.rt-team-container .carousel10 .readmore-btn .rt-ream-me-btn:hover {
	background: var(--c10-primary-700);
	color: #fff;
}

/* Arrows + dots — 0,4,0, tied with the shortcode "Buttons" control's
   `$selector .rt-carousel-holder .swiper-arrow`. */
.rt-team-container .carousel10 .swiper-nav-main .swiper-arrow {
	background: #fff;
	color: #0f1535;
	font-size: 13px;
}
.rt-team-container .carousel10 .swiper-nav-main .swiper-arrow:hover {
	background: var(--c10-primary);
	color: #fff;
}
.rt-team-container .carousel10 .rt-carousel-holder.swiper .swiper-pagination-bullet { background: #c9cfe3; }
.rt-team-container .carousel10 .rt-carousel-holder.swiper .swiper-pagination-bullet-active { background: var(--c10-primary); }

/**********************************************************************/
/************** Isotope 1 — paintable defaults (LAST) *****************/
/**********************************************************************/
/* Every declaration below is something a Styling control can write, so each rule is held at
   or under the control's own specificity. team-sc.css loads AFTER this file, so a tie goes to
   the control. Keep _lo-isotope-1.scss's tail block in step.
   NOTE: this card has no `.single-team-area`, so the Social control only reaches it through
   its `$selector .social-icons a` (0,4,1) arm — these stay below that. */

/* Name — 0,2,1, tied with the Name control and beaten by it on load order. The plate and the
   overlay copy share the selector on purpose: both are `h3 > .team-name`, so one control
   paints both. */
.rt-team-container .isotope1 h3 {
	font-size: 19px;
	line-height: 1.25;
	font-weight: 600;
	letter-spacing: -.2px;
	color: #fff;
}
/* The plate's own size/colour tweaks are scoped with `:where()` so they add NOTHING to the
   selector's weight. Without it `.isotope1 .rest-plate .tlp-position` (0,4,0) out-ranked the
   Designation Color control (0,3,0) and the plate ignored it while the overlay copy obeyed —
   the two copies of the same field disagreed. */
.rt-team-container .isotope1 :where(.rest-plate) h3 { font-size: 16.5px; }
/* anchors INHERIT so a Name Color control that paints only the parent still reaches the label */
.rt-team-container .isotope1 h3 a,
.rt-team-container .isotope1 .tlp-position a { color: inherit; }
/* 0,3,0 — the theme's underline on the designation link survived a 0,2,0 reset. Still below
   any Typography control's own text-decoration. */
.rt-team-container .isotope1 .team-member :where(a) { text-decoration: none; }

/* Designation — 0,3,0. Needs to clear the later generic `.rt-team-container .tlp-position
   { color: initial }` (0,2,0); ties the Designation control, which wins on order. */
.rt-team-container .isotope1 .tlp-position {
	font-size: 11.5px;
	font-weight: 500;
	letter-spacing: 1.3px;
	text-transform: uppercase;
	color: rgba(255, 255, 255, .82);
}
.rt-team-container .isotope1 :where(.rest-plate) .tlp-position { color: rgba(255, 255, 255, .8); }

/* Short bio — paint on `.short-bio` only, never on the <p>: the Elementor control targets the
   wrapper and lets the paragraph inherit, and a direct rule on the <p> would out-rank it. */
.rt-team-container .isotope1 .short-bio {
	font-size: 13.5px;
	line-height: 1.6;
	color: rgba(255, 255, 255, .86);
}

/* Social — 0,3,1, below the `$selector .social-icons a` (0,4,1) control arm. */
.rt-team-container .isotope1 .social-icons a {
	font-size: 13px;
	color: #fff;
	background: rgba(255, 255, 255, .14);
}
.rt-team-container .isotope1 .social-icons a:hover {
	background: #fff;
	color: var(--iso1-primary);
}

/* Buttons — 0,4,0 / 0,4,1, tied with the Resume / Hire Me / Read More controls. */
.rt-team-container .isotope1 .readmore-btn .rt-resume-btn,
.rt-team-container .isotope1 .readmore-btn .rt-hire-btn {
	font-size: 12.5px;
	font-weight: 500;
	color: #fff;
	background: rgba(255, 255, 255, .12);
}
/* Hover fills with the layout's primary and keeps the label white, so the secondary
   buttons pick up the Primary Color control instead of a fixed translucent white.
   Keep in step with the Elementor twin in tlp-team-pro _lo-isotope-1.scss. */
.rt-team-container .isotope1 .readmore-btn .rt-resume-btn:hover,
.rt-team-container .isotope1 .readmore-btn .rt-hire-btn:hover {
	background: var(--iso1-primary);
	border-color: #fff;
	color: #fff;
}
.rt-team-container .isotope1 .readmore-btn .rt-ream-me-btn {
	font-size: 13px;
	font-weight: 500;
	color: var(--iso1-primary-700);
	background: #fff;
}
/* explicit, because the generic `.rt-team-container .readmore-btn a:hover` (0,3,1) repaints it
   #07639e otherwise — a rest-state background alone is not enough. The label colour is held at
   the rest value on purpose: the approved design gives its hover feedback through the sliding
   arrow, not a colour shift. */
.rt-team-container .isotope1 .readmore-btn .rt-ream-me-btn:hover {
	background: #fff;
	color: var(--iso1-primary-700);
}

/*********************** Single detail popup — START (generated) ********************/
/* Two-column detail popup: photo gallery left, scrollable details right.
   Generated by scratchpad/popup-css.py from ONE source body shared with pro's
   _lo-single-modal.scss — edit the script, never this block. */
/* ---------- user-owned colour tokens ----------
   PopUp Background / Text / Link / Link Hover set these on the shell; every rule below
   reads them, so a control never has to out-specify the design. :where() keeps the
   defaults at zero specificity, and declaring them on the SHELL rather than on the card
   means no inner element can shadow the value a control writes. */
:where(#tlp-modal) {
	--rttm-pop-surface: #fff;
	--rttm-pop-text: #3a3f5c;
	--rttm-pop-heading: #0f1535;
	--rttm-pop-muted: #6b7088;
	--rttm-pop-link: var(--rttm-pop-text, #3a3f5c);
	--rttm-pop-link-hover: var(--rttm-pop-primary, #143ee5);
}

/* shell — the modal box itself.
   --rttm-pop-primary is set on #tlp-modal by the runtime from the opening container's
   Primary Color, so the popup follows the same accent as the cards; the tint is derived
   from it so one value drives the pills, icon chips, skill bars, buttons and hovers. */
#tlp-modal .md-content {
	--rttm-pop-primary-50: #eef1ff;
	--rttm-pop-primary-50: color-mix(in srgb, var(--rttm-pop-primary, #143ee5) 8%, #fff);
	--rttm-pop-primary-600: #1133c2;
	--rttm-pop-primary-600: color-mix(in srgb, var(--rttm-pop-primary, #143ee5) 82%, #000);
	width: min(920px, 100%);
	max-width: min(920px, 100%);
	max-height: min(620px, calc(100vh - 48px));
	background: var(--rttm-pop-surface, #fff);
	border-radius: 24px;
	overflow: hidden;
	box-shadow: 0 40px 120px rgba(10, 15, 40, .45);
}
#tlp-modal .md-content > .tlp-md-content-holder {
	height: 100%;
}

/* two-column body: gallery | details. The row is bounded so the details column
   can own the scrolling instead of the whole modal growing. */
#tlp-modal .md-content .rttm-pop {
	position: relative;
	display: grid;
	grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);
	grid-template-rows: minmax(0, 1fr);
	max-height: min(620px, calc(100vh - 48px));
	background: var(--rttm-pop-surface, #fff);
	color: var(--rttm-pop-text, #3a3f5c);
	font-size: 16px;
	line-height: 1.6;
}

/* ---------- loading / reveal ----------
   The AJAX returns well before the photos decode. Rather than let the modal scale in
   empty and have the content (then the image) snap in mid-animation, the card ships
   covered by a spinner and cross-fades in as one piece once the runtime adds
   `is-ready` — which it does only after every gallery image has actually decoded.

   `.tlp-md-loading` covers the earlier moment, the AJAX round-trip itself; the markup
   ships the literal word "Loading...", hence font-size:0. */
#tlp-modal .md-content .tlp-md-loading {
	position: absolute;
	inset: 0;
	z-index: 5;
	display: flex;
	align-items: center;
	justify-content: center;
	background: var(--rttm-pop-surface, #fff);
	font-size: 0;
	color: transparent;
}
#tlp-modal .md-content .tlp-md-loading::after,
#tlp-modal .md-content .rttm-pop-spinner::after {
	content: "";
	width: 38px;
	height: 38px;
	border-radius: 50%;
	border: 3px solid var(--rttm-pop-primary-50, #eef1ff);
	border-top-color: var(--rttm-pop-primary, #143ee5);
	animation: rttm-pop-spin .8s linear infinite;
}
#tlp-modal .md-content .rttm-pop-spinner {
	position: absolute;
	inset: 0;
	z-index: 6;
	display: flex;
	align-items: center;
	justify-content: center;
	background: var(--rttm-pop-surface, #fff);
	transition: opacity .25s cubic-bezier(.2, .7, .2, 1);
}
#tlp-modal .md-content .rttm-pop.is-ready .rttm-pop-spinner {
	opacity: 0;
	pointer-events: none;
}
/* both columns fade in together, so the photo never hard-cuts over the dark panel */
#tlp-modal .md-content .rttm-pop-gallery,
#tlp-modal .md-content .rttm-pop-body {
	opacity: 0;
	transition: opacity .4s cubic-bezier(.2, .7, .2, 1) .05s;
}
#tlp-modal .md-content .rttm-pop.is-ready .rttm-pop-gallery,
#tlp-modal .md-content .rttm-pop.is-ready .rttm-pop-body {
	opacity: 1;
}
@keyframes rttm-pop-spin {
	to {
		transform: rotate(360deg);
	}
}

/* ---------- gallery (left) ---------- */
#tlp-modal .md-content .rttm-pop-gallery {
	position: relative;
	background: #0e1430;
	/* min-block-size:0 defeats the grid child's automatic min-height:auto, which
	   would otherwise let the image column push the modal taller than its cap */
	min-block-size: 0;
	overflow: hidden;
}
#tlp-modal .md-content .rttm-pop-gallery .rt-carousel-holder,
#tlp-modal .md-content .rttm-pop-gallery .swiper,
#tlp-modal .md-content .rttm-pop-gallery .swiper-wrapper,
#tlp-modal .md-content .rttm-pop-gallery .swiper-slide,
#tlp-modal .md-content .rttm-pop-gallery .profile-img-wrapper,
#tlp-modal .md-content .rttm-pop-gallery .tlp-single-img-wrapper {
	height: 100%;
}
/* the featured-image fallback is a plain div in normal flow — pin it so the photo
   fills the column instead of overflowing at its natural aspect ratio */
#tlp-modal .md-content .rttm-pop-gallery .tlp-single-img-wrapper {
	position: absolute;
	inset: 0;
}
#tlp-modal .md-content .rttm-pop-gallery img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}
/* bottom scrim so white dots stay legible over a light photo */
#tlp-modal .md-content .rttm-pop-gallery::after {
	content: "";
	position: absolute;
	inset: 0;
	background: linear-gradient(to top, rgba(14, 20, 48, .4), transparent 40%);
	pointer-events: none;
	z-index: 2;
}
#tlp-modal .md-content .rttm-pop-gallery .swiper-nav,
#tlp-modal .md-content .rttm-pop-gallery .swiper-arrow {
	z-index: 3;
}
#tlp-modal .md-content .rttm-pop-gallery .swiper-button-prev,
#tlp-modal .md-content .rttm-pop-gallery .swiper-button-next {
	width: 42px;
	height: 42px;
	/* the shared carousel CSS sets top:50% with no translate and margin-top:0, which
	   puts the arrow's TOP edge on the centre line — half a button too low */
	top: 50%;
	transform: translateY(-50%);
	margin: 0;
	border-radius: 12px;
	background: rgba(255, 255, 255, .92);
	color: var(--rttm-pop-heading, #0f1535);
	box-shadow: 0 6px 16px rgba(0, 0, 0, .25);
	transition: background .2s cubic-bezier(.2, .7, .2, 1), color .2s cubic-bezier(.2, .7, .2, 1);
}
/* inset from the gallery edges, per the reference (the shared carousel CSS pins these
   flush at 0 — and pulls them outside the holder entirely at some breakpoints) */
#tlp-modal .md-content .rttm-pop-gallery .swiper-button-prev {
	left: 14px;
	right: auto;
}
#tlp-modal .md-content .rttm-pop-gallery .swiper-button-next {
	right: 14px;
	left: auto;
}
#tlp-modal .md-content .rttm-pop-gallery .swiper-button-prev:hover,
#tlp-modal .md-content .rttm-pop-gallery .swiper-button-next:hover {
	background: var(--rttm-pop-primary, #143ee5);
	color: #fff;
}
#tlp-modal .md-content .rttm-pop-gallery .swiper-button-prev:active,
#tlp-modal .md-content .rttm-pop-gallery .swiper-button-next:active {
	transform: translateY(-50%) scale(.94);
}
/* The gallery's dots are driven by the member gallery, not by the layout's own
   "dots" option, so the shared carousel CSS leaves this container collapsed —
   position it explicitly or the bullets render at 0x0. */
#tlp-modal .md-content .rttm-pop-gallery .swiper-pagination {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 16px;
	top: auto;
	z-index: 3;
	width: auto;
	height: auto;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 7px;
	transform: none;
}
#tlp-modal .md-content .rttm-pop-gallery .swiper-pagination-bullet {
	margin: 0;
}
#tlp-modal .md-content .rttm-pop-gallery .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	border-radius: 999px;
	background: rgba(255, 255, 255, .5);
	opacity: 1;
	transition: width .3s cubic-bezier(.2, .7, .2, 1), background .25s cubic-bezier(.2, .7, .2, 1);
}
#tlp-modal .md-content .rttm-pop-gallery .swiper-pagination-bullet-active {
	width: 24px;
	background: #fff;
}

/* ---------- details (right, scrolls) ---------- */
#tlp-modal .md-content .rttm-pop-body {
	padding: 38px 36px 34px;
	overflow-y: auto;
	display: flex;
	flex-direction: column;
	min-height: 0;
	min-block-size: 0;
}
#tlp-modal .md-content .rttm-pop-body .md-header {
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
}

/* role + department pills sit on one wrapping row */
#tlp-modal .md-content .rttm-pop-pills {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 8px;
	margin: 0 0 14px;
}
#tlp-modal .md-content .rttm-pop-dept {
	display: inline-flex;
	align-items: center;
	margin: 0;
	padding: 5px 13px;
	border-radius: 999px;
	background: #f3f5fb;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: .4px;
	text-transform: uppercase;
	line-height: 1.4;
}
:where(#tlp-modal .md-content) .rttm-pop-dept {
	color: var(--rttm-pop-muted, #6b7088);
}

/* role pill */
#tlp-modal .md-content .rttm-pop-role {
	align-self: flex-start;
	display: inline-flex;
	align-items: center;
	margin: 0;
	padding: 5px 13px;
	border-radius: 999px;
	background: var(--rttm-pop-primary-50, #eef1ff);
	font-size: 12px;
	font-weight: 500;
	letter-spacing: .4px;
	text-transform: uppercase;
	line-height: 1.4;
}
:where(#tlp-modal .md-content) .rttm-pop-role,
:where(#tlp-modal .md-content) .rttm-pop-role .experience {
	color: var(--rttm-pop-primary, #143ee5);
}
#tlp-modal .md-content .rttm-pop-role .experience {
	margin-left: 5px;
	font-weight: 400;
	text-transform: none;
}

/* name */
#tlp-modal .md-content .rttm-pop-name {
	margin: 0 0 16px;
	padding: 0;
}
:where(#tlp-modal .md-content) .rttm-pop-name {
	font-size: 30px;
	line-height: 1.12;
	font-weight: 600;
	letter-spacing: -.4px;
	color: var(--rttm-pop-heading, #0f1535);
}

#tlp-modal .md-content .rttm-pop-body .tlp-tag-line {
	margin: -8px 0 16px;
	font-size: 14px;
	font-style: italic;
	color: var(--rttm-pop-muted, #6b7088);
}

/* bio + post content */
#tlp-modal .md-content .rttm-pop-body .short-bio,
#tlp-modal .md-content .rttm-pop-body .tlp-md-member-details {
	margin: 0 0 22px;
	font-size: 14.5px;
	line-height: 1.7;
}
#tlp-modal .md-content .rttm-pop-body .short-bio p,
#tlp-modal .md-content .rttm-pop-body .tlp-md-member-details p {
	margin: 0 0 10px;
	font-size: inherit;
	line-height: inherit;
}
#tlp-modal .md-content .rttm-pop-body .short-bio p:last-child,
#tlp-modal .md-content .rttm-pop-body .tlp-md-member-details p:last-child {
	margin-bottom: 0;
}

/* contact list — icon chip + text, matching the reference */
#tlp-modal .md-content .rttm-pop-body .contact-info {
	margin: 0 0 22px;
}
#tlp-modal .md-content .rttm-pop-body .contact-info ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-direction: column;
	gap: 11px;
}
#tlp-modal .md-content .rttm-pop-body .contact-info ul li {
	display: flex;
	align-items: center;
	gap: 13px;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 14px;
	line-height: 1.5;
	list-style: none;
}
#tlp-modal .md-content .rttm-pop-body .contact-info ul li::before {
	content: none;
}
#tlp-modal .md-content .rttm-pop-body .contact-info ul li i {
	width: 34px;
	height: 34px;
	flex-shrink: 0;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 9px;
	background: var(--rttm-pop-primary-50, #eef1ff);
	font-size: 13px;
	line-height: 1;
}
:where(#tlp-modal .md-content) .rttm-pop-body .contact-info ul li i {
	color: var(--rttm-pop-primary, #143ee5);
}
#tlp-modal .md-content .rttm-pop-body .contact-info ul li a {
	text-decoration: none;
	transition: color .2s cubic-bezier(.2, .7, .2, 1);
}
/* NOT :where() — the old dark popup left `.md-modal .rt-team-container .contact-info
   ul li a { color:#fff }` (0,3,3) behind, which beat a zeroed default and rendered the
   contact text white-on-white. The `li` needs it too: the Location row is a bare span.
   Nothing here fights a user control — the popup Text Color control only targets h3
   and the author-post links, and the per-field Email/Phone controls are scoped to the
   shortcode id, which out-specifies this. */
#tlp-modal .md-content .rttm-pop-body .contact-info ul li,
#tlp-modal .md-content .rttm-pop-body .contact-info ul li > span {
	color: var(--rttm-pop-text, #3a3f5c);
}
/* the email / fax / website rows wrap their value in a span INSIDE the anchor,
   so the link colour has to reach that span too — otherwise only the bare-text
   rows (phone, mobile) ever follow PopUp Link Color. */
#tlp-modal .md-content .rttm-pop-body .contact-info ul li a,
#tlp-modal .md-content .rttm-pop-body .contact-info ul li a span {
	color: var(--rttm-pop-link, #3a3f5c);
}
#tlp-modal .md-content .rttm-pop-body .contact-info ul li a:hover,
#tlp-modal .md-content .rttm-pop-body .contact-info ul li a:hover span {
	color: var(--rttm-pop-link-hover, #143ee5);
}
/* the website row wraps its icon INSIDE the anchor — keep the row a flex line */
#tlp-modal .md-content .rttm-pop-body .contact-info ul li.tlp-website > a {
	display: flex;
	align-items: center;
	gap: 13px;
}

/* Qualifications / Professional Memberships / Areas of Expertise — the label takes the
   accent so these read as part of the same palette as the pills and icon chips. */
#tlp-modal .md-content .rttm-pop-body .rt-extra-curriculum {
	margin: 0 0 10px;
	padding: 10px 14px;
	border-radius: 10px;
	background: var(--rttm-pop-primary-50, #eef1ff);
	font-size: 14px;
	line-height: 1.6;
}
#tlp-modal .md-content .rttm-pop-body .rt-extra-curriculum strong {
	display: block;
	margin-bottom: 2px;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: .4px;
	text-transform: uppercase;
}
:where(#tlp-modal .md-content) .rttm-pop-body .rt-extra-curriculum {
	color: var(--rttm-pop-text, #3a3f5c);
}
:where(#tlp-modal .md-content) .rttm-pop-body .rt-extra-curriculum strong {
	color: var(--rttm-pop-primary, #143ee5);
}
/* keep a gap before whatever follows the last one */
#tlp-modal .md-content .rttm-pop-body .rt-extra-curriculum:last-of-type {
	margin-bottom: 22px;
}
/* skills — on the design palette: primary fill on a primary-tinted track */
#tlp-modal .md-content .rttm-pop-body .tlp-team-skill {
	margin: 0 0 20px;
}
#tlp-modal .md-content .rttm-pop-body .tlp-team-skill .skill_name {
	margin: 0 0 6px;
	padding: 0;
	font-size: 13.5px;
	font-weight: 500;
}
:where(#tlp-modal .md-content) .rttm-pop-body .tlp-team-skill .skill_name {
	color: var(--rttm-pop-heading, #0f1535);
}
#tlp-modal .md-content .rttm-pop-body .tlp-team-skill .skill-prog {
	height: 8px;
	margin: 0 0 14px;
	border-radius: 999px;
	overflow: hidden;
	background: var(--rttm-pop-primary-50, #eef1ff);
}
#tlp-modal .md-content .rttm-pop-body .tlp-team-skill .skill-prog .fill {
	height: 100%;
	border-radius: 999px;
	background: var(--rttm-pop-primary, #143ee5);
}
/* the percentage sits above the bar, not inside an 8px track */
#tlp-modal .md-content .rttm-pop-body .tlp-team-skill .skill-prog .fill .percent-text {
	position: absolute;
	right: 0;
	top: -22px;
	font-size: 12px;
	font-weight: 500;
	line-height: 1;
	background: none;
	padding: 0;
}
:where(#tlp-modal .md-content) .rttm-pop-body .tlp-team-skill .skill-prog .fill .percent-text {
	color: var(--rttm-pop-primary, #143ee5);
}

/* Author posts — same accent language: a tinted list with accent links */
#tlp-modal .md-content .rttm-pop-body .rt-team-latest-post-wrap {
	margin: 0 0 22px;
}
#tlp-modal .md-content .rttm-pop-body .rt-team-latest-post-wrap h3 {
	margin: 0 0 8px;
	padding: 0;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: .4px;
	text-transform: uppercase;
}
:where(#tlp-modal .md-content) .rttm-pop-body .rt-team-latest-post-wrap h3 {
	color: var(--rttm-pop-primary, #143ee5);
}
#tlp-modal .md-content .rttm-pop-body .author-latest-post {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-direction: column;
	gap: 6px;
}
#tlp-modal .md-content .rttm-pop-body .author-latest-post li {
	margin: 0;
	padding: 9px 14px;
	border-radius: 10px;
	background: var(--rttm-pop-primary-50, #eef1ff);
	font-size: 14px;
	line-height: 1.5;
	list-style: none;
}
#tlp-modal .md-content .rttm-pop-body .author-latest-post li::before {
	content: none;
}
#tlp-modal .md-content .rttm-pop-body .author-latest-post li a {
	text-decoration: none;
	transition: color .2s cubic-bezier(.2, .7, .2, 1);
}
#tlp-modal .md-content .rttm-pop-body .author-latest-post li a {
	color: var(--rttm-pop-link, #3a3f5c);
}
#tlp-modal .md-content .rttm-pop-body .author-latest-post li a:hover {
	color: var(--rttm-pop-link-hover, #143ee5);
}

/* ---------- footer ---------- */
#tlp-modal .md-content .rttm-pop-foot {
	margin-top: auto;
	padding-top: 22px;
	border-top: 1px solid #e7eaf3;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 16px;
	flex-wrap: wrap;
}
#tlp-modal .md-content .rttm-pop-foot .social-icons {
	margin: 0;
	padding: 0;
	display: flex;
	gap: 9px;
	line-height: 1;
}
#tlp-modal .md-content .rttm-pop-foot .social-icons a {
	width: 40px;
	height: 40px;
	margin: 0;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border: 0;
	border-radius: 10px;
	font-size: 14px;
	text-decoration: none;
	transition: background .2s cubic-bezier(.2, .7, .2, 1), color .2s cubic-bezier(.2, .7, .2, 1), transform .2s cubic-bezier(.2, .7, .2, 1);
}
:where(#tlp-modal .md-content) .rttm-pop-foot .social-icons a {
	background: var(--rttm-pop-primary-50, #eef1ff);
	color: var(--rttm-pop-primary, #143ee5);
}
#tlp-modal .md-content .rttm-pop-foot .social-icons a:hover {
	transform: translateY(-2px);
}
/* beat the per-network brand rules, which are !important, so the chip stays on-theme */
#tlp-modal .md-content .rttm-pop-foot .social-icons a:hover i {
	background: transparent !important;
	color: inherit !important;
	width: auto;
	height: auto;
}
#tlp-modal .md-content .rttm-pop-foot .social-icons a:hover {
	background: var(--rttm-pop-primary, #143ee5);
	color: #fff;
}

/* Resume / Hire Me */
#tlp-modal .md-content .rttm-pop-actions {
	margin: 0;
	display: flex;
	gap: 8px;
	flex-wrap: wrap;
}
#tlp-modal .md-content .rttm-pop-actions a {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	padding: 11px 22px;
	border: 0;
	border-radius: 10px;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2;
	text-decoration: none;
	box-shadow: 0 6px 16px rgba(20, 62, 229, .25);
	transition: background .2s cubic-bezier(.2, .7, .2, 1), box-shadow .2s cubic-bezier(.2, .7, .2, 1), transform .2s cubic-bezier(.2, .7, .2, 1);
}
/* NOT :where() — pro pins `--rttm-primary-color: #007acc` at :root and the shared
   `.readmore-btn a` rules paint these buttons with it, which beat a zeroed default and
   put an off-palette teal in the footer. The per-button Style controls are scoped to
   the shortcode id, which the popup markup does not carry, so nothing user-facing is
   being overridden here. */
#tlp-modal .md-content .rttm-pop-actions a {
	background: var(--rttm-pop-primary, #143ee5);
	color: #fff;
}
#tlp-modal .md-content .rttm-pop-actions a:hover {
	background: var(--rttm-pop-primary-600, #1133c2);
	color: #fff;
}
#tlp-modal .md-content .rttm-pop-actions a:hover {
	transform: translateY(-2px);
	box-shadow: 0 10px 24px rgba(20, 62, 229, .35);
}

/* member pager */
#tlp-modal .md-content .rttm-pop-pager {
	display: flex;
	gap: 8px;
	margin-left: auto;
}
#tlp-modal .md-content .rttm-pop-pager .rttm-pop-nav {
	width: 38px;
	height: 38px;
	padding: 0;
	cursor: pointer;
	border: 1px solid #e7eaf3;
	border-radius: 10px;
	background: var(--rttm-pop-surface, #fff);
	color: var(--rttm-pop-text, #3a3f5c);
	font-size: 13px;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0 1px 2px rgba(20, 30, 75, .04), 0 8px 22px rgba(20, 30, 75, .06);
	transition: background .2s cubic-bezier(.2, .7, .2, 1), color .2s cubic-bezier(.2, .7, .2, 1), border-color .2s cubic-bezier(.2, .7, .2, 1);
}
#tlp-modal .md-content .rttm-pop-pager .rttm-pop-nav:hover {
	background: var(--rttm-pop-primary, #143ee5);
	color: #fff;
	border-color: var(--rttm-pop-primary, #143ee5);
}
#tlp-modal .md-content .rttm-pop-pager .rttm-pop-nav[disabled] {
	opacity: .4;
	cursor: default;
}
#tlp-modal .md-content .rttm-pop-pager .rttm-pop-nav[disabled]:hover {
	background: var(--rttm-pop-surface, #fff);
	color: var(--rttm-pop-text, #3a3f5c);
	border-color: #e7eaf3;
}

/* close button */
#tlp-modal .md-content .md-cls-btn .md-close {
	position: absolute;
	top: 16px;
	right: 16px;
	z-index: 6;
	width: 40px;
	height: 40px;
	padding: 0;
	border: 0;
	cursor: pointer;
	border-radius: 50%;
	background: rgba(255, 255, 255, .9);
	color: var(--rttm-pop-heading, #0f1535);
	font-size: 15px;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0 6px 16px rgba(0, 0, 0, .18);
	transition: background .2s cubic-bezier(.2, .7, .2, 1), color .2s cubic-bezier(.2, .7, .2, 1), transform .2s cubic-bezier(.2, .7, .2, 1);
}
#tlp-modal .md-content .md-cls-btn .md-close:hover {
	background: var(--rttm-pop-primary, #143ee5);
	color: #fff;
	transform: rotate(90deg);
}

/* single column under 720px, and let the modal itself scroll there */
}@media all and (max-width: 720px){
	#tlp-modal .md-content .rttm-pop {
		grid-template-columns: 1fr;
		grid-template-rows: auto auto;
		max-height: calc(100vh - 32px);
		overflow-y: auto;
	}
	#tlp-modal .md-content .rttm-pop-gallery {
		min-block-size: 340px;
	}
	#tlp-modal .md-content .rttm-pop-body {
		padding: 28px 22px 26px;
		overflow: visible;
	}
	#tlp-modal .md-content .rttm-pop-pager {
		margin-left: 0;
	}
	#tlp-modal .md-content {
		max-height: calc(100vh - 32px);
	}
}
@media all{/*********************** Single detail popup — END (generated) **********************/

/*********************** Multiple popup viewer — START (generated) ******************/
/* Fullscreen multi popup: gradient bar with counter + controls, centred
   gallery/details stage, member thumbnail strip. Generated by
   scratchpad/multipop-css.py from ONE source body shared with pro's
   _lo-multi-modal.scss — edit the script, never this block. */
/* ---------- user-owned colour tokens ----------
   PopUp Background / Text / Link / Link Hover set these on the shell; every rule below
   reads them, so a control never has to out-specify the design. :where() keeps the
   defaults at zero specificity, and declaring them on the SHELL rather than on the card
   means no inner element can shadow the value a control writes. */
:where(#tlp-popup-wrap.rttm-mpop) {
	--rttm-pop-surface: #fff;
	--rttm-pop-text: #3a3f5c;
	--rttm-pop-heading: #0f1535;
	--rttm-pop-muted: #6b7088;
	--rttm-pop-link: var(--rttm-pop-text, #3a3f5c);
	--rttm-pop-link-hover: var(--rttm-pop-primary, #143ee5);
}

/* ---------- shell ----------
   A fullscreen viewer, not the old slide-in panel: the legacy .tlp-popup-wrap /
   .tlp-el-popup-wrap rules (position:fixed; margin-left:100%; display:none;
   overflow-y:scroll) are all overridden here, so every one of those properties has to
   be restated even where the value looks like a default.

   --rttm-pop-primary is set on the shell by the runtime from the opening container's
   Primary Color — the same bridge the single popup uses — and the three tints are
   derived from it, so one value drives the bar, pills, chips, dots and buttons. */
#tlp-popup-wrap.rttm-mpop {
	--rttm-pop-primary-50: #eef1ff;
	--rttm-pop-primary-50: color-mix(in srgb, var(--rttm-pop-primary, #143ee5) 8%, #fff);
	--rttm-pop-primary-100: #dde3ff;
	--rttm-pop-primary-100: color-mix(in srgb, var(--rttm-pop-primary, #143ee5) 16%, #fff);
	--rttm-pop-primary-600: #1133c2;
	--rttm-pop-primary-600: color-mix(in srgb, var(--rttm-pop-primary, #143ee5) 82%, #000);
	--rttm-pop-primary-700: #0e2aa3;
	--rttm-pop-primary-700: color-mix(in srgb, var(--rttm-pop-primary, #143ee5) 72%, #000);
	position: fixed;
	inset: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	min-height: 0;
	max-height: none;
	display: flex;
	flex-direction: column;
	overflow: hidden;
	z-index: 999999;
	background: var(--rttm-pop-surface, #fff);
	color: var(--rttm-pop-text, #3a3f5c);
	font-size: 16px;
	line-height: 1.6;
	opacity: 0;
	pointer-events: none;
	transition: opacity .35s cubic-bezier(.2, .7, .2, 1);
}
#tlp-popup-wrap.rttm-mpop.is-open {
	opacity: 1;
	pointer-events: auto;
}
/* the legacy stylesheets give .tlp-popup-wrap a ::before strut for vertical centring */
#tlp-popup-wrap.rttm-mpop::before {
	content: none;
}

/* ---------- top bar ---------- */
#tlp-popup-wrap.rttm-mpop .rttm-mpop-bar {
	position: relative;
	flex-shrink: 0;
	height: 72px;
	width: 100%;
	padding: 0 28px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 16px;
	background-image: linear-gradient(100deg, var(--rttm-pop-primary, #143ee5) 0%, var(--rttm-pop-primary-700, #0e2aa3) 100%);
	color: #fff;
}
/* Popup Header Background is a user control; it writes background-color on this same
   element, and the arms that do so also clear this gradient (see the
   `background-image: none` companions in ElementorFilters and Fns). */
:where(#tlp-popup-wrap.rttm-mpop) .rttm-mpop-bar {
	background-color: transparent;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-counter,
#tlp-popup-wrap.rttm-mpop .rttm-mpop-spacer {
	flex: 1 1 0;
	min-width: 0;
}
/* the spacer balances the counter so the controls sit dead centre */
#tlp-popup-wrap.rttm-mpop .rttm-mpop-spacer {
	visibility: hidden;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-counter {
	position: static;
	margin: 0;
	height: auto;
	font: 500 14px/1.4 inherit;
	letter-spacing: .3px;
	white-space: nowrap;
}
:where(#tlp-popup-wrap.rttm-mpop) .rttm-mpop-counter {
	color: #fff;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-counter b {
	font-weight: 600;
	font-size: 16px;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-counter .rttm-mpop-of {
	opacity: .7;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-controls {
	position: static;
	width: auto;
	padding: 0;
	display: flex;
	align-items: center;
	gap: 12px;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-ctrl {
	width: 46px;
	height: 46px;
	flex-shrink: 0;
	margin: 0;
	padding: 0;
	bottom: auto;
	cursor: pointer;
	border: 1.5px solid rgba(255, 255, 255, .4);
	border-radius: 50%;
	background: rgba(255, 255, 255, .08);
	font-size: 15px;
	line-height: 1;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	transition: background .2s cubic-bezier(.2, .7, .2, 1), border-color .2s cubic-bezier(.2, .7, .2, 1), transform .2s cubic-bezier(.2, .7, .2, 1), color .2s cubic-bezier(.2, .7, .2, 1);
}
/* PopUp Header Text Color owns these */
:where(#tlp-popup-wrap.rttm-mpop) .rttm-mpop-ctrl {
	color: #fff;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-ctrl i {
	-webkit-text-stroke: 0;
	font-size: inherit;
	line-height: 1;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-ctrl:hover {
	background: #fff;
	border-color: #fff;
	color: var(--rttm-pop-primary, #143ee5);
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-ctrl.is-close:hover {
	transform: rotate(90deg);
}
/* progress along the bottom edge of the bar */
#tlp-popup-wrap.rttm-mpop .rttm-mpop-progress {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	height: 3px;
	background: rgba(255, 255, 255, .85);
	transition: width .4s cubic-bezier(.2, .7, .2, 1);
}

/* ---------- stage ----------
   Also .tlp-popup-content, which the legacy sheets pin to position:fixed with a full
   viewport height — it has to become an ordinary flex child here. */
#tlp-popup-wrap.rttm-mpop .rttm-mpop-stage {
	position: relative;
	flex: 1 1 auto;
	width: 100%;
	height: auto;
	min-height: 0;
	padding: 40px 32px;
	display: flex;
	/* NOT align-items:center. A flex item taller than its scroll container overflows
	   equally at BOTH ends, and the top overflow is unreachable because scrollTop
	   cannot go negative — so on a short viewport the role pill and the name were
	   clipped off the top of the stage with no way to scroll to them. flex-start plus
	   `margin:auto` on the card still centres it when there IS spare room, and simply
	   starts at the top when there is not. */
	align-items: flex-start;
	justify-content: center;
	overflow-y: auto;
	overflow-x: hidden;
}
/* PopUp Background is a user control on .tlp-popup-content */
:where(#tlp-popup-wrap.rttm-mpop) .rttm-mpop-stage {
	background: var(--rttm-pop-surface, #fff);
}

/* first-open spinner, while the AJAX is in flight */
#tlp-popup-wrap.rttm-mpop .rttm-mpop-loading {
	width: 44px;
	height: 44px;
	margin: auto;
	border-radius: 50%;
	border: 3px solid var(--rttm-pop-primary-50, #eef1ff);
	border-top-color: var(--rttm-pop-primary, #143ee5);
	animation: rttm-mpop-spin .7s linear infinite;
}
@keyframes rttm-mpop-spin {
	to {
		transform: rotate(360deg);
	}
}

/* ---------- the member panel ---------- */
#tlp-popup-wrap.rttm-mpop .rttm-mpop-card {
	width: min(1080px, 100%);
	/* auto on all four sides: centres vertically only when the stage has spare height,
	   and never pushes the top out of reach when it does not */
	margin: auto;
	display: grid;
	grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr);
	gap: 48px;
	/* The reference centres the two columns, but its member copy is short. With the
	   real field set the details column runs much taller than the photo, and centring
	   left a large empty gap above the image. Both columns start at the top instead. */
	align-items: start;
	opacity: 1;
	transform: none;
	transition: opacity .3s cubic-bezier(.2, .7, .2, 1), transform .3s cubic-bezier(.2, .7, .2, 1);
}
/* the step animation: slide out in the direction of travel, swap, slide back in */
#tlp-popup-wrap.rttm-mpop .rttm-mpop-card.is-swapping {
	opacity: 0;
	transform: translateX(var(--rttm-mpop-swap, 24px));
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-card--nogallery {
	grid-template-columns: minmax(0, 1fr);
	max-width: 720px;
}

/* ---------- gallery ---------- */
#tlp-popup-wrap.rttm-mpop .rttm-mpop-gallery {
	/* Sticky within the stage, so the photo stays alongside the text on a long profile.
	   It works because the card is `align-items: start`: the column is only as tall as
	   its content while its GRID AREA is as tall as the details column, which is the
	   room sticky needs to travel. `align-self: start` is restated so a stretched item
	   can never creep back in and freeze it. */
	position: sticky;
	top: 24px;
	align-self: start;
	min-width: 0;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-frame {
	position: relative;
	aspect-ratio: 1 / 1.05;
	border-radius: 18px;
	overflow: hidden;
	background: #0e1430;
	box-shadow: 0 24px 60px rgba(10, 15, 40, .22);
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-slide {
	position: absolute;
	inset: 0;
	opacity: 0;
	transition: opacity .45s cubic-bezier(.2, .7, .2, 1);
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-slide.is-active {
	opacity: 1;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-slide img {
	width: 100%;
	height: 100%;
	max-width: none;
	object-fit: cover;
	display: block;
	border-radius: 0;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-slide figcaption {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0;
	padding: 26px 16px 12px;
	background: linear-gradient(to top, rgba(10, 15, 40, .78), transparent);
	color: #fff;
	font-size: 12.5px;
	line-height: 1.45;
	text-align: center;
}
/* arrows are centred on the gallery, dots included, exactly as in the reference */
#tlp-popup-wrap.rttm-mpop .rttm-mpop-garrow {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 3;
	width: 44px;
	height: 44px;
	padding: 0;
	cursor: pointer;
	border: 0;
	border-radius: 12px;
	background: rgba(255, 255, 255, .94);
	color: var(--rttm-pop-heading, #0f1535);
	font-size: 14px;
	line-height: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0 6px 16px rgba(0, 0, 0, .25);
	transition: background .2s cubic-bezier(.2, .7, .2, 1), color .2s cubic-bezier(.2, .7, .2, 1);
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-garrow.prev {
	left: 14px;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-garrow.next {
	right: 14px;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-garrow:hover {
	background: var(--rttm-pop-primary, #143ee5);
	color: #fff;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-dots {
	display: flex;
	justify-content: center;
	gap: 8px;
	margin-top: 16px;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-dot {
	width: 8px;
	height: 8px;
	padding: 0;
	cursor: pointer;
	border: 0;
	border-radius: 999px;
	background: var(--rttm-pop-primary-100, #dde3ff);
	transition: width .3s cubic-bezier(.2, .7, .2, 1), background .25s cubic-bezier(.2, .7, .2, 1);
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-dot.is-active {
	width: 26px;
	background: linear-gradient(90deg, var(--rttm-pop-primary, #143ee5), var(--rttm-pop-primary-700, #0e2aa3));
}

/* ---------- details ---------- */
#tlp-popup-wrap.rttm-mpop .rttm-mpop-details {
	min-width: 0;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-pills {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 8px;
	margin: 0 0 16px;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-role,
#tlp-popup-wrap.rttm-mpop .rttm-mpop-dept {
	margin: 0;
	padding: 6px 14px;
	border-radius: 999px;
	font-size: 12px;
	font-weight: 500;
	line-height: 1.4;
	letter-spacing: .5px;
	text-transform: uppercase;
	display: inline-flex;
	align-items: center;
	gap: 6px;
}
:where(#tlp-popup-wrap.rttm-mpop) .rttm-mpop-role {
	background: var(--rttm-pop-primary-50, #eef1ff);
	color: var(--rttm-pop-primary, #143ee5);
}
:where(#tlp-popup-wrap.rttm-mpop) .rttm-mpop-dept {
	background: #f3f5fb;
	color: var(--rttm-pop-muted, #6b7088);
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-role .experience {
	font-weight: 400;
	opacity: .85;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-name {
	margin: 0 0 18px;
	padding: 0;
	font-size: 38px;
	font-weight: 600;
	line-height: 1.08;
	letter-spacing: -.6px;
}
:where(#tlp-popup-wrap.rttm-mpop) .rttm-mpop-name {
	color: var(--rttm-pop-heading, #0f1535);
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-details .tlp-tag-line {
	margin: -8px 0 18px;
	font-size: 15px;
	font-style: italic;
}
:where(#tlp-popup-wrap.rttm-mpop) .rttm-mpop-details .tlp-tag-line {
	color: var(--rttm-pop-muted, #6b7088);
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-details .short-bio,
#tlp-popup-wrap.rttm-mpop .rttm-mpop-details .tlp-md-member-details {
	margin: 0 0 26px;
	font-size: 15.5px;
	line-height: 1.75;
	max-width: 52ch;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-details .short-bio p,
#tlp-popup-wrap.rttm-mpop .rttm-mpop-details .tlp-md-member-details p {
	margin: 0 0 12px;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-details .short-bio p:last-child,
#tlp-popup-wrap.rttm-mpop .rttm-mpop-details .tlp-md-member-details p:last-child {
	margin-bottom: 0;
}

/* contact list — icon chips on the design palette */
#tlp-popup-wrap.rttm-mpop .rttm-mpop-details .contact-info {
	margin: 0 0 26px;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-details .contact-info ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-direction: column;
	gap: 13px;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-details .contact-info ul li {
	display: flex;
	align-items: center;
	gap: 14px;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 15px;
	line-height: 1.5;
	list-style: none;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-details .contact-info ul li::before {
	content: none;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-details .contact-info ul li i {
	width: 38px;
	height: 38px;
	flex-shrink: 0;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 10px;
	background: var(--rttm-pop-primary-50, #eef1ff);
	font-size: 14px;
	line-height: 1;
}
/* :where() throughout — PopUp Text Color and PopUp Link Color own these */
:where(#tlp-popup-wrap.rttm-mpop) .rttm-mpop-details .contact-info ul li i {
	color: var(--rttm-pop-primary, #143ee5);
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-details .contact-info ul li a {
	text-decoration: none;
	transition: color .2s cubic-bezier(.2, .7, .2, 1);
}
:where(#tlp-popup-wrap.rttm-mpop) .rttm-mpop-details .contact-info ul li,
:where(#tlp-popup-wrap.rttm-mpop) .rttm-mpop-details .contact-info ul li > span {
	color: var(--rttm-pop-text, #3a3f5c);
}
/* the email / fax / website rows wrap their value in a span INSIDE the anchor,
   so the link colour has to reach that span too — otherwise only the bare-text
   rows (phone, mobile) ever follow PopUp Link Color. */
:where(#tlp-popup-wrap.rttm-mpop) .rttm-mpop-details .contact-info ul li a,
:where(#tlp-popup-wrap.rttm-mpop) .rttm-mpop-details .contact-info ul li a span {
	color: var(--rttm-pop-link, #3a3f5c);
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-details .contact-info ul li a:hover,
#tlp-popup-wrap.rttm-mpop .rttm-mpop-details .contact-info ul li a:hover span {
	color: var(--rttm-pop-link-hover, #143ee5);
}
/* the website row wraps its icon INSIDE the anchor — keep the row a flex line */
#tlp-popup-wrap.rttm-mpop .rttm-mpop-details .contact-info ul li.tlp-website > a {
	display: flex;
	align-items: center;
	gap: 14px;
}

/* Qualifications / Memberships / Expertise */
#tlp-popup-wrap.rttm-mpop .rttm-mpop-details .rt-extra-curriculum {
	margin: 0 0 10px;
	padding: 10px 14px;
	border-radius: 10px;
	background: var(--rttm-pop-primary-50, #eef1ff);
	font-size: 14px;
	line-height: 1.6;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-details .rt-extra-curriculum strong {
	display: block;
	margin-bottom: 2px;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: .4px;
	text-transform: uppercase;
}
:where(#tlp-popup-wrap.rttm-mpop) .rttm-mpop-details .rt-extra-curriculum {
	color: var(--rttm-pop-text, #3a3f5c);
}
:where(#tlp-popup-wrap.rttm-mpop) .rttm-mpop-details .rt-extra-curriculum strong {
	color: var(--rttm-pop-primary, #143ee5);
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-details .rt-extra-curriculum:last-of-type {
	margin-bottom: 26px;
}

/* skills */
#tlp-popup-wrap.rttm-mpop .rttm-mpop-details .tlp-team-skill {
	margin: 0 0 22px;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-details .tlp-team-skill .skill_name {
	margin: 0 0 6px;
	padding: 0;
	font-size: 13.5px;
	font-weight: 500;
}
:where(#tlp-popup-wrap.rttm-mpop) .rttm-mpop-details .tlp-team-skill .skill_name {
	color: var(--rttm-pop-heading, #0f1535);
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-details .tlp-team-skill .skill-prog {
	height: 8px;
	margin: 0 0 14px;
	border-radius: 999px;
	overflow: hidden;
	background: var(--rttm-pop-primary-50, #eef1ff);
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-details .tlp-team-skill .skill-prog .fill {
	height: 100%;
	border-radius: 999px;
	background: var(--rttm-pop-primary, #143ee5);
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-details .tlp-team-skill .skill-prog .fill .percent-text {
	position: absolute;
	right: 0;
	top: -22px;
	padding: 0;
	background: none;
	font-size: 12px;
	font-weight: 500;
	line-height: 1;
}
:where(#tlp-popup-wrap.rttm-mpop) .rttm-mpop-details .tlp-team-skill .skill-prog .fill .percent-text {
	color: var(--rttm-pop-primary, #143ee5);
}

/* author posts */
#tlp-popup-wrap.rttm-mpop .rttm-mpop-details .rt-team-latest-post-wrap {
	margin: 0 0 26px;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-details .rt-team-latest-post-wrap h3 {
	margin: 0 0 8px;
	padding: 0;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: .4px;
	text-transform: uppercase;
}
:where(#tlp-popup-wrap.rttm-mpop) .rttm-mpop-details .rt-team-latest-post-wrap h3 {
	color: var(--rttm-pop-primary, #143ee5);
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-details .author-latest-post {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-direction: column;
	gap: 6px;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-details .author-latest-post li {
	margin: 0;
	padding: 9px 14px;
	border-radius: 10px;
	background: var(--rttm-pop-primary-50, #eef1ff);
	font-size: 14px;
	line-height: 1.5;
	list-style: none;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-details .author-latest-post li::before {
	content: none;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-details .author-latest-post li a {
	text-decoration: none;
	transition: color .2s cubic-bezier(.2, .7, .2, 1);
}
:where(#tlp-popup-wrap.rttm-mpop) .rttm-mpop-details .author-latest-post li a {
	color: var(--rttm-pop-link, #3a3f5c);
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-details .author-latest-post li a:hover {
	color: var(--rttm-pop-link-hover, #143ee5);
}

/* ---------- footer: socials + buttons ---------- */
#tlp-popup-wrap.rttm-mpop .rttm-mpop-foot {
	display: flex;
	align-items: center;
	gap: 16px;
	flex-wrap: wrap;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-foot .social-icons {
	margin: 0;
	padding: 0;
	display: flex;
	gap: 10px;
	line-height: 1;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-foot .social-icons a {
	width: 44px;
	height: 44px;
	margin: 0;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border: 0;
	border-radius: 11px;
	font-size: 15px;
	text-decoration: none;
	transition: background .2s cubic-bezier(.2, .7, .2, 1), color .2s cubic-bezier(.2, .7, .2, 1), transform .2s cubic-bezier(.2, .7, .2, 1);
}
:where(#tlp-popup-wrap.rttm-mpop) .rttm-mpop-foot .social-icons a {
	background: var(--rttm-pop-primary-50, #eef1ff);
	color: var(--rttm-pop-primary, #143ee5);
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-foot .social-icons a:hover {
	background: var(--rttm-pop-primary, #143ee5);
	color: #fff;
	transform: translateY(-2px);
}
/* the per-network brand rules paint the GLYPH and are !important, so the chip would
   show Facebook blue inside the accent square without this */
#tlp-popup-wrap.rttm-mpop .rttm-mpop-foot .social-icons a:hover i {
	background: transparent !important;
	color: inherit !important;
	width: auto;
	height: auto;
}

#tlp-popup-wrap.rttm-mpop .rttm-mpop-actions {
	margin: 0;
	display: flex;
	gap: 8px;
	flex-wrap: wrap;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-actions a {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	padding: 12px 24px;
	border: 0;
	border-radius: 11px;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2;
	text-decoration: none;
	box-shadow: 0 6px 16px rgba(20, 62, 229, .25);
	transition: background .2s cubic-bezier(.2, .7, .2, 1), box-shadow .2s cubic-bezier(.2, .7, .2, 1), transform .2s cubic-bezier(.2, .7, .2, 1);
}
/* NOT :where() — pro pins `--rttm-primary-color: #007acc` at :root and the shared
   `.readmore-btn a` rules paint these with it, which beats a zeroed default and puts an
   off-palette teal in the footer. */
#tlp-popup-wrap.rttm-mpop .rttm-mpop-actions a {
	background: var(--rttm-pop-primary, #143ee5);
	color: #fff;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-actions a:hover {
	background: var(--rttm-pop-primary-600, #1133c2);
	color: #fff;
	transform: translateY(-2px);
	box-shadow: 0 10px 24px rgba(20, 62, 229, .35);
}

/* ---------- member thumbnail strip ---------- */
#tlp-popup-wrap.rttm-mpop .rttm-mpop-strip {
	flex-shrink: 0;
	display: flex;
	gap: 10px;
	justify-content: center;
	padding: 14px 20px 20px;
	overflow-x: auto;
	overflow-y: hidden;
	background: var(--rttm-pop-surface, #fff);
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-strip:empty {
	display: none;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-thumb {
	width: 54px;
	height: 54px;
	flex-shrink: 0;
	padding: 0;
	cursor: pointer;
	border: 2px solid transparent;
	border-radius: 10px;
	overflow: hidden;
	background: #dfe3ee;
	opacity: .55;
	transition: opacity .25s cubic-bezier(.2, .7, .2, 1), border-color .25s cubic-bezier(.2, .7, .2, 1), transform .25s cubic-bezier(.2, .7, .2, 1);
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-thumb img {
	width: 100%;
	height: 100%;
	max-width: none;
	object-fit: cover;
	display: block;
	border-radius: 0;
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-thumb:hover {
	opacity: .85;
	transform: translateY(-2px);
}
#tlp-popup-wrap.rttm-mpop .rttm-mpop-thumb.is-active {
	opacity: 1;
	border-color: var(--rttm-pop-primary, #143ee5);
	box-shadow: 0 6px 14px rgba(20, 62, 229, .3);
}

/* ---------- responsive ---------- */
}@media all and (max-width: 840px){
	#tlp-popup-wrap.rttm-mpop .rttm-mpop-card {
		grid-template-columns: minmax(0, 1fr);
		gap: 28px;
		align-items: start;
	}
	#tlp-popup-wrap.rttm-mpop .rttm-mpop-stage {
		padding: 24px 20px;
		align-items: flex-start;
	}
	#tlp-popup-wrap.rttm-mpop .rttm-mpop-gallery {
		position: static;
		top: auto;
	}
	#tlp-popup-wrap.rttm-mpop .rttm-mpop-name {
		font-size: 30px;
	}
	#tlp-popup-wrap.rttm-mpop .rttm-mpop-frame {
		aspect-ratio: 1 / 1;
	}
}
@media all and (max-width: 560px){
	#tlp-popup-wrap.rttm-mpop .rttm-mpop-bar {
		height: 64px;
		padding: 0 14px;
	}
	#tlp-popup-wrap.rttm-mpop .rttm-mpop-spacer {
		display: none;
	}
	#tlp-popup-wrap.rttm-mpop .rttm-mpop-ctrl {
		width: 40px;
		height: 40px;
	}
	#tlp-popup-wrap.rttm-mpop .rttm-mpop-controls {
		gap: 8px;
	}
	#tlp-popup-wrap.rttm-mpop .rttm-mpop-name {
		font-size: 26px;
	}
	#tlp-popup-wrap.rttm-mpop .rttm-mpop-strip {
		justify-content: flex-start;
		padding: 10px 14px 14px;
	}
	#tlp-popup-wrap.rttm-mpop .rttm-mpop-thumb {
		width: 46px;
		height: 46px;
	}
	#tlp-popup-wrap.rttm-mpop .rttm-mpop-foot {
		gap: 12px;
	}
}
@media all{/*********************** Multiple popup viewer — END (generated) ********************/

/*********************** Smart popup drawer — START (generated) *********************/
/* Right-hand drawer smart popup: blurred backdrop, gradient bar with member
   stepper + close, square hero slider and a scrolling detail column. Generated by
   scratchpad/smartpop-css.py from ONE source body shared with pro's
   _lo-smart-modal.scss — edit the script, never this block. */
/* ---------- user-owned colour tokens ----------
   PopUp Background / Text / Link / Link Hover set these on the shell; every rule below
   reads them, so a control never has to out-specify the design. :where() keeps the
   defaults at zero specificity, and declaring them on the SHELL rather than on the card
   means no inner element can shadow the value a control writes. */
:where(#rt-smart-modal-container.rttm-sp) {
	--rttm-pop-surface: #fff;
	--rttm-pop-text: #3a3f5c;
	--rttm-pop-heading: #0f1535;
	--rttm-pop-muted: #6b7088;
	--rttm-pop-link: var(--rttm-pop-text, #3a3f5c);
	--rttm-pop-link-hover: var(--rttm-pop-primary, #143ee5);
}

/* ---------- backdrop ----------
   The container itself is the dimmer; the drawer is its child. The legacy sheets gave
   this element a centred-modal layout, so the overridden properties are restated even
   where the value looks like a default. */
#rt-smart-modal-container.rttm-sp {
	--rttm-pop-primary-50: #eef1ff;
	--rttm-pop-primary-50: color-mix(in srgb, var(--rttm-pop-primary, #143ee5) 8%, #fff);
	--rttm-pop-primary-100: #dde3ff;
	--rttm-pop-primary-100: color-mix(in srgb, var(--rttm-pop-primary, #143ee5) 16%, #fff);
	--rttm-pop-primary-600: #1133c2;
	--rttm-pop-primary-600: color-mix(in srgb, var(--rttm-pop-primary, #143ee5) 82%, #000);
	--rttm-pop-primary-700: #0e2aa3;
	--rttm-pop-primary-700: color-mix(in srgb, var(--rttm-pop-primary, #143ee5) 72%, #000);
	--rttm-sp-width: 440px;
	position: fixed;
	inset: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
	z-index: 999999;
	background: rgba(10, 15, 40, .5);
	-webkit-backdrop-filter: blur(3px);
	backdrop-filter: blur(3px);
	color: var(--rttm-pop-text, #3a3f5c);
	font-size: 16px;
	line-height: 1.6;
	opacity: 0;
	pointer-events: none;
	transition: opacity .35s cubic-bezier(.2, .7, .2, 1);
}
#rt-smart-modal-container.rttm-sp.open {
	opacity: 1;
	pointer-events: auto;
}
#rt-smart-modal-container.rttm-sp::before,
#rt-smart-modal-container.rttm-sp::after {
	content: none;
}

/* ---------- drawer ---------- */
#rt-smart-modal-container.rttm-sp .rt-smart-modal-main {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: auto;
	margin: 0;
	padding: 0;
	width: min(var(--rttm-sp-width), 100%);
	max-width: 100%;
	height: 100%;
	max-height: none;
	display: flex;
	flex-direction: column;
	border-radius: 0;
	background: var(--rttm-pop-surface, #fff);
	box-shadow: -30px 0 80px rgba(10, 15, 40, .3);
	transform: translateX(100%);
	transition: transform .45s cubic-bezier(.2, .7, .2, 1);
}
#rt-smart-modal-container.rttm-sp.open .rt-smart-modal-main {
	transform: translateX(0);
}

/* ---------- top bar ---------- */
#rt-smart-modal-container.rttm-sp .rt-smart-modal-main .rt-smart-modal-header {
	position: relative;
	flex-shrink: 0;
	height: 60px;
	width: 100%;
	padding: 0 16px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	background-image: linear-gradient(100deg, var(--rttm-pop-primary, #143ee5) 0%, var(--rttm-pop-primary-700, #0e2aa3) 100%);
	color: #fff;
}
/* the header background is a user control; the arms that set it also clear this
   gradient, otherwise a background-image would paint over the flat colour */
:where(#rt-smart-modal-container.rttm-sp) .rt-smart-modal-header {
	background-color: transparent;
}
#rt-smart-modal-container.rttm-sp .rt-smart-modal-main .rt-smart-modal-nav {
	position: static;
	display: flex;
	gap: 8px;
	margin: 0;
	padding: 0;
}
#rt-smart-modal-container.rttm-sp .rt-smart-modal-main .rt-smart-modal-header a.rt-smart-nav-item,
#rt-smart-modal-container.rttm-sp .rt-smart-modal-main .rt-smart-modal-header a.rt-smart-modal-close {
	float: none;
	-webkit-text-stroke: 0;
	position: static;
	width: 38px;
	height: 38px;
	margin: 0;
	padding: 0;
	flex-shrink: 0;
	cursor: pointer;
	border: 1.5px solid rgba(255, 255, 255, .4);
	border-radius: 10px;
	background: rgba(255, 255, 255, .08);
	font-size: 13px;
	line-height: 1;
	text-decoration: none;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	transition: background .2s cubic-bezier(.2, .7, .2, 1), color .2s cubic-bezier(.2, .7, .2, 1), border-color .2s cubic-bezier(.2, .7, .2, 1), transform .2s cubic-bezier(.2, .7, .2, 1);
}
/* PopUp Header Text Color owns these */
:where(#rt-smart-modal-container.rttm-sp) .rt-smart-modal-header .rt-smart-nav-item,
:where(#rt-smart-modal-container.rttm-sp) .rt-smart-modal-header .rt-smart-modal-close {
	color: #fff;
}
#rt-smart-modal-container.rttm-sp .rt-smart-modal-main .rt-smart-modal-header a.rt-smart-modal-close {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	font-size: 14px;
}
#rt-smart-modal-container.rttm-sp .rt-smart-modal-main .rt-smart-modal-header a.rt-smart-nav-item:hover,
#rt-smart-modal-container.rttm-sp .rt-smart-modal-main .rt-smart-modal-header a.rt-smart-modal-close:hover {
	background: #fff;
	border-color: #fff;
	color: var(--rttm-pop-primary, #143ee5);
}
#rt-smart-modal-container.rttm-sp .rt-smart-modal-main .rt-smart-modal-header a.rt-smart-modal-close:hover {
	transform: rotate(90deg);
}
#rt-smart-modal-container.rttm-sp .rt-smart-modal-main .rt-smart-modal-header i {
	-webkit-text-stroke: 0;
	font-size: inherit;
	line-height: 1;
}

/* ---------- scrolling body ---------- */
#rt-smart-modal-container.rttm-sp .rt-smart-modal-main .rt-smart-modal {
	position: static;
	flex: 1 1 auto;
	width: 100%;
	height: auto;
	min-height: 0;
	max-height: none;
	margin: 0;
	padding: 0;
	overflow-y: auto;
	overflow-x: hidden;
	border-radius: 0;
	box-shadow: none;
}
/* The legacy dark smart popup painted this element from
   `#rt-smart-modal-container .rt-smart-modal-main .rt-smart-modal` (1,3,0), so a
   :where()-zeroed white default lost to it and the drawer came out charcoal with the
   design's dark text on top of it. Matching that specificity is what makes the drawer
   white. The PopUp Background control still wins: Elementor writes the same selector
   from its own stylesheet, which loads later, and the shortcode runtime applies the
   colour inline. */
#rt-smart-modal-container.rttm-sp .rt-smart-modal-main .rt-smart-modal {
	background: var(--rttm-pop-surface, #fff);
}
#rt-smart-modal-container.rttm-sp .rt-smart-modal-main .rt-smart-modal,
#rt-smart-modal-container.rttm-sp .rt-smart-modal-main .rt-smart-modal-main-content-wrapper,
#rt-smart-modal-container.rttm-sp .rt-smart-modal-main .rt-smart-modal-main-content,
#rt-smart-modal-container.rttm-sp .rt-smart-modal-main .rttm-sp-panel {
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
}
#rt-smart-modal-container.rttm-sp .rt-smart-modal-main .rt-smart-modal-main-content-wrapper,
#rt-smart-modal-container.rttm-sp .rt-smart-modal-main .rt-smart-modal-main-content {
	width: 100%;
	max-width: none;
	height: auto;
	margin: 0;
	padding: 0;
	overflow: visible;
	opacity: 1;
}

/* the spinner the runtime drops in while the AJAX is in flight */
#rt-smart-modal-container.rttm-sp .rt-spinner {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin: -20px 0 0 -20px;
	border-radius: 50%;
	border: 3px solid rgba(255, 255, 255, .35);
	border-top-color: #fff;
	background: none;
	animation: rttm-sp-spin .7s linear infinite;
}
@keyframes rttm-sp-spin {
	to {
		transform: rotate(360deg);
	}
}

/* The panel fades/lifts on a member step.
   These carry the legacy sheet's full chain because it pins
   `... .rt-smart-modal-main-content { opacity: 0 }` at (1,5,0) — the old runtime
   cleared that by hand after its custom-scrollbar init, which the redesign drops. A
   shorter selector loses and the drawer opens blank. */
#rt-smart-modal-container.rttm-sp .rt-smart-modal-main .rt-smart-modal .rt-smart-modal-main-content-wrapper .rt-smart-modal-main-content.rttm-sp-panel {
	opacity: 1;
	transform: none;
	transition: opacity .3s cubic-bezier(.2, .7, .2, 1), transform .3s cubic-bezier(.2, .7, .2, 1);
}
#rt-smart-modal-container.rttm-sp .rt-smart-modal-main .rt-smart-modal .rt-smart-modal-main-content-wrapper .rt-smart-modal-main-content.rttm-sp-panel.is-swapping {
	opacity: 0;
	transform: translateY(8px);
	transition: none;
}

/* ---------- hero ---------- */
#rt-smart-modal-container.rttm-sp .rttm-sp-hero {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	aspect-ratio: 1 / 1;
	overflow: hidden;
	background: #0e1430;
}
#rt-smart-modal-container.rttm-sp .rttm-sp-slide {
	position: absolute;
	inset: 0;
	margin: 0;
	opacity: 0;
	transition: opacity .4s cubic-bezier(.2, .7, .2, 1);
}
#rt-smart-modal-container.rttm-sp .rttm-sp-slide.is-active {
	opacity: 1;
}
#rt-smart-modal-container.rttm-sp .rttm-sp-slide img {
	width: 100%;
	height: 100%;
	max-width: none;
	object-fit: cover;
	display: block;
	border-radius: 0;
}
#rt-smart-modal-container.rttm-sp .rttm-sp-slide figcaption {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0;
	padding: 34px 16px 30px;
	background: linear-gradient(to top, rgba(10, 15, 40, .8), transparent);
	color: #fff;
	font-size: 12.5px;
	line-height: 1.45;
	text-align: center;
}
#rt-smart-modal-container.rttm-sp .rttm-sp-garrow {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 3;
	width: 40px;
	height: 40px;
	padding: 0;
	cursor: pointer;
	border: 0;
	border-radius: 11px;
	background: rgba(255, 255, 255, .92);
	color: var(--rttm-pop-heading, #0f1535);
	font-size: 13px;
	line-height: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0 6px 14px rgba(0, 0, 0, .22);
	transition: background .2s cubic-bezier(.2, .7, .2, 1), color .2s cubic-bezier(.2, .7, .2, 1);
}
#rt-smart-modal-container.rttm-sp .rttm-sp-garrow.prev {
	left: 12px;
}
#rt-smart-modal-container.rttm-sp .rttm-sp-garrow.next {
	right: 12px;
}
#rt-smart-modal-container.rttm-sp .rttm-sp-garrow:hover {
	background: var(--rttm-pop-primary, #143ee5);
	color: #fff;
}
/* dots sit ON the photo here, not below it */
#rt-smart-modal-container.rttm-sp .rttm-sp-dots {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 14px;
	z-index: 3;
	display: flex;
	justify-content: center;
	gap: 7px;
}
#rt-smart-modal-container.rttm-sp .rttm-sp-dot {
	width: 8px;
	height: 8px;
	padding: 0;
	cursor: pointer;
	border: 0;
	border-radius: 999px;
	background: rgba(255, 255, 255, .5);
	transition: width .3s cubic-bezier(.2, .7, .2, 1), background .25s cubic-bezier(.2, .7, .2, 1);
}
#rt-smart-modal-container.rttm-sp .rttm-sp-dot.is-active {
	width: 24px;
	background: #fff;
}

/* ---------- details ---------- */
#rt-smart-modal-container.rttm-sp .rttm-sp-body {
	width: 100%;
	margin: 0;
	padding: 26px 28px 32px;
}
#rt-smart-modal-container.rttm-sp .rttm-sp-pills {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 8px;
	margin: 0 0 12px;
}
#rt-smart-modal-container.rttm-sp .rttm-sp-role,
#rt-smart-modal-container.rttm-sp .rttm-sp-dept {
	margin: 0;
	padding: 5px 13px;
	border-radius: 999px;
	font-size: 11.5px;
	font-weight: 500;
	line-height: 1.4;
	letter-spacing: .5px;
	text-transform: uppercase;
	display: inline-flex;
	align-items: center;
	gap: 6px;
}
:where(#rt-smart-modal-container.rttm-sp) .rttm-sp-role {
	background: var(--rttm-pop-primary-50, #eef1ff);
	color: var(--rttm-pop-primary, #143ee5);
}
:where(#rt-smart-modal-container.rttm-sp) .rttm-sp-dept {
	background: #f3f5fb;
	color: var(--rttm-pop-muted, #6b7088);
}
#rt-smart-modal-container.rttm-sp .rttm-sp-role .experience {
	font-weight: 400;
	opacity: .85;
}
#rt-smart-modal-container.rttm-sp .rttm-sp-name {
	margin: 0 0 14px;
	padding: 0;
	font-size: 26px;
	font-weight: 600;
	line-height: 1.15;
	letter-spacing: -.3px;
}
:where(#rt-smart-modal-container.rttm-sp) .rttm-sp-name {
	color: var(--rttm-pop-heading, #0f1535);
}
#rt-smart-modal-container.rttm-sp .rttm-sp-body .tlp-tag-line {
	margin: -6px 0 14px;
	font-size: 14px;
	font-style: italic;
}
:where(#rt-smart-modal-container.rttm-sp) .rttm-sp-body .tlp-tag-line {
	color: var(--rttm-pop-muted, #6b7088);
}
#rt-smart-modal-container.rttm-sp .rttm-sp-body .short-bio,
#rt-smart-modal-container.rttm-sp .rttm-sp-body .tlp-md-member-details {
	margin: 0 0 22px;
	font-size: 14.5px;
	line-height: 1.7;
}
/* NOT :where() — the legacy dark smart popup painted the body copy white from inside
   #rt-smart-modal-container, and a zeroed default lost to it, so the bio rendered
   white-on-white in the new light drawer. The Elementor PopUp Text Color control is far
   more specific (id + six classes) and still wins. */
#rt-smart-modal-container.rttm-sp .rttm-sp-body .short-bio,
#rt-smart-modal-container.rttm-sp .rttm-sp-body .short-bio p,
#rt-smart-modal-container.rttm-sp .rttm-sp-body .tlp-md-member-details,
#rt-smart-modal-container.rttm-sp .rttm-sp-body .tlp-md-member-details p,
#rt-smart-modal-container.rttm-sp .rttm-sp-body .tlp-tag-line {
	color: var(--rttm-pop-text, #3a3f5c);
}
#rt-smart-modal-container.rttm-sp .rttm-sp-body .tlp-tag-line {
	color: var(--rttm-pop-muted, #6b7088);
}
#rt-smart-modal-container.rttm-sp .rttm-sp-body .short-bio p,
#rt-smart-modal-container.rttm-sp .rttm-sp-body .tlp-md-member-details p {
	margin: 0 0 10px;
}
#rt-smart-modal-container.rttm-sp .rttm-sp-body .short-bio p:last-child,
#rt-smart-modal-container.rttm-sp .rttm-sp-body .tlp-md-member-details p:last-child {
	margin-bottom: 0;
}

/* contact list */
#rt-smart-modal-container.rttm-sp .rttm-sp-body .contact-info {
	margin: 0 0 22px;
}
#rt-smart-modal-container.rttm-sp .rttm-sp-body .contact-info ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-direction: column;
	gap: 11px;
}
#rt-smart-modal-container.rttm-sp .rttm-sp-body .contact-info ul li {
	display: flex;
	align-items: center;
	gap: 13px;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 14px;
	line-height: 1.5;
	list-style: none;
	word-break: break-word;
}
#rt-smart-modal-container.rttm-sp .rttm-sp-body .contact-info ul li::before {
	content: none;
}
#rt-smart-modal-container.rttm-sp .rttm-sp-body .contact-info ul li i {
	width: 34px;
	height: 34px;
	flex-shrink: 0;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 9px;
	background: var(--rttm-pop-primary-50, #eef1ff);
	font-size: 13px;
	line-height: 1;
}
/* :where() throughout — PopUp Text Color and PopUp Link Color own these */
:where(#rt-smart-modal-container.rttm-sp) .rttm-sp-body .contact-info ul li i {
	color: var(--rttm-pop-primary, #143ee5);
}
#rt-smart-modal-container.rttm-sp .rttm-sp-body .contact-info ul li a {
	text-decoration: none;
	transition: color .2s cubic-bezier(.2, .7, .2, 1);
}
:where(#rt-smart-modal-container.rttm-sp) .rttm-sp-body .contact-info ul li,
:where(#rt-smart-modal-container.rttm-sp) .rttm-sp-body .contact-info ul li > span {
	color: var(--rttm-pop-text, #3a3f5c);
}
/* the email / fax / website rows wrap their value in a span INSIDE the anchor,
   so the link colour has to reach that span too — otherwise only the bare-text
   rows (phone, mobile) ever follow PopUp Link Color. */
:where(#rt-smart-modal-container.rttm-sp) .rttm-sp-body .contact-info ul li a,
:where(#rt-smart-modal-container.rttm-sp) .rttm-sp-body .contact-info ul li a span {
	color: var(--rttm-pop-link, #3a3f5c);
}
#rt-smart-modal-container.rttm-sp .rttm-sp-body .contact-info ul li a:hover,
#rt-smart-modal-container.rttm-sp .rttm-sp-body .contact-info ul li a:hover span {
	color: var(--rttm-pop-link-hover, #143ee5);
}
#rt-smart-modal-container.rttm-sp .rttm-sp-body .contact-info ul li.tlp-website > a {
	display: flex;
	align-items: center;
	gap: 13px;
}

/* Qualifications / Memberships / Expertise */
#rt-smart-modal-container.rttm-sp .rttm-sp-body .rt-extra-curriculum {
	margin: 0 0 10px;
	padding: 10px 14px;
	border-radius: 10px;
	background: var(--rttm-pop-primary-50, #eef1ff);
	font-size: 13.5px;
	line-height: 1.6;
}
#rt-smart-modal-container.rttm-sp .rttm-sp-body .rt-extra-curriculum strong {
	display: block;
	margin-bottom: 2px;
	font-size: 11.5px;
	font-weight: 500;
	letter-spacing: .4px;
	text-transform: uppercase;
}
:where(#rt-smart-modal-container.rttm-sp) .rttm-sp-body .rt-extra-curriculum {
	color: var(--rttm-pop-text, #3a3f5c);
}
:where(#rt-smart-modal-container.rttm-sp) .rttm-sp-body .rt-extra-curriculum strong {
	color: var(--rttm-pop-primary, #143ee5);
}
#rt-smart-modal-container.rttm-sp .rttm-sp-body .rt-extra-curriculum:last-of-type {
	margin-bottom: 22px;
}

/* skills */
#rt-smart-modal-container.rttm-sp .rttm-sp-body .tlp-team-skill {
	margin: 0 0 20px;
}
#rt-smart-modal-container.rttm-sp .rttm-sp-body .tlp-team-skill .skill_name {
	margin: 0 0 6px;
	padding: 0;
	font-size: 13px;
	font-weight: 500;
}
:where(#rt-smart-modal-container.rttm-sp) .rttm-sp-body .tlp-team-skill .skill_name {
	color: var(--rttm-pop-heading, #0f1535);
}
#rt-smart-modal-container.rttm-sp .rttm-sp-body .tlp-team-skill .skill-prog {
	height: 8px;
	margin: 0 0 14px;
	border-radius: 999px;
	overflow: hidden;
	background: var(--rttm-pop-primary-50, #eef1ff);
}
#rt-smart-modal-container.rttm-sp .rttm-sp-body .tlp-team-skill .skill-prog .fill {
	height: 100%;
	border-radius: 999px;
	background: var(--rttm-pop-primary, #143ee5);
}
#rt-smart-modal-container.rttm-sp .rttm-sp-body .tlp-team-skill .skill-prog .fill .percent-text {
	position: absolute;
	right: 0;
	top: -22px;
	padding: 0;
	background: none;
	font-size: 12px;
	font-weight: 500;
	line-height: 1;
}
:where(#rt-smart-modal-container.rttm-sp) .rttm-sp-body .tlp-team-skill .skill-prog .fill .percent-text {
	color: var(--rttm-pop-primary, #143ee5);
}

/* author posts */
#rt-smart-modal-container.rttm-sp .rttm-sp-body .rt-team-latest-post-wrap {
	margin: 0 0 22px;
}
#rt-smart-modal-container.rttm-sp .rttm-sp-body .rt-team-latest-post-wrap h3 {
	margin: 0 0 8px;
	padding: 0;
	font-size: 11.5px;
	font-weight: 500;
	letter-spacing: .4px;
	text-transform: uppercase;
}
:where(#rt-smart-modal-container.rttm-sp) .rttm-sp-body .rt-team-latest-post-wrap h3 {
	color: var(--rttm-pop-primary, #143ee5);
}
#rt-smart-modal-container.rttm-sp .rttm-sp-body .author-latest-post {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-direction: column;
	gap: 6px;
}
#rt-smart-modal-container.rttm-sp .rttm-sp-body .author-latest-post li {
	margin: 0;
	padding: 9px 14px;
	border-radius: 10px;
	background: var(--rttm-pop-primary-50, #eef1ff);
	font-size: 13.5px;
	line-height: 1.5;
	list-style: none;
}
#rt-smart-modal-container.rttm-sp .rttm-sp-body .author-latest-post li::before {
	content: none;
}
#rt-smart-modal-container.rttm-sp .rttm-sp-body .author-latest-post li a {
	text-decoration: none;
	transition: color .2s cubic-bezier(.2, .7, .2, 1);
}
:where(#rt-smart-modal-container.rttm-sp) .rttm-sp-body .author-latest-post li a {
	color: var(--rttm-pop-link, #3a3f5c);
}
#rt-smart-modal-container.rttm-sp .rttm-sp-body .author-latest-post li a:hover {
	color: var(--rttm-pop-link-hover, #143ee5);
}

/* buttons */
#rt-smart-modal-container.rttm-sp .rttm-sp-actions {
	margin: 0 0 20px;
	display: flex;
	gap: 8px;
	flex-wrap: wrap;
}
#rt-smart-modal-container.rttm-sp .rttm-sp-actions a {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	padding: 11px 22px;
	border: 0;
	border-radius: 11px;
	font-size: 13.5px;
	font-weight: 500;
	line-height: 1.2;
	text-decoration: none;
	box-shadow: 0 6px 16px rgba(20, 62, 229, .25);
	transition: background .2s cubic-bezier(.2, .7, .2, 1), box-shadow .2s cubic-bezier(.2, .7, .2, 1), transform .2s cubic-bezier(.2, .7, .2, 1);
}
/* NOT :where() — pro pins `--rttm-primary-color: #007acc` at :root and the shared
   `.readmore-btn a` rules paint these with it */
#rt-smart-modal-container.rttm-sp .rttm-sp-actions a {
	background: var(--rttm-pop-primary, #143ee5);
	color: #fff;
}
#rt-smart-modal-container.rttm-sp .rttm-sp-actions a:hover {
	background: var(--rttm-pop-primary-600, #1133c2);
	color: #fff;
	transform: translateY(-2px);
	box-shadow: 0 10px 24px rgba(20, 62, 229, .35);
}

/* socials, ruled off as in the reference */
#rt-smart-modal-container.rttm-sp .rttm-sp-foot {
	padding-top: 20px;
	border-top: 1px solid #e7eaf3;
}
#rt-smart-modal-container.rttm-sp .rttm-sp-foot .social-icons {
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	gap: 9px;
	line-height: 1;
}
#rt-smart-modal-container.rttm-sp .rttm-sp-foot .social-icons a {
	width: 42px;
	height: 42px;
	margin: 0;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border: 0;
	border-radius: 11px;
	font-size: 14px;
	text-decoration: none;
	transition: background .2s cubic-bezier(.2, .7, .2, 1), color .2s cubic-bezier(.2, .7, .2, 1), transform .2s cubic-bezier(.2, .7, .2, 1);
}
:where(#rt-smart-modal-container.rttm-sp) .rttm-sp-foot .social-icons a {
	background: var(--rttm-pop-primary-50, #eef1ff);
	color: var(--rttm-pop-primary, #143ee5);
}
#rt-smart-modal-container.rttm-sp .rttm-sp-foot .social-icons a:hover {
	background: var(--rttm-pop-primary, #143ee5);
	color: #fff;
	transform: translateY(-2px);
}
/* the per-network brand rules paint the GLYPH and are !important */
#rt-smart-modal-container.rttm-sp .rttm-sp-foot .social-icons a:hover i {
	background: transparent !important;
	color: inherit !important;
	width: auto;
	height: auto;
}

/* ---------- responsive ---------- */
}@media all and (max-width: 480px){
	#rt-smart-modal-container.rttm-sp {
		--rttm-sp-width: 100%;
	}
	#rt-smart-modal-container.rttm-sp .rttm-sp-body {
		padding: 22px 20px 28px;
	}
	#rt-smart-modal-container.rttm-sp .rttm-sp-name {
		font-size: 23px;
	}
}
@media all{/*********************** Smart popup drawer — END (generated) ***********************/

/*********************** Round image style — circular clip (see layouts 1 & 3 above) ***********************/
/* `.round-img img { border-radius: 50% }` (near the top of this file) rounds only the IMAGE.
   Every layout below also zooms that image on hover, and the <figure> wrapping it clips as a
   RECTANGLE, so the circle's four extreme points were pushed past the figure's straight edges
   and came back flattened (measured 6-14px sliced off, depending on the layout's zoom).
   Rounding the figure keeps the OUTLINE a perfect circle while the photo zooms inside it.

   Each selector names the figure that wraps ONLY the image. There is deliberately no blanket
   `.round-img figure` rule: layout 7's card is itself a <figure class="tlp-team-item"> around a
   second bare <figure>, so a blanket rule would clip the whole card - text, overlay and all -
   into a circle.

   Layouts 7 and 9 are omitted on purpose: their hover state covers the photo with an opaque
   overlay, so the flattened edges are never visible. Layout 12 has no image zoom at all.

   17 and 18 carry an extra `.single-team-area` in the path purely for specificity: pro's
   stylesheet sets `border-radius: inherit` on the same figure at (0,4,1) and loads later, so
   these need (0,5,1) to win on the Elementor path. */
.rt-team-container .layout4 .round-img .single-team-area > figure,
.rt-team-container .layout6 .round-img .tlp-img > figure,
.rt-team-container .layout8 .round-img .single-team-area .tlp-portfolio-thum > figure,
.rt-team-container .layout10 .round-img .image-container > figure,
.rt-team-container .layout11 .round-img .single-team-area > figure,
.rt-team-container .layout13 .round-img .rt-l13-media > figure,
.rt-team-container .layout14 .round-img .rt-l14-media > figure,
.rt-team-container .layout15 .round-img .rt-l15-media > figure,
.rt-team-container .layout17 .round-img .single-team-area .tlp-portfolio-thum > figure,
.rt-team-container .layout18 .round-img .single-team-area .tlp-portfolio-thum > figure {
	border-radius: 50%;
	overflow: hidden;
}

/* Same circular clip for the isotope and carousel families, and for the Elementor-only layout
   keys the block above misses.

   These do NOT inherit the grid rules: an isotope row carries `.isotope8`, not `.layout13`,
   even though it draws layout 13's card, and layouts 4/6/8/10 render from separate
   `layout-el-*` templates on the Elementor path. carousel1 and carousel-el-1 both hardcode
   `.rttm-slider1` on the ITEM, so one compound selector covers both of those.

   Omitted on purpose, matching the grid block: isotope4 + carousel2 + carousel-el-2 (they
   draw layout 7's card, whose hover overlay hides the photo), isotope6 + isotope-el-6 and
   carousel4 (layout 9's card, same reason), carousel7 (layout 12's card - no image zoom) and
   carousel10 (no image zoom at all). */
.rt-team-container .isotope1 .round-img > figure,
.rt-team-container .isotope2 .round-img .rt-iso2-card > figure,
.rt-team-container .isotope3 .round-img .single-team-area > figure,
.rt-team-container .isotope-el-3 .round-img .single-team-area > figure,
.rt-team-container .isotope5 .round-img .tlp-portfolio-thum > figure,
.rt-team-container .isotope7 .round-img .image-container > figure,
.rt-team-container .isotope8 .round-img .rt-l13-media > figure,
.rt-team-container .isotope9 .round-img .rt-l14-media > figure,
.rt-team-container .isotope10 .round-img .rt-l15-media > figure,
.rt-team-container .rttm-slider1.round-img .rttm-slide-media > figure,
.rt-team-container .carousel3 .round-img .tlp-portfolio-thum > figure,
.rt-team-container .carousel5 .round-img .image-container > figure,
.rt-team-container .carousel6 .round-img .single-team-area > figure,
.rt-team-container .carousel8 .round-img .rt-l14-media > figure,
.rt-team-container .carousel9 .round-img .single-team-area > figure,
.rt-team-container .carousel11 .round-img .rt-l15-media > figure,
.rt-team-container .layout-el-4 .round-img .single-team-area > figure,
.rt-team-container .layout-el-6 .round-img .tlp-img > figure,
.rt-team-container .layout-el-8 .round-img .single-team-area .tlp-portfolio-thum > figure,
.rt-team-container .layout-el-10 .round-img .image-container > figure {
	border-radius: 50%;
	overflow: hidden;
}

/* ==========================================================================
   Grid item entrance — staggered rise + fade

   The plugin already tagged every fresh item `rt-ready-animation animated
   fadeIn` (hardcoded in RenderHelpers.php and re-applied by the runtime after
   each AJAX swap — it is NOT a user-chosen animation, so it is safe to retune).
   What it produced was a 1.25s opacity-only fade with `animation-delay: 0s` on
   every item, so a whole grid of cards flashed in as one block. That is what
   read as "not smooth" when a filter button was clicked.

   This replaces it with a shorter rise-and-fade and a per-item stagger, so the
   cards arrive as a cascade. Applies to every AJAX swap the plugin does —
   filter, search, sort, pagination and load-more (appended items are new nodes,
   so they animate while the existing ones stay put).

   Isotope layouts are untouched: the runtime excludes `.isotope-item` from the
   `rt-ready-animation` class, and Isotope owns those items' transforms.

   TRANSFORM IS DELIBERATELY NOT USED. With `animation-fill-mode: both` the last
   keyframe's values stick permanently, so a `transform` here would out-rank
   (animations beat normal declarations) and pin any transform a layout sets on
   `.rt-grid-item` — carousel cards do style the item directly. The independent
   `translate` property has no such collision, and browsers that lack it simply
   fall back to the opacity fade.

   Duplicated verbatim into tlp-team/assets/css/tlpteam.css and
   tlp-team-pro/src/scss/frontend/components/_cp-animations.scss — keep in step.
   ========================================================================== */

@keyframes rt-item-in {
	from {
		opacity: 0;
		translate: 0 10px;
	}
	to {
		opacity: 1;
		translate: none;
	}
}

/* (0,4,0) — beats the plugin's own `.fadeIn` / `.animated` (0,1,0) and
   Elementor's `.animated { animation-duration: 1.25s }` in frontend.css. */
.rt-grid-item.rt-ready-animation.animated.fadeIn {
	animation-name: rt-item-in;
	animation-duration: .45s;
	animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	animation-fill-mode: both;
}

/* The cascade. Delays are capped so a large grid never leaves the last cards
   waiting seconds; everything past the 12th shares the final step. */
.rt-grid-item.rt-ready-animation.animated.fadeIn:nth-child(1) { animation-delay: 0ms; }
.rt-grid-item.rt-ready-animation.animated.fadeIn:nth-child(2) { animation-delay: 45ms; }
.rt-grid-item.rt-ready-animation.animated.fadeIn:nth-child(3) { animation-delay: 90ms; }
.rt-grid-item.rt-ready-animation.animated.fadeIn:nth-child(4) { animation-delay: 135ms; }
.rt-grid-item.rt-ready-animation.animated.fadeIn:nth-child(5) { animation-delay: 180ms; }
.rt-grid-item.rt-ready-animation.animated.fadeIn:nth-child(6) { animation-delay: 225ms; }
.rt-grid-item.rt-ready-animation.animated.fadeIn:nth-child(7) { animation-delay: 270ms; }
.rt-grid-item.rt-ready-animation.animated.fadeIn:nth-child(8) { animation-delay: 315ms; }
.rt-grid-item.rt-ready-animation.animated.fadeIn:nth-child(9) { animation-delay: 360ms; }
.rt-grid-item.rt-ready-animation.animated.fadeIn:nth-child(10) { animation-delay: 405ms; }
.rt-grid-item.rt-ready-animation.animated.fadeIn:nth-child(11) { animation-delay: 450ms; }
.rt-grid-item.rt-ready-animation.animated.fadeIn:nth-child(n + 12) { animation-delay: 495ms; }

/* Respect a reduced-motion preference: keep the fade, drop the movement and the
   stagger, so the grid still reads as "new content" without animating. */
}@media all and (prefers-reduced-motion: reduce){
	.rt-grid-item.rt-ready-animation.animated.fadeIn,
	.rt-grid-item.rt-ready-animation.animated.fadeIn:nth-child(n) {
		animation-name: fadeIn;
		animation-duration: .2s;
		animation-delay: 0ms;
	}
}


@media all{/* ============================================================================
   Legacy per-network brand block — hover neutraliser for chip layouts
   ============================================================================
   The block near line 2736 (`.rt-team-container .social-icons a:hover
   .fa-facebook-f{background:#3b5999;width:30px;height:30px}` and ~18 siblings)
   belongs to the OLD flat social design, where the glyph itself was the coloured
   square. The layouts below instead draw their own chip on the `<a>`, so on hover
   that block produced two defects, measured across every layout on the sweep pages:

     1. a brand-coloured box behind the glyph, on top of the chip colour the user
        picked (carousel1, isotope4/5/6, layout2/7/8/9);
     2. the glyph resizing — `width/height:30px` is re-imposed on hover only, so it
        snapped from its natural size (layout9 12x12, special01 14x14, isotope2
        8.125x30) to 30x30 and the icon appeared to jump.

   Defect 2 reached far more layouts because `.far.fa-envelope` is the block's only
   DOUBLE-class arm — (0,5,1) — so it outranks even the layouts that already null the
   background by hand (isotope8, isotope10, layout12, layout13, layout15, special01
   all declare it at (0,4,2) and still lost). `i[class*="fa"]` puts these arms at
   (0,5,2), one above that, and they sit at the end of the file so any tie resolves
   here too.

   GEOMETRY is reset for every layout — `auto` is the resting value in each case, so
   hover changes colour and nothing moves. */

/* Elementor exclusion for the cards whose ELEMENTOR variant draws the chip on the
   <i> instead of the <a>: layout2, layout7, isotope4, isotope5, layout9 and layout8.
   layout2 is the free "List Layout 1" card: on the Elementor path the block near
   line 14092 hands the 34x34 chip to the `<i>` (`.rt-elementor-container .layout2
   .social-icons a i`) and leaves the `<a>` width:auto, so the `width/height:auto`
   below collapsed the chip to the glyph's intrinsic ~8x12.5 on hover — every icon
   after the hovered one slid left and the row visibly jumped.
   The last two are here for their BORROWERS: carousel4's slides carry the `layout9`
   class and carousel3's carry `layout8` (carousel2 / carousel-el-2 carry `layout7`).
   Scoping `.layout8` costs layout 8 nothing, because layout8 is not an
   Elementor-selectable key at all — the Elementor catalogue offers `layout-el-8`
   (Fns::el_pro_grid_layouts) — so `.layout8` can only appear inside
   `.rt-elementor-container` by way of a carousel3 slide.

   `width/height:auto` is the resting value for all of them on the SHORTCODE path, which
   is what this block was written for. But tlp-el-team-pro.css gives their Elementor
   twins `a i` sized width/height 100% at (0,4,2), and this block is (0,5,2) — so,
   because the Elementor container also carries `.rt-team-container`, it reached those
   cards and collapsed the glyph to its intrinsic size (layout9: 34x34 -> ~12x12) on
   hover only. A Social Icon Hover Background then painted that small box instead of the
   whole circle.

   `:where()` contributes no specificity, so the shortcode arms stay at exactly the
   (0,5,2) the rest of the block is balanced against. Excluding only the GEOMETRY arm is
   deliberate: the background/colour arm below is still wanted on both paths, since it is
   what kills the legacy brand colours. */
.rt-team-container .carousel1 .social-icons a:hover i[class*="fa"],
.rt-team-container .carousel1 .social-icons a:focus i[class*="fa"],
.rt-team-container .carousel8 .social-icons a:hover i[class*="fa"],
.rt-team-container .carousel8 .social-icons a:focus i[class*="fa"],
.rt-team-container .carousel9 .social-icons a:hover i[class*="fa"],
.rt-team-container .carousel9 .social-icons a:focus i[class*="fa"],
.rt-team-container .carousel11 .social-icons a:hover i[class*="fa"],
.rt-team-container .carousel11 .social-icons a:focus i[class*="fa"],
.rt-team-container .isotope2 .social-icons a:hover i[class*="fa"],
.rt-team-container .isotope2 .social-icons a:focus i[class*="fa"],
.rt-team-container .isotope3 .social-icons a:hover i[class*="fa"],
.rt-team-container .isotope3 .social-icons a:focus i[class*="fa"],
.rt-team-container:where(:not(.rt-elementor-container)) .isotope4 .social-icons a:hover i[class*="fa"],
.rt-team-container:where(:not(.rt-elementor-container)) .isotope4 .social-icons a:focus i[class*="fa"],
.rt-team-container:where(:not(.rt-elementor-container)) .isotope5 .social-icons a:hover i[class*="fa"],
.rt-team-container:where(:not(.rt-elementor-container)) .isotope5 .social-icons a:focus i[class*="fa"],
.rt-team-container .isotope6 .social-icons a:hover i[class*="fa"],
.rt-team-container .isotope6 .social-icons a:focus i[class*="fa"],
.rt-team-container .isotope7 .social-icons a:hover i[class*="fa"],
.rt-team-container .isotope7 .social-icons a:focus i[class*="fa"],
.rt-team-container .isotope8 .social-icons a:hover i[class*="fa"],
.rt-team-container .isotope8 .social-icons a:focus i[class*="fa"],
.rt-team-container .isotope9 .social-icons a:hover i[class*="fa"],
.rt-team-container .isotope9 .social-icons a:focus i[class*="fa"],
.rt-team-container .isotope10 .social-icons a:hover i[class*="fa"],
.rt-team-container .isotope10 .social-icons a:focus i[class*="fa"],
.rt-team-container .layout1 .social-icons a:hover i[class*="fa"],
.rt-team-container .layout1 .social-icons a:focus i[class*="fa"],
.rt-team-container:where(:not(.rt-elementor-container)) .layout2 .social-icons a:hover i[class*="fa"],
.rt-team-container:where(:not(.rt-elementor-container)) .layout2 .social-icons a:focus i[class*="fa"],
.rt-team-container .layout3 .social-icons a:hover i[class*="fa"],
.rt-team-container .layout3 .social-icons a:focus i[class*="fa"],
.rt-team-container:where(:not(.rt-elementor-container)) .layout7 .social-icons a:hover i[class*="fa"],
.rt-team-container:where(:not(.rt-elementor-container)) .layout7 .social-icons a:focus i[class*="fa"],
.rt-team-container:where(:not(.rt-elementor-container)) .layout8 .social-icons a:hover i[class*="fa"],
.rt-team-container:where(:not(.rt-elementor-container)) .layout8 .social-icons a:focus i[class*="fa"],
.rt-team-container:where(:not(.rt-elementor-container)) .layout9 .social-icons a:hover i[class*="fa"],
.rt-team-container:where(:not(.rt-elementor-container)) .layout9 .social-icons a:focus i[class*="fa"],
.rt-team-container .layout10 .social-icons a:hover i[class*="fa"],
.rt-team-container .layout10 .social-icons a:focus i[class*="fa"],
.rt-team-container .layout11 .social-icons a:hover i[class*="fa"],
.rt-team-container .layout11 .social-icons a:focus i[class*="fa"],
.rt-team-container .layout12 .social-icons a:hover i[class*="fa"],
.rt-team-container .layout12 .social-icons a:focus i[class*="fa"],
.rt-team-container .layout13 .social-icons a:hover i[class*="fa"],
.rt-team-container .layout13 .social-icons a:focus i[class*="fa"],
.rt-team-container .layout14 .social-icons a:hover i[class*="fa"],
.rt-team-container .layout14 .social-icons a:focus i[class*="fa"],
.rt-team-container .layout15 .social-icons a:hover i[class*="fa"],
.rt-team-container .layout15 .social-icons a:focus i[class*="fa"],
.rt-team-container .layout17 .social-icons a:hover i[class*="fa"],
.rt-team-container .layout17 .social-icons a:focus i[class*="fa"],
.rt-team-container .special01 .social-icons a:hover i[class*="fa"],
.rt-team-container .special01 .social-icons a:focus i[class*="fa"] {
	width: auto;
	height: auto;
}

/* The BACKGROUND, and the `color:#fff` that rides with it, are cleared for the same
   set. This block briefly excluded carousel1, layout2, layout7 and layout9: those
   layouts flip their chip to #fff on hover, and while the Social Icon Color control
   wrote `color:X !important` on the `<a>` in every state, their own
   `a:hover{color:…}` could never apply — so removing the brand box left a white
   glyph on a white chip (measured 1.00-1.23 contrast; layout7's facebook fell 6.34
   -> 1.00). templates/sc-css.php now scopes that control to `:not(:hover):not(:focus)`,
   so the layouts own their hover colour again and the exclusion is gone.

   `color: inherit` is what carries it: the glyph hands itself back to the `<a>`,
   which is where both the layout hover colour and the user's control live. It also
   has to sit at (0,5,2), because the brand block forces `color:#fff` on the envelope
   at (0,5,1) — above the (0,4,2) at which layouts already declare `color:inherit`. */
.rt-team-container .carousel1 .social-icons a:hover i[class*="fa"],
.rt-team-container .carousel1 .social-icons a:focus i[class*="fa"],
.rt-team-container .carousel8 .social-icons a:hover i[class*="fa"],
.rt-team-container .carousel8 .social-icons a:focus i[class*="fa"],
.rt-team-container .carousel9 .social-icons a:hover i[class*="fa"],
.rt-team-container .carousel9 .social-icons a:focus i[class*="fa"],
.rt-team-container .carousel11 .social-icons a:hover i[class*="fa"],
.rt-team-container .carousel11 .social-icons a:focus i[class*="fa"],
.rt-team-container .isotope2 .social-icons a:hover i[class*="fa"],
.rt-team-container .isotope2 .social-icons a:focus i[class*="fa"],
.rt-team-container .isotope3 .social-icons a:hover i[class*="fa"],
.rt-team-container .isotope3 .social-icons a:focus i[class*="fa"],
.rt-team-container .isotope4 .social-icons a:hover i[class*="fa"],
.rt-team-container .isotope4 .social-icons a:focus i[class*="fa"],
.rt-team-container .isotope5 .social-icons a:hover i[class*="fa"],
.rt-team-container .isotope5 .social-icons a:focus i[class*="fa"],
.rt-team-container .isotope6 .social-icons a:hover i[class*="fa"],
.rt-team-container .isotope6 .social-icons a:focus i[class*="fa"],
.rt-team-container .isotope7 .social-icons a:hover i[class*="fa"],
.rt-team-container .isotope7 .social-icons a:focus i[class*="fa"],
.rt-team-container .isotope8 .social-icons a:hover i[class*="fa"],
.rt-team-container .isotope8 .social-icons a:focus i[class*="fa"],
.rt-team-container .isotope9 .social-icons a:hover i[class*="fa"],
.rt-team-container .isotope9 .social-icons a:focus i[class*="fa"],
.rt-team-container .isotope10 .social-icons a:hover i[class*="fa"],
.rt-team-container .isotope10 .social-icons a:focus i[class*="fa"],
.rt-team-container .layout1 .social-icons a:hover i[class*="fa"],
.rt-team-container .layout1 .social-icons a:focus i[class*="fa"],
.rt-team-container .layout2 .social-icons a:hover i[class*="fa"],
.rt-team-container .layout2 .social-icons a:focus i[class*="fa"],
.rt-team-container .layout3 .social-icons a:hover i[class*="fa"],
.rt-team-container .layout3 .social-icons a:focus i[class*="fa"],
.rt-team-container .layout7 .social-icons a:hover i[class*="fa"],
.rt-team-container .layout7 .social-icons a:focus i[class*="fa"],
.rt-team-container .layout8 .social-icons a:hover i[class*="fa"],
.rt-team-container .layout8 .social-icons a:focus i[class*="fa"],
.rt-team-container .layout9 .social-icons a:hover i[class*="fa"],
.rt-team-container .layout9 .social-icons a:focus i[class*="fa"],
.rt-team-container .layout10 .social-icons a:hover i[class*="fa"],
.rt-team-container .layout10 .social-icons a:focus i[class*="fa"],
.rt-team-container .layout11 .social-icons a:hover i[class*="fa"],
.rt-team-container .layout11 .social-icons a:focus i[class*="fa"],
.rt-team-container .layout12 .social-icons a:hover i[class*="fa"],
.rt-team-container .layout12 .social-icons a:focus i[class*="fa"],
.rt-team-container .layout13 .social-icons a:hover i[class*="fa"],
.rt-team-container .layout13 .social-icons a:focus i[class*="fa"],
.rt-team-container .layout14 .social-icons a:hover i[class*="fa"],
.rt-team-container .layout14 .social-icons a:focus i[class*="fa"],
.rt-team-container .layout15 .social-icons a:hover i[class*="fa"],
.rt-team-container .layout15 .social-icons a:focus i[class*="fa"],
.rt-team-container .layout17 .social-icons a:hover i[class*="fa"],
.rt-team-container .layout17 .social-icons a:focus i[class*="fa"],
.rt-team-container .special01 .social-icons a:hover i[class*="fa"],
.rt-team-container .special01 .social-icons a:focus i[class*="fa"]{
	background: transparent;
	color: inherit;
}

/* ============================================================================
   Single member detail — Latest post(s) + action buttons
   ============================================================================
   `Fns::memberDetailPosts()` emits a bare `<h3>` + `<ul>`, so on the detail page
   the block fell through to the theme: a full-size heading and a disc-bulleted
   list of raw links. The popups already carry a modern treatment of the very same
   markup (see `#tlp-modal … .rttm-pop-body .author-latest-post`); this brings the
   detail page into that language — small uppercase eyebrow heading, the list as
   rounded cards, an affordance chevron — WITHOUT touching the shared markup, so
   the popup and multi-popup renderings are unaffected.

   Scoped to `.tlp-single-container`, which only the single-team template sets. */
.rt-team-container.tlp-single-container {
	/* Follow the accent rather than hardcoding it. The shortcode named as the single
	   page's style source writes `--l1-primary` onto this very element (see the
	   `$singleScope` arm in templates/sc-css.php), so a site that has set Primary Color
	   recolours this block along with the Resume / Hire Me buttons beside it. */
	--rttm-detail-primary: var(--l1-primary, #143ee5);
	--rttm-detail-tint: #eef1ff;
	--rttm-detail-line: rgba(20, 62, 229, .12);
	--rttm-detail-text: #3a3f5c;
}
/* Derive the tint and rule from the accent where color-mix is available, so a custom
   Primary Color carries through to them too; the flat values above remain the fallback. */
}@supports (background: color-mix(in srgb, red 8%, white)) {
	.rt-team-container.tlp-single-container {
		--rttm-detail-tint: color-mix(in srgb, var(--rttm-detail-primary) 8%, #fff);
		--rttm-detail-line: color-mix(in srgb, var(--rttm-detail-primary) 14%, transparent);
	}
}
@media all{.rt-team-container.tlp-single-container .rt-team-latest-post-wrap {
	margin: 30px 0 0;
	padding: 24px 0 0;
	border-top: 1px solid var(--rttm-detail-line);
}
.rt-team-container.tlp-single-container .rt-team-latest-post-wrap h3 {
	margin: 0 0 14px;
	padding: 0;
	font-size: 12px;
	font-weight: 600;
	line-height: 1.4;
	letter-spacing: .8px;
	text-transform: uppercase;
	color: var(--rttm-detail-primary);
}
.rt-team-container.tlp-single-container ul.author-latest-post {
	/* `!important` only on the margin: the legacy `.tlp-detail ul.author-latest-post`
	   rule above sets `margin:2px 0 10px 20px !important`, and a detail page rendered
	   inside a wrapper carrying that class would otherwise keep the old indent. */
	margin: 0 !important;
	padding: 0;
	list-style: none;
	display: grid;
	gap: 8px;
}
.rt-team-container.tlp-single-container ul.author-latest-post li {
	margin: 0;
	padding: 0;
	list-style: none;
	background: var(--rttm-detail-tint);
	border-radius: 12px;
	transition: background .2s cubic-bezier(.2, .7, .2, 1);
}
.rt-team-container.tlp-single-container ul.author-latest-post li::marker,
.rt-team-container.tlp-single-container ul.author-latest-post li::before {
	content: none;
}
.rt-team-container.tlp-single-container ul.author-latest-post li a {
	position: relative;
	display: block;
	padding: 13px 46px 13px 18px;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.45;
	color: var(--rttm-detail-text);
	text-decoration: none;
	transition: color .2s cubic-bezier(.2, .7, .2, 1);
}
/* Affordance chevron, drawn from borders rather than a glyph: this block renders on
   the theme's own page, where no icon font is guaranteed to have loaded. */
.rt-team-container.tlp-single-container ul.author-latest-post li a::after {
	content: "";
	position: absolute;
	top: 50%;
	right: 20px;
	width: 7px;
	height: 7px;
	border-top: 2px solid currentColor;
	border-right: 2px solid currentColor;
	opacity: .4;
	transform: translateY(-50%) rotate(45deg);
	transition: transform .2s cubic-bezier(.2, .7, .2, 1), opacity .2s;
}
.rt-team-container.tlp-single-container ul.author-latest-post li:hover {
	background: var(--rttm-detail-primary);
}
.rt-team-container.tlp-single-container ul.author-latest-post li:hover a {
	color: #fff;
}
.rt-team-container.tlp-single-container ul.author-latest-post li:hover a::after {
	opacity: 1;
	transform: translateY(-50%) translateX(3px) rotate(45deg);
}

/* Resume / Hire Me now sit directly under the social row. Appearance is left to
   whatever already styles them (theme or Styling tab) — this only owns the row. */
.rt-team-container.tlp-single-container .readmore-btn {
	margin: 20px 0 0;
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	align-items: center;
}

/* ---------------------------------------------------------------------------
   "After Short Description" text
   ---------------------------------------------------------------------------
   The shortcode/widget option `ttp_after_short_desc_text` appends its value to
   the member's short bio. It used to be concatenated with no element and no
   class, so it read as part of the bio — "…a galley of type Read more" — and a
   site owner had no way to tell it apart or restyle it. Fns::get_ttp_short_description()
   now wraps it in `.rttm-after-bio`; this gives it a quiet chip so it reads as
   an addition rather than as the member's own words.

   Deliberately low specificity (0,1,0) and no !important: it is a default, and
   the Elementor Short Bio typography/colour controls carry {{WRAPPER}}, so a
   user styling the bio still wins. */
.rttm-after-bio {
  display: inline-block;
  margin-left: 4px;
  padding: 1px 9px;
  border-radius: 999px;
  background: rgba(20, 62, 229, .09);
  color: #143ee5;
  font-size: .86em;
  font-weight: 600;
  line-height: 1.6;
  vertical-align: baseline;
  white-space: nowrap;
}

/* On the dark/overlay cards the tint is invisible, so lift it there. */
.rt-team-container .tlp-overlay .rttm-after-bio,
.rt-team-container .overlay .rttm-after-bio,
.rt-team-container .layout6 .tlp-info-block .rttm-after-bio {
  background: rgba(255, 255, 255, .18);
  color: inherit;
}
}

/***!  https://viscountefinancial.com/wp-content/uploads/tlp-team/team-sc.css?ver=1791883889  !***/

@media all{/*sc-1082-start*/.rt-team-container.rt-team-container-1082{--l1-primary:#002f70;}.rt-team-container.rt-team-container-1082 .isotope2{--iso2-primary:#002f70;}.rt-team-container.rt-team-container-1082 .isotope3{--iso3-primary:#002f70;}.rt-team-container.rt-team-container-1082 .special01{--rt-sp1-primary:#002f70;}.rt-team-container.rt-team-container-1082 .layout5{--l5-primary:#002f70;}.rt-team-container.rt-team-container-1082 .layout7,.rt-team-container.rt-team-container-1082 .isotope4{--l7-primary:#002f70;}.rt-team-container.rt-team-container-1082 .layout8,.rt-team-container.rt-team-container-1082 .isotope5{--l8-primary:#002f70;}.rt-team-container.rt-team-container-1082 .layout9,.rt-team-container.rt-team-container-1082 .isotope6{--l9-primary:#002f70;}.rt-team-container.rt-team-container-1082 .single-team-area .overlay a.detail-popup,.rt-team-container.rt-team-container-1082 .layout18 .single-team-area .tlp-overlay  a.share-icon,.rt-team-container.rt-team-container-1082 .layout18 .single-team-area .tlp-overlay .social-icons > a, .rt-team-container.rt-team-container-1082 .contact-info ul li i{color:#002f70;}.rt-team-container.rt-team-container-1082 .tlp-team-skill .skill-prog .fill .percent-text, .rt-team-container.rt-team-container-1082 .layout16 .single-team-area .social-icons, .rt-team-container.rt-team-container-1082 .layout16 .single-team-area:hover:before,  .rt-team-container.rt-team-container-1082 .single-team-area .skill-prog .fill,.tlp-team .rt-team-container.rt-team-container-1082 .tlp-content, .tlp-popup-wrap-1082 .tlp-tooltip + .tooltip > .tooltip-inner, .tlp-modal-1082 .tlp-tooltip + .tooltip > .tooltip-inner, .rt-modal-1082 .tlp-tooltip + .tooltip > .tooltip-inner,.rt-team-container.rt-team-container-1082 .layout11 .single-team-area .tlp-title,.rt-team-container.rt-team-container-1082 .carousel7 .single-team-area .team-name,.rt-team-container.rt-team-container-1082 .isotope6 .single-team-area h3 .team-name,.rt-team-container.rt-team-container-1082 .carousel8 .rt-grid-item .tlp-overlay .social-icons:before,.rt-team-container.rt-team-container-1082 .layout14 .rt-grid-item .tlp-overlay .social-icons:before,.rt-team-container.rt-team-container-1082 .skill-prog .fill,.rt-team-container.rt-team-container-1082 .layout6 .tlp-info-block, .rt-team-container.rt-team-container-1082 .isotope-free .tlp-content,.rt-team-container.rt-team-container-1082 .layout17 .single-team-area .social-icons a:hover,.rt-team-container.rt-team-container-1082 .layout18 .single-team-area .tlp-overlay  a.share-icon:hover,.rt-team-container.rt-team-container-1082 .layout18 .single-team-area .tlp-overlay  .social-icons > a:hover{background:#002f70 !important;}.rt-team-container.rt-team-container-1082 .layout16 .single-team-area:hover:after{border-color:#002f70 !important;}.rt-team-container.rt-team-container-1082 .layout15 .single-team-area .ttp-member-title,.rt-team-container.rt-team-container-1082 .isotope10 .single-team-area .ttp-member-title,.rt-team-container.rt-team-container-1082 .carousel11 .single-team-area .ttp-member-title{background:rgba(0,47,112,0.8)}#rt-smart-modal-container.loading.rt-modal-1082 .rt-spinner, .rt-team-container.rt-team-container-1082 .tlp-team-skill .tooltip.top .tooltip-arrow, .tlp-popup-wrap-1082 .tlp-tooltip + .tooltip > .tooltip-arrow, .tlp-modal-1082 .tlp-tooltip + .tooltip > .tooltip-arrow, .rt-modal-1082 .tlp-tooltip + .tooltip > .tooltip-arrow {border-top-color:#002f70;}.rt-team-container.rt-team-container-1082 .layout6 .tlp-right-arrow:after{border-color: transparent #002f70;}.rt-team-container.rt-team-container-1082 .tlp-team-skill .skill-prog .fill .percent-text:before, .rt-team-container.rt-team-container-1082 .layout6 .tlp-left-arrow:after{border-color:#002f70 transparent transparent;}.rt-team-container.rt-team-container-1082 .layout12 .single-team-area h3 .team-name,.rt-team-container.rt-team-container-1082 .isotope6 .single-team-area h3 .team-name,.rt-team-container.rt-team-container-1082  .layout12 .single-team-area h3 .team-name,.rt-team-container.rt-team-container-1082 .isotope6 .single-team-area h3 .team-name {background:#002f70;}.tlp-popup-wrap-1082 .skill-prog .fill, .tlp-modal-1082 .skill-prog .fill{background-color:#002f70;}.rt-team-container.rt-team-container-1082 .special-selected-top-wrap .img:after{background:rgba(0,47,112,0.2)}#rt-smart-modal-container.rt-modal-1082 .rt-smart-modal-header a.rt-smart-nav-item{-webkit-text-stroke: 1px rgb(0,47,112);}#rt-smart-modal-container.rt-modal-1082 .rt-smart-modal-header a.rt-smart-modal-close{-webkit-text-stroke: 6px rgb(0,47,112);}.rt-team-container.rt-team-container-1082 .readmore-btn .rt-ream-me-btn{background-color: #002f70;}.rt-team-container.rt-team-container-1082 .readmore-btn .rt-ream-me-btn{color: #ffffff;}.rt-team-container.rt-team-container-1082 .layout9 .tlp-label-name,
                .rt-team-container.rt-team-container-1082 h3,
                .rt-team-container.rt-team-container-1082 .isotope1 .team-member h3,
                .rt-team-container.rt-team-container-1082 h3 a,.rt-team-container.rt-team-container-1082 .overlay h3 a,
                .rt-team-container.rt-team-container-1082 .layout8 .tlp-title h3 a,
                .rt-team-container.rt-team-container-1082 .isotope5 .tlp-title h3 a,
                .rt-team-container.rt-team-container-1082 .layout9 .single-team-area h3 a,
                .rt-team-container.rt-team-container-1082 .layout6 .tlp-info-block h3 a,
                .rt-team-container.rt-team-container-1082 .carousel11 .single-team-area .ttp-member-title h3 a,
                .rt-team-container.rt-team-container-1082 .layout10 .tlp-overlay .tlp-title h3 a,
                .rt-team-container.rt-team-container-1082 .layout11 .single-team-area .ttp-member-title h3 a,
                .rt-team-container.rt-team-container-1082 .layout12 .single-team-area h3 a,
                .rt-team-container.rt-team-container-1082 .layout15 .single-team-area .ttp-member-title h3 a,
                .rt-team-container.rt-team-container-1082 .layout17 .single-team-area .tlp-title h3,
                .rt-team-container.rt-team-container-1082 .layout17 .single-team-area .tlp-title h3 a,
                .rt-team-container.rt-team-container-1082 .isotope6 .single-team-area h3 a,
                .rt-team-container.rt-team-container-1082 .isotope10 .single-team-area .ttp-member-title h3 a,
                .rt-team-container.rt-team-container-1082 .single-team-area .tlp-content h3,
                .rt-team-container.rt-team-container-1082 .single-team-area .tlp-content h3 a{ color:#002f70;font-size:22px;font-weight:900; }.rt-team-container.rt-team-container-1082 .isotope2 .team-member:hover h3 a,
                .rt-team-container.rt-team-container-1082 .isotope1 .team-member h3:hover,
                .rt-team-container.rt-team-container-1082 .isotope1 .team-member h3 a:hover,
                .rt-team-container.rt-team-container-1082 h3:hover,
                .rt-team-container.rt-team-container-1082 h3 a:hover,
                .rt-team-container.rt-team-container-1082 .layout8 .tlp-title h3 a:hover,
                .rt-team-container.rt-team-container-1082 .isotope5 .tlp-title h3 a:hover,
                .rt-team-container.rt-team-container-1082 .layout9 .single-team-area h3 a:hover,
                .rt-team-container.rt-team-container-1082 .layout6 .tlp-info-block h3 a:hover,
                .rt-team-container.rt-team-container-1082 .carousel11 .single-team-area .ttp-member-title h3 a:hover,
                .rt-team-container.rt-team-container-1082 .layout12 .single-team-area h3 a:hover,
                .rt-team-container.rt-team-container-1082 .overlay h3 a:hover,
                .rt-team-container.rt-team-container-1082 .layout10 .tlp-overlay .tlp-title h3 a:hover,
                .rt-team-container.rt-team-container-1082 .layout11 .single-team-area .ttp-member-title h3 a:hover,
                .rt-team-container.rt-team-container-1082 .layout14 .rt-grid-item .tlp-overlay h3 a:hover,
                .rt-team-container.rt-team-container-1082 .layout15 .single-team-area .ttp-member-title h3 a:hover,
                .rt-team-container.rt-team-container-1082 .layout17 .single-team-area .tlp-title h3 a:hover,
                .rt-team-container.rt-team-container-1082 .isotope6 .single-team-area h3 a:hover,
                .rt-team-container.rt-team-container-1082 .isotope10 .single-team-area .ttp-member-title h3 a:hover,
                .rt-team-container.rt-team-container-1082 .single-team-area .tlp-content h3 a:hover,
                /*
                 * Hovering the HEADING itself needs its own arm at the same depth as the
                 * REST arm `.rt-team-container.rt-team-container-1082 .single-team-area .tlp-content h3` (0,4,1) further
                 * up. The generic `.rt-team-container.rt-team-container-1082 h3:hover` (0,3,1) loses to it, so on every
                 * card whose name sits in `.single-team-area .tlp-content h3` — Grid
                 * Layout 10, carousel5 and isotope7 — Name Hover Color did nothing. This
                 * arm ties the rest arm and wins on source order (it is emitted later).
                 */
                .rt-team-container.rt-team-container-1082 .single-team-area .tlp-content h3:hover{ color: #dd9d3b; }.rt-team-container.rt-team-container-1082 .layout9 .tlp-label-role,.rt-team-container.rt-team-container-1082 .tlp-position,.rt-team-container.rt-team-container-1082 .isotope10 .single-team-area .ttp-member-title .tlp-position a,.rt-team-container.rt-team-container-1082 .isotope1 .team-member .overlay .tlp-position,.rt-team-container.rt-team-container-1082 .layout11 .single-team-area .ttp-member-title .tlp-position a,.rt-team-container.rt-team-container-1082 .carousel11 .single-team-area .ttp-member-title .tlp-position a,.rt-team-container.rt-team-container-1082 .layout15 .single-team-area .ttp-member-title .tlp-position a,.rt-team-container.rt-team-container-1082 .layout16 .single-team-area .tlp-position a ,.rt-team-container.rt-team-container-1082 .layout18 .single-team-area .tlp-position,.rt-team-container.rt-team-container-1082 .layout18 .single-team-area .tlp-position a,.rt-team-container.rt-team-container-1082 .tlp-position a,.rt-team-container.rt-team-container-1082 .layout17 .single-team-area .tlp-position,.rt-team-container.rt-team-container-1082 .layout17 .single-team-area .tlp-position a,.rt-team-container.rt-team-container-1082 .overlay .tlp-position,.rt-team-container.rt-team-container-1082 .tlp-layout-isotope .overlay .tlp-position{ color:#b6881a; }/*sc-1082-end*/}

/***!  https://viscountefinancial.com/wp-content/plugins/tlp-team/assets/css/tlp-el-team.min.css?ver=6.0.4  !***/

@media all{:root{--rttm-primary-color:#007acc}
.rt-elementor-container *{-webkit-box-sizing:border-box;box-sizing:border-box}
.rt-elementor-container *::before,.rt-elementor-container *::after{-webkit-box-sizing:border-box;box-sizing:border-box}
.rt-elementor-container figure{width:100%;overflow:hidden}
.rt-elementor-container img{max-width:100%;height:auto;vertical-align:middle}
.rt-elementor-container .round-img img{border-radius:50%}
.rt-elementor-container .img-responsive{display:block;max-width:100%;margin:0 auto;height:auto}
.rt-elementor-container .img-responsive.swiper-lazy:not(.swiper-lazy-loaded){visibility:hidden;opacity:0}
.rt-elementor-container .swiper-lazy-preloader{width:30px;height:30px;margin-left:-15px;margin-top:-15px;border-width:2px;border-color:var(--rttm-primary-color);border-top-color:transparent}
.rt-elementor-container .img-rounded{border-radius:6px}
.rt-elementor-container .img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}
.rt-elementor-container .img-circle{border-radius:50%}
.rt-elementor-container .table-responsive{overflow-x:auto;min-height:.01%}
.rt-row::before,.rt-row::after,.rt-container-fluid::before,.rt-container-fluid::after,.rt-container::before,.rt-container::after{content:" ";display:table}
.rt-elementor-container .button-group button,.rt-elementor-container .contact-info i,.rt-elementor-container .social-icons a .fa,.rt-elementor-container .social-icons a .fas,.rt-elementor-container .social-icons a .fab,.rt-elementor-container .social-icons a .far,.rt-elementor-container .short-bio,.rt-elementor-container .tlp-department,.rt-elementor-container .tlp-position,.rt-elementor-container h3,.rt-elementor-container a{-webkit-transition:all .3s;transition:all .3s}
.rt-elementor-container>.rt-row>.rt-el-special-wrapper,.rt-row.special-items-wrapper,.rt-elementor-container[data-layout*=layout] .rt-row.ttp-even,.rt-d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.rt-elementor-container>.rt-row>.rt-el-special-wrapper,.rt-row.special-items-wrapper,.rt-elementor-container[data-layout*=layout] .rt-row.ttp-even,.rt-flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.rt-justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.rt-align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.rt-pos-s{position:static !important}
.rt-pos-r,.rt-row,.rt-elementor-container .pagination>li>span,.rt-elementor-container .pagination>li>a,.rt-elementor-container .single-team,.rt-elementor-container .ttp-pre-loader,.rt-ball-clip-rotate>div,.rt-ball-clip-rotate,.rt-elementor-container figure{position:relative}
.rt-default-gutter,.rt-elementor-container .equal-height,.rt-elementor-container .masonry-grid-item,.rt-elementor-container .even-grid-item{margin-bottom:30px}
.rt-gutter-half,.rt-elementor-container .short-bio{margin-top:15px;margin-bottom:15px}
.rt-primary-color,.rt-elementor-container .carousel-el-1 .tlp-overlay1 h3,.rt-elementor-container .carousel-el-1 .tlp-overlay1 .tlp-position,.rt-elementor-container .pagination>li>span,.rt-elementor-container .contact-info i,.rt-elementor-container .contact-info ul li:hover a,.rt-elementor-container .contact-info ul li:hover i,.rt-elementor-container .social-icons a,.rt-elementor-container .short-bio a:hover,.rt-elementor-container .rt-loading{color:var(--rttm-primary-color)}
.rt-primary-color-bg,.rt-elementor-container .isotope-free .tlp-content,.rt-elementor-container .pagination>.active>span:focus,.rt-elementor-container .pagination>.active>span:hover,.rt-elementor-container .pagination>.active>span,.rt-elementor-container .pagination>.active>a:focus,.rt-elementor-container .pagination>.active>a:hover,.rt-elementor-container .pagination>.active>a,.rt-elementor-container .pagination>li>span:focus,.rt-elementor-container .pagination>li>span:hover,.rt-elementor-container .pagination>li>a:focus,.rt-elementor-container .pagination>li>a:hover,.rt-elementor-container .button-group .selected,.rt-elementor-container .button-group button:hover,.rt-elementor-container .tlp-content{background-color:var(--rttm-primary-color)}
.rt-white-color,.rt-elementor-container .isotope-free .tlp-content,.rt-elementor-container .isotope-free h3,.rt-elementor-container .isotope-free .tlp-position,.rt-carousel-holder .swiper-arrow,.rt-elementor-container .pagination>.active>span:focus,.rt-elementor-container .pagination>.active>span:hover,.rt-elementor-container .pagination>.active>span,.rt-elementor-container .pagination>.active>a:focus,.rt-elementor-container .pagination>.active>a:hover,.rt-elementor-container .pagination>.active>a,.rt-elementor-container .pagination>li>span:focus,.rt-elementor-container .pagination>li>span:hover,.rt-elementor-container .pagination>li>a:focus,.rt-elementor-container .pagination>li>a:hover,.rt-elementor-container .button-group button,.md-el-modal .rt-elementor-container .contact-info ul li,.md-el-modal .rt-elementor-container .contact-info ul li a,.rt-elementor-container .social-icons a:hover .fa-facebook-f,.rt-elementor-container .social-icons a:hover .fa-twitter,.rt-elementor-container .social-icons a:hover .fa-xing,.rt-elementor-container .social-icons a:hover .fa-google-plus,.rt-elementor-container .social-icons a:hover .fa-envelope,.rt-elementor-container .social-icons a:hover .fa-youtube,.rt-elementor-container .social-icons a:hover .fa-vimeo,.rt-elementor-container .social-icons a:hover .fa-instagram,.rt-elementor-container .social-icons a:hover .fa-soundcloud,.rt-elementor-container .social-icons a:hover .fa-skype,.rt-elementor-container .social-icons a:hover .fa-telegram,.rt-elementor-container .social-icons a:hover .fa-whatsapp,.rt-elementor-container .social-icons a:hover .fa-linkedin,.rt-ball-clip-rotate{color:#fff}
.rt-white-color-bg,.rt-elementor-container .pagination>.disabled>a:focus,.rt-elementor-container .pagination>.disabled>a:hover,.rt-elementor-container .pagination>.disabled>a,.rt-elementor-container .pagination>.disabled>span:focus,.rt-elementor-container .pagination>.disabled>span:hover,.rt-elementor-container .pagination>.disabled>span,.rt-elementor-container .pagination>li>span,.rt-elementor-container .pagination>li>a{background-color:#fff}
.rt-elementor-container .carousel-el-1 .tlp-overlay1{text-align:center}
.rt-mb-0,.rt-elementor-container .short-bio p:last-child,.rt-elementor-container figure{margin-bottom:0}
.rt-elementor-container .rt-col-xs-12,.rt-elementor-container .rt-col-sm-12,.rt-elementor-container .rt-col-md-12,.rt-elementor-container .rt-col-lg-12,.rt-elementor-container .rt-col-xs-11,.rt-elementor-container .rt-col-sm-11,.rt-elementor-container .rt-col-md-11,.rt-elementor-container .rt-col-lg-11,.rt-elementor-container .rt-col-xs-10,.rt-elementor-container .rt-col-sm-10,.rt-elementor-container .rt-col-md-10,.rt-elementor-container .rt-col-lg-10,.rt-elementor-container .rt-col-xs-9,.rt-elementor-container .rt-col-sm-9,.rt-elementor-container .rt-col-md-9,.rt-elementor-container .rt-col-lg-9,.rt-elementor-container .rt-col-xs-8,.rt-elementor-container .rt-col-sm-8,.rt-elementor-container .rt-col-md-8,.rt-elementor-container .rt-col-lg-8,.rt-elementor-container .rt-col-xs-7,.rt-elementor-container .rt-col-sm-7,.rt-elementor-container .rt-col-md-7,.rt-elementor-container .rt-col-lg-7,.rt-elementor-container .rt-col-xs-6,.rt-elementor-container .rt-col-sm-6,.rt-elementor-container .rt-col-md-6,.rt-elementor-container .rt-col-lg-6,.rt-elementor-container .rt-col-xs-5,.rt-elementor-container .rt-col-sm-5,.rt-elementor-container .rt-col-md-5,.rt-elementor-container .rt-col-lg-5,.rt-elementor-container .rt-col-xs-4,.rt-elementor-container .rt-col-sm-4,.rt-elementor-container .rt-col-md-4,.rt-elementor-container .rt-col-lg-4,.rt-elementor-container .rt-col-xs-3,.rt-elementor-container .rt-col-sm-3,.rt-elementor-container .rt-col-md-3,.rt-elementor-container .rt-col-lg-3,.rt-elementor-container .rt-col-xs-2,.rt-elementor-container .rt-col-sm-2,.rt-elementor-container .rt-col-md-2,.rt-elementor-container .rt-col-lg-2,.rt-elementor-container .rt-col-xs-1,.rt-elementor-container .rt-col-sm-1,.rt-elementor-container .rt-col-md-1,.rt-elementor-container .rt-col-lg-1{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.rt-elementor-container .rt-col-xs-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}
.rt-elementor-container .rt-col-xs-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.rt-elementor-container .rt-col-xs-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.rt-elementor-container .rt-col-xs-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.rt-elementor-container .rt-col-xs-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}
.rt-elementor-container .rt-col-xs-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.rt-elementor-container .rt-col-xs-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}
.rt-elementor-container .rt-col-xs-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}
.rt-elementor-container .rt-col-xs-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.rt-elementor-container .rt-col-xs-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}
.rt-elementor-container .rt-col-xs-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}
.rt-elementor-container .rt-col-xs-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.rt-ball-clip-rotate{width:32px;height:32px;display:block;font-size:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.rt-ball-clip-rotate>div{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor;width:32px;height:32px;background:transparent;border-width:2px;border-bottom-color:transparent;border-radius:100%;-webkit-animation:ball-clip-rotate .75s linear infinite;animation:ball-clip-rotate .75s linear infinite}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
.rt-elementor-container .ttp-pre-loader{overflow:hidden}
.rt-elementor-container .ttp-pre-loader .rt-loading-overlay{opacity:.85;visibility:visible}
.rt-elementor-container .ttp-pre-loader .rt-loading-overlay+.rt-loading{opacity:.85;visibility:visible}
.rt-elementor-container .ttp-pre-loader .rt-loading-overlay.full-op{opacity:1}
.rt-elementor-container .ttp-pre-loader .rt-loading-overlay.full-op+.rt-loading{opacity:1}
.rt-elementor-container .ttp-pre-loader.element-loading .rt-loading-overlay,.rt-elementor-container .ttp-pre-loader.element-loading .rt-loading{opacity:1}
.rt-elementor-container .rt-loading-overlay{opacity:0;visibility:hidden;position:absolute;-webkit-transition:all .5s;transition:all .5s;top:0;left:0;width:100%;height:100%;z-index:49;background-color:#fff}
.rt-elementor-container .rt-loading{position:absolute;top:60px;left:50%;margin-left:-16px;z-index:50;opacity:0;visibility:hidden}
.rt-elementor-container[data-layout*=carousel] .rt-loading{z-index:100}
.rt-elementor-container[data-layout*=carousel] .rt-loading-overlay{z-index:99}
.rt-elementor-container[data-layout*=carousel] .ttp-pre-loader .rt-loading-overlay{opacity:1}
.rt-elementor-container .carousel10 .ttp-pre-loader .rt-loading-overlay{opacity:1}
.rt-elementor-container .carousel10 .ttp-pre-loader .rt-loading-overlay+.rt-loading{opacity:1}
.rt-elementor-container .ttp-pre-loader.rt-lm-loading .rt-loading-overlay{display:none}
.rt-elementor-container .ttp-pre-loader.rt-lm-loading .rt-loading-overlay+.rt-loading{display:none}
.rt-elementor-container .margin-bottom{margin-bottom:30px}
.rt-elementor-container .rt-paddingl0{padding-left:0}
.rt-elementor-container .rt-paddingr0{padding-right:0}
.rt-elementor-container .no-margin{margin:0 !important;padding:0 !important}
.tlp-equal-height .rt-paddingl0{padding-left:0}
.tlp-equal-height .rt-paddingr0{padding-right:0}
.single-team-content-area{margin-top:50px}
.rt-elementor-container h3{line-height:1.3;font-weight:500;padding:0;margin:0 0 10px 0;font-size:22px}
.rt-elementor-container h3 a,.rt-elementor-container .tlp-department a:hover,.rt-elementor-container .tlp-position a:hover,.rt-elementor-container h3 a:hover,.rt-elementor-container .short-bio a:hover{text-decoration:none !important;outline:0}
.rt-elementor-container .tlp-department,.rt-elementor-container .tlp-position{font-weight:400;line-height:1.3}
.rt-elementor-container a{display:block;text-decoration:none;-webkit-box-shadow:none;box-shadow:none;border:0}
.rt-elementor-container-item-count{display:none}
.rt-elementor-container .tlp-content{padding:15px}
.rt-elementor-container .tlp-content h3 a,.rt-elementor-container .tlp-content .tlp-department a,.rt-elementor-container .tlp-content .tlp-position a{color:inherit;-webkit-transition:none;transition:none;outline:0}
.rt-elementor-container .short-bio a{color:inherit;outline:0}
.rt-elementor-container .single-team{overflow:hidden}
.rttm-after-bio{display:inline-block;margin-left:4px;padding:1px 9px;border-radius:999px;background:rgba(20,62,229,0.09);color:#143ee5;font-size:.86em;font-weight:600;line-height:1.6;vertical-align:baseline;white-space:nowrap}
.rt-elementor-container .tlp-overlay .rttm-after-bio,.rt-elementor-container .overlay .rttm-after-bio,.rt-elementor-container .layout-el-6 .tlp-info-block .rttm-after-bio{background:rgba(255,255,255,0.18);color:inherit}
.rt-elementor-container .social-icons{margin:10px 0 0;padding:0;display:block}
.rt-elementor-container .social-icons a{text-align:center;text-decoration:none;display:inline-block;margin-right:4px;margin-bottom:3px;font-size:20px;padding:0;text-decoration:none !important;width:30px;height:30px}
.rt-elementor-container .social-icons a:before{content:none}
.rt-elementor-container .social-icons a i{display:block}
.rt-elementor-container .social-icons a .fa,.rt-elementor-container .social-icons a .fas,.rt-elementor-container .social-icons a .fab,.rt-elementor-container .social-icons a .far{width:30px;height:30px;line-height:30px}
.rt-elementor-container .social-icons a:hover .fa-facebook-f{background:#3b5999}
.rt-elementor-container .social-icons a:hover .fa-twitter{background:#3aa9e0}
.rt-elementor-container .social-icons a:hover .fa-linkedin{background:#0080b1}
.rt-elementor-container .social-icons a:hover .fa-xing{background:#1c5d5b}
.rt-elementor-container .social-icons a:hover .fa-google-plus,.rt-elementor-container .social-icons a:hover .fa-envelope{background:#d04333}
.rt-elementor-container .social-icons a:hover .fa-youtube{background:#cd322d}
.rt-elementor-container .social-icons a:hover .fa-soundcloud{background:#f50}
.rt-elementor-container .social-icons a:hover .fa-vimeo{background:#4bf}
.rt-elementor-container .social-icons a:hover .fa-instagram{background:#4bf}
.rt-elementor-container .social-icons a:hover .fa-skype{background:#06bcff}
.rt-elementor-container .social-icons a:hover .fa-whatsapp{background:#25d366}
.rt-elementor-container .social-icons a:hover .fa-telegram{background:#29b6f6}
.rt-elementor-container .tlp-detail .social-icons a{background-color:#00afd1}
.rt-elementor-container .contact-info{margin:0;padding:0 0 10px 0}
.rt-elementor-container .contact-info ul{margin:0;padding:0;list-style:none}
.rt-elementor-container .contact-info ul li{margin:0;padding:0;line-height:22px;list-style:none !important;border:0;background:no-repeat}
.rt-elementor-container .contact-info ul li a{color:inherit;display:inline-block}
.rt-elementor-container .contact-info ul li+li{margin-top:10px}
.rt-elementor-container .contact-info i{width:20px;margin-right:4px;text-align:center}
.rt-elementor-container .single-team-area img{max-width:100%;-webkit-transition:opacity .6s,-webkit-transform .6s;transition:opacity .6s,-webkit-transform .6s;transition:opacity .6s,transform .6s;transition:opacity .6s,transform .6s,-webkit-transform .6s;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.rt-elementor-container .single-team-area:hover img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}
.rt-carousel-holder .default-img{width:100%}
.rt-elementor-container .button-group{text-align:center;padding-bottom:20px;padding-left:10px;padding-right:10px}
.rt-elementor-container .button-group button{background:#000;border:0;text-transform:none;font-weight:400;margin:5px;padding:10px 15px;outline:0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}
.rt-team-container .readmore-btn{margin-top:20px}
.rt-team-container .readmore-btn a{padding:10px 20px;background:#007acc;text-decoration:none;color:#fff;border-radius:4px;-webkit-transition:all .3s;transition:all .3s}
.rt-team-container .readmore-btn a:hover{background-color:#07639e}
.rt-elementor-container .tlp-pagination{text-align:center}
.rt-elementor-container .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin:20px 0}
.rt-elementor-container .pagination>li{display:inline;margin-left:3px;margin-right:3px}
.rt-elementor-container .pagination>li>a{float:left;padding:6px 12px;line-height:1.4;text-decoration:none;border:0;margin-left:-1px;outline:0;color:inherit;border-radius:0}
.rt-elementor-container .pagination>li>a:hover{z-index:2}
.rt-elementor-container .pagination>li>a:focus{z-index:2}
.rt-elementor-container .pagination>li>span{float:left;padding:6px 12px;line-height:1.4;text-decoration:none;border:0;margin-left:-1px}
.rt-elementor-container .pagination>li>span:hover{z-index:2}
.rt-elementor-container .pagination>li>span:focus{z-index:2}
.rt-elementor-container .pagination>li:first-child>a{margin-left:0}
.rt-elementor-container .pagination>li:first-child>span{margin-left:0}
.rt-elementor-container .pagination>li:last-child>a{margin-left:0;border-radius:0}
.rt-elementor-container .pagination>li:last-child>span{margin-left:0}
.rt-elementor-container .pagination>.active>a{z-index:3;cursor:default}
.rt-elementor-container .pagination>.active>a:hover{z-index:3;cursor:default}
.rt-elementor-container .pagination>.active>a:focus{z-index:3;cursor:default}
.rt-elementor-container .pagination>.active>span{z-index:3;cursor:default}
.rt-elementor-container .pagination>.active>span:hover{z-index:3;cursor:default}
.rt-elementor-container .pagination>.active>span:focus{z-index:3;cursor:default}
.rt-elementor-container .pagination>.disabled>span{color:#777;border-color:#ddd;cursor:not-allowed}
.rt-elementor-container .pagination>.disabled>span:hover{color:#777;border-color:#ddd;cursor:not-allowed}
.rt-elementor-container .pagination>.disabled>span:focus{color:#777;border-color:#ddd;cursor:not-allowed}
.rt-elementor-container .pagination>.disabled>a{color:#777;border-color:#ddd;cursor:not-allowed}
.rt-elementor-container .pagination>.disabled>a:hover{color:#777;border-color:#ddd;cursor:not-allowed}
.rt-elementor-container .pagination>.disabled>a:focus{color:#777;border-color:#ddd;cursor:not-allowed}
.rt-carousel-holder .carousel-item{display:block}
.rt-carousel-holder .default-img+.swiper-lazy-preloader{display:none}
.rt-carousel-holder.slider-loading{opacity:0;visibility:hidden}
.rt-elementor-container .img-responsive.swiper-lazy:not(.swiper-lazy-loaded){visibility:hidden;opacity:0}
.rt-elementor-container .swiper-lazy-preloader::after{background:0}
.rt-carousel-holder .swiper-arrow{width:30px;height:30px;-webkit-transition:all .3s;transition:all .3s;background-image:none;background:#000}
.rt-carousel-holder .swiper-arrow::after{content:none !important}
.rt-carousel-holder .swiper-arrow:hover{background:#333}
.rt-carousel-holder .swiper-arrow i{color:inherit}
.rt-carousel-holder.top-nav .swiper-nav{position:absolute;right:-15px;top:-30px}
.rt-carousel-holder.top-nav .swiper-button-next{right:15px}
.rt-carousel-holder.top-nav .swiper-button-prev{left:-85px}
.rt-carousel-holder.top-nav.swiper-rtl .swiper-nav{right:auto;left:85px}
.rt-carousel-holder.top-nav.swiper-rtl .swiper-button-prev{right:15px;left:auto}
.rt-carousel-holder.top-nav.swiper-rtl .swiper-button-next{left:-85px;right:auto}
.rt-carousel-holder.standard-nav .swiper-nav{position:absolute;top:50%;margin-top:-30px;width:100%}
.rt-carousel-holder.standard-nav .swiper-nav .swiper-arrow{top:7.5px}
.rt-carousel-holder.standard-nav .swiper-nav .swiper-button-next{right:-15px}
.rt-carousel-holder.standard-nav .swiper-nav .swiper-button-prev{left:-15px}
.rt-carousel-holder.bottom-nav .swiper-nav{position:absolute;bottom:0;left:50%;bottom:50px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.rt-carousel-holder.bottom-nav .swiper-nav .swiper-button-next{right:auto;left:5px}
.rt-carousel-holder.bottom-nav .swiper-nav .swiper-button-prev{left:auto;right:5px}
.rt-carousel-holder.bottom-nav.no-dots{margin-bottom:40px}
.rt-carousel-holder.bottom-nav.no-dots .swiper-nav{bottom:20px}
.rt-carousel-holder.bottom-nav.no-dots.no-nav{margin-bottom:0}
.rt-carousel-holder.swiper-rtl .swiper-button-prev i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.rt-carousel-holder.swiper-rtl .swiper-button-next i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.rt-elementor-container .rt-carousel-holder.bottom-nav .swiper-nav+.swiper-pagination{margin-top:40px}
.rt-elementor-container .rt-carousel-holder.swiper .swiper-pagination-bullet{width:10px;height:10px;margin:10px 5px 5px;-webkit-transition:all .3s;transition:all .3s}
.rt-elementor-container .rt-carousel-holder .swiper-pagination{bottom:-20px;height:30px}
.rt-elementor-container .rt-carousel-holder .swiper-pagination-bullet:hover{background:#000;opacity:.75}
.rt-elementor-container .rt-carousel-holder .swiper-pagination-bullet-active{opacity:.75;background:#000}
.rt-elementor-container .rt-carousel-holder.swiper-autoheight .swiper-pagination{margin-top:20px;margin-left:auto;margin-right:auto;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}
.rt-elementor-container .swiper-pagination-bullets-dynamic{margin-left:auto;margin-right:auto;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}
.rt-flip-container{-webkit-perspective:1000px;perspective:1000px;width:100%}
.rt-flip-inner{position:relative;width:100%;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.rt-flip-front,.rt-flip-back{backface-visibility:hidden;-webkit-backface-visibility:hidden}
.rt-flip-front img,.rt-flip-back img{display:block;width:100%;height:auto}
.rt-flip-back{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.rt-flip-back img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.single-team-area:hover .rt-flip-inner,.team-member:hover .rt-flip-inner,.profile-img-wrapper:hover .rt-flip-inner,tr:hover .rt-flip-inner,.tlp-img:hover .rt-flip-inner,.rt-flip-container:hover .rt-flip-inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
figure:has(.rt-flip-container),.image-container:has(.rt-flip-container){overflow:visible}
.rt-flip-container img{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.single-team-area:hover .rt-flip-container img,.team-member:hover .rt-flip-container img{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}
.rt-container,.rt-container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.clearfix::after,.rt-container::after,.rt-container-fluid::after,.rt-row::after{clear:both}
.rt-row{margin-left:-15px;margin-right:-15px}
.rt-clear:after{clear:both;content:"";display:block}
.rt-elementor-container[data-layout=layout1]{--l1-primary:#143ee5}
.rt-elementor-container .layout2 .tlp-position{color:var(--l2-primary)}
.rt-elementor-container .layout2 .tlp-position a{color:inherit}
.rt-elementor-container[data-layout=layout3]{--l3-primary:#143ee5}
.rt-elementor-container .layout16 .single-team-area{padding:30px;background-color:#fff;-webkit-box-shadow:0 0 38px 0 rgba(0,0,0,0.1);box-shadow:0 0 38px 0 rgba(0,0,0,0.1);position:relative;overflow:hidden}
.rt-elementor-container .layout16 .single-team-area .default-img{width:100%}
.rt-elementor-container .layout16 .single-team-area:before{content:"";width:70px;height:70px;background-color:#e1e1e1;border:0;border-radius:6px;position:absolute;bottom:22px;right:-40px;z-index:11;-webkit-transform:rotate(50deg);-ms-transform:rotate(50deg);transform:rotate(50deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.rt-elementor-container .layout16 .single-team-area:after{content:"";width:70px;height:70px;border:2px solid #e1e1e1;border-radius:6px;position:absolute;right:-45px;bottom:-12px;z-index:10;-webkit-transform:rotate(50deg);-ms-transform:rotate(50deg);transform:rotate(50deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.rt-elementor-container .layout16 .single-team-area:hover:before{background-color:var(--rttm-primary-color)}
.rt-elementor-container .layout16 .single-team-area:hover:after{border-color:var(--rttm-primary-color)}
.rt-elementor-container .layout16 .single-team-area:hover .social-icons{visibility:visible;opacity:1;bottom:0}
.rt-elementor-container .layout16 .single-team-area .social-icons{z-index:5;position:absolute;bottom:-20%;left:0;right:0;visibility:hidden;opacity:0;width:100%;padding:15px 0;background-color:var(--rttm-primary-color);margin-top:0;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.rt-elementor-container .layout16 .single-team-area .social-icons a{color:#fff}
.rt-elementor-container .layout16 .single-team-area .social-icons a:hover i{background-color:transparent;opacity:.8}
.rt-elementor-container .layout16 .single-team-area .short-bio{margin-bottom:15px}
.rt-elementor-container .layout16 .single-team-area .tlp-content{background-color:transparent;padding-left:0;padding-right:0}
.rt-elementor-container .tlp-position{color:initial}
.rt-elementor-container .tlp-position a{text-decoration:none;color:initial}
.rt-elementor-container .carousel-el-1 .tlp-overlay1{padding:0}
.rt-elementor-container .carousel-el-1 .tlp-overlay1 h3{margin-top:15px;margin-bottom:6px}
.rt-elementor-container .carousel-el-1 .tlp-overlay1 h3 a,.rt-elementor-container .carousel-el-1 .tlp-overlay1 .tlp-position a{color:inherit;-webkit-transition:none;transition:none}
.rt-elementor-container [class*=carousel] .rt-grid-item{margin-bottom:30px;padding:0}
}@media only screen and (min-width:768px){.rt-margin-bottom15{margin-bottom:5px !important}
.rt-elementor-container .rt-col-sm-24{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.rt-elementor-container .rt-col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}
.rt-elementor-container .rt-col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.rt-elementor-container .rt-col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.rt-elementor-container .rt-col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.rt-elementor-container .rt-col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}
.rt-elementor-container .rt-col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.rt-elementor-container .rt-col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}
.rt-elementor-container .rt-col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}
.rt-elementor-container .rt-col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.rt-elementor-container .rt-col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}
.rt-elementor-container .rt-col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}
.rt-elementor-container .rt-col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.rt-container{width:750px}
}@media only screen and (min-width:992px){.rt-margin-bottom15{margin-bottom:15px}
.rt-elementor-container .rt-col-md-24{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.rt-elementor-container .rt-col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}
.rt-elementor-container .rt-col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.rt-elementor-container .rt-col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.rt-elementor-container .rt-col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.rt-elementor-container .rt-col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}
.rt-elementor-container .rt-col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.rt-elementor-container .rt-col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}
.rt-elementor-container .rt-col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}
.rt-elementor-container .rt-col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.rt-elementor-container .rt-col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}
.rt-elementor-container .rt-col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}
.rt-elementor-container .rt-col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.rt-container{width:970px}
}@media only screen and (min-width:1200px){.rt-elementor-container .rt-col-lg-24{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.rt-elementor-container .rt-col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}
.rt-elementor-container .rt-col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.rt-elementor-container .rt-col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.rt-elementor-container .rt-col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.rt-elementor-container .rt-col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}
.rt-elementor-container .rt-col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.rt-elementor-container .rt-col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}
.rt-elementor-container .rt-col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}
.rt-elementor-container .rt-col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.rt-elementor-container .rt-col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}
.rt-elementor-container .rt-col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}
.rt-elementor-container .rt-col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.rt-container{width:1170px}
}@media only screen and (max-width:1199px){.rt-carousel-holder.standard-nav .swiper-nav .swiper-button-next{right:15px}
.rt-carousel-holder.standard-nav .swiper-nav .swiper-button-prev{left:15px}
}@media only screen and (max-width:767px){.hidden-xs{display:none !important}
.rt-elementor-container .rt-margin-bottom15{margin-bottom:5px !important}
.tlp-member-feature-img,.tlp-member-description-container{float:none;width:100%}
}@media all and (max-width:767px){.rt-elementor-container .layout16 .single-team-area{padding:20px}
}@media only screen and (max-width:576px){.rt-elementor-container .rt-carousel-holder:not(#team-member-profile-gallery):not(.bottom-nav):not(.rttm-carousel-main){margin-top:50px}
.rt-carousel-holder.standard-nav .swiper-nav .swiper-arrow{top:auto}
.rt-carousel-holder.standard-nav .swiper-nav,.rt-carousel-holder.top-nav .swiper-nav{top:25px;right:auto;left:50%;margin-top:0;width:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.rt-carousel-holder.standard-nav .swiper-nav .swiper-button-next,.rt-carousel-holder .swiper-nav .swiper-button-next{right:-35px}
.rt-carousel-holder.standard-nav .swiper-nav .swiper-button-prev,.rt-carousel-holder .swiper-nav .swiper-button-prev{left:-35px}
.rt-elementor-container .rt-carousel-holder .swiper-pagination{margin-top:-10px;margin-left:auto;margin-right:auto}
}@media all{@-webkit-keyframes rt_spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes rt_spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@-webkit-keyframes ball-scale-multiple{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
5%{opacity:.75}
100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}
}@keyframes ball-scale-multiple{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
5%{opacity:.75}
100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}
}@-webkit-keyframes ball-clip-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}
50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes ball-clip-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}
50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@-webkit-keyframes fire-diamonds{0%{-webkit-transform:translateY(75%) translateX(-50%) rotate(45deg) scale(0);transform:translateY(75%) translateX(-50%) rotate(45deg) scale(0)}
50%{-webkit-transform:translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);transform:translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1)}
100%{-webkit-transform:translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);transform:translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0)}
}@keyframes fire-diamonds{0%{-webkit-transform:translateY(75%) translateX(-50%) rotate(45deg) scale(0);transform:translateY(75%) translateX(-50%) rotate(45deg) scale(0)}
50%{-webkit-transform:translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);transform:translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1)}
100%{-webkit-transform:translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);transform:translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0)}
}@-webkit-keyframes fadeIn{0%{opacity:0}
to{opacity:1}
}@keyframes fadeIn{0%{opacity:0}
to{opacity:1}
}}

/***!  https://viscountefinancial.com/wp-content/uploads/elementor/css/post-6.css?ver=1792831850  !***/

@media all{.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#61CE70;--e-global-color-870d6c3:#002F70;--e-global-color-a352283:#B6881A;--e-global-color-80523d8:#FFFFFF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}h1.entry-title{display:var(--page-title-display);}}@media all and (max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media all and (max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}

/***!  https://viscountefinancial.com/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=8.4.5  !***/

@media all{/**
 * Swiper 8.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 21, 2022
 */

 @font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal;font-display:swap;}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}}

/***!  https://viscountefinancial.com/wp-content/plugins/elementor/assets/css/conditionals/e-swiper.min.css?ver=4.3.5  !***/

@media all{.elementor-element,.elementor-lightbox{--swiper-theme-color:#000;--swiper-navigation-size:44px;--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-horizontal-gap:6px}.elementor-element .swiper .swiper-slide figure,.elementor-lightbox .swiper .swiper-slide figure{line-height:0}.elementor-element .swiper .elementor-lightbox-content-source,.elementor-lightbox .swiper .elementor-lightbox-content-source{display:none}.elementor-element .swiper .elementor-swiper-button,.elementor-element .swiper~.elementor-swiper-button,.elementor-lightbox .swiper .elementor-swiper-button,.elementor-lightbox .swiper~.elementor-swiper-button{color:hsla(0,0%,93%,.9);cursor:pointer;display:inline-flex;font-size:25px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.elementor-element .swiper .elementor-swiper-button svg,.elementor-element .swiper~.elementor-swiper-button svg,.elementor-lightbox .swiper .elementor-swiper-button svg,.elementor-lightbox .swiper~.elementor-swiper-button svg{fill:hsla(0,0%,93%,.9);height:1em;width:1em}.elementor-element .swiper .elementor-swiper-button-prev,.elementor-element .swiper~.elementor-swiper-button-prev,.elementor-lightbox .swiper .elementor-swiper-button-prev,.elementor-lightbox .swiper~.elementor-swiper-button-prev{left:10px}.elementor-element .swiper .elementor-swiper-button-next,.elementor-element .swiper~.elementor-swiper-button-next,.elementor-lightbox .swiper .elementor-swiper-button-next,.elementor-lightbox .swiper~.elementor-swiper-button-next{right:10px}.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-element .swiper~.elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper~.elementor-swiper-button.swiper-button-disabled{opacity:.3}.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image,.elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image{width:100%}.elementor-element .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper .swiper-pagination-custom,.elementor-element .swiper .swiper-pagination-fraction,.elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper~.swiper-pagination-custom,.elementor-element .swiper~.swiper-pagination-fraction,.elementor-lightbox .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper .swiper-pagination-custom,.elementor-lightbox .swiper .swiper-pagination-fraction,.elementor-lightbox .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper~.swiper-pagination-custom,.elementor-lightbox .swiper~.swiper-pagination-fraction{bottom:5px}.elementor-element .swiper.swiper-cube .elementor-swiper-button,.elementor-element .swiper.swiper-cube~.elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube .elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube~.elementor-swiper-button{transform:translate3d(0,-50%,1px)}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets{bottom:5px;left:0;width:100%}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-progressbar,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-progressbar{height:4px;left:0;top:0;width:100%}.elementor-element.elementor-pagination-position-outside .swiper,.elementor-lightbox.elementor-pagination-position-outside .swiper{padding-bottom:30px}.elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-element.elementor-pagination-position-outside .swiper~.elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper~.elementor-swiper-button{top:calc(50% - 30px / 2)}.elementor-element .elementor-swiper,.elementor-lightbox .elementor-swiper{position:relative}.elementor-element .elementor-main-swiper,.elementor-lightbox .elementor-main-swiper{position:static}.elementor-element.elementor-arrows-position-outside .swiper,.elementor-lightbox.elementor-arrows-position-outside .swiper{width:calc(100% - 60px)}.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev{left:0}.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next{right:0}}

/***!  https://viscountefinancial.com/wp-content/plugins/elementor/assets/css/widget-video.min.css?ver=4.3.5  !***/

@media all{.elementor-widget-video .elementor-widget-container,.elementor-widget-video:not(:has(.elementor-widget-container)){overflow:hidden;transform:translateZ(0)}.elementor-widget-video .elementor-wrapper{aspect-ratio:var(--video-aspect-ratio)}.elementor-widget-video .elementor-wrapper iframe,.elementor-widget-video .elementor-wrapper video{background-color:#000;border:none;display:flex;height:100%;width:100%}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{background-position:50%;background-size:cover;inset:0;position:absolute}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}.elementor-widget-video .elementor-custom-embed-image-overlay img{aspect-ratio:var(--video-aspect-ratio);display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.elementor-widget-video .e-hosted-video .elementor-video{-o-object-fit:cover;object-fit:cover}.e-con-inner>.elementor-widget-video,.e-con>.elementor-widget-video{width:var(--container-widget-width);--flex-grow:var( --container-widget-flex-grow )}}

/***!  https://viscountefinancial.com/wp-content/plugins/royal-elementor-addons/assets/css/lib/animations/wpr-animations.min.css?ver=1.7.1070  !***/

@media all{/*!
 * WPR Animations
 * Version: 1.0
 * Author: WP Royal
 * Author URL: https://royal-elementor-addons.com/

 * WPR Animations Copyright WP Royal 2020.
 */.wpr-anim-transparency,.wpr-animation-enter>.wpr-anim-size-large.wpr-overlay-fade-out,.wpr-animation-wrap-active .wpr-anim-size-large.wpr-element-fade-out,.wpr-animation-wrap-active .wpr-anim-size-large.wpr-overlay-fade-out,.wpr-animation-wrap-hover .wpr-anim-size-large.wpr-element-fade-out,.wpr-animation-wrap-hover .wpr-anim-size-large.wpr-overlay-fade-out,.wpr-animation-wrap:hover .wpr-anim-size-large.wpr-element-fade-out,.wpr-animation-wrap:hover .wpr-anim-size-large.wpr-overlay-fade-out,.wpr-element-fade-in,.wpr-overlay-fade-in{opacity:0}.wpr-animation-enter>.wpr-anim-size-medium.wpr-overlay-fade-out,.wpr-animation-enter>.wpr-anim-size-small.wpr-overlay-fade-in,.wpr-animation-wrap-active .wpr-anim-size-medium.wpr-element-fade-out,.wpr-animation-wrap-active .wpr-anim-size-medium.wpr-overlay-fade-out,.wpr-animation-wrap-active .wpr-anim-size-small.wpr-element-fade-in,.wpr-animation-wrap-active .wpr-anim-size-small.wpr-overlay-fade-in,.wpr-animation-wrap:hover .wpr-anim-size-medium.wpr-element-fade-out,.wpr-animation-wrap:hover .wpr-anim-size-medium.wpr-overlay-fade-out,.wpr-animation-wrap:hover .wpr-anim-size-small.wpr-element-fade-in,.wpr-animation-wrap:hover .wpr-anim-size-small.wpr-overlay-fade-in{opacity:.4}.wpr-animation-enter>.wpr-anim-size-medium.wpr-overlay-fade-in,.wpr-animation-enter>.wpr-anim-size-small.wpr-overlay-fade-out,.wpr-animation-wrap-active .wpr-anim-size-medium.wpr-element-fade-in,.wpr-animation-wrap-active .wpr-anim-size-medium.wpr-overlay-fade-in,.wpr-animation-wrap-active .wpr-anim-size-small.wpr-element-fade-out,.wpr-animation-wrap-active .wpr-anim-size-small.wpr-overlay-fade-out,.wpr-animation-wrap:hover .wpr-anim-size-medium.wpr-element-fade-in,.wpr-animation-wrap:hover .wpr-anim-size-medium.wpr-overlay-fade-in,.wpr-animation-wrap:hover .wpr-anim-size-small.wpr-element-fade-out,.wpr-animation-wrap:hover .wpr-anim-size-small.wpr-overlay-fade-out{opacity:.75}.wpr-animation-enter>.wpr-anim-size-large.wpr-overlay-fade-in,.wpr-animation-wrap-active .wpr-anim-size-large.wpr-element-fade-in,.wpr-animation-wrap-active .wpr-anim-size-large.wpr-overlay-fade-in,.wpr-animation-wrap:hover .wpr-anim-size-large.wpr-element-fade-in,.wpr-animation-wrap:hover .wpr-anim-size-large.wpr-overlay-fade-in,.wpr-element-fade-out,.wpr-overlay-fade-out{opacity:1}.wpr-anim-size-small.wpr-element-slide-top{-webkit-transform:translateY(-30%);-ms-transform:translateY(-30%);transform:translateY(-30%)}.wpr-anim-size-large.wpr-overlay-slide-top,.wpr-anim-size-medium.wpr-element-slide-top,.wpr-slide.wpr-effect-dir-top:hover .wpr-accordion-background,.wpr-slide.wpr-effect-dir-top:hover img{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.wpr-anim-size-large.wpr-element-slide-top{-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%)}.wpr-anim-size-small.wpr-overlay-slide-top{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-anim-size-medium.wpr-overlay-slide-top{-webkit-transform:translateY(-70%);-ms-transform:translateY(-70%);transform:translateY(-70%)}.wpr-anim-size-small.wpr-element-slide-bottom{-webkit-transform:translateY(30%);-ms-transform:translateY(30%);transform:translateY(30%)}.wpr-anim-size-large.wpr-overlay-slide-bottom,.wpr-anim-size-medium.wpr-element-slide-bottom,.wpr-slide.wpr-effect-dir-bottom:hover .wpr-accordion-background,.wpr-slide.wpr-effect-dir-bottom:hover img{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.wpr-anim-size-large.wpr-element-slide-bottom{-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%)}.wpr-anim-size-small.wpr-overlay-slide-bottom{-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.wpr-anim-size-medium.wpr-overlay-slide-bottom{-webkit-transform:translateY(70%);-ms-transform:translateY(70%);transform:translateY(70%)}.wpr-animation-enter>.wpr-overlay-slide-bottom,.wpr-animation-enter>.wpr-overlay-slide-top,.wpr-animation-wrap-active .wpr-element-slide-bottom,.wpr-animation-wrap-active .wpr-element-slide-top,.wpr-animation-wrap-active .wpr-overlay-slide-bottom,.wpr-animation-wrap-active .wpr-overlay-slide-top,.wpr-animation-wrap:hover .wpr-element-slide-bottom,.wpr-animation-wrap:hover .wpr-element-slide-top,.wpr-animation-wrap:hover .wpr-overlay-slide-bottom,.wpr-animation-wrap:hover .wpr-overlay-slide-top{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.wpr-anim-size-small.wpr-element-slide-right{-webkit-transform:translateX(30%);-ms-transform:translateX(30%);transform:translateX(30%)}.wpr-anim-size-medium.wpr-element-slide-right{-webkit-transform:translateX(150%);-ms-transform:translateX(150%);transform:translateX(150%)}.wpr-anim-size-large.wpr-element-slide-right{-webkit-transform:translateX(300%);-ms-transform:translateX(300%);transform:translateX(300%)}.wpr-anim-size-small.wpr-overlay-slide-right{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.wpr-anim-size-medium.wpr-overlay-slide-right{-webkit-transform:translateX(70%);-ms-transform:translateX(70%);transform:translateX(70%)}.wpr-anim-size-large.wpr-overlay-slide-right,.wpr-slide.wpr-effect-dir-right:hover .wpr-accordion-background,.wpr-slide.wpr-effect-dir-right:hover img{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.wpr-anim-size-small.wpr-element-slide-left{-webkit-transform:translateX(-30%);-ms-transform:translateX(-30%);transform:translateX(-30%)}.wpr-anim-size-medium.wpr-element-slide-left{-webkit-transform:translateX(-150%);-ms-transform:translateX(-150%);transform:translateX(-150%)}.wpr-anim-size-large.wpr-element-slide-left{-webkit-transform:translateX(-300%);-ms-transform:translateX(-300%);transform:translateX(-300%)}.wpr-anim-size-small.wpr-overlay-slide-left{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.wpr-anim-size-medium.wpr-overlay-slide-left{-webkit-transform:translateX(-70%);-ms-transform:translateX(-70%);transform:translateX(-70%)}.wpr-anim-size-large.wpr-overlay-slide-left,.wpr-slide.wpr-effect-dir-left:hover .wpr-accordion-background,.wpr-slide.wpr-effect-dir-left:hover img{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.wpr-animation-enter>.wpr-overlay-slide-left,.wpr-animation-enter>.wpr-overlay-slide-right,.wpr-animation-wrap-active .wpr-element-slide-left,.wpr-animation-wrap-active .wpr-element-slide-right,.wpr-animation-wrap-active .wpr-overlay-slide-left,.wpr-animation-wrap-active .wpr-overlay-slide-right,.wpr-animation-wrap-hover .wpr-element-slide-left,.wpr-animation-wrap-hover .wpr-overlay-slide-left,.wpr-animation-wrap:hover .wpr-element-slide-left,.wpr-animation-wrap:hover .wpr-element-slide-right,.wpr-animation-wrap:hover .wpr-overlay-slide-left,.wpr-animation-wrap:hover .wpr-overlay-slide-right{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.wpr-element-slide-x-left,.wpr-element-slide-x-right{position:relative;overflow:hidden}.wpr-element-slide-x-left .inner-block,.wpr-element-slide-x-right .inner-block{position:relative;-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit}.wpr-element-slide-x-right .inner-block{right:-100%}.wpr-animation-wrap-active .wpr-element-slide-x-right .inner-block,.wpr-animation-wrap:hover .wpr-element-slide-x-right .inner-block{right:0}.wpr-element-slide-x-left .inner-block{left:-100%}.wpr-animation-wrap-active .wpr-element-slide-x-left .inner-block,.wpr-animation-wrap:hover .wpr-element-slide-x-left .inner-block{left:0}.wpr-element-skew-top,.wpr-overlay-skew-top{-webkit-transform-origin:center top 0;-ms-transform-origin:center top 0;transform-origin:center top 0}.wpr-overlay-skew-top{top:0!important}.wpr-anim-size-small.wpr-element-skew-top,.wpr-anim-size-small.wpr-overlay-skew-top{-webkit-transform:perspective(600px) rotateX(-30deg);transform:perspective(600px) rotateX(-30deg)}.wpr-anim-size-medium.wpr-element-skew-top,.wpr-anim-size-medium.wpr-overlay-skew-top{-webkit-transform:perspective(600px) rotateX(-50deg);transform:perspective(600px) rotateX(-50deg)}.wpr-anim-size-large.wpr-element-skew-top,.wpr-anim-size-large.wpr-overlay-skew-top{-webkit-transform:perspective(600px) rotateX(-90deg);transform:perspective(600px) rotateX(-90deg)}.wpr-element-skew-bottom,.wpr-overlay-skew-bottom{-webkit-transform-origin:center bottom 0;-ms-transform-origin:center bottom 0;transform-origin:center bottom 0}.wpr-overlay-skew-bottom{top:auto!important;bottom:0!important}.wpr-anim-size-small.wpr-element-skew-bottom,.wpr-anim-size-small.wpr-overlay-skew-bottom{-webkit-transform:perspective(600px) rotateX(30deg);transform:perspective(600px) rotateX(30deg)}.wpr-anim-size-medium.wpr-element-skew-bottom,.wpr-anim-size-medium.wpr-overlay-skew-bottom{-webkit-transform:perspective(600px) rotateX(50deg);transform:perspective(600px) rotateX(50deg)}.wpr-anim-size-large.wpr-element-skew-bottom,.wpr-anim-size-large.wpr-overlay-skew-bottom{-webkit-transform:perspective(600px) rotateX(90deg);transform:perspective(600px) rotateX(90deg)}.wpr-animation-enter>.wpr-overlay-skew-bottom,.wpr-animation-enter>.wpr-overlay-skew-top,.wpr-animation-wrap-active .wpr-element-skew-bottom,.wpr-animation-wrap-active .wpr-element-skew-top,.wpr-animation-wrap-active .wpr-overlay-skew-bottom,.wpr-animation-wrap-active .wpr-overlay-skew-top,.wpr-animation-wrap:hover .wpr-element-skew-bottom,.wpr-animation-wrap:hover .wpr-element-skew-top,.wpr-animation-wrap:hover .wpr-overlay-skew-bottom,.wpr-animation-wrap:hover .wpr-overlay-skew-top{opacity:1;-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0)}.wpr-element-skew-right,.wpr-overlay-skew-right{-webkit-transform-origin:center right 0;-ms-transform-origin:center right 0;transform-origin:center right 0}.wpr-overlay-skew-right{left:auto!important;right:0!important}.wpr-anim-size-small.wpr-element-skew-right,.wpr-anim-size-small.wpr-overlay-skew-right{-webkit-transform:perspective(600px) rotateY(-30deg);transform:perspective(600px) rotateY(-30deg)}.wpr-anim-size-medium.wpr-element-skew-right,.wpr-anim-size-medium.wpr-overlay-skew-right{-webkit-transform:perspective(600px) rotateY(-50deg);transform:perspective(600px) rotateY(-50deg)}.wpr-anim-size-large.wpr-element-skew-right,.wpr-anim-size-large.wpr-overlay-skew-right{-webkit-transform:perspective(600px) rotateY(-90deg);transform:perspective(600px) rotateY(-90deg)}.wpr-element-skew-left,.wpr-overlay-skew-left{-webkit-transform-origin:center left 0;-ms-transform-origin:center left 0;transform-origin:center left 0}.wpr-overlay-skew-left{left:0!important}.wpr-anim-size-small.wpr-element-skew-left,.wpr-anim-size-small.wpr-overlay-skew-left{-webkit-transform:perspective(600px) rotateY(30deg);transform:perspective(600px) rotateY(30deg)}.wpr-anim-size-medium.wpr-element-skew-left,.wpr-anim-size-medium.wpr-overlay-skew-left{-webkit-transform:perspective(600px) rotateY(50deg);transform:perspective(600px) rotateY(50deg)}.wpr-anim-size-large.wpr-element-skew-left,.wpr-anim-size-large.wpr-overlay-skew-left{-webkit-transform:perspective(600px) rotateY(90deg);transform:perspective(600px) rotateY(90deg)}.wpr-animation-enter>.wpr-overlay-skew-left,.wpr-animation-enter>.wpr-overlay-skew-right,.wpr-animation-wrap-active .wpr-element-skew-left,.wpr-animation-wrap-active .wpr-element-skew-right,.wpr-animation-wrap-active .wpr-overlay-skew-left,.wpr-animation-wrap-active .wpr-overlay-skew-right,.wpr-animation-wrap:hover .wpr-element-skew-left,.wpr-animation-wrap:hover .wpr-element-skew-right,.wpr-animation-wrap:hover .wpr-overlay-skew-left,.wpr-animation-wrap:hover .wpr-overlay-skew-right{opacity:1;-webkit-transform:perspective(600px) rotateY(0);transform:perspective(600px) rotateY(0)}.wpr-anim-size-small.wpr-element-scale-up,.wpr-anim-size-small.wpr-overlay-scale-up{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.wpr-anim-size-medium.wpr-element-scale-up,.wpr-anim-size-medium.wpr-overlay-scale-up{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}.wpr-anim-size-large.wpr-element-scale-up,.wpr-anim-size-large.wpr-overlay-scale-up{-webkit-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2)}.wpr-anim-size-small.wpr-element-scale-down,.wpr-anim-size-small.wpr-overlay-scale-down,.wpr-zoom-in.wpr-effect-size-small:hover .wpr-accordion-background,.wpr-zoom-in.wpr-effect-size-small:hover img,.wpr-zoom-out.wpr-effect-size-small .wpr-accordion-background,.wpr-zoom-out.wpr-effect-size-small img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.wpr-anim-size-medium.wpr-element-scale-down,.wpr-anim-size-medium.wpr-overlay-scale-down{-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}.wpr-anim-size-large.wpr-element-scale-down,.wpr-anim-size-large.wpr-overlay-scale-down{-webkit-transform:scale(1.9);-ms-transform:scale(1.9);transform:scale(1.9)}.wpr-animation-enter>.wpr-overlay-scale-down,.wpr-animation-enter>.wpr-overlay-scale-up,.wpr-animation-wrap-active .wpr-border-anim-bubba::after,.wpr-animation-wrap-active .wpr-border-anim-bubba::before,.wpr-animation-wrap-active .wpr-border-anim-chicho::before,.wpr-animation-wrap-active .wpr-border-anim-layla::after,.wpr-animation-wrap-active .wpr-border-anim-layla::before,.wpr-animation-wrap-active .wpr-border-anim-oscar::before,.wpr-animation-wrap-active .wpr-element-scale-down,.wpr-animation-wrap-active .wpr-element-scale-up,.wpr-animation-wrap-active .wpr-overlay-scale-down,.wpr-animation-wrap-active .wpr-overlay-scale-up,.wpr-animation-wrap:hover .wpr-border-anim-bubba::after,.wpr-animation-wrap:hover .wpr-border-anim-bubba::before,.wpr-animation-wrap:hover .wpr-border-anim-chicho::before,.wpr-animation-wrap:hover .wpr-border-anim-layla::after,.wpr-animation-wrap:hover .wpr-border-anim-layla::before,.wpr-animation-wrap:hover .wpr-border-anim-oscar::before,.wpr-animation-wrap:hover .wpr-element-scale-down,.wpr-animation-wrap:hover .wpr-element-scale-up,.wpr-animation-wrap:hover .wpr-overlay-scale-down,.wpr-animation-wrap:hover .wpr-overlay-scale-up{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.wpr-anim-size-small.wpr-element-roll-right,.wpr-anim-size-small.wpr-overlay-roll-right{-webkit-transform:translateX(100%) rotate(90deg);-ms-transform:translateX(100%) rotate(90deg);transform:translateX(100%) rotate(90deg)}.wpr-anim-size-medium.wpr-element-roll-right,.wpr-anim-size-medium.wpr-overlay-roll-right{-webkit-transform:translateX(100%) rotate(240deg);-ms-transform:translateX(100%) rotate(240deg);transform:translateX(100%) rotate(240deg)}.wpr-anim-size-large.wpr-element-roll-right,.wpr-anim-size-large.wpr-overlay-roll-right{-webkit-transform:translateX(100%) rotate(360deg);-ms-transform:translateX(100%) rotate(360deg);transform:translateX(100%) rotate(360deg)}.wpr-anim-size-small.wpr-element-roll-left,.wpr-anim-size-small.wpr-overlay-roll-left{-webkit-transform:translateX(-100%) rotate(-90deg);-ms-transform:translateX(-100%) rotate(-90deg);transform:translateX(-100%) rotate(-90deg)}.wpr-anim-size-medium.wpr-element-roll-left,.wpr-anim-size-medium.wpr-overlay-roll-left{-webkit-transform:translateX(-100%) rotate(-240deg);-ms-transform:translateX(-100%) rotate(-240deg);transform:translateX(-100%) rotate(-240deg)}.wpr-anim-size-large.wpr-element-roll-left,.wpr-anim-size-large.wpr-overlay-roll-left{-webkit-transform:translateX(-100%) rotate(-360deg);-ms-transform:translateX(-100%) rotate(-360deg);transform:translateX(-100%) rotate(-360deg)}.wpr-animation-enter>.wpr-overlay-roll-left,.wpr-animation-enter>.wpr-overlay-roll-right,.wpr-animation-wrap-active .wpr-element-roll-left,.wpr-animation-wrap-active .wpr-element-roll-right,.wpr-animation-wrap-active .wpr-overlay-roll-left,.wpr-animation-wrap-active .wpr-overlay-roll-right,.wpr-animation-wrap:hover .wpr-element-roll-left,.wpr-animation-wrap:hover .wpr-element-roll-right,.wpr-animation-wrap:hover .wpr-overlay-roll-left,.wpr-animation-wrap:hover .wpr-overlay-roll-right{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}.wpr-anim-timing-linear{-webkit-transition-timing-function:cubic-bezier(0.250,0.250,0.750,0.750);-o-transition-timing-function:cubic-bezier(0.250,0.250,0.750,0.750);transition-timing-function:cubic-bezier(0.250,0.250,0.750,0.750)}.wpr-anim-timing-ease-default{-webkit-transition-timing-function:cubic-bezier(0.250,0.100,0.250,1.000);-o-transition-timing-function:cubic-bezier(0.250,0.100,0.250,1.000);transition-timing-function:cubic-bezier(0.250,0.100,0.250,1.000)}.wpr-anim-timing-ease-in{-webkit-transition-timing-function:cubic-bezier(0.420,0.000,1.000,1.000);-o-transition-timing-function:cubic-bezier(0.420,0.000,1.000,1.000);transition-timing-function:cubic-bezier(0.420,0.000,1.000,1.000)}.wpr-anim-timing-ease-out{-webkit-transition-timing-function:cubic-bezier(0.000,0.000,0.580,1.000);-o-transition-timing-function:cubic-bezier(0.000,0.000,0.580,1.000);transition-timing-function:cubic-bezier(0.000,0.000,0.580,1.000)}.wpr-anim-timing-ease-in-out{-webkit-transition-timing-function:cubic-bezier(0.420,0.000,0.580,1.000);-o-transition-timing-function:cubic-bezier(0.420,0.000,0.580,1.000);transition-timing-function:cubic-bezier(0.420,0.000,0.580,1.000)}.wpr-anim-timing-ease-in-quad{-webkit-transition-timing-function:cubic-bezier(0.550,0.085,0.680,0.530);-o-transition-timing-function:cubic-bezier(0.550,0.085,0.680,0.530);transition-timing-function:cubic-bezier(0.550,0.085,0.680,0.530)}.wpr-anim-timing-ease-in-cubic{-webkit-transition-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);-o-transition-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);transition-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}.wpr-anim-timing-ease-in-quart{-webkit-transition-timing-function:cubic-bezier(0.895,0.030,0.685,0.220);-o-transition-timing-function:cubic-bezier(0.895,0.030,0.685,0.220);transition-timing-function:cubic-bezier(0.895,0.030,0.685,0.220)}.wpr-anim-timing-ease-in-quint{-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-o-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060)}.wpr-anim-timing-ease-in-sine{-webkit-transition-timing-function:cubic-bezier(0.470,0.000,0.745,0.715);-o-transition-timing-function:cubic-bezier(0.470,0.000,0.745,0.715);transition-timing-function:cubic-bezier(0.470,0.000,0.745,0.715)}.wpr-anim-timing-ease-in-expo{-webkit-transition-timing-function:cubic-bezier(0.950,0.050,0.795,0.035);-o-transition-timing-function:cubic-bezier(0.950,0.050,0.795,0.035);transition-timing-function:cubic-bezier(0.950,0.050,0.795,0.035)}.wpr-anim-timing-ease-in-circ{-webkit-transition-timing-function:cubic-bezier(0.600,0.040,0.980,0.335);-o-transition-timing-function:cubic-bezier(0.600,0.040,0.980,0.335);transition-timing-function:cubic-bezier(0.600,0.040,0.980,0.335)}.wpr-anim-timing-ease-in-back{-webkit-transition-timing-function:cubic-bezier(0.600,-0.280,0.735,0.045);-o-transition-timing-function:cubic-bezier(0.600,-0.280,0.735,0.045);transition-timing-function:cubic-bezier(0.600,-0.280,0.735,0.045)}.wpr-anim-timing-ease-out-quad{-webkit-transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);-o-transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940)}.wpr-anim-timing-ease-out-cubic{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-o-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}.wpr-anim-timing-ease-out-quart{-webkit-transition-timing-function:cubic-bezier(0.165,0.840,0.440,1.000);-o-transition-timing-function:cubic-bezier(0.165,0.840,0.440,1.000);transition-timing-function:cubic-bezier(0.165,0.840,0.440,1.000)}.wpr-anim-timing-ease-out-quint{-webkit-transition-timing-function:cubic-bezier(0.230,1.000,0.320,1.000);-o-transition-timing-function:cubic-bezier(0.230,1.000,0.320,1.000);transition-timing-function:cubic-bezier(0.230,1.000,0.320,1.000)}.wpr-anim-timing-ease-out-sine{-webkit-transition-timing-function:cubic-bezier(0.390,0.575,0.565,1.000);-o-transition-timing-function:cubic-bezier(0.390,0.575,0.565,1.000);transition-timing-function:cubic-bezier(0.390,0.575,0.565,1.000)}.wpr-anim-timing-ease-out-expo{-webkit-transition-timing-function:cubic-bezier(0.190,1.000,0.220,1.000);-o-transition-timing-function:cubic-bezier(0.190,1.000,0.220,1.000);transition-timing-function:cubic-bezier(0.190,1.000,0.220,1.000)}.wpr-anim-timing-ease-out-circ{-webkit-transition-timing-function:cubic-bezier(0.075,0.820,0.165,1.000);-o-transition-timing-function:cubic-bezier(0.075,0.820,0.165,1.000);transition-timing-function:cubic-bezier(0.075,0.820,0.165,1.000)}.wpr-anim-timing-ease-out-back{-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.275);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.275);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.275)}.wpr-anim-timing-ease-in-out-quad{-webkit-transition-timing-function:cubic-bezier(0.455,0.030,0.515,0.955);-o-transition-timing-function:cubic-bezier(0.455,0.030,0.515,0.955);transition-timing-function:cubic-bezier(0.455,0.030,0.515,0.955)}.wpr-anim-timing-ease-in-out-cubic{-webkit-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);-o-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000)}.wpr-anim-timing-ease-in-out-quart{-webkit-transition-timing-function:cubic-bezier(0.770,0.000,0.175,1.000);-o-transition-timing-function:cubic-bezier(0.770,0.000,0.175,1.000);transition-timing-function:cubic-bezier(0.770,0.000,0.175,1.000)}.wpr-anim-timing-ease-in-out-quint{-webkit-transition-timing-function:cubic-bezier(0.860,0.000,0.070,1.000);-o-transition-timing-function:cubic-bezier(0.860,0.000,0.070,1.000);transition-timing-function:cubic-bezier(0.860,0.000,0.070,1.000)}.wpr-anim-timing-ease-in-out-sine{-webkit-transition-timing-function:cubic-bezier(0.445,0.050,0.550,0.950);-o-transition-timing-function:cubic-bezier(0.445,0.050,0.550,0.950);transition-timing-function:cubic-bezier(0.445,0.050,0.550,0.950)}.wpr-anim-timing-ease-in-out-expo{-webkit-transition-timing-function:cubic-bezier(1.000,0.000,0.000,1.000);-o-transition-timing-function:cubic-bezier(1.000,0.000,0.000,1.000);transition-timing-function:cubic-bezier(1.000,0.000,0.000,1.000)}.wpr-anim-timing-ease-in-out-circ{-webkit-transition-timing-function:cubic-bezier(0.785,0.135,0.150,0.860);-o-transition-timing-function:cubic-bezier(0.785,0.135,0.150,0.860);transition-timing-function:cubic-bezier(0.785,0.135,0.150,0.860)}.wpr-anim-timing-ease-in-out-back{-webkit-transition-timing-function:cubic-bezier(0.680,-0.550,0.265,1.550);-o-transition-timing-function:cubic-bezier(0.680,-0.550,0.265,1.550);transition-timing-function:cubic-bezier(0.680,-0.550,0.265,1.550)}.wpr-zoom-in.wpr-effect-size-medium:hover .wpr-accordion-background,.wpr-zoom-in.wpr-effect-size-medium:hover img,.wpr-zoom-out.wpr-effect-size-medium .wpr-accordion-background,.wpr-zoom-out.wpr-effect-size-medium img{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.wpr-zoom-in.wpr-effect-size-large:hover .wpr-accordion-background,.wpr-zoom-in.wpr-effect-size-large:hover img,.wpr-zoom-out.wpr-effect-size-large .wpr-accordion-background,.wpr-zoom-out.wpr-effect-size-large img{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.wpr-animation-wrap-active .wpr-bg-anim-zoom-out,.wpr-animation-wrap:hover .wpr-bg-anim-zoom-out,.wpr-zoom-out.wpr-effect-size-large:hover .wpr-accordion-background,.wpr-zoom-out.wpr-effect-size-large:hover img,.wpr-zoom-out.wpr-effect-size-medium:hover .wpr-accordion-background,.wpr-zoom-out.wpr-effect-size-medium:hover img,.wpr-zoom-out.wpr-effect-size-small:hover .wpr-accordion-background,.wpr-zoom-out.wpr-effect-size-small:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.wpr-grayscale-in.wpr-effect-size-small:hover .wpr-accordion-background,.wpr-grayscale-in.wpr-effect-size-small:hover img,.wpr-grayscale-out.wpr-effect-size-small .wpr-accordion-background,.wpr-grayscale-out.wpr-effect-size-small img{-webkit-filter:grayscale(0.3);filter:grayscale(.3)}.wpr-grayscale-in.wpr-effect-size-medium:hover .wpr-accordion-background,.wpr-grayscale-in.wpr-effect-size-medium:hover img,.wpr-grayscale-out.wpr-effect-size-medium .wpr-accordion-background,.wpr-grayscale-out.wpr-effect-size-medium img{-webkit-filter:grayscale(0.6);filter:grayscale(.6)}.wpr-grayscale-in.wpr-effect-size-large:hover .wpr-accordion-background,.wpr-grayscale-in.wpr-effect-size-large:hover img,.wpr-grayscale-out.wpr-effect-size-large .wpr-accordion-background,.wpr-grayscale-out.wpr-effect-size-large img{-webkit-filter:grayscale(1);filter:grayscale(1)}.wpr-grayscale-out.wpr-effect-size-large:hover .wpr-accordion-background,.wpr-grayscale-out.wpr-effect-size-large:hover img,.wpr-grayscale-out.wpr-effect-size-medium:hover .wpr-accordion-background,.wpr-grayscale-out.wpr-effect-size-medium:hover img,.wpr-grayscale-out.wpr-effect-size-small:hover .wpr-accordion-background,.wpr-grayscale-out.wpr-effect-size-small:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.wpr-blur-in.wpr-effect-size-small:hover .wpr-accordion-background,.wpr-blur-in.wpr-effect-size-small:hover img,.wpr-blur-out.wpr-effect-size-small .wpr-accordion-background,.wpr-blur-out.wpr-effect-size-small img{-webkit-filter:blur(1px);filter:blur(1px)}.wpr-blur-in.wpr-effect-size-medium:hover .wpr-accordion-background,.wpr-blur-in.wpr-effect-size-medium:hover img,.wpr-blur-out.wpr-effect-size-medium .wpr-accordion-background,.wpr-blur-out.wpr-effect-size-medium img{-webkit-filter:blur(3px);filter:blur(3px)}.wpr-blur-in.wpr-effect-size-large:hover .wpr-accordion-background,.wpr-blur-in.wpr-effect-size-large:hover img,.wpr-blur-out.wpr-effect-size-large .wpr-accordion-background,.wpr-blur-out.wpr-effect-size-large img{-webkit-filter:blur(5px);filter:blur(5px)}.wpr-blur-out.wpr-effect-size-large:hover .wpr-accordion-background,.wpr-blur-out.wpr-effect-size-large:hover img,.wpr-blur-out.wpr-effect-size-medium:hover .wpr-accordion-background,.wpr-blur-out.wpr-effect-size-medium:hover img,.wpr-blur-out.wpr-effect-size-small:hover .wpr-accordion-background,.wpr-blur-out.wpr-effect-size-small:hover img{-webkit-filter:blur(0px);filter:blur(0px)}.wpr-animation-wrap-active .wpr-bg-anim-zoom-in,.wpr-animation-wrap:hover .wpr-bg-anim-zoom-in,.wpr-bg-anim-zoom-out{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.wpr-animation-wrap-active .wpr-bg-anim-move-right,.wpr-animation-wrap:hover .wpr-bg-anim-move-right,.wpr-bg-anim-move-left{-webkit-transform:scale(1.2) translateX(8%);-ms-transform:scale(1.2) translateX(8%);transform:scale(1.2) translateX(8%)}.wpr-animation-wrap-active .wpr-bg-anim-move-left,.wpr-animation-wrap:hover .wpr-bg-anim-move-left,.wpr-bg-anim-move-right{-webkit-transform:scale(1.2) translateX(-8%);-ms-transform:scale(1.2) translateX(-8%);transform:scale(1.2) translateX(-8%)}.wpr-animation-wrap-active .wpr-bg-anim-move-down,.wpr-animation-wrap:hover .wpr-bg-anim-move-down,.wpr-bg-anim-move-up{-webkit-transform:scale(1.2) translateY(8%);-ms-transform:scale(1.2) translateY(8%);transform:scale(1.2) translateY(8%)}.wpr-animation-wrap-active .wpr-bg-anim-move-down,.wpr-animation-wrap-active .wpr-bg-anim-move-up,.wpr-animation-wrap:hover .wpr-bg-anim-move-down,.wpr-animation-wrap:hover .wpr-bg-anim-move-up{-webkit-transform:scale(1.2) translateY(-8%);-ms-transform:scale(1.2) translateY(-8%);transform:scale(1.2) translateY(-8%)}.wpr-border-anim-bubba::after,.wpr-border-anim-bubba::before,.wpr-border-anim-layla::after,.wpr-border-anim-layla::before{position:absolute;content:'';opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s}.wpr-border-anim-layla::before{-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.wpr-border-anim-layla::after{-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.wpr-animation-wrap-active .wpr-border-anim-layla::after,.wpr-animation-wrap:hover .wpr-border-anim-layla::after{-webkit-transition-delay:0.15s;-o-transition-delay:0.15s;transition-delay:0.15s}.wpr-border-anim-oscar::before{position:absolute;content:'';opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.wpr-border-anim-bubba::before{-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1)}.wpr-border-anim-bubba::after{-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0)}.wpr-border-anim-romeo::after,.wpr-border-anim-romeo::before{position:absolute;top:50%;left:50%;width:80%;content:'';opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.wpr-border-anim-apollo::before,.wpr-border-anim-jazz::after{position:absolute;top:0;left:0;width:100%;height:100%;content:''}.wpr-animation-wrap-active .wpr-border-anim-romeo::before,.wpr-animation-wrap:hover .wpr-border-anim-romeo::before{opacity:1;-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg)}.wpr-animation-wrap-active .wpr-border-anim-romeo::after,.wpr-animation-wrap:hover .wpr-border-anim-romeo::after{opacity:1;-webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);transform:translate3d(-50%,-50%,0) rotate(-45deg)}.wpr-border-anim-chicho::before{position:absolute;content:'';-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s}.wpr-border-anim-apollo::before{-webkit-transition:-webkit-transform .6s;transition:transform .6s;-o-transition:transform .6s;transition:transform .6s,-webkit-transform .6s;-webkit-transform:scale3d(2.9,2.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);transform:scale3d(2.9,2.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0)}.wpr-animation-wrap-active .wpr-border-anim-apollo::before,.wpr-animation-wrap:hover .wpr-border-anim-apollo::before{-webkit-transform:scale3d(2.9,2.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);transform:scale3d(2.9,2.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0)}.wpr-border-anim-jazz::after{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;opacity:0;-webkit-transform:rotate3d(0,0,1,45deg) scale3d(1,0,1);transform:rotate3d(0,0,1,45deg) scale3d(1,0,1);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.wpr-animation-wrap-active .wpr-border-anim-jazz::after,.wpr-animation-wrap:hover .wpr-border-anim-jazz::after{opacity:1;-webkit-transform:rotate3d(0,0,1,45deg) scale3d(1,1,1);transform:rotate3d(0,0,1,45deg) scale3d(1,1,1)}}

/***!  https://viscountefinancial.com/wp-content/plugins/royal-elementor-addons/assets/css/lib/animations/wpr-link-animations.min.css?ver=1.7.1070  !***/

@media all{/*!
 * WPR Link Animations
 * Version: 1.0
 * Author: WP Royal
 * Author URL: https://royal-elementor-addons.com/

 * WPR Animations Copyright WP Royal 2020.
 */

.wpr-pointer-item {
	position: relative;
}

.wpr-pointer-double-line .wpr-pointer-item:before,
.wpr-pointer-double-line .wpr-pointer-item:after,
.wpr-pointer-underline .wpr-pointer-item:after,
.wpr-pointer-overline .wpr-pointer-item:before {
	content: '';
	display: block;
	height: 0px;
	width: 100%;
	left: 0;
	background-color: #55595c;
	z-index: 2;
}


.wpr-pointer-fx-none .wpr-pointer-item:before,
.wpr-pointer-fx-none .wpr-pointer-item:after {
	opacity: 0;
	-webkit-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
}

.wpr-pointer-fx-none .wpr-pointer-item:hover:before,
.wpr-pointer-fx-none .wpr-pointer-item:hover:after {
	opacity: 1;
}

.wpr-pointer-fx-fade .wpr-pointer-item:before,
.wpr-pointer-line-fx.wpr-pointer-fx-fade .wpr-pointer-item:after,
.wpr-pointer-line-fx.wpr-pointer-fx-grow .wpr-pointer-item:before,
.wpr-pointer-line-fx.wpr-pointer-fx-grow .wpr-pointer-item:after,
.wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-pointer-item:before,
.wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-pointer-item:after {
	opacity: 0;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.wpr-pointer-line-fx.wpr-pointer-fx-fade .wpr-pointer-item:hover:before,
.wpr-pointer-line-fx.wpr-pointer-fx-fade .wpr-pointer-item:hover:after {
	opacity: 1;
}

.wpr-pointer-line-fx.wpr-pointer-fx-slide .wpr-pointer-item:before,
.wpr-pointer-line-fx.wpr-pointer-fx-slide .wpr-pointer-item:after {
	width: 0;
	-webkit-transition: all .3s cubic-bezier(.175,.885,.32,1.075);
	-o-transition: all .3s cubic-bezier(.175,.885,.32,1.075);
	transition: all .3s cubic-bezier(.175,.885,.32,1.075);
}

.wpr-pointer-line-fx.wpr-pointer-fx-slide .wpr-pointer-item:hover:before,
.wpr-pointer-line-fx.wpr-pointer-fx-slide .wpr-pointer-item:hover:after {
	width: 100%;
}

.wpr-pointer-line-fx.wpr-pointer-fx-grow .wpr-pointer-item:before,
.wpr-pointer-line-fx.wpr-pointer-fx-grow .wpr-pointer-item:after {
	position: absolute;
	width: 0;
	margin: 0 auto;
	left: 0;
	right: 0;
	-webkit-transition: all .3s cubic-bezier(0, 0, 0.16, 0.95);
	-o-transition: all .3s cubic-bezier(0, 0, 0.16, 0.95);
	-webkit-transition: all .3s ease(0, 0, 0.16, 0.95);
	-o-transition: all .3s ease(0, 0, 0.16, 0.95);
	transition: all .3s ease(0, 0, 0.16, 0.95);
}

.wpr-pointer-line-fx.wpr-pointer-fx-grow .wpr-pointer-item:hover:before,
.wpr-pointer-line-fx.wpr-pointer-fx-grow .wpr-pointer-item:hover:after {
	opacity: 1;
	width: 100%;
}

.wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-pointer-item:before {
	position: absolute;
	top: -10px;
}

.wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-pointer-item:hover:before {
	top: 0;
	opacity: 1;
}

.wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-pointer-item:after {
	position: absolute;
	bottom: -10px;
}

.wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-pointer-item:hover:after {
	bottom: 0;
	opacity: 1;
}

.wpr-pointer-border-fx .wpr-pointer-item:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2;
	opacity: 0;
	border: 2px solid #000;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.wpr-pointer-border-fx .wpr-pointer-item:hover:before {
	opacity: 1;
}

.wpr-pointer-border-fx.wpr-pointer-fx-grow .wpr-pointer-item:before,
.wpr-pointer-background-fx.wpr-pointer-fx-grow .wpr-pointer-item:before {
	-webkit-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
}

.wpr-pointer-border-fx.wpr-pointer-fx-shrink .wpr-pointer-item:before,
.wpr-pointer-background-fx.wpr-pointer-fx-shrink .wpr-pointer-item:before {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.wpr-pointer-border-fx.wpr-pointer-fx-grow .wpr-pointer-item:hover:before,
.wpr-pointer-border-fx.wpr-pointer-fx-shrink .wpr-pointer-item:hover:before,
.wpr-pointer-background-fx.wpr-pointer-fx-grow .wpr-pointer-item:hover:before,
.wpr-pointer-background-fx.wpr-pointer-fx-shrink .wpr-pointer-item:hover:before,
.wpr-pointer-background-fx.wpr-pointer-fx-sweep .wpr-pointer-item:hover:before {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.wpr-pointer-background-fx .wpr-pointer-item:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	opacity: 0;
	background: #000;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.wpr-pointer-background-fx .wpr-pointer-item:hover:before {
	opacity: 1;
}

.wpr-pointer-background-fx.wpr-pointer-fx-sweep .wpr-pointer-item:before {
	-webkit-transform: translateY(-12%);
	    -ms-transform: translateY(-12%);
	        transform: translateY(-12%);
}

.wpr-pointer-background-fx.wpr-pointer-fx-skew .wpr-pointer-item:before {
	-webkit-transform: perspective(600px) rotateX(90deg);
	transform: perspective(600px) rotateX(90deg);
	-webkit-transform-origin: center bottom 0;
	-ms-transform-origin: center bottom 0;
	    transform-origin: center bottom 0;
}

.wpr-pointer-background-fx.wpr-pointer-fx-skew .wpr-pointer-item:hover:before {
	-webkit-transform: perspective(600px) rotateX(0deg);
	transform: perspective(600px) rotateX(0deg);
}}

/***!  https://viscountefinancial.com/wp-content/plugins/royal-elementor-addons/assets/css/lib/animations/loading-animations.min.css?ver=1.7.1070  !***/

@media all{.wpr-rotating-plane{width:40px;height:40px;background-color:#333;-webkit-animation:wpr-rotatePlane 1.2s infinite ease-in-out;animation:wpr-rotatePlane 1.2s infinite ease-in-out}@-webkit-keyframes wpr-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes wpr-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.wpr-double-bounce{width:23px;height:23px;position:relative}.wpr-double-bounce .wpr-child{width:100%;height:100%;border-radius:50%;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:wpr-doubleBounce 2s infinite ease-in-out;animation:wpr-doubleBounce 2s infinite ease-in-out}.wpr-double-bounce .wpr-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes wpr-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes wpr-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.wpr-wave{width:50px;height:25px;text-align:center}.wpr-wave .wpr-rect{height:100%;width:4px;margin-right:2px;display:inline-block;-webkit-animation:wpr-waveStretchDelay 1.2s infinite ease-in-out;animation:wpr-waveStretchDelay 1.2s infinite ease-in-out}.wpr-wave .wpr-rect1{-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.wpr-wave .wpr-rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.wpr-wave .wpr-rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.wpr-wave .wpr-rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.wpr-wave .wpr-rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes wpr-waveStretchDelay{0%,100%,40%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes wpr-waveStretchDelay{0%,100%,40%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}.wpr-wandering-cubes{width:40px;height:40px;position:relative}.wpr-wandering-cubes .wpr-cube{background-color:#333;width:10px;height:10px;position:absolute;top:0;left:0;-webkit-animation:wpr-wanderingCube 1.8s ease-in-out -1.8s infinite both;animation:wpr-wanderingCube 1.8s ease-in-out -1.8s infinite both}.wpr-wandering-cubes .wpr-cube2{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes wpr-wanderingCube{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5);transform:translateX(30px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);transform:translateX(30px) translateY(30px) rotate(-179deg)}50.1%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes wpr-wanderingCube{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5);transform:translateX(30px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);transform:translateX(30px) translateY(30px) rotate(-179deg)}50.1%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.wpr-spinner-pulse{width:23px;height:23px;border-radius:100%;-webkit-animation:wpr-pulseScaleOut 1s infinite ease-in-out;animation:wpr-pulseScaleOut 1s infinite ease-in-out}@-webkit-keyframes wpr-pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes wpr-pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.wpr-chasing-dots{width:20px;height:20px;position:relative;text-align:center;-webkit-animation:wpr-chasingDotsRotate 2s infinite linear;animation:wpr-chasingDotsRotate 2s infinite linear}.wpr-chasing-dots .wpr-child{width:60%;height:60%;display:inline-block;position:absolute;top:0;border-radius:100%;-webkit-animation:wpr-chasingDotsBounce 2s infinite ease-in-out;animation:wpr-chasingDotsBounce 2s infinite ease-in-out}.wpr-chasing-dots .wpr-dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes wpr-chasingDotsRotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes wpr-chasingDotsRotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes wpr-chasingDotsBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes wpr-chasingDotsBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.wpr-three-bounce{width:80px;text-align:center}.wpr-three-bounce .wpr-child{width:10px;height:10px;border-radius:100%;margin-right:1px;display:inline-block;-webkit-animation:wpr-three-bounce 1.4s ease-in-out 0s infinite both;animation:wpr-three-bounce 1.4s ease-in-out 0s infinite both}.wpr-three-bounce .wpr-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.wpr-three-bounce .wpr-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes wpr-three-bounce{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes wpr-three-bounce{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.wpr-circle{width:22px;height:22px;position:relative}.wpr-circle .wpr-child{width:100%;height:100%;position:absolute;left:0;top:0}.wpr-circle .wpr-child:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#333;border-radius:100%;-webkit-animation:wpr-circleBounceDelay 1.2s infinite ease-in-out both;animation:wpr-circleBounceDelay 1.2s infinite ease-in-out both}.wpr-circle .wpr-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.wpr-circle .wpr-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.wpr-circle .wpr-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.wpr-circle .wpr-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.wpr-circle .wpr-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.wpr-circle .wpr-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.wpr-circle .wpr-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.wpr-circle .wpr-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.wpr-circle .wpr-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.wpr-circle .wpr-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.wpr-circle .wpr-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.wpr-circle .wpr-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.wpr-circle .wpr-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.wpr-circle .wpr-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.wpr-circle .wpr-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.wpr-circle .wpr-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.wpr-circle .wpr-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.wpr-circle .wpr-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.wpr-circle .wpr-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.wpr-circle .wpr-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.wpr-circle .wpr-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.wpr-circle .wpr-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes wpr-circleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes wpr-circleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.wpr-cube-grid{width:40px;height:40px}.wpr-cube-grid .wpr-cube{width:33.33%;height:33.33%;background-color:#333;float:left;-webkit-animation:wpr-cubeGridScaleDelay 1.3s infinite ease-in-out;animation:wpr-cubeGridScaleDelay 1.3s infinite ease-in-out}.wpr-cube-grid .wpr-cube1{-webkit-animation-delay:.2s;animation-delay:.2s}.wpr-cube-grid .wpr-cube2{-webkit-animation-delay:.3s;animation-delay:.3s}.wpr-cube-grid .wpr-cube3{-webkit-animation-delay:.4s;animation-delay:.4s}.wpr-cube-grid .wpr-cube4{-webkit-animation-delay:.1s;animation-delay:.1s}.wpr-cube-grid .wpr-cube5{-webkit-animation-delay:.2s;animation-delay:.2s}.wpr-cube-grid .wpr-cube6{-webkit-animation-delay:.3s;animation-delay:.3s}.wpr-cube-grid .wpr-cube7{-webkit-animation-delay:0ms;animation-delay:0ms}.wpr-cube-grid .wpr-cube8{-webkit-animation-delay:.1s;animation-delay:.1s}.wpr-cube-grid .wpr-cube9{-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes wpr-cubeGridScaleDelay{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes wpr-cubeGridScaleDelay{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}.wpr-fading-circle{width:25px;height:25px;position:relative}.wpr-fading-circle .wpr-circle{width:100%;height:100%;position:absolute;left:0;top:0}.wpr-fading-circle .wpr-circle:before{content:'';display:block;margin:0 auto;width:15%;height:15%;border-radius:100%;-webkit-animation:wpr-circleFadeDelay 1.2s infinite ease-in-out both;animation:wpr-circleFadeDelay 1.2s infinite ease-in-out both}.wpr-fading-circle .wpr-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.wpr-fading-circle .wpr-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.wpr-fading-circle .wpr-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.wpr-fading-circle .wpr-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.wpr-fading-circle .wpr-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.wpr-fading-circle .wpr-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.wpr-fading-circle .wpr-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.wpr-fading-circle .wpr-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.wpr-fading-circle .wpr-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.wpr-fading-circle .wpr-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.wpr-fading-circle .wpr-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.wpr-fading-circle .wpr-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.wpr-fading-circle .wpr-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.wpr-fading-circle .wpr-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.wpr-fading-circle .wpr-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.wpr-fading-circle .wpr-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.wpr-fading-circle .wpr-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.wpr-fading-circle .wpr-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.wpr-fading-circle .wpr-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.wpr-fading-circle .wpr-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.wpr-fading-circle .wpr-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.wpr-fading-circle .wpr-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes wpr-circleFadeDelay{0%,100%,39%{opacity:0}40%{opacity:1}}@keyframes wpr-circleFadeDelay{0%,100%,39%{opacity:0}40%{opacity:1}}.wpr-folding-cube{width:40px;height:40px;position:relative;-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg)}.wpr-folding-cube .wpr-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.wpr-folding-cube .wpr-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#333;-webkit-animation:wpr-foldCubeAngle 2.4s infinite linear both;animation:wpr-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.wpr-folding-cube .wpr-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);-ms-transform:scale(1.1) rotate(90deg);transform:scale(1.1) rotateZ(90deg)}.wpr-folding-cube .wpr-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);-ms-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotateZ(180deg)}.wpr-folding-cube .wpr-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);-ms-transform:scale(1.1) rotate(270deg);transform:scale(1.1) rotateZ(270deg)}.wpr-folding-cube .wpr-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s}.wpr-folding-cube .wpr-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s}.wpr-folding-cube .wpr-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes wpr-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes wpr-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}}

/***!  https://viscountefinancial.com/wp-content/plugins/royal-elementor-addons/assets/css/lib/animations/button-animations.min.css?ver=1.7.1070  !***/

@media all{.elementor-animation-forward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.elementor-animation-forward:active,.elementor-animation-forward:focus,.elementor-animation-forward:hover{-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px)}.elementor-animation-backward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.elementor-animation-backward:active,.elementor-animation-backward:focus,.elementor-animation-backward:hover{-webkit-transform:translateX(-8px);-ms-transform:translateX(-8px);transform:translateX(-8px)}@-webkit-keyframes wpr-button-back-pulse{50%{opacity:.5}}@keyframes wpr-button-back-pulse{50%{opacity:.5}}.wpr-button-back-pulse:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;z-index:-1}.wpr-button-back-pulse:hover:before{opacity:1;-webkit-animation-name:wpr-button-back-pulse;animation-name:wpr-button-back-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.wpr-button-sweep-to-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.wpr-button-sweep-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.wpr-button-sweep-to-right:active:before,.wpr-button-sweep-to-right:focus:before,.wpr-button-sweep-to-right:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.wpr-button-sweep-to-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.wpr-button-sweep-to-left:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.wpr-button-sweep-to-left:active:before,.wpr-button-sweep-to-left:focus:before,.wpr-button-sweep-to-left:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.wpr-button-sweep-to-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.wpr-button-sweep-to-bottom:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.wpr-button-sweep-to-bottom:active:before,.wpr-button-sweep-to-bottom:focus:before,.wpr-button-sweep-to-bottom:hover:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.wpr-button-sweep-to-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.wpr-button-sweep-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.wpr-button-sweep-to-top:active:before,.wpr-button-sweep-to-top:focus:before,.wpr-button-sweep-to-top:hover:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.wpr-button-bounce-to-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.wpr-button-bounce-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.wpr-button-bounce-to-right:active:before,.wpr-button-bounce-to-right:focus:before,.wpr-button-bounce-to-right:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);-o-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.wpr-button-bounce-to-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.wpr-button-bounce-to-left:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.wpr-button-bounce-to-left:active:before,.wpr-button-bounce-to-left:focus:before,.wpr-button-bounce-to-left:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);-o-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.wpr-button-bounce-to-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.wpr-button-bounce-to-bottom:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.wpr-button-bounce-to-bottom:active:before,.wpr-button-bounce-to-bottom:focus:before,.wpr-button-bounce-to-bottom:hover:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);-o-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.wpr-button-bounce-to-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.wpr-button-bounce-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.wpr-button-bounce-to-top:active,.wpr-button-bounce-to-top:focus,.wpr-button-bounce-to-top:hover{color:#fff}.wpr-button-bounce-to-top:active:before,.wpr-button-bounce-to-top:focus:before,.wpr-button-bounce-to-top:hover:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);-o-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.wpr-button-radial-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;overflow:hidden;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.wpr-button-radial-out:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;border-radius:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.wpr-button-radial-out:active,.wpr-button-radial-out:focus,.wpr-button-radial-out:hover{color:#fff}.wpr-button-radial-out:active:before,.wpr-button-radial-out:focus:before,.wpr-button-radial-out:hover:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.wpr-button-radial-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;overflow:hidden;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.wpr-button-radial-in:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;border-radius:100%;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.wpr-button-radial-in:active,.wpr-button-radial-in:focus,.wpr-button-radial-in:hover{color:#fff}.wpr-button-radial-in:active:before,.wpr-button-radial-in:focus:before,.wpr-button-radial-in:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.wpr-button-rectangle-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.wpr-button-rectangle-in:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.wpr-button-rectangle-in:active:before,.wpr-button-rectangle-in:focus:before,.wpr-button-rectangle-in:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.wpr-button-rectangle-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.wpr-button-rectangle-out:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.wpr-button-rectangle-out:active:before,.wpr-button-rectangle-out:focus:before,.wpr-button-rectangle-out:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.wpr-button-shutter-in-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.wpr-button-shutter-in-horizontal:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.wpr-button-shutter-in-horizontal:active:before,.wpr-button-shutter-in-horizontal:focus:before,.wpr-button-shutter-in-horizontal:hover:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.wpr-button-shutter-out-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.wpr-button-shutter-out-horizontal:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.wpr-button-shutter-out-horizontal:active:before,.wpr-button-shutter-out-horizontal:focus:before,.wpr-button-shutter-out-horizontal:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.wpr-button-shutter-in-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.wpr-button-shutter-in-vertical:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.wpr-button-shutter-in-vertical:active:before,.wpr-button-shutter-in-vertical:focus:before,.wpr-button-shutter-in-vertical:hover:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.wpr-button-shutter-out-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.wpr-button-shutter-out-vertical:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.wpr-button-shutter-out-vertical:active:before,.wpr-button-shutter-out-vertical:focus:before,.wpr-button-shutter-out-vertical:hover:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.wpr-button-underline-from-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;border:none!important;overflow:hidden}.wpr-button-underline-from-left:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;height:4px;-webkit-transition-property:right;-o-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.wpr-button-underline-from-left:active:before,.wpr-button-underline-from-left:focus:before,.wpr-button-underline-from-left:hover:before{right:0}.wpr-button-underline-from-center{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;border:none!important;overflow:hidden}.wpr-button-underline-from-center:before{content:"";position:absolute;z-index:-1;left:51%;right:51%;bottom:0;-webkit-transition-property:left,right;-o-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.wpr-button-underline-from-center:active:before,.wpr-button-underline-from-center:focus:before,.wpr-button-underline-from-center:hover:before{left:0;right:0}.wpr-button-underline-from-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;border:none!important;overflow:hidden}.wpr-button-underline-from-right:before{content:"";position:absolute;z-index:-1;left:100%;right:0;bottom:0;-webkit-transition-property:left;-o-transition-property:left;transition-property:left;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.wpr-button-underline-from-right:active:before,.wpr-button-underline-from-right:focus:before,.wpr-button-underline-from-right:hover:before{left:0}.wpr-button-overline-from-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;border:none!important;overflow:hidden}.wpr-button-overline-from-left:before{content:"";position:absolute;z-index:-1;left:0;right:100%;top:0;-webkit-transition-property:right;-o-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.wpr-button-overline-from-left:active:before,.wpr-button-overline-from-left:focus:before,.wpr-button-overline-from-left:hover:before{right:0}.wpr-button-overline-from-center{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;border:none!important;overflow:hidden}.wpr-button-overline-from-center:before{content:"";position:absolute;z-index:-1;left:51%;right:51%;top:0;-webkit-transition-property:left,right;-o-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.wpr-button-overline-from-center:active:before,.wpr-button-overline-from-center:focus:before,.wpr-button-overline-from-center:hover:before{left:0;right:0}.wpr-button-overline-from-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;border:none!important;overflow:hidden}.wpr-button-overline-from-right:before{content:"";position:absolute;z-index:-1;left:100%;right:0;top:0;-webkit-transition-property:left;-o-transition-property:left;transition-property:left;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.wpr-button-overline-from-right:active:before,.wpr-button-overline-from-right:focus:before,.wpr-button-overline-from-right:hover:before{left:0}.wpr-button-underline-reveal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;border:none!important;overflow:hidden}.wpr-button-underline-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.wpr-button-underline-reveal:active:before,.wpr-button-underline-reveal:focus:before,.wpr-button-underline-reveal:hover:before{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.wpr-button-overline-reveal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;border:none!important;overflow:hidden}.wpr-button-overline-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.wpr-button-overline-reveal:active:before,.wpr-button-overline-reveal:focus:before,.wpr-button-overline-reveal:hover:before{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.wpr-button-winona{overflow:hidden;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);-o-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.wpr-button-winona::after{content:attr(data-text);position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0)}.wpr-button-winona::after,.wpr-button-winona>span{-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);-o-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.wpr-button-winona:hover::after{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.wpr-button-winona:hover>span{opacity:0;-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0)}.wpr-button-wayra-left{overflow:hidden;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);-o-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.wpr-button-wayra-left::after{content:'';position:absolute;top:0;left:0;width:150%;height:100%;z-index:-1;-webkit-transform:rotate3d(0,0,1,-90deg) translate3d(0,-3em,0);transform:rotate3d(0,0,1,-90deg) translate3d(0,-3em,0);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:-webkit-transform .3s,opacity .3s,background-color .3s;-webkit-transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:opacity .3s,background-color .3s,-webkit-transform .3s;-o-transition:transform .3s,opacity .3s,background-color .3s;transition:transform .3s,opacity .3s,background-color .3s;transition:transform .3s,opacity .3s,background-color .3s,-webkit-transform .3s}.wpr-button-wayra-left:hover::after{opacity:1;-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);-o-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.wpr-button-wayra-right{overflow:hidden;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);-o-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.wpr-button-wayra-right::after{content:'';position:absolute;top:0;right:0;width:150%;height:100%;z-index:-1;-webkit-transform:rotate3d(0,0,1,90deg) translate3d(0,-3em,0);transform:rotate3d(0,0,1,90deg) translate3d(0,-3em,0);-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transition:-webkit-transform .3s,opacity .3s,background-color .3s;-webkit-transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:opacity .3s,background-color .3s,-webkit-transform .3s;-o-transition:transform .3s,opacity .3s,background-color .3s;transition:transform .3s,opacity .3s,background-color .3s;transition:transform .3s,opacity .3s,background-color .3s,-webkit-transform .3s}.wpr-button-wayra-right:hover::after{opacity:1;-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);-o-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.wpr-button-rayen-left{overflow:hidden}.wpr-button-rayen-left::after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);z-index:10}.wpr-button-rayen-left::after,.wpr-button-rayen-left>span{-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);-o-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1)}.wpr-button-rayen-left:hover::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.wpr-button-rayen-left:hover>span{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.wpr-button-rayen-right{overflow:hidden}.wpr-button-rayen-right::after{content:attr(data-text);position:absolute;top:0;right:0;width:100%;height:100%;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);z-index:10}.wpr-button-rayen-right::after,.wpr-button-rayen-right>span{-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);-o-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1)}.wpr-button-rayen-right:hover::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.wpr-button-rayen-right:hover>span{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.wpr-button-isi-left{overflow:hidden}.wpr-button-isi-left::after{content:'';z-index:-1;position:absolute;top:50%;right:100%;margin:-15px 0 0 1px;width:15%;height:30px;border-radius:50%;-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scale3d(1,2,1);transform:scale3d(1,2,1);-webkit-transition-timing-function:cubic-bezier(.7,0,.9,1);-o-transition-timing-function:cubic-bezier(.7,0,.9,1);transition-timing-function:cubic-bezier(.7,0,.9,1)}.wpr-button-isi-left:hover::after{-webkit-transform:scale3d(9,9,1)}.wpr-button-isi-right{overflow:hidden}.wpr-button-isi-right::after{content:'';z-index:-1;position:absolute;top:50%;left:100%;margin:-15px 0 0 1px;width:15%;height:30px;border-radius:50%;-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scale3d(1,2,1);transform:scale3d(1,2,1);-webkit-transition-timing-function:cubic-bezier(.7,0,.9,1);-o-transition-timing-function:cubic-bezier(.7,0,.9,1);transition-timing-function:cubic-bezier(.7,0,.9,1)}.wpr-button-isi-right:hover::after{-webkit-transform:scale3d(9,9,1);transform:scale3d(9,9,1)}.wpr-button-aylen{overflow:hidden}.wpr-button-aylen::after,.wpr-button-aylen::before{content:'';position:absolute;height:100%;width:100%;bottom:100%;left:0;z-index:-1;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);-o-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1)}.wpr-button-aylen::after{opacity:.75}.wpr-button-aylen:hover::after,.wpr-button-aylen:hover::before{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.wpr-button-aylen:hover::before{-webkit-transition-delay:175ms;-o-transition-delay:175ms;transition-delay:175ms}.wpr-button-antiman{overflow:visible!important;border:none!important}.wpr-button-antiman::after{content:'';z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);-o-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1)}.wpr-button-antiman::after{opacity:0;-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1)}.wpr-button-antiman:hover::after{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.wpr-button-naira{overflow:hidden}.wpr-button-naira::after{content:'';position:absolute;left:-50%;width:200%;height:200%;top:-50%;z-index:-1;-webkit-transform:translate3d(0,-100%,0) rotate3d(0,0,1,-10deg);transform:translate3d(0,-100%,0) rotate3d(0,0,1,-10deg)}.wpr-button-naira .wpr-button-button-icon{position:absolute;top:0;width:100%;height:100%;left:0;margin:0!important;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);opacity:0}.wpr-button-naira .wpr-button-button-icon i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wpr-button-naira .wpr-button-button-text{display:block}.wpr-button-naira .wpr-button-button-icon,.wpr-button-naira .wpr-button-button-text{-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);-o-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1)}.wpr-button-naira:hover .wpr-button-button-icon{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.wpr-button-naira:hover .wpr-button-button-text{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}@-webkit-keyframes anim-naira-1{50%{-webkit-transform:translate3d(0,-50%,0) rotate3d(0,0,1,-10deg);transform:translate3d(0,-50%,0) rotate3d(0,0,1,-10deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:translate3d(0,0,0) rotate3d(0,0,1,0deg);transform:translate3d(0,0,0) rotate3d(0,0,1,0deg)}}@keyframes anim-naira-1{50%{-webkit-transform:translate3d(0,-50%,0) rotate3d(0,0,1,-10deg);transform:translate3d(0,-50%,0) rotate3d(0,0,1,-10deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:translate3d(0,0,0) rotate3d(0,0,1,0deg);transform:translate3d(0,0,0) rotate3d(0,0,1,0deg)}}.wpr-button-naira:hover::after{-webkit-animation-name:anim-naira-1;animation-name:anim-naira-1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.wpr-button-naira-up{overflow:hidden}.wpr-button-naira-up::after{content:'';position:absolute;left:-50%;width:200%;height:200%;top:-50%;z-index:-1;-webkit-transform:translate3d(0,100%,0) rotate3d(0,0,1,10deg);transform:translate3d(0,100%,0) rotate3d(0,0,1,10deg)}.wpr-button-naira-up .wpr-button-button-icon{position:absolute;top:0;width:100%;height:100%;left:0;margin:0!important;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:0}.wpr-button-naira-up .wpr-button-button-icon i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wpr-button-naira-up .wpr-button-button-text{display:block}.wpr-button-naira-up .wpr-button-button-icon,.wpr-button-naira-up .wpr-button-button-text{-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);-o-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1)}.wpr-button-naira-up:hover .wpr-button-button-icon{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.wpr-button-naira-up:hover .wpr-button-button-text{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}@-webkit-keyframes anim-naira-2{50%{-webkit-transform:translate3d(0,50%,0) rotate3d(0,0,1,10deg);transform:translate3d(0,50%,0) rotate3d(0,0,1,10deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:translate3d(0,0,0) rotate3d(0,0,1,0deg);transform:translate3d(0,0,0) rotate3d(0,0,1,0deg)}}@keyframes anim-naira-2{50%{-webkit-transform:translate3d(0,50%,0) rotate3d(0,0,1,10deg);transform:translate3d(0,50%,0) rotate3d(0,0,1,10deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:translate3d(0,0,0) rotate3d(0,0,1,0deg);transform:translate3d(0,0,0) rotate3d(0,0,1,0deg)}}.wpr-button-naira-up:hover::after{-webkit-animation-name:anim-naira-2;animation-name:anim-naira-2;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.wpr-button-none:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;opacity:0}.wpr-button-none:hover:before,.wpr-button-none:focus:before{opacity:1}.wpr-button-effect,.wpr-button-effect span,.wpr-button-effect::after,.wpr-button-effect::before{-webkit-transition-property:all;-o-transition-property:all;transition-property:all}.wpr-button-effect::after{text-align:center}}

/***!  https://viscountefinancial.com/wp-content/plugins/royal-elementor-addons/assets/css/lib/animations/text-animations.min.css?ver=1.7.1070  !***/

@media all{.wpr-anim-text-inner{display:inline-block;position:relative;text-align:left}.wpr-anim-text-inner b{display:inline-block;position:absolute;white-space:nowrap;left:0;top:0}.wpr-anim-text-inner b.wpr-anim-text-visible{position:relative}.wpr-anim-text.wpr-anim-text-type-rotate-1 .wpr-anim-text-inner{-webkit-perspective:300px;perspective:300px}.wpr-anim-text.wpr-anim-text-type-rotate-1 b{opacity:0;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg)}.wpr-anim-text.wpr-anim-text-type-rotate-1 b.wpr-anim-text-visible{opacity:1;-webkit-transform:rotateX(0);-ms-transform:rotateX(0);transform:rotateX(0);-webkit-animation:wpr-anim-text-rotate-1-in 1.2s;animation:wpr-anim-text-rotate-1-in 1.2s}.wpr-anim-text.wpr-anim-text-type-rotate-1 b.wpr-anim-text-hidden{-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:wpr-anim-text-rotate-1-out 1.2s;animation:wpr-anim-text-rotate-1-out 1.2s}@-webkit-keyframes wpr-anim-text-rotate-1-in{0%{-webkit-transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);opacity:1}}@keyframes wpr-anim-text-rotate-1-in{0%{-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);-ms-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);-ms-transform:rotateX(360deg);transform:rotateX(360deg);opacity:1}}@-webkit-keyframes wpr-anim-text-rotate-1-out{0%{-webkit-transform:rotateX(0);opacity:1}35%{-webkit-transform:rotateX(-40deg);opacity:1}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);opacity:0}}@keyframes wpr-anim-text-rotate-1-out{0%{-webkit-transform:rotateX(0);-ms-transform:rotateX(0);transform:rotateX(0);opacity:1}35%{-webkit-transform:rotateX(-40deg);-ms-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:1}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}.wpr-anim-text.wpr-anim-text-type-typing .wpr-anim-text-inner{vertical-align:top;overflow:hidden}.wpr-anim-text.wpr-anim-text-type-typing b{visibility:hidden}.wpr-anim-text.wpr-anim-text-type-typing b.wpr-anim-text-visible{visibility:visible}.wpr-anim-text.wpr-anim-text-type-typing i{position:absolute;visibility:hidden}.wpr-anim-text.wpr-anim-text-type-typing i.wpr-anim-text-in{position:relative;visibility:visible}@-webkit-keyframes wpr-anim-text-pulse{0%{-webkit-transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);opacity:0}}@keyframes wpr-anim-text-pulse{0%{-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);-ms-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);-ms-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}.wpr-anim-text.wpr-anim-text-type-rotate-2 .wpr-anim-text-inner{-webkit-perspective:300px;perspective:300px}.wpr-anim-text.wpr-anim-text-type-rotate-2 em,.wpr-anim-text.wpr-anim-text-type-rotate-2 i{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.wpr-anim-text.wpr-anim-text-type-rotate-2 b{opacity:0}.wpr-anim-text.wpr-anim-text-type-rotate-2 i{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(-20px) rotateX(90deg);-ms-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg);opacity:0}.wpr-anim-text-visible .wpr-anim-text.wpr-anim-text-type-rotate-2 i{opacity:1}.wpr-anim-text.wpr-anim-text-type-rotate-2 i.wpr-anim-text-in{-webkit-animation:wpr-anim-text-rotate-2-in .4s forwards;animation:wpr-anim-text-rotate-2-in .4s forwards}.wpr-anim-text.wpr-anim-text-type-rotate-2 i.wpr-anim-text-out{-webkit-animation:wpr-anim-text-rotate-2-out .4s forwards;animation:wpr-anim-text-rotate-2-out .4s forwards}.wpr-anim-text.wpr-anim-text-type-rotate-2 em{-webkit-transform:translateZ(20px);-ms-transform:translateZ(20px);transform:translateZ(20px)}.no-csstransitions .wpr-anim-text.wpr-anim-text-type-rotate-2 i{-webkit-transform:rotateX(0);-ms-transform:rotateX(0);transform:rotateX(0);opacity:0}.no-csstransitions .wpr-anim-text.wpr-anim-text-type-rotate-2 i em{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.no-csstransitions .wpr-anim-text.wpr-anim-text-type-rotate-2 .wpr-anim-text-visible i{opacity:1}@-webkit-keyframes wpr-anim-text-rotate-2-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0)}}@keyframes wpr-anim-text-rotate-2-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);-ms-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);-ms-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);-ms-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}}@-webkit-keyframes wpr-anim-text-rotate-2-out{0%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-100deg)}100%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-90deg)}}@keyframes wpr-anim-text-rotate-2-out{0%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);-ms-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-100deg);-ms-transform:translateZ(-20px) rotateX(-100deg);transform:translateZ(-20px) rotateX(-100deg)}100%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-90deg);-ms-transform:translateZ(-20px) rotateX(-90deg);transform:translateZ(-20px) rotateX(-90deg)}}.wpr-anim-text.wpr-anim-text-type-slide span{display:inline-block;padding:.2em 0}.wpr-anim-text.wpr-anim-text-type-slide .wpr-anim-text-inner{overflow:hidden;vertical-align:top}.wpr-anim-text.wpr-anim-text-type-slide b{opacity:0;top:.2em}.wpr-anim-text.wpr-anim-text-type-slide b.wpr-anim-text-visible{top:0;opacity:1;-webkit-animation:wpr-anim-text-slide-in .6s;animation:wpr-anim-text-slide-in .6s}.wpr-anim-text.wpr-anim-text-type-slide b.wpr-anim-text-hidden{-webkit-animation:wpr-anim-text-slide-out .6s;animation:wpr-anim-text-slide-out .6s}@-webkit-keyframes wpr-anim-text-slide-in{0%{opacity:0;-webkit-transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes wpr-anim-text-slide-in{0%{opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes wpr-anim-text-slide-out{0%{opacity:1;-webkit-transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%)}100%{opacity:0;-webkit-transform:translateY(100%)}}@keyframes wpr-anim-text-slide-out{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%);-ms-transform:translateY(120%);transform:translateY(120%)}100%{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}.wpr-anim-text.wpr-anim-text-type-clip span{display:inline-block;padding:.2em 0}.wpr-anim-text.wpr-anim-text-type-clip .wpr-anim-text-inner{overflow:hidden;vertical-align:top}.wpr-anim-text.wpr-anim-text-type-clip b{opacity:0}.wpr-anim-text.wpr-anim-text-type-clip b.wpr-anim-text-visible{opacity:1}.wpr-anim-text.wpr-anim-text-type-zoom .wpr-anim-text-inner{-webkit-perspective:300px;perspective:300px}.wpr-anim-text.wpr-anim-text-type-zoom b{opacity:0}.wpr-anim-text.wpr-anim-text-type-zoom b.wpr-anim-text-visible{opacity:1;-webkit-animation:wpr-anim-text-zoom-in .8s;animation:wpr-anim-text-zoom-in .8s}.wpr-anim-text.wpr-anim-text-type-zoom b.wpr-anim-text-hidden{-webkit-animation:wpr-anim-text-zoom-out .8s;animation:wpr-anim-text-zoom-out .8s}@-webkit-keyframes wpr-anim-text-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0)}}@keyframes wpr-anim-text-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);-ms-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes wpr-anim-text-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px)}}@keyframes wpr-anim-text-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);-ms-transform:translateZ(-100px);transform:translateZ(-100px)}}.wpr-anim-text.wpr-anim-text-type-rotate-3 .wpr-anim-text-inner{-webkit-perspective:300px;perspective:300px}.wpr-anim-text.wpr-anim-text-type-rotate-3 b{opacity:0}.wpr-anim-text.wpr-anim-text-type-rotate-3 i{display:inline-block;-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.wpr-anim-text-visible .wpr-anim-text.wpr-anim-text-type-rotate-3 i{-webkit-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)}.wpr-anim-text.wpr-anim-text-type-rotate-3 i.wpr-anim-text-in{-webkit-animation:wpr-anim-text-rotate-3-in .6s forwards;animation:wpr-anim-text-rotate-3-in .6s forwards}.wpr-anim-text.wpr-anim-text-type-rotate-3 i.wpr-anim-text-out{-webkit-animation:wpr-anim-text-rotate-3-out .6s forwards;animation:wpr-anim-text-rotate-3-out .6s forwards}.no-csstransitions .wpr-anim-text.wpr-anim-text-type-rotate-3 i{-webkit-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0);opacity:0}.no-csstransitions .wpr-anim-text.wpr-anim-text-type-rotate-3 .wpr-anim-text-visible i{opacity:1}@-webkit-keyframes wpr-anim-text-rotate-3-in{0%{-webkit-transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0)}}@keyframes wpr-anim-text-rotate-3-in{0%{-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)}}@-webkit-keyframes wpr-anim-text-rotate-3-out{0%{-webkit-transform:rotateY(0)}100%{-webkit-transform:rotateY(-180deg)}}@keyframes wpr-anim-text-rotate-3-out{0%{-webkit-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)}}.wpr-anim-text.wpr-anim-text-type-scale b{opacity:0}.wpr-anim-text.wpr-anim-text-type-scale i{display:inline-block;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.wpr-anim-text-visible .wpr-anim-text.wpr-anim-text-type-scale i{opacity:1}.wpr-anim-text.wpr-anim-text-type-scale i.wpr-anim-text-in{-webkit-animation:wpr-anim-text-scale-up .6s forwards;animation:wpr-anim-text-scale-up .6s forwards}.wpr-anim-text.wpr-anim-text-type-scale i.wpr-anim-text-out{-webkit-animation:wpr-anim-text-scale-down .6s forwards;animation:wpr-anim-text-scale-down .6s forwards}.no-csstransitions .wpr-anim-text.wpr-anim-text-type-scale i{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0}.no-csstransitions .wpr-anim-text.wpr-anim-text-type-scale .wpr-anim-text-visible i{opacity:1}@-webkit-keyframes wpr-anim-text-scale-up{0%{-webkit-transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(1);opacity:1}}@keyframes wpr-anim-text-scale-up{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes wpr-anim-text-scale-down{0%{-webkit-transform:scale(1);opacity:1}60%{-webkit-transform:scale(0);opacity:0}}@keyframes wpr-anim-text-scale-down{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}60%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}}.wpr-anim-text-type-push{overflow:hidden}.wpr-anim-text.wpr-anim-text-type-push b{opacity:0}.wpr-anim-text.wpr-anim-text-type-push b.wpr-anim-text-visible{opacity:1;-webkit-animation:wpr-anim-text-push-in .6s;animation:wpr-anim-text-push-in .6s}.wpr-anim-text.wpr-anim-text-type-push b.wpr-anim-text-hidden{-webkit-animation:wpr-anim-text-push-out .6s;animation:wpr-anim-text-push-out .6s}@-webkit-keyframes wpr-anim-text-push-in{0%{opacity:0;-webkit-transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes wpr-anim-text-push-in{0%{opacity:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%);-ms-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes wpr-anim-text-push-out{0%{opacity:1;-webkit-transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%)}100%{opacity:0;-webkit-transform:translateX(100%)}}@keyframes wpr-anim-text-push-out{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%);-ms-transform:translateX(110%);transform:translateX(110%)}100%{opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}}

/***!  https://viscountefinancial.com/wp-content/plugins/royal-elementor-addons/assets/css/lib/lightgallery/lightgallery.min.css?ver=1.7.1070  !***/

@media all{.lg-sub-html,.lg-toolbar{background-color:rgba(0,0,0,.45)}@font-face{font-family:lg;src:url(/wp-content/plugins/royal-elementor-addons/assets/css/lib/lightgallery/fonts/lg.eot?n1z373);src:url(/wp-content/plugins/royal-elementor-addons/assets/css/lib/lightgallery/fonts/lg.eot#iefixn1z373) format("embedded-opentype"),url(/wp-content/plugins/royal-elementor-addons/assets/css/lib/lightgallery/fonts/lg.woff?n1z373) format("woff"),url(/wp-content/plugins/royal-elementor-addons/assets/css/lib/lightgallery/fonts/lg.ttf?n1z373) format("truetype"),url(/wp-content/plugins/royal-elementor-addons/assets/css/lib/lightgallery/fonts/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal;font-display:swap;}.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;border:none;outline:0}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-moz-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-ms-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-moz-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-ms-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:0;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}}@media all and (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}@media all{.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:hover,.lg-outer.lg-dropdown-active #lg-share{color:#FFF}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-has-vimeo .lg-video-play{background:url(/wp-content/plugins/royal-elementor-addons/assets/css/lib/lightgallery/img/vimeo-play.png) no-repeat}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(/wp-content/plugins/royal-elementor-addons/assets/css/lib/lightgallery/img/vimeo-play.png) 0 -58px no-repeat}.lg-outer .lg-has-html5 .lg-video-play{background:url(/wp-content/plugins/royal-elementor-addons/assets/css/lib/lightgallery/img/video-play.png) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(/wp-content/plugins/royal-elementor-addons/assets/css/lib/lightgallery/img/youtube-play.png) no-repeat}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(/wp-content/plugins/royal-elementor-addons/assets/css/lib/lightgallery/img/youtube-play.png) 0 -60px no-repeat}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-moz-transition:-moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-o-transition:-o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#FFF;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{width:100%;height:100%}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\e80d"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903"}.lg-group:after{content:"";display:table;clear:both}.lg-outer{position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(/wp-content/plugins/royal-elementor-addons/assets/css/lib/lightgallery/img/loading.gif) center center no-repeat;display:none!important}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}}

/***!  https://viscountefinancial.com/wp-content/plugins/royal-elementor-addons/assets/css/frontend.min.css?ver=1.7.1070  !***/

@media all{article, aside, footer, header, nav, section, figcaption, figure, main {display: block;}hr {-webkit-box-sizing: content-box;box-sizing: content-box;height: 0;overflow: visible;border: 0;height: 1px;margin: 20px 0;}pre {font-family: monospace, monospace;font-size: 1em;}a {text-decoration: none;background-color: transparent;-webkit-text-decoration-skip: objects;}[class*="elementor-widget-wpr-"] a {text-decoration: none;}abbr[title] {text-decoration: underline;-webkit-text-decoration: underline dotted;text-decoration: underline dotted;}b, strong {font-weight: inherit;}b, strong {font-weight: bolder;}code, kbd, samp {font-family: monospace, monospace;font-size: 1em;}dfn {font-style: italic;}mark {background-color: #ff0;color: #000;}small {font-size: 80%;}sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}audio, video {display: inline-block;}audio:not([controls]) {display: none;height: 0;}img {display: block;border-style: none;}svg:not(:root) {overflow: hidden;display: inline;}button, input {overflow: visible;outline: 0;}button, select {text-transform: none;}button, html [type="button"], [type="reset"], [type="submit"] {-webkit-appearance: button;}button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {outline: none;}[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {outline: 0;}legend {-webkit-box-sizing: border-box;box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}progress {display: inline-block;vertical-align: baseline;}textarea {overflow: auto;outline: 0;}[type="checkbox"], [type="radio"] {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0;outline: 0;}[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {height: auto;outline: 0;}[type="search"] {-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;outline: 0;}[type="search"]:focus {-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;outline: 0;}[type="search"] {-webkit-appearance: textfield;outline-offset: -2px;}[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {-webkit-appearance: none;}::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}details, menu {display: block;}summary {display: list-item;}canvas {display: inline-block;}template {display: none;}[hidden] {display: none;}.wpr-pointer-events-none {pointer-events: none;}.wpr-fix-grid-height {min-height: 50vh;}.wpr-grid-cache .wpr-grid-item {opacity: 0;}.wpr-filters-loader-wrap, .wpr-grid-loader-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;height: 100%;max-height: 100px;}.wpr-grid-loader div:nth-child(1) {top: 8px;left: 8px;-webkit-animation-delay: 0s;animation-delay: 0s;}.wpr-grid-loader div:nth-child(2) {top: 8px;left: 32px;-webkit-animation-delay: -0.4s;animation-delay: -0.4s;}.wpr-grid-loader div:nth-child(3) {top: 8px;left: 56px;-webkit-animation-delay: -0.8s;animation-delay: -0.8s;}.wpr-grid-loader div:nth-child(4) {top: 32px;left: 8px;-webkit-animation-delay: -0.4s;animation-delay: -0.4s;}.wpr-grid-loader div:nth-child(5) {top: 32px;left: 32px;-webkit-animation-delay: -0.8s;animation-delay: -0.8s;}.wpr-grid-loader div:nth-child(6) {top: 32px;left: 56px;-webkit-animation-delay: -1.2s;animation-delay: -1.2s;}.wpr-grid-loader div:nth-child(7) {top: 56px;left: 8px;-webkit-animation-delay: -0.8s;animation-delay: -0.8s;}.wpr-grid-loader div:nth-child(8) {top: 56px;left: 32px;-webkit-animation-delay: -1.2s;animation-delay: -1.2s;}.wpr-grid-loader div:nth-child(9) {top: 56px;left: 56px;-webkit-animation-delay: -1.6s;animation-delay: -1.6s;}@-webkit-keyframes wpr-grid-loader {0%, 100% {opacity: 1;}50% {opacity: 0.5;}}@keyframes wpr-grid-loader {0%, 100% {opacity: 1;}50% {opacity: 0.5;}}.wpr-ring {display: inline-block;position: relative;width: 30px;height: 30px;}.wpr-ring div {-webkit-box-sizing: border-box;box-sizing: border-box;display: block;position: absolute;width: 23px;height: 23px;margin: 4px;border: 3px solid #222020;border-radius: 50%;-webkit-animation: wpr-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;animation: wpr-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color: #222020 transparent transparent transparent;}.wpr-ring div:nth-child(1) {-webkit-animation-delay: -0.45s;animation-delay: -0.45s;}.wpr-ring div:nth-child(2) {-webkit-animation-delay: -0.3s;animation-delay: -0.3s;}.wpr-ring div:nth-child(3) {-webkit-animation-delay: -0.15s;animation-delay: -0.15s;}@-webkit-keyframes wpr-ring {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes wpr-ring {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}.lg-outer {direction: ltr;z-index: 999999 !important;}button.lg-icon {font-family: lg;}.wpr-body-overflow-hidden {overflow: hidden;}.wpr-flex {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-z-index {z-index: 9999 !important;}.wpr-inline-flex-center {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-hidden-img {display: none !important;}.wpr-grid-image-wrap {position: relative;}.wpr-grid-featured-video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;pointer-events: none;}.wpr-grid-featured-video video, .wpr-grid-featured-video iframe {width: 100%;height: 100%;display: block;border: 0;-o-object-fit: cover;object-fit: cover;}.wpr-hidden-item {display: none !important;max-height: 0;overflow: hidden;-webkit-transition: display 0.3s ease, max-height 0.3s ease, margin 0.3s ease, padding 0.3s ease;-o-transition: display 0.3s ease, max-height 0.3s ease, margin 0.3s ease, padding 0.3s ease;transition: display 0.3s ease, max-height 0.3s ease, margin 0.3s ease, padding 0.3s ease;margin: 0 !important;padding: 0 !important;}.wpr-zero-opacity {opacity: 0 !important;}.wpr-section-z-index {z-index: 999 !important;}.wpr-hidden-element {display: none !important;}.wpr-visibility-hidden {visibility: hidden !important;}.wpr-visibility-hidden * {display: none !important;}.wpr-marquee-hidden {visibility: hidden !important;}.wpr-marquee-hidden * {visibility: hidden !important;height: 0 !important;}.wpr-cv-container {display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 90;}.wpr-cv-outer {display: table;width: 100%;height: 100%;}.wpr-cv-inner {display: table-cell;vertical-align: middle;}.wpr-no-transition-delay {-webkit-transition-delay: 0s !important;-o-transition-delay: 0s !important;transition-delay: 0s !important;}.wpr-enable-dropcap p:first-child:first-letter {float: left;padding-right: 10px;font-size: 50px;line-height: 1;}.wpr-tooltip {visibility: hidden;opacity: 0;position: absolute;top: 0;left: 0;-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);padding: 6px 10px;border-radius: 4px;font-size: 15px;-webkit-transition: all 230ms ease-in-out 0s;-o-transition: all 230ms ease-in-out 0s;transition: all 230ms ease-in-out 0s;}.wpr-tooltip:before {content: "";position: absolute;left: 10px;bottom: -5px;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top-style: solid;border-top-width: 6px;}.wpr-nav-menu, .wpr-nav-menu ul, .wpr-mobile-nav-menu, .wpr-mobile-nav-menu ul {padding: 0;margin: 0;list-style: none;font-size: 0;}.wpr-nav-menu li {position: relative;}.wpr-nav-menu-horizontal>.wpr-nav-menu>li {display: inline-block;}.wpr-nav-menu .wpr-menu-item {display: block;position: relative;z-index: 1;}.wpr-nav-menu > li > a, .wpr-mobile-nav-menu > li > a {font-size: 16px;line-height: 1;}.wpr-mobile-nav-menu li {margin: 0;}.wpr-nav-menu-horizontal>.wpr-nav-menu>li:first-child, .wpr-pointer-none .wpr-nav-menu-horizontal>li:first-child .wpr-menu-item, .wpr-pointer-line-fx .wpr-nav-menu-horizontal>li:first-child .wpr-menu-item {padding-left: 0 !important;margin-left: 0 !important;}.wpr-nav-menu-horizontal .wpr-nav-menu>li:last-child, .wpr-pointer-none .wpr-nav-menu-horizontal>li:last-child .wpr-menu-item, .wpr-pointer-line-fx .wpr-nav-menu-horizontal>li:last-child .wpr-menu-item {padding-right: 0 !important;margin-right: 0 !important;}div[class*="wpr-main-menu-align-"] .wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-menu, div[class*="wpr-main-menu-align-"] .wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-mega-menu {left: 100%;}.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon, .wpr-main-menu-align-center .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {right: 0;}.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-icon {left: 0;}.wpr-main-menu-align-left .wpr-nav-menu-horizontal .wpr-nav-menu, .wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-menu-item, .wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-sub-menu li a {text-align: left;}.wpr-main-menu-align-center > .elementor-widget-container > .wpr-nav-menu-horizontal > .wpr-nav-menu, .wpr-main-menu-align-center > .elementor-widget-container > .wpr-nav-menu-vertical > .wpr-menu-item {text-align: center;}.wpr-main-menu-align-center > .wpr-nav-menu-horizontal > .wpr-nav-menu, .wpr-main-menu-align-center > .wpr-nav-menu-vertical > .wpr-menu-item {text-align: center;}.wpr-main-menu-align-right > .elementor-widget-container > .wpr-nav-menu-horizontal > .wpr-nav-menu, .wpr-main-menu-align-right > .elementor-widget-container > .wpr-nav-menu-vertical > .wpr-menu-item, .wpr-main-menu-align-right > .elementor-widget-container > .wpr-nav-menu-vertical > .wpr-sub-menu li a {text-align: right;}.wpr-main-menu-align-right > .wpr-nav-menu-horizontal > .wpr-nav-menu, .wpr-main-menu-align-right > .wpr-nav-menu-vertical > .wpr-menu-item, .wpr-main-menu-align-right > .wpr-nav-menu-vertical > .wpr-sub-menu li a {text-align: right;}}@media screen and (min-width: 2400px){.wpr-main-menu-align--widescreenleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon, .wpr-main-menu-align--widescreencenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {right: 0;}.wpr-main-menu-align--widescreenleft .wpr-nav-menu-horizontal .wpr-nav-menu, .wpr-main-menu-align--widescreenleft .wpr-nav-menu-vertical .wpr-menu-item {text-align: left;}.wpr-main-menu-align--widescreencenter .wpr-nav-menu-horizontal .wpr-nav-menu, .wpr-main-menu-align--widescreencenter .wpr-nav-menu-vertical .wpr-menu-item {text-align: center;}.wpr-main-menu-align--widescreenright .wpr-nav-menu-horizontal .wpr-nav-menu, .wpr-main-menu-align--widescreenright .wpr-nav-menu-vertical .wpr-menu-item {text-align: right;}}@media screen and (max-width: 1221px){.wpr-main-menu-align--laptopleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon, .wpr-main-menu-align--laptopcenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {right: 0;}.wpr-main-menu-align--laptopleft .wpr-nav-menu-horizontal .wpr-nav-menu, .wpr-main-menu-align--laptopleft .wpr-nav-menu-vertical .wpr-menu-item {text-align: left;}.wpr-main-menu-align--laptopcenter .wpr-nav-menu-horizontal .wpr-nav-menu, .wpr-main-menu-align--laptopcenter .wpr-nav-menu-vertical .wpr-menu-item {text-align: center;}.wpr-main-menu-align--laptopright .wpr-nav-menu-horizontal .wpr-nav-menu, .wpr-main-menu-align--laptopright .wpr-nav-menu-vertical .wpr-menu-item {text-align: right;}}@media screen and (max-width: 1200px){.wpr-main-menu-align--tablet_extraleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon, .wpr-main-menu-align--tablet_extracenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {right: 0;}.wpr-main-menu-align--tablet_extraleft .wpr-nav-menu-horizontal .wpr-nav-menu, .wpr-main-menu-align--tablet_extraleft .wpr-nav-menu-vertical .wpr-menu-item {text-align: left;}.wpr-main-menu-align--tablet_extracenter .wpr-nav-menu-horizontal .wpr-nav-menu, .wpr-main-menu-align--tablet_extracenter .wpr-nav-menu-vertical .wpr-menu-item {text-align: center;}.wpr-main-menu-align--tablet_extraright .wpr-nav-menu-horizontal .wpr-nav-menu, .wpr-main-menu-align--tablet_extraright .wpr-nav-menu-vertical .wpr-menu-item {text-align: right;}}@media screen and (max-width: 1024px){.wpr-main-menu-align--tabletleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon, .wpr-main-menu-align--tabletcenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {right: 0;}.wpr-main-menu-align--tabletleft .wpr-nav-menu-horizontal .wpr-nav-menu, .wpr-main-menu-align--tabletleft .wpr-nav-menu-vertical .wpr-menu-item {text-align: left;}.wpr-main-menu-align--tabletcenter .wpr-nav-menu-horizontal .wpr-nav-menu, .wpr-main-menu-align--tabletcenter .wpr-nav-menu-vertical .wpr-menu-item {text-align: center;}.wpr-main-menu-align--tabletright .wpr-nav-menu-horizontal .wpr-nav-menu, .wpr-main-menu-align--tabletright .wpr-nav-menu-vertical .wpr-menu-item {text-align: right;}}@media screen and (max-width: 880px){.wpr-main-menu-align--mobile_extraleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon, .wpr-main-menu-align--mobile_extracenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {right: 0;}.wpr-main-menu-align--mobile_extraleft .wpr-nav-menu-horizontal .wpr-nav-menu, .wpr-main-menu-align--mobile_extraleft .wpr-nav-menu-vertical .wpr-menu-item {text-align: left;}.wpr-main-menu-align--mobile_extracenter .wpr-nav-menu-horizontal .wpr-nav-menu, .wpr-main-menu-align--mobile_extracenter .wpr-nav-menu-vertical .wpr-menu-item {text-align: center;}.wpr-main-menu-align--mobile_extraright .wpr-nav-menu-horizontal .wpr-nav-menu, .wpr-main-menu-align--mobile_extraright .wpr-nav-menu-vertical .wpr-menu-item {text-align: right;}}@media screen and (max-width: 767px){.wpr-main-menu-align--mobileleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon, .wpr-main-menu-align--mobilecenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {right: 0;}.wpr-main-menu-align--mobileleft .wpr-nav-menu-horizontal .wpr-nav-menu, .wpr-main-menu-align--mobileleft .wpr-nav-menu-vertical .wpr-menu-item {text-align: left;}.wpr-main-menu-align--mobilecenter .wpr-nav-menu-horizontal .wpr-nav-menu, .wpr-main-menu-align--mobilecenter .wpr-nav-menu-vertical .wpr-menu-item {text-align: center;}.wpr-main-menu-align--mobileright .wpr-nav-menu-horizontal .wpr-nav-menu, .wpr-main-menu-align--mobileright .wpr-nav-menu-vertical .wpr-menu-item {text-align: right;}}@media all{.wpr-nav-menu .wpr-sub-menu {display: none;position: absolute;z-index: 9999;width: 180px;text-align: left;list-style: none;margin: 0;}.wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-menu, .wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-mega-menu {top: 0;}.wpr-sub-menu-position-inline .wpr-nav-menu-vertical .wpr-sub-menu {position: static;width: 100% !important;text-align: center !important;margin-left: 0 !important;}.wpr-sub-menu-position-inline .wpr-sub-menu a {position: relative;}.wpr-nav-menu .wpr-sub-menu .wpr-sub-menu {top: 0;left: 100%;}.wpr-sub-menu .wpr-sub-menu-item {display: block;font-size: 14px;}.wpr-nav-menu-horizontal .wpr-menu-item .wpr-sub-icon {margin-left: 7px;text-indent: 0;}.wpr-nav-menu:not(.wpr-mega-menu) .wpr-sub-icon {position: absolute;top: 48%;transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);}.wpr-nav-menu:not(.wpr-mega-menu) .wpr-sub-icon-rotate {-webkit-transform: rotate(-90deg) translateX(80%);-ms-transform: rotate(-90deg) translateX(80%);transform: rotate(-90deg) translateX(80%);}.wpr-sub-divider-yes .wpr-sub-menu li:not(:last-child) {border-bottom-style: solid;}.wpr-mobile-nav-menu:not(.wpr-mobile-mega-menu), .wpr-mobile-nav-menu-container {display: none;pointer-events: none;}.wpr-mobile-nav-menu:not(.wpr-mobile-mega-menu) {position: absolute;z-index: 9999;}.wpr-mobile-menu-full-width .wpr-mobile-mega-menu-wrap {width: 100vw;}.wpr-mobile-menu-drdown-align-left .wpr-mobile-nav-menu:not(.wpr-mobile-mega-menu), .wpr-mobile-menu-drdown-align-left .wpr-mobile-mega-menu-wrap {left: 0;}.wpr-mobile-menu-drdown-align-center .wpr-mobile-nav-menu:not(.wpr-mobile-mega-menu), .wpr-mobile-menu-drdown-align-center .wpr-mobile-mega-menu-wrap {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.wpr-mobile-menu-drdown-align-right .wpr-mobile-nav-menu:not(.wpr-mobile-mega-menu), .wpr-mobile-menu-drdown-align-right .wpr-mobile-mega-menu-wrap {right: 0;}.wpr-mobile-menu-item, .wpr-mobile-sub-menu-item {position: relative;}.wpr-mobile-menu-item, .wpr-mobile-sub-menu-item {display: block;}.wpr-mobile-sub-menu, .wpr-mobile-sub-mega-menu {display: none;}.wpr-mobile-nav-menu .menu-item-has-children>a:after {position: absolute;right: 0;top: 50%;transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);}.wpr-mobile-menu-item-align-left .wpr-mobile-sub-menu a:before {content: ' ';display: inline-block;width: 10px;}.wpr-mobile-menu-item-align-left .wpr-mobile-sub-menu .wpr-mobile-sub-menu a:before {width: 20px;}.wpr-mobile-menu-item-align-center .wpr-mobile-nav-menu {text-align: center;}.wpr-mobile-menu-item-align-right .wpr-mobile-nav-menu {text-align: right;}.wpr-mobile-menu-item-align-right .wpr-mobile-nav-menu .menu-item-has-children>a:after {right: auto !important;left: 0;}div[class*="wpr-sub-icon-"] .wpr-mobile-nav-menu .menu-item-has-children>a:after {font-family: "Font Awesome 5 Free";font-size: 12px;font-weight: 900;font-style: normal;text-decoration: none;line-height: 1;letter-spacing: 0;text-rendering: auto;-webkit-font-smoothing: antialiased;}.wpr-sub-icon-caret-down .wpr-sub-icon:before, .wpr-sub-icon-caret-down .wpr-mobile-nav-menu .menu-item-has-children>a:after {content: "\f0d7";}.wpr-sub-icon-angle-down .wpr-sub-icon:before, .wpr-sub-icon-angle-down .wpr-mobile-nav-menu .menu-item-has-children>a:after {content: "\f107";}.wpr-sub-icon-chevron-down .wpr-sub-icon:before, .wpr-sub-icon-chevron-down .wpr-mobile-nav-menu .menu-item-has-children>a:after {content: "\f078";}.wpr-sub-icon-plus .wpr-sub-icon:before, .wpr-sub-icon-plus .wpr-mobile-nav-menu .menu-item-has-children>a:after {content: "\f067";}.wpr-mobile-divider-yes .wpr-mobile-menu-item {border-bottom-style: solid;}.wpr-mobile-toggle-wrap {font-size: 0;line-height: 0;}.wpr-mobile-toggle {display: inline-block;padding: 7px;cursor: pointer;border-style: solid;text-align: center;}.wpr-mobile-toggle-line {display: block;width: 100%;}.wpr-mobile-toggle-line:last-child {margin-bottom: 0 !important;}.wpr-mobile-toggle-text {font-size: 16px;line-height: 1 !important;}.wpr-mobile-toggle-text:last-child {display: none;}.wpr-mobile-toggle-v2 .wpr-mobile-toggle-line:nth-child(2) {width: 78%;margin-left: 24%;}.wpr-mobile-toggle-v2 .wpr-mobile-toggle-line:nth-child(3) {width: 45%;margin-left: 57%;}.wpr-mobile-toggle-v3 .wpr-mobile-toggle-line:nth-child(2) {width: 75%;margin-left: 15%;}.wpr-mobile-toggle-v4 .wpr-mobile-toggle-line:nth-child(1), .wpr-mobile-toggle-v4 .wpr-mobile-toggle-line:nth-child(3) {width: 75%;margin-left: 25%;}.wpr-mobile-toggle-v4 .wpr-mobile-toggle-line:nth-child(2) {width: 75%;margin-right: 25%;}.wpr-mobile-toggle-v5 .wpr-mobile-toggle-line:nth-child(1) {display: none;}.wpr-nav-menu-bp-always .wpr-nav-menu-container {display: none;}.wpr-nav-menu-bp-always .wpr-mobile-nav-menu-container {display: block;}.wpr-nav-menu-bp-always .wpr-mobile-nav-menu:not(.wpr-mobile-mega-menu), .wpr-nav-menu-bp-always .wpr-mobile-nav-menu-container {pointer-events: auto;}}@media screen and (max-width: 1024px){.wpr-nav-menu-bp-tablet .wpr-nav-menu-container {display: none;}.wpr-nav-menu-bp-tablet .wpr-mobile-nav-menu-container {display: block;}.wpr-mobile-nav-menu:not(.wpr-mobile-mega-menu), .wpr-mobile-nav-menu-container {pointer-events: auto;}}@media screen and (max-width: 767px){.wpr-nav-menu-bp-pro-nn .wpr-nav-menu-container, .wpr-nav-menu-bp-pro-al .wpr-nav-menu-container, .wpr-nav-menu-bp-mobile .wpr-nav-menu-container {display: none;}.wpr-nav-menu-bp-pro-nn .wpr-mobile-nav-menu-container, .wpr-nav-menu-bp-pro-al .wpr-mobile-nav-menu-container, .wpr-nav-menu-bp-mobile .wpr-mobile-nav-menu-container {display: block;}}@media all{.wpr-pointer-line-fx .wpr-active-menu-item:before, .wpr-pointer-line-fx .wpr-active-menu-item:after, .wpr-pointer-border-fx .wpr-active-menu-item:before, .wpr-pointer-background-fx .wpr-active-menu-item:before {opacity: 1 !important;}.wpr-pointer-fx-none {-webkit-transition-duration: 0s !important;-o-transition-duration: 0s !important;transition-duration: 0s !important;}.wpr-pointer-overline.wpr-pointer-fx-slide > .wpr-nav-menu-container > ul> li > .wpr-pointer-item.wpr-active-menu-item:before, .wpr-pointer-underline.wpr-pointer-fx-slide > .wpr-nav-menu-container > ul> li > .wpr-pointer-item.wpr-active-menu-item:after, .wpr-pointer-double-line.wpr-pointer-fx-slide > .wpr-nav-menu-container > ul> li > .wpr-pointer-item.wpr-active-menu-item:before, .wpr-pointer-double-line.wpr-pointer-fx-slide > .wpr-nav-menu-container > ul> li > .wpr-pointer-item.wpr-active-menu-item:after, .wpr-pointer-overline.wpr-pointer-fx-grow > .wpr-nav-menu-container > ul> li > .wpr-pointer-item.wpr-active-menu-item:before, .wpr-pointer-underline.wpr-pointer-fx-grow > .wpr-nav-menu-container > ul> li > .wpr-pointer-item.wpr-active-menu-item:after, .wpr-pointer-double-line.wpr-pointer-fx-grow > .wpr-nav-menu-container > ul> li > .wpr-pointer-item.wpr-active-menu-item:before, .wpr-pointer-double-line.wpr-pointer-fx-grow > .wpr-nav-menu-container > ul> li > .wpr-pointer-item.wpr-active-menu-item:after, .wpr-pointer-overline.wpr-pointer-fx-slide > .elementor-widget-container > .wpr-nav-menu-container > ul> li > .wpr-pointer-item.wpr-active-menu-item:before, .wpr-pointer-underline.wpr-pointer-fx-slide > .elementor-widget-container > .wpr-nav-menu-container > ul> li > .wpr-pointer-item.wpr-active-menu-item:after, .wpr-pointer-double-line.wpr-pointer-fx-slide > .elementor-widget-container > .wpr-nav-menu-container > ul> li > .wpr-pointer-item.wpr-active-menu-item:before, .wpr-pointer-double-line.wpr-pointer-fx-slide > .elementor-widget-container > .wpr-nav-menu-container > ul> li > .wpr-pointer-item.wpr-active-menu-item:after, .wpr-pointer-overline.wpr-pointer-fx-grow > .elementor-widget-container > .wpr-nav-menu-container > ul> li > .wpr-pointer-item.wpr-active-menu-item:before, .wpr-pointer-underline.wpr-pointer-fx-grow > .elementor-widget-container > .wpr-nav-menu-container > ul> li > .wpr-pointer-item.wpr-active-menu-item:after, .wpr-pointer-double-line.wpr-pointer-fx-grow > .elementor-widget-container > .wpr-nav-menu-container > ul> li > .wpr-pointer-item.wpr-active-menu-item:before, .wpr-pointer-double-line.wpr-pointer-fx-grow > .elementor-widget-container > .wpr-nav-menu-container > ul> li > .wpr-pointer-item.wpr-active-menu-item:after {width: 100%;}.wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-active-menu-item:before {top: 0;}.wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-active-menu-item:after {bottom: 0 !important;}.wpr-pointer-border-fx.wpr-pointer-fx-grow .wpr-active-menu-item:before, .wpr-pointer-border-fx.wpr-pointer-fx-shrink .wpr-active-menu-item:before, .wpr-pointer-background-fx.wpr-pointer-fx-grow .wpr-active-menu-item:before, .wpr-pointer-background-fx.wpr-pointer-fx-shrink .wpr-active-menu-item:before, .wpr-pointer-background-fx.wpr-pointer-fx-sweep .wpr-active-menu-item:before {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}.wpr-pointer-background-fx.wpr-pointer-fx-skew .wpr-active-menu-item:before {-webkit-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg);}.wpr-mobile-nav-menu .sub-menu-toggle {display: none !important;}.elementor-widget-wpr-nav-menu .wpr-nav-menu .wpr-menu-item, .elementor-widget-wpr-nav-menu .wpr-mobile-nav-menu a, .elementor-widget-wpr-nav-menu .wpr-mobile-toggle-text {line-height: 26px;}.elementor-widget-wpr-nav-menu .wpr-sub-menu .wpr-sub-menu-item {font-size: 14px;}.wpr-mega-menu {position: relative;}.wpr-mega-menu a.wpr-menu-item, .wpr-mega-menu a.wpr-sub-menu-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-mega-menu .wpr-pointer-item:before, .wpr-mega-menu .wpr-pointer-item:after {position: absolute;}.wpr-mega-menu .wpr-sub-icon {margin-left: auto;}.wpr-nav-menu-horizontal .wpr-mega-menu .wpr-sub-icon {margin-top: -1px;}.wpr-nav-menu-vertical .wpr-mega-menu .wpr-sub-icon, .wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu > li > a > .wpr-mobile-sub-icon {-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}.wpr-mega-menu .wpr-sub-icon-rotate {-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}.wpr-sub-mega-menu {display: none;position: absolute;z-index: 99999;overflow: hidden;width: 100%;text-align: left;}.wpr-sub-mega-menu, .wpr-sub-mega-menu ul {font-size: 1rem;}.wpr-nav-menu-vertical .wpr-sub-mega-menu {width: 840px;}li.wpr-mega-menu-pos-default {position: static;}.wpr-mega-menu-pos-default .wpr-sub-mega-menu {left: 0;}.wpr-mega-menu-width-full .wpr-sub-mega-menu {width: 100vw;left: -110%;}.wpr-main-menu-align-center .wpr-nav-menu-horizontal .wpr-mega-menu-pos-default.wpr-mega-menu-width-custom .wpr-sub-mega-menu {left: 50%;}.wpr-mega-menu-icon {position: relative;top: -1px;margin-right: 5px;}.wpr-mega-menu-badge {font-size: 11px;padding: 2px 5px;line-height: 1;}.wpr-nav-menu-horizontal .wpr-mega-menu-badge {position: absolute;top: -4px;right: 0;}.wpr-nav-menu-horizontal .wpr-mega-menu-badge:after {content: ' ';position: absolute;top: 100%;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);border-left: 3px solid transparent;border-right: 3px solid transparent;border-top-width: 3px;border-top-style: solid;border-top-color: inherit;}.wpr-nav-menu-vertical .wpr-mega-menu-badge, .wpr-mobile-nav-menu .wpr-mega-menu-badge {margin-left: 5px;}.wpr-nav-menu-vertical .wpr-mega-menu-badge {margin-left: 5px;vertical-align: middle;position: relative;top: -1px;}.wpr-nav-menu-horizontal .wpr-mega-menu-badge-animation {-webkit-animation: badgeBounce 2s ease-in-out infinite;animation: badgeBounce 2s ease-in-out infinite;}.wpr-nav-menu-vertical .wpr-mega-menu-badge-animation {-webkit-animation: badgeFade 2s ease-in-out infinite;animation: badgeFade 2s ease-in-out infinite;}div[class*="wpr-sub-menu-fx"] .wpr-mega-menu .wpr-sub-menu, div[class*="wpr-sub-menu-fx"] .wpr-mega-menu .wpr-sub-mega-menu {display: block;visibility: hidden;opacity: 0;z-index: -1;-webkit-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}div[class*="wpr-sub-menu-fx"] .wpr-mega-menu .wpr-sub-menu.wpr-animate-sub, div[class*="wpr-sub-menu-fx"] .wpr-mega-menu .wpr-sub-mega-menu.wpr-animate-sub {visibility: visible;opacity: 1;z-index: 9999;}.wpr-animate-sub-fix {left: -100%;}.wpr-sub-menu-fx-fade .wpr-sub-mega-menu {-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}.wpr-sub-menu-fx-move-up .wpr-sub-menu, .wpr-sub-menu-fx-move-up .wpr-sub-mega-menu {margin-top: 10px;}.wpr-sub-menu-fx-move-down .wpr-sub-menu, .wpr-sub-menu-fx-move-down .wpr-sub-mega-menu {margin-top: -10px;}.wpr-sub-menu-fx-move-left .wpr-sub-menu, .wpr-sub-menu-fx-move-left .wpr-sub-mega-menu {margin-left: 10px;}.wpr-sub-menu-fx-move-right .wpr-sub-menu, .wpr-sub-menu-fx-move-right .wpr-sub-mega-menu {margin-left: -10px;}.wpr-sub-menu-fx-move-up .wpr-sub-menu.wpr-animate-sub, .wpr-sub-menu-fx-move-up .wpr-sub-mega-menu.wpr-animate-sub, .wpr-sub-menu-fx-move-down .wpr-sub-menu.wpr-animate-sub, .wpr-sub-menu-fx-move-down .wpr-sub-mega-menu.wpr-animate-sub {margin-top: 0;}.wpr-sub-menu-fx-move-left .wpr-sub-menu.wpr-animate-sub, .wpr-sub-menu-fx-move-left .wpr-sub-mega-menu.wpr-animate-sub, .wpr-sub-menu-fx-move-right .wpr-sub-menu.wpr-animate-sub, .wpr-sub-menu-fx-move-right .wpr-sub-mega-menu.wpr-animate-sub {margin-left: 0;}@-webkit-keyframes badgeBounce {0% {-webkit-transform:translateY(0);transform:translateY(0);}50% {-webkit-transform:translateY(-25%);transform:translateY(-25%);}0% {-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes badgeBounce {0% {-webkit-transform:translateY(0);transform:translateY(0);}50% {-webkit-transform:translateY(-25%);transform:translateY(-25%);}0% {-webkit-transform:translateY(0);transform:translateY(0);}}@-webkit-keyframes badgeFade {0% {opacity: 1 }50% {opacity: 0.5 }0% {opacity: 1 }}@keyframes badgeFade {0% {opacity: 1 }50% {opacity: 0.5 }0% {opacity: 1 }}.wpr-mobile-menu-display-dropdown .wpr-mobile-mega-menu-wrap {display: none;position: absolute;z-index: 9999;}.wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu-wrap {display: block;position: fixed;top: 0;z-index: 9999;height: 100vh;min-height: 100%;overflow: hidden;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform, -webkit-transform;}.admin-bar .wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu-wrap {top: 32px;}.wpr-mobile-menu-offcanvas-slide-left .wpr-mobile-mega-menu-wrap, .wpr-mobile-menu-offcanvas-slide-center .wpr-mobile-mega-menu-wrap {left: 0;-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);}.wpr-mobile-menu-offcanvas-slide-right .wpr-mobile-mega-menu-wrap {right: 0;-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);}.wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu-open {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}.wpr-mobile-mega-menu-overlay {opacity: 0;visibility: hidden;position: fixed;top: 0;left: 0;z-index: 9998;width: 100%;height: 100%;-webkit-transition: opacity 0.2s ease-in;-o-transition: opacity 0.2s ease-in;transition: opacity 0.2s ease-in;}.wpr-mobile-mega-menu-open + .wpr-mobile-mega-menu-overlay {opacity: 1;visibility: visible;}.mobile-mega-menu-header {display: -webkit-box;display: -ms-flexbox;display: flex;}.mobile-mega-menu-close {margin-left: auto;cursor: pointer;}.wpr-mobile-mega-menu .wpr-mobile-menu-item, .wpr-mobile-mega-menu .wpr-mobile-sub-menu-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-mobile-mega-menu .wpr-mobile-sub-icon {margin-left: auto;font-size: 13px;}.wpr-mobile-mega-menu > li > a > .wpr-mobile-sub-icon {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;position: absolute;right: 0;}.wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu li {overflow: hidden;}.wpr-mobile-mega-menu a:after {display: none;}.wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu {position: relative;}.wpr-mobile-mega-menu > li > a, .wpr-mobile-mega-menu .wpr-mobile-sub-menu > li > a {position: relative;left: 0;-webkit-transition-property: left;-o-transition-property: left;transition-property: left;}.wpr-mobile-mega-menu.wpr-mobile-sub-offcanvas-open > li > a {left: -100%;}.wpr-mobile-menu-display-offcanvas .wpr-mobile-sub-mega-menu, .wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu > li > .wpr-mobile-sub-menu {display: block;position: absolute;width: 100%;top: 0;left: 100%;z-index: 1;-webkit-transition-property: left;-o-transition-property: left;transition-property: left;}.wpr-mobile-sub-offcanvas-open .wpr-mobile-sub-open > .wpr-mobile-sub-mega-menu, .wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu > .wpr-mobile-sub-open > .wpr-mobile-sub-menu {left: 0;}.wpr-mobile-mega-menu.wpr-mobile-sub-offcanvas-open > li > a {margin-right: 20px;}.wpr-mobile-menu-display-offcanvas .wpr-mobile-sub-offcanvas-open .wpr-mobile-sub-open .wpr-mobile-sub-mega-menu, .wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu > .wpr-mobile-sub-open > .wpr-mobile-sub-menu {margin-left: 0 !important;}.wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu .wpr-mobile-sub-menu .wpr-mobile-sub-menu {padding-left: 10px;}.wpr-mobile-sub-offcanvas-open .wpr-mobile-sub-open .wpr-mobile-sub-menu {display: block;}.wpr-menu-offcanvas-back {display: none;}.wpr-mobile-menu-display-offcanvas .wpr-menu-offcanvas-back {display: block;cursor: pointer;}.wpr-mobile-menu-display-dropdown .wpr-mobile-mega-menu li.wpr-menu-offcanvas-back-wrap {display: none;}.wpr-mobile-mega-menu-wrap[toggle-backface="yes"] .wpr-mobile-sub-offcanvas-open li.menu-item > ul {display: none !important;}.wpr-mobile-mega-menu-wrap[toggle-backface="yes"] .wpr-mobile-sub-offcanvas-open li.wpr-mobile-sub-open.menu-item > ul {display: block !important;}.wpr-onepage-nav {position: fixed;z-index: 99999;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.wpr-onepage-nav-item {position: relative;}.wpr-onepage-nav-item:last-child {margin-bottom: 0 !important;}.wpr-onepage-nav-vr-top .wpr-onepage-nav {top: 0;}.wpr-onepage-nav-vr-middle .wpr-onepage-nav {top: 50%;-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transform: translateY(-50%);}.wpr-onepage-nav-vr-bottom .wpr-onepage-nav {bottom: 0;}.wpr-onepage-nav-hr-left .wpr-onepage-nav {left: 0;}.wpr-onepage-nav-hr-right .wpr-onepage-nav {right: 0;}.wpr-onepage-nav-item .wpr-tooltip {text-align: center;}.wpr-onepage-nav-item:hover .wpr-tooltip {opacity: 1;visibility: visible;}.wpr-onepage-nav-hr-left .wpr-onepage-nav-item:hover .wpr-tooltip {-ms-transform: translate(10%, -50%);transform: translate(10%, -50%);-webkit-transform: translate(10%, -50%);}.wpr-onepage-nav-hr-left .wpr-onepage-nav-item .wpr-tooltip {top: 50%;left: 100%;-ms-transform: translate(20%, -50%);transform: translate(20%, -50%);-webkit-transform: translate(20%, -50%);}.wpr-onepage-nav-hr-left .wpr-onepage-nav-item .wpr-tooltip:before {left: auto;left: -8px;top: 50%;-webkit-transform: translateY(-50%) rotate(90deg);-ms-transform: translateY(-50%) rotate(90deg);transform: translateY(-50%) rotate(90deg);}.wpr-onepage-nav-hr-right .wpr-onepage-nav-item:hover .wpr-tooltip {-ms-transform: translate(-110%, -50%);transform: translate(-110%, -50%);-webkit-transform: translate(-110%, -50%);}.wpr-onepage-nav-hr-right .wpr-onepage-nav-item .wpr-tooltip {top: 50%;left: 0;-ms-transform: translate(-120%, -50%);transform: translate(-120%, -50%);-webkit-transform: translate(-120%, -50%);}.wpr-onepage-nav-hr-right .wpr-onepage-nav-item .wpr-tooltip:before {left: auto;right: -8px;top: 50%;-webkit-transform: translateY(-50%) rotate(-90deg);-ms-transform: translateY(-50%) rotate(-90deg);transform: translateY(-50%) rotate(-90deg);}.elementor-widget-wpr-onepage-nav .wpr-onepage-nav {background-color: #605BE5;-webkit-box-shadow: 0px 0px 15px 0px #D7D7D7;box-shadow: 0px 0px 15px 0px #D7D7D7;}.elementor-widget-wpr-onepage-nav .wpr-onepage-nav-item .wpr-tooltip {font-size: 14px;}.wpr-post-title, .wpr-archive-title, .wpr-author-box-name, .wpr-author-box-title {margin: 0;}.wpr-archive-title:after {content: ' ';display: block;}.wpr-featured-media-image {position: relative;display: inline-block;vertical-align: middle;}.wpr-featured-media-caption {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;height: 100%;}.wpr-featured-media-caption span {display: inline-block;}.wpr-fm-image-caption-hover .wpr-featured-media-caption, .wpr-fm-image-caption-hover .wpr-featured-media-caption {opacity: 0;-webkit-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity;}.wpr-fm-image-caption-hover:hover .wpr-featured-media-caption, .wpr-fm-image-caption-hover:hover .wpr-featured-media-caption {opacity: 1;}.wpr-gallery-slider {opacity: 0;}.wpr-gallery-lightbox-yes .wpr-featured-media-image {cursor: pointer;}.wpr-gallery-slide img {margin: 0 auto;}.wpr-gallery-slider-arrows-wrap {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);left: 0;z-index: 1;height: 0 !important;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-thumbnail-slider-arrows-wrap {position: absolute;top: 90%;left: 0;z-index: 1;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-thumbnail-slider-arrow {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);left: 0;z-index: 1;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-tsa-hidden {display: none;}.wpr-thumbnail-slider-next-arrow {right: 0;left: auto;}.wpr-thumbnail-slider-prev-arrow[disabled]{opacity: 0.6;}.wpr-product-media-thumbs-vertical .wpr-thumbnail-slider-prev-arrow {top: 7px !important;left: 50% !important;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.wpr-product-media-thumbs-vertical .wpr-thumbnail-slider-next-arrow {top: auto !important;bottom: 7px !important;left: 50% !important;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.wpr-product-media-thumbs-vertical .wpr-thumbnail-slider-prev-arrow i {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg) }.wpr-product-media-thumbs-vertical .wpr-thumbnail-slider-next-arrow i {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg) }.wpr-product-media-thumbs-vertical .flex-control-nav li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.wpr-product-media-thumbs-vertical .flex-control-nav li img {width: 100% !important;height: 100% !important;-o-object-fit: cover !important;object-fit: cover !important;}.wpr-product-media-thumbs-vertical .flex-control-nav li img {width: 100% !important;height: 100% !important;-o-object-fit: cover !important;object-fit: cover !important;}.wpr-gallery-slider-arrow, .wpr-thumbnail-slider-arrow {position: absolute;top: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;z-index: 120;-webkit-box-sizing: content-box;box-sizing: content-box;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;text-align: center;cursor: pointer;}.wpr-gallery-slider-arrow i, .wpr-thumbnail-slider-arrow i {display: block;width: 100%;line-height: inherit;}.wpr-gallery-slider-arrow {-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.wpr-product-media-slider-nav-fade .wpr-gallery-slider-arrow {opacity: 0;visibility: hidden;}.wpr-product-media-slider-nav-fade .wpr-gallery-slider:hover .wpr-gallery-slider-arrow {opacity: 1;visibility: visible;}.wpr-gallery-slider-nav-fade .wpr-gallery-slider-arrow {opacity: 0;visibility: hidden;}.wpr-thumbnail-slider-nav-fade .wpr-fcn-wrap:hover .wpr-thumbnail-slider-arrow[disabled] {opacity: 0.6;}.wpr-thumbnail-slider-nav-fade .wpr-fcn-wrap:hover .wpr-thumbnail-slider-arrow, .wpr-gallery-slider-nav-fade .flex-viewport:hover .wpr-gallery-slider-arrow {opacity: 1;visibility: visible;}.wpr-thumbnail-slider-arrow {-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.wpr-thumbnail-slider-nav-fade .wpr-thumbnail-slider-arrow {opacity: 0;visibility: hidden;}.wpr-thumbnail-slider-nav-fade .wpr-product-thumb-nav:hover .wpr-thumbnail-slider-arrow {opacity: 1;visibility: visible;}.wpr-product-media-lightbox {position: absolute;top: 0;right: 0;z-index: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.wpr-gallery-slider-dots {position: absolute;display: inline-table;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 1;}.wpr-gallery-slider-dots ul {list-style: none;margin: 0;padding: 0;}.wpr-gallery-slider-dots li {float: left;}.wpr-gallery-slider-dot {display: block;cursor: pointer;}.wpr-gallery-slider-dots li:last-child .wpr-gallery-slider-dot {margin: 0 !important;}.wpr-author-box-image {display: inline-block;overflow: hidden;}.wpr-author-box-arrange-left .wpr-author-box {display: -webkit-box;display: -ms-flexbox;display: flex;}.wpr-author-box-arrange-right .wpr-author-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.wpr-author-box-arrange-left .wpr-author-box-image, .wpr-author-box-arrange-right .wpr-author-box-image {-ms-flex-negative: 0;flex-shrink: 0;}.wpr-author-box-arrange-left .wpr-author-box-text, .wpr-author-box-arrange-right .wpr-author-box-text {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}.wpr-author-box-btn {display: inline-block;}.wpr-post-navigation-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;}.wpr-posts-navigation-svg-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.wpr-post-navigation-wrap>div:last-child {margin-right: 0 !important;}.wpr-post-nav-fixed-default-wrap {position: fixed;bottom: 0;z-index: 999;}.wpr-post-nav-fixed.wpr-post-navigation {position: fixed;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);z-index: 999;}.wpr-post-nav-fixed.wpr-post-navigation a {display: block;}.wpr-post-nav-fixed.wpr-post-navigation img {position: absolute;top: 0;max-width: none;}.wpr-post-nav-fixed.wpr-post-nav-prev {left: 0;}.wpr-post-nav-fixed.wpr-post-nav-next {right: 0;}.wpr-post-nav-fixed.wpr-post-nav-hover img {opacity: 0;}.wpr-post-nav-fixed.wpr-post-nav-hover.wpr-post-nav-prev img {-webkit-transform: perspective(600px) rotateY(90deg);transform: perspective(600px) rotateY(90deg);-webkit-transform-origin: center left 0;-ms-transform-origin: center left 0;transform-origin: center left 0;}.wpr-post-nav-fixed.wpr-post-nav-hover.wpr-post-nav-next img {-webkit-transform: perspective(600px) rotateY(-90deg);transform: perspective(600px) rotateY(-90deg);-webkit-transform-origin: center right 0;-ms-transform-origin: center right 0;transform-origin: center right 0;}.wpr-post-nav-fixed.wpr-post-nav-hover:hover img {opacity: 1;position: absolute;-webkit-transform: none;-ms-transform: none;transform: none;}.wpr-post-nav-static.wpr-post-navigation {width: 50%;}.wpr-post-navigation {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;background-size: cover;background-position: center center;background-repeat: no-repeat;}.wpr-post-navigation {position: relative;}.wpr-post-navigation a {position: relative;z-index: 2;}.wpr-post-nav-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-transition: all 0.3s ease-in 0s;-o-transition: all 0.3s ease-in 0s;transition: all 0.3s ease-in 0s;}.wpr-post-nav-back {-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;font-size: 30px;}.wpr-post-navigation a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-post-nav-next a {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.wpr-post-nav-labels {min-width: 0;}.wpr-post-nav-labels h5 {display: -webkit-box;display: -ms-flexbox;display: flex;overflow: hidden;white-space: normal;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;text-overflow: ellipsis;}.wpr-post-nav-labels span {display: -webkit-box;display: -ms-flexbox;display: flex;}.wpr-post-nav-next .wpr-post-nav-labels > span, .wpr-post-nav-next .wpr-post-nav-labels h5 {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.wpr-post-navigation i {text-align: center;}.wpr-post-nav-dividers {padding: 10px 0;border-top: 1px solid #000;border-bottom: 1px solid #000;}.wpr-post-nav-divider {-ms-flex-item-align: stretch;-ms-grid-row-align: stretch;align-self: stretch;-ms-flex-negative: 0;flex-shrink: 0;}.wpr-post-nav-dividers.wpr-post-navigation-wrap {padding-left: 0 !important;padding-right: 0 !important;}.wpr-post-nav-back a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 0;}.wpr-post-nav-back span {display: inline-block;border-style: solid;}.wpr-post-nav-back span:nth-child(2n) {margin-right: 0 !important;}.wpr-custom-field {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-custom-field .wpr-post-info-text {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.elementor-widget-wpr-custom-field-pro ul {list-style: none;margin: 0;padding: 0;}.wpr-post-info {padding: 0;margin: 0;list-style: none;}.wpr-post-info li {position: relative;}.wpr-post-info-horizontal li {display: inline-block;}.wpr-post-info-horizontal li:last-child {padding-right: 0 !important;}.wpr-post-info-vertical li:last-child {padding-bottom: 0 !important;}.wpr-post-info li .wpr-post-info-text {display: inline-block;text-align: left !important;}.wpr-post-info li:after {content: ' ';display: inline-block;position: absolute;}.wpr-post-info li:last-child:after {display: none;}.wpr-post-info-horizontal li:after {top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.wpr-post-info-vertical li:after {bottom: 0;}.wpr-post-info-align-left .wpr-post-info-vertical li:after {left: 0;}.wpr-post-info-align-center .wpr-post-info-vertical li:after {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.wpr-post-info-align-right .wpr-post-info-vertical li:after {right: 0;}.wpr-post-info-text span {display: inline-block;}.wpr-post-info-author img {display: inline-block;margin-right: 10px;vertical-align: middle;}.wpr-post-info-custom-field a, .wpr-post-info-custom-field span {display: inline-block;}.wpr-comments-list, .wpr-comments-list ul.children {list-style: none;padding: 0;margin: 0;}.wpr-comment-avatar {float: left;overflow: hidden;}.wpr-comment-avatar img {margin: 0 !important;position: static !important;}.wpr-comment-metadata>* {display: inline-block;}.wpr-comment-metadata p {display: block;}.wpr-comments-wrap .comment-reply-link {float: none !important;}.wpr-comment-reply-separate.wpr-comment-reply-align-right .wpr-comment-reply {text-align: right;}.wpr-comment-reply-inline.wpr-comment-reply-align-right .wpr-comment-reply {float: right;}.wpr-comment-reply-inline.wpr-comment-reply-align-left .wpr-comment-reply:before {content: '\00a0|\00a0';}.wpr-comment-reply a, .wpr-comments-navigation a, .wpr-comments-navigation span {display: inline-block;}.wpr-comments-navigation-center, .wpr-comments-navigation-justify {text-align: center;}.wpr-comments-navigation-left {text-align: left;}.wpr-comments-navigation-right {text-align: right;}.wpr-comments-navigation-justify a.prev {float: left;}.wpr-comments-navigation-justify a.next {float: right;}.wpr-comment-form .comment-notes {display: none;}.wpr-comment-form-text, .wpr-comment-form-text textarea, .wpr-comment-form-author input, .wpr-comment-form-email input, .wpr-comment-form-url input {display: block;width: 100%;}.wpr-comment-form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-comment-form label {margin-bottom: 10px;}.wpr-comment-form-fields {display: -webkit-box;display: -ms-flexbox;display: flex;}.wpr-cf-no-url .wpr-comment-form-email {margin-right: 0 !important;}.wpr-cf-style-1 .wpr-comment-form-fields, .wpr-cf-style-4 .wpr-comment-form-fields {display: block;}.wpr-comment-form .wpr-comment-form-fields>div {width: 100%;}.wpr-cf-style-2 .wpr-comment-form-fields, .wpr-cf-style-5 .wpr-comment-form-fields, .wpr-comment-form[class*="wpr-cf-pro"] .wpr-comment-form-fields {display: block;width: 60%;}.wpr-cf-style-2 .wpr-comment-form-fields > div, .wpr-cf-style-5 .wpr-comment-form-fields > div, .wpr-comment-form[class*="wpr-cf-pro"] > div {margin-right: 0 !important;}.wpr-cf-style-4.wpr-comment-form .wpr-comment-form-fields, .wpr-cf-style-5.wpr-comment-form .wpr-comment-form-fields, .wpr-cf-style-6.wpr-comment-form .wpr-comment-form-fields, .wpr-comment-form[class*="wpr-cf-pro"] .wpr-comment-form-fields {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}.wpr-submit-comment {cursor: pointer;}.wpr-comments-list .comment-respond {margin-bottom: 30px;}.wpr-grid-image-wrap img.wpr-hidden-image {opacity: 0;visibility: hidden;}.wpr-hide-items-before-append {opacity: 0;}.wpr-grid {opacity: 0;}.wpr-grid-item {float: left;position: relative;text-align: center;}.wpr-grid-item.post {margin: 0;}.wpr-grid-item.post {margin: 0;}.elementor-widget-wpr-grid:not(.wpr-item-styles-wrapper) .wpr-grid-item {padding: 0 !important;}.wpr-grid-item, .wpr-grid-item * {outline: none !important;}.wpr-grid-last-row {margin-bottom: 0 !important;}.wpr-grid-item-above-content {border-bottom: 0 !important;border-bottom-left-radius: 0 !important;border-bottom-right-radius: 0 !important;}.wpr-grid:not([data-settings*="list"]) .wpr-grid-media-wrap + .wpr-grid-item-below-content {border-top: 0 !important;border-top-left-radius: 0 !important;border-top-right-radius: 0 !important;}.wpr-grid-item-inner, .wpr-grid-media-wrap {position: relative;}.wpr-grid-image-wrap {overflow: hidden;}.wpr-grid-image-wrap img {display: block;width: 100%;border-radius: inherit;}.wpr-grid-media-hover {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}.wpr-grid-media-hover-top {position: absolute;top: 0;left: 0;width: 100%;z-index: 2;}.wpr-grid-media-hover-bottom {position: absolute;bottom: 0;left: 0;width: 100%;z-index: 2;}.wpr-grid-media-hover-middle {position: relative;z-index: 2;}.wpr-magazine-grid-wrap {opacity: 0;}.wpr-grid .wpr-cv-container, .wpr-magazine-grid .wpr-cv-container {z-index: 1;}.wpr-magazine-grid:before, .wpr-magazine-grid:after {content: none;}.wpr-grid-item-display-block {clear: both;}.wpr-grid-item-display-inline.wpr-grid-item-align-left, .wpr-grid-item-display-custom.wpr-grid-item-align-left {float: left;}.wpr-grid-item-display-inline.wpr-grid-item-align-right, .wpr-grid-item-display-custom.wpr-grid-item-align-right {float: right;}.wpr-grid-item-display-inline.wpr-grid-item-align-center, .wpr-grid-item-display-custom.wpr-grid-item-align-center {float: none;display: inline-block;vertical-align: middle;}.wpr-grid-item-title .inner-block a, .wpr-grid-item-date .inner-block>span, .wpr-grid-item-time .inner-block>span, .wpr-grid-item-author .inner-block a, .wpr-grid-item-comments .inner-block a, .wpr-grid-item-read-more .inner-block a, .wpr-grid-item-likes .inner-block a, .wpr-grid-item-sharing .inner-block>span, .wpr-insta-feed-item-sharing .inner-block>span, .wpr-grid-item-lightbox .inner-block>span, .wpr-grid-product-categories .inner-block a, .wpr-grid-product-tags .inner-block a, .wpr-grid-tax-style-1 .inner-block a, .wpr-grid-tax-style-2 .inner-block a, .wpr-grid-cf-style-1 .inner-block>a, .wpr-grid-cf-style-1 .inner-block>span, .wpr-grid-cf-style-2 .inner-block>a, .wpr-grid-cf-style-2 .inner-block>span, .wpr-grid-sep-style-1 .inner-block>span, .wpr-twitter-feed-sep-style-1 .inner-block>span, .wpr-grid-sep-style-2 .inner-block>span, .wpr-grid-item-status .inner-block>span, .wpr-grid-item-price .inner-block>span, .wpr-grid-item-add-to-cart .inner-block>a, .wpr-grid-item-read-more .inner-block a {display: inline-block;}.wpr-grid-item-display-custom.wpr-grid-item-title .inner-block a, .wpr-grid-item-display-custom.wpr-grid-item-date .inner-block>span, .wpr-grid-item-display-custom.wpr-grid-item-time .inner-block>span, .wpr-grid-item-display-custom.wpr-grid-item-comments .inner-block a, .wpr-grid-item-display-custom.wpr-grid-item-read-more .inner-block a, .wpr-grid-item-display-custom.wpr-grid-item-likes .inner-block a, .wpr-grid-item-display-custom.wpr-grid-item-sharing .inner-block>span, .wpr-insta-feed-item-display-custom.wpr-insta-feed-item-sharing .inner-block>span, .wpr-grid-item-display-custom.wpr-grid-item-lightbox .inner-block>span, .wpr-grid-item-display-custom.wpr-grid-cf-style-1 .inner-block>a, .wpr-grid-item-display-custom.wpr-grid-cf-style-1 .inner-block>span, .wpr-grid-item-display-custom.wpr-grid-cf-style-2 .inner-block>a, .wpr-grid-item-display-custom.wpr-grid-cf-style-2 .inner-block>span, .wpr-grid-item-display-custom.wpr-grid-sep-style-1 .inner-block>span, .wpr-twitter-feed-item-display-custom.wpr-twitter-feed-sep-style-1 .inner-block>span, .wpr-grid-item-display-custom.wpr-grid-sep-style-2 .inner-block>span, .wpr-grid-item-display-custom.wpr-grid-item-product-status .inner-block>span, .wpr-grid-item-display-custom.wpr-grid-item-product-price .inner-block>span, .wpr-grid-item-display-custom.wpr-grid-item-add-to-cart .inner-block>a, .wpr-grid-item-display-custom.wpr-grid-item-read-more .inner-block a {width: 100%;}.wpr-grid-item-content .inner-block, .wpr-grid-item-excerpt .inner-block, .wpr-insta-feed-item-caption .inner-block {display: inline-block;}.wpr-grid-item-excerpt .inner-block p, .wpr-insta-feed-item-caption .inner-block p {margin: 0 !important;}.wpr-grid-media-hover-bg {position: absolute;}.wpr-grid-media-hover-bg img {position: absolute;top: 50%;left: 50%;-webkit-transform: translate( -50%, -50%) scale(1) !important;-ms-transform: translate( -50%, -50%) scale(1) !important;transform: translate( -50%, -50%) scale(1) !important;-webkit-filter: grayscale(0) !important;filter: grayscale(0) !important;-webkit-filter: blur(0px) !important;-filter: blur(0px) !important;}.wpr-grid-item-author img, .wpr-grid-item-author span {display: inline-block;vertical-align: middle;}.wpr-grid-item-author img {-webkit-transform: none !important;-ms-transform: none !important;transform: none !important;-webkit-filter: none !important;filter: none !important;}.wpr-grid-item-likes .inner-block a {text-align: center;}.wpr-likes-no-default.wpr-likes-zero i {padding: 0 !important;}.wpr-grid-item-sharing .inner-block a, .wpr-insta-feed-item-sharing .inner-block a {text-align: center;}.wpr-grid-item-sharing .wpr-post-sharing, .wpr-insta-feed-item-sharing .wpr-post-sharing {position: relative;}.wpr-grid-item-sharing .wpr-sharing-icon, .wpr-insta-feed-item-sharing .wpr-sharing-icon {display: inline-block;position: relative;}.wpr-grid-item-sharing .wpr-sharing-icon .wpr-tooltip, .wpr-insta-feed-item-sharing .wpr-sharing-icon .wpr-tooltip {left: 50%;-ms-transform: translate(-50%, -100%);transform: translate(-50%, -100%);-webkit-transform: translate(-50%, -100%);}.wpr-grid-item-sharing .wpr-sharing-icon:hover .wpr-tooltip, .wpr-insta-feed-item-sharing .wpr-sharing-icon:hover .wpr-tooltip {visibility: visible;opacity: 1;-ms-transform: translate(-50%, -120%);transform: translate(-50%, -120%);-webkit-transform: translate(-50%, -120%);}.wpr-grid-item-sharing .wpr-tooltip:before, .wpr-insta-feed-item-sharing .wpr-tooltip:before {left: 50%;-ms-transform: translateX(-50%);transform: translateX(-50%);-webkit-transform: translateX(-50%);}.wpr-grid-item-sharing .wpr-sharing-trigger, .wpr-insta-feed-item-sharing .wpr-sharing-trigger {cursor: pointer;}.wpr-grid-item-sharing .wpr-tooltip, .wpr-insta-feed-item-sharing .wpr-tooltip {display: block;padding: 10px;}.wpr-grid-item-sharing .wpr-sharing-hidden, .wpr-insta-feed-item-sharing .wpr-sharing-hidden {visibility: hidden;position: absolute;z-index: 3;text-align: center;}.wpr-grid-item-sharing .wpr-sharing-hidden a, .wpr-insta-feed-item-sharing .wpr-sharing-hidden a {opacity: 0;}.wpr-sharing-hidden a {position: relative;top: -5px;-webkit-transition-duration: 0.3s !important;-o-transition-duration: 0.3s !important;transition-duration: 0.3s !important;-webkit-transition-timing-function: cubic-bezier(.445, .050, .55, .95);-o-transition-timing-function: cubic-bezier(.445, .050, .55, .95);transition-timing-function: cubic-bezier(.445, .050, .55, .95);-webkit-transition-delay: 0s;-o-transition-delay: 0s;transition-delay: 0s;}.wpr-sharing-hidden a+a {-webkit-transition-delay: 0.1s;-o-transition-delay: 0.1s;transition-delay: 0.1s;}.wpr-sharing-hidden a+a+a {-webkit-transition-delay: 0.2s;-o-transition-delay: 0.2s;transition-delay: 0.2s;}.wpr-sharing-hidden a+a+a+a {-webkit-transition-delay: 0.3s;-o-transition-delay: 0.3s;transition-delay: 0.3s;}.wpr-sharing-hidden a+a+a+a+a {-webkit-transition-delay: 0.4s;-o-transition-delay: 0.4s;transition-delay: 0.4s;}.wpr-grid-item-sharing a:last-of-type, .wpr-insta-feed-item-sharing a:last-of-type {margin-right: 0 !important;}.wpr-grid-item-sharing .inner-block a, .wpr-insta-feed-item-sharing .inner-block a {-webkit-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border;-webkit-transition-timing-function: linear;-o-transition-timing-function: linear;transition-timing-function: linear;}.wpr-grid-item-read-more .inner-block>a, .wpr-grid-item-add-to-cart .inner-block>a {position: relative;overflow: hidden;vertical-align: middle;}.wpr-grid-item-read-more .inner-block>a i, .wpr-grid-item-read-more .inner-block>a span, .wpr-grid-item-add-to-cart .inner-block>a i, .wpr-grid-item-add-to-cart .inner-block>a span {position: relative;z-index: 2;opacity: 1;}.wpr-grid-item-read-more .inner-block>a:before, .wpr-grid-item-read-more .inner-block>a:after, .wpr-grid-item-add-to-cart .inner-block>a:before, .wpr-grid-item-add-to-cart .inner-block>a:after {z-index: 1;}.wpr-grid-item-lightbox .inner-block>span, .wpr-grid-lightbox-overlay {cursor: pointer;}.wpr-grid-lightbox-overlay {position: absolute;top: 0;left: 0;z-index: 10;width: 100%;height: 100%;}.admin-bar .lg-toolbar {top: 32px;}.wpr-grid-item-separator .inner-block, .wpr-twitter-feed-item-separator {font-size: 0;line-height: 0;}.wpr-grid-item-separator.wpr-grid-item-display-inline span {width: 100% !important;}.wpr-grid-extra-icon-left, .wpr-grid-extra-icon-right {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.wpr-grid-extra-icon-left svg, .wpr-grid-extra-icon-right svg {width: 1em;height: 1em;vertical-align: middle;fill: currentColor;}.wpr-woo-rating i {display: inline;position: relative;font-family: "eicons";font-style: normal;line-height: 1;overflow: hidden;}.wpr-woo-rating i:before {content: '\e934';font-weight: 900;display: block;position: absolute;top: 0;left: 0;font-size: inherit;font-family: inherit;overflow: hidden;}.wpr-woo-rating-style-2 .wpr-woo-rating i:before {content: '\002605';}.wpr-woo-rating .wpr-rating-marked, .wpr-woo-rating .wpr-rating-unmarked {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}.wpr-woo-rating i:last-of-type {margin-right: 0 !important;}.wpr-rating-icon-empty:before {display: none !important;}.wpr-rating-icon-5 .wpr-rating-marked svg {mask: -webkit-gradient(linear, left top, right top, color-stop(50%, black), color-stop(50%, transparent));mask: linear-gradient(to right, black 50%, transparent 50%);-webkit-mask: -webkit-gradient(linear, left top, right top, color-stop(50%, black), color-stop(50%, transparent));-webkit-mask: linear-gradient(to right, black 50%, transparent 50%);}.wpr-rating-icon-0:before, .wpr-rating-icon-0 .wpr-rating-marked {width: 0;}.wpr-rating-icon-1:before, .wpr-rating-icon-1 .wpr-rating-marked {width: 20%;}.wpr-rating-icon-2:before, .wpr-rating-icon-2 .wpr-rating-marked {width: 30%;}.wpr-rating-icon-3:before, .wpr-rating-icon-3 .wpr-rating-marked {width: 35%;}.wpr-rating-icon-4:before, .wpr-rating-icon-4 .wpr-rating-marked {width: 40%;}.wpr-rating-icon-5:before, .wpr-rating-icon-5 .wpr-rating-marked:not(:has(svg)) {width: 50%;}.wpr-rating-icon-6:before, .wpr-rating-icon-6 .wpr-rating-marked {width: 60%;}.wpr-rating-icon-7:before, .wpr-rating-icon-7 .wpr-rating-marked {width: 65%;}.wpr-rating-icon-8:before, .wpr-rating-icon-8 .wpr-rating-marked {width: 70%;}.wpr-rating-icon-9:before, .wpr-rating-icon-9 .wpr-rating-marked {width: 80%;}.wpr-rating-icon-full:before {width: 100%;}.wpr-rating-icon {position: relative;overflow: hidden;}.wpr-rating-icon .wpr-rating-marked {overflow: hidden;position: absolute;left: 0;}.wpr-woo-rating .wpr-rating-icon, i[class*="wpr-rating-icon-"] {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-grid-filters li {display: inline-block;}.wpr-grid-filters li:last-of-type {margin-right: 0 !important;}.wpr-grid-filters li span {display: inline-block;cursor: pointer;text-decoration: inherit;}.wpr-grid-filters li a {display: inline-block;}.wpr-grid-filters li sup {position: relative;padding-left: 5px;line-height: 1;}.wpr-grid-filters li sup[data-brackets="yes"]:before {content: '\0028';}.wpr-grid-filters li sup[data-brackets="yes"]:after {content: '\0029';}.wpr-grid-filters .wpr-active-filter.wpr-pointer-item:before, .wpr-grid-filters .wpr-active-filter.wpr-pointer-item:after {opacity: 1 !important;width: 100% !important;}.wpr-grid-filters-sep {font-style: normal;}.wpr-grid-filters-sep-right li:last-of-type .wpr-grid-filters-sep, .wpr-grid-filters-sep-left li:first-child .wpr-grid-filters-sep {display: none;}.wpr-sub-filters {display: none;padding: 0;}.wpr-grid-sorting {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}.wpr-grid-sorting>div, .wpr-grid-sorting .woocommerce-ordering {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}.wpr-grid-sorting .woocommerce-ordering {text-align: right;}.wpr-grid-sorting .woocommerce-ordering select {width: auto;outline: none !important;}.wpr-grid-sorting .wpr-shop-page-title, .wpr-grid-sorting .woocommerce-result-count, .wpr-grid-sorting .woocommerce-ordering {margin: 0 !important;}.wpr-atc-not-clickable {opacity: 0.5;pointer-events: none;}@-webkit-keyframes added-tc-popup-animation {from {opacity: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%)}to {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}}@keyframes added-tc-popup-animation {from {opacity: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%)}to {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}}@-webkit-keyframes added-tc-popup-animation-hide {from {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}to {opacity: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%)}}@keyframes added-tc-popup-animation-hide {from {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}to {opacity: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%)}}@-webkit-keyframes added-tc-popup-animation-bottom {from {opacity: 0;-webkit-transform: translateY(50%);transform: translateY(50%)}to {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}}@keyframes added-tc-popup-animation-bottom {from {opacity: 0;-webkit-transform: translateY(50%);transform: translateY(50%)}to {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}}@-webkit-keyframes added-tc-popup-animation-hide-bottom {from {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}to {opacity: 0;-webkit-transform: translateY(50%);transform: translateY(50%)}}@keyframes added-tc-popup-animation-hide-bottom {from {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}to {opacity: 0;-webkit-transform: translateY(50%);transform: translateY(50%)}}@keyframes added-tc-popup-animation-hide-bottom {from {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}to {opacity: 0;-webkit-transform: translateY(50%);transform: translateY(50%)}}@-webkit-keyframes added-tc-popup-animation-slide-in-left {from {opacity: 0;-webkit-transform: translateX(100%);transform: translateX(100%)}to {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0)}}@keyframes added-tc-popup-animation-slide-in-left {from {opacity: 0;-webkit-transform: translateX(100%);transform: translateX(100%)}to {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0)}}@-webkit-keyframes added-tc-popup-animation-slide-out-left {from {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0)}to {opacity: 0;-webkit-transform: translateX(100%);transform: translateX(100%)}}@keyframes added-tc-popup-animation-slide-out-left {from {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0)}to {opacity: 0;-webkit-transform: translateX(100%);transform: translateX(100%)}}@-webkit-keyframes added-tc-popup-animation-scale-up {from {opacity: 0;-webkit-transform: scale(0);transform: scale(0)}to {opacity: 1;-webkit-transform: scale(1);transform: scale(1)}}@keyframes added-tc-popup-animation-scale-up {from {opacity: 0;-webkit-transform: scale(0);transform: scale(0)}to {opacity: 1;-webkit-transform: scale(1);transform: scale(1)}}@-webkit-keyframes added-tc-popup-animation-scale-down {from {opacity: 1;-webkit-transform: scale(1);transform: scale(1)}to {opacity: 0;-webkit-transform: scale(0);transform: scale(0)}}@keyframes added-tc-popup-animation-scale-down {from {opacity: 1;-webkit-transform: scale(1);transform: scale(1)}to {opacity: 0;-webkit-transform: scale(0);transform: scale(0)}}@-webkit-keyframes added-tc-popup-animation-fade {from {opacity: 0;}to {opacity: 1;}}@keyframes added-tc-popup-animation-fade {from {opacity: 0;}to {opacity: 1;}}@-webkit-keyframes added-tc-popup-animation-fade-out {from {opacity: 1;}to {opacity: 0;}}@keyframes added-tc-popup-animation-fade-out {from {opacity: 1;}to {opacity: 0;}}@-webkit-keyframes added-tc-popup-animation-skew {from {opacity: 0;-webkit-transform: perspective(600px) rotateX(-90deg);transform: perspective(600px) rotateX(-90deg)}to {opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg)}}@keyframes added-tc-popup-animation-skew {from {opacity: 0;-webkit-transform: perspective(600px) rotateX(-90deg);transform: perspective(600px) rotateX(-90deg)}to {opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg)}}@-webkit-keyframes added-tc-popup-animation-skew-off {from {opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg)}to {opacity: 0;-webkit-transform: perspective(600px) rotateX(-90deg);transform: perspective(600px) rotateX(-90deg)}}@keyframes added-tc-popup-animation-skew-off {from {opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg)}to {opacity: 0;-webkit-transform: perspective(600px) rotateX(-90deg);transform: perspective(600px) rotateX(-90deg)}}@-webkit-keyframes added-tc-popup-animation-skew-bottom {from {opacity: 0;-webkit-transform: perspective(600px) rotateX(90deg);transform: perspective(600px) rotateX(90deg)}to {opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg)}}@keyframes added-tc-popup-animation-skew-bottom {from {opacity: 0;-webkit-transform: perspective(600px) rotateX(90deg);transform: perspective(600px) rotateX(90deg)}to {opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg)}}@-webkit-keyframes added-tc-popup-animation-skew-off-bottom {from {opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg)}to {opacity: 0;-webkit-transform: perspective(600px) rotateX(90deg);transform: perspective(600px) rotateX(90deg)}}@keyframes added-tc-popup-animation-skew-off-bottom {from {opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg)}to {opacity: 0;-webkit-transform: perspective(600px) rotateX(90deg);transform: perspective(600px) rotateX(90deg)}}.wpr-fade-to {opacity: 0.6;}.wpr-added-to-compare-popup, .wpr-added-to-wishlist-popup, .wpr-added-to-cart-popup {overflow: hidden;position: fixed;display: -webkit-box;display: -ms-flexbox;display: flex;opacity: 0;z-index: 99999;}.wpr-added-to-compare-popup.wpr-added-to-compare-slide-in-left, .wpr-added-to-wishlist-popup.wpr-added-to-wishlist-slide-in-left, .wpr-added-to-cart-popup.wpr-added-to-cart-slide-in-left {-webkit-animation-name: added-tc-popup-animation-slide-in-left !important;animation-name: added-tc-popup-animation-slide-in-left !important;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-added-to-compare-popup.wpr-added-to-compare-slide-out-left, .wpr-added-to-wishlist-popup.wpr-added-to-wishlist-slide-out-left, .wpr-added-to-cart-popup.wpr-added-to-cart-slide-out-left {-webkit-animation-name: added-tc-popup-animation-slide-out-left !important;animation-name: added-tc-popup-animation-slide-out-left !important;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-added-to-compare-popup.wpr-added-to-compare-scale-up, .wpr-added-to-wishlist-popup.wpr-added-to-wishlist-scale-up, .wpr-added-to-cart-popup.wpr-added-to-cart-scale-up {-webkit-animation-name: added-tc-popup-animation-scale-up !important;animation-name: added-tc-popup-animation-scale-up !important;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-added-to-compare-popup.wpr-added-to-compare-scale-down, .wpr-added-to-wishlist-popup.wpr-added-to-wishlist-scale-down, .wpr-added-to-cart-popup.wpr-added-to-cart-scale-down {-webkit-animation-name: added-tc-popup-animation-scale-down !important;animation-name: added-tc-popup-animation-scale-down !important;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-added-to-compare-popup.wpr-added-to-compare-fade, .wpr-added-to-wishlist-popup.wpr-added-to-wishlist-fade, .wpr-added-to-cart-popup.wpr-added-to-cart-fade {-webkit-animation-name: added-tc-popup-animation-fade !important;animation-name: added-tc-popup-animation-fade !important;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-added-to-compare-popup.wpr-added-to-compare-fade-out, .wpr-added-to-wishlist-popup.wpr-added-to-wishlist-fade-out, .wpr-added-to-cart-popup.wpr-added-to-cart-fade-out {-webkit-animation-name: added-tc-popup-animation-fade-out !important;animation-name: added-tc-popup-animation-fade-out !important;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-atc-popup-top .wpr-added-to-compare-popup.wpr-added-to-wishlist-skew, .wpr-atc-popup-top .wpr-added-to-wishlist-popup.wpr-added-to-wishlist-skew, .wpr-atc-popup-top .wpr-added-to-cart-popup.wpr-added-to-cart-skew {-webkit-transform-origin: center top 0;-ms-transform-origin: center top 0;transform-origin: center top 0;-webkit-animation-name: added-tc-popup-animation-skew !important;animation-name: added-tc-popup-animation-skew !important;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-atc-popup-top .wpr-added-to-compare-popup.wpr-added-to-compare-skew-off, .wpr-atc-popup-top .wpr-added-to-wishlist-popup.wpr-added-to-wishlist-skew-off, .wpr-atc-popup-top .wpr-added-to-cart-popup.wpr-added-to-cart-skew-off {-webkit-transform-origin: center top 0;-ms-transform-origin: center top 0;transform-origin: center top 0;-webkit-animation-name: added-tc-popup-animation-skew-off !important;animation-name: added-tc-popup-animation-skew-off !important;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-atc-popup-bottom .wpr-added-to-compare-popup.wpr-added-to-compare-skew, .wpr-atc-popup-bottom .wpr-added-to-wishlist-popup.wpr-added-to-wishlist-skew, .wpr-atc-popup-bottom .wpr-added-to-cart-popup.wpr-added-to-cart-skew {-webkit-transform-origin: center bottom 0;-ms-transform-origin: center bottom 0;transform-origin: center bottom 0;-webkit-animation-name: added-tc-popup-animation-skew-bottom !important;animation-name: added-tc-popup-animation-skew-bottom !important;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-atc-popup-bottom .wpr-added-to-compare-popup.wpr-added-to-compare-skew-off, .wpr-atc-popup-bottom .wpr-added-to-wishlist-popup.wpr-added-to-wishlist-skew-off, .wpr-atc-popup-bottom .wpr-added-to-cart-popup.wpr-added-to-cart-skew-off {-webkit-transform-origin: center bottom 0;-ms-transform-origin: center bottom 0;transform-origin: center bottom 0;-webkit-animation-name: added-tc-popup-animation-skew-off-bottom !important;animation-name: added-tc-popup-animation-skew-off-bottom !important;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-atc-popup-top .wpr-added-to-compare-popup, .wpr-atc-popup-top .wpr-added-to-wishlist-popup, .wpr-atc-popup-top .wpr-added-to-cart-popup {-webkit-animation-name: added-tc-popup-animation;animation-name: added-tc-popup-animation;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-atc-popup-top .wpr-added-to-compare-popup-hide, .wpr-atc-popup-top .wpr-added-to-wishlist-popup-hide, .wpr-atc-popup-top .wpr-added-to-cart-popup-hide {-webkit-animation-name: added-tc-popup-animation-hide;animation-name: added-tc-popup-animation-hide;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-atc-popup-bottom .wpr-added-to-compare-popup, .wpr-atc-popup-bottom .wpr-added-to-wishlist-popup, .wpr-atc-popup-bottom .wpr-added-to-cart-popup {-webkit-animation-name: added-tc-popup-animation-bottom;animation-name: added-tc-popup-animation-bottom;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-atc-popup-bottom .wpr-added-to-compare-popup-hide, .wpr-atc-popup-bottom .wpr-added-to-wishlist-popup-hide, .wpr-atc-popup-bottom .wpr-added-to-cart-popup-hide {-webkit-animation-name: added-tc-popup-animation-hide-bottom;animation-name: added-tc-popup-animation-hide-bottom;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-atc-popup-top .wpr-added-to-compare-popup, .wpr-atc-popup-top .wpr-added-to-wishlist-popup, .wpr-atc-popup-top .wpr-added-to-cart-popup {top: 0;right: 0;}.wpr-atc-popup-bottom .wpr-added-to-compare-popup, .wpr-atc-popup-bottom .wpr-added-to-wishlist-popup, .wpr-atc-popup-bottom .wpr-added-to-cart-popup {bottom: 0;right: 0;}.wpr-added-tcompare-title, .wpr-added-tw-title, .wpr-added-tc-title {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.wpr-added-tcompare-title a, .wpr-added-tw-title a, .wpr-added-tc-title a {display: inline;}.wpr-added-tcompare-title p, .wpr-added-tw-title p, .wpr-added-tc-title p {margin: 0;}.wpr-added-tcomp-popup-img img, .wpr-added-tw-popup-img img, .wpr-added-tc-popup-img img {width: 100%;height: auto;}.wpr-grid .added_to_wishlist, .wpr-grid .added_to_cart {opacity: 0;}.wpr-grid-pagination {margin-top: 30px;}.wpr-grid-pagination>a, .wpr-grid-pagination>span {display: inline-block;}.wpr-grid-pagination i, .wpr-grid-pagination svg {vertical-align: middle;}.wpr-grid-pagination .wpr-disabled-arrow {cursor: not-allowed;opacity: 0.4;}.wpr-pagination-loading, .wpr-pagination-finish {display: none;}.wpr-grid-pagination-center .wpr-grid-pagination, .wpr-grid-pagination-justify .wpr-grid-pagination {text-align: center;}.wpr-grid-pagination-center .wpr-grid-pagination {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.wpr-grid-pagination-left .wpr-grid-pagination {text-align: left;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.wpr-grid-pagination-right .wpr-grid-pagination {text-align: right;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.wpr-grid-pagination-infinite-scroll {text-align: center;}.wpr-grid-pagination-justify .wpr-grid-pagi-left-arrows, .wpr-grid-pagination-justify .wpr-grid-pagination-default .wpr-prev-post-link {float: left;}.wpr-grid-pagination-justify .wpr-grid-pagi-right-arrows, .wpr-grid-pagination-justify .wpr-grid-pagination-default .wpr-next-post-link {float: right;}.wpr-grid-pagi-left-arrows, .wpr-grid-pagi-right-arrows, .wpr-grid-pagination .wpr-load-more-btn {display: inline-block;cursor: pointer;}.wpr-grid-pagination button.wpr-load-more-btn {font: inherit;color: inherit;line-height: inherit;text-align: inherit;background: none;border: 0;padding: 0;margin: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;vertical-align: baseline;}.wpr-load-more-btn, .wpr-grid-pagi-right-arrows a:last-child, .wpr-grid-pagi-right-arrows span:last-child {margin-right: 0 !important;}.wpr-grid-pagination .wpr-first-page, .wpr-grid-pagination .wpr-last-page, .wpr-grid-pagination .wpr-prev-page, .wpr-grid-pagination .wpr-prev-post-link, .wpr-grid-pagination .wpr-next-page, .wpr-grid-pagination .wpr-next-post-link {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;}}@media screen and (max-width: 767px){.wpr-grid-pagination span>span, .wpr-grid-pagination a>span {display: none;}.wpr-grid-pagination.wpr-grid-pagination-numbered span i, .wpr-grid-pagination.wpr-grid-pagination-numbered a i {padding: 0 !important;}}@media all{.elementor-editor-active .wpr-grid-pagination-infinite-scroll {display: none;}.wpr-grid-slider-nav-position-default .wpr-grid-slider-arrow-container {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;}.wpr-grid-slider-nav-position-default .wpr-grid-slider-arrow {position: static;}.wpr-grid-slider-nav-position-default .wpr-grid-slider-prev-arrow {-ms-transform: none;transform: none;-webkit-transform: none;}.wpr-grid-slider-nav-position-default .wpr-grid-slider-next-arrow {-ms-transform: translateY(0) rotate(180deg);transform: translateY(0) rotate(180deg);-webkit-transform: translateY(0) rotate(180deg);}.wpr-grid-slider-nav-align-top-center .wpr-grid-slider-arrow-container, .wpr-grid-slider-nav-align-bottom-center .wpr-grid-slider-arrow-container {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.wpr-grid-slider-arrow {position: absolute;z-index: 120;top: 50%;-webkit-box-sizing: content-box;box-sizing: content-box;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;text-align: center;cursor: pointer;}.wpr-grid-slider-arrow i {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;height: 100%;}.wpr-adjust-slider-prev-arrow {left: 1% !important;}.wpr-adjust-slider-next-arrow {right: 1% !important;}.wpr-grid-slider-prev-arrow {left: 1%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.wpr-grid-slider-next-arrow {right: 1%;-webkit-transform: translateY(-50%) rotate(180deg);-ms-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg);}.wpr-grid-slider-nav-fade .wpr-grid-slider-arrow-container {opacity: 0;visibility: hidden;}.wpr-grid-slider-nav-fade:hover .wpr-grid-slider-arrow-container {opacity: 1;visibility: visible;}.wpr-grid-slider-dots {display: inline-table;position: absolute;z-index: 110;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.wpr-grid-slider-dots ul {list-style: none;margin: 0;padding: 0;}.wpr-grid-slider-dots-horizontal .wpr-grid-slider-dots li, .wpr-grid-slider-dots-pro-vr .slick-dots li {float: left;}.wpr-grid.slick-dotted.slick-slider {margin-bottom: 0 !important;}.wpr-grid-slider-dots-vertical .slick-dots li {display: block;width: auto !important;height: auto !important;margin: 0 !important;}.wpr-grid-slider-dots-horizontal .slick-dots li, .wpr-grid-slider-dots-pro-vr .slick-dots li {width: auto !important;padding-top: 10px;margin: 0 !important;}.wpr-grid-slider-dots-horizontal .slick-dots li:last-child span {margin-right: 0 !important;}.wpr-grid-slider-dot {display: block;cursor: pointer;}.wpr-grid-slider-dots li:last-child .wpr-grid-slider-dot {margin: 0 !important;}.wpr-grid-item-protected {position: absolute;top: 0;left: 0;z-index: 11 !important;width: 100%;height: 100%;}.wpr-grid-item-protected i {font-size: 22px;}.wpr-grid-item-protected input {width: 50%;border: none;margin-top: 10px;padding: 7px 13px;font-size: 13px;}.wpr-grid-sorting-inner-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.wpr-products-result-count .woocommerce-result-count {margin: 0;}.wpr-sort-select-position-above .wpr-grid-sort-heading {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.wpr-grid-sort-heading {width: 100%;}.wpr-grid-sort-heading * {margin: 0;}.wpr-grid-sorting-inner-wrap form .orderby::-ms-expend {display: none;}.wpr-grid-orderby span {position: relative;display: block;}.wpr-grid-sorting-wrap form .orderby {-moz-appearance: none;-webkit-appearance: none;}.wpr-grid-sorting-wrap .wpr-orderby-icon {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);font-family: "Font Awesome 5 Free";font-weight: 600 !important;}.wpr-sale-dates {display: inline-block;}.elementor-widget-wpr-grid .wpr-grid-media-hover-bg, .elementor-widget-wpr-media-grid .wpr-grid-media-hover-bg, .elementor-widget-wpr-woo-grid .wpr-grid-media-hover-bg {background-color: rgba(0, 0, 0, 0.25);}.elementor-widget-wpr-magazine-grid .wpr-grid-media-hover-bg {background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0) 46%, rgba(96, 91, 229, 0.87) 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(46%, rgba(255, 255, 255, 0)), to(rgba(96, 91, 229, 0.87)));background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 46%, rgba(96, 91, 229, 0.87) 100%);}.elementor-widget-wpr-grid .wpr-grid-item-title, .elementor-widget-wpr-woo-grid .wpr-grid-item-title, .elementor-widget-wpr-woo-category-grid-pro .wpr-grid-item-title, .elementor-widget-wpr-category-grid-pro .wpr-grid-item-title {font-size: 21px;font-weight: 700;line-height: 23px;margin: 0;}.elementor-widget-wpr-magazine-grid .wpr-grid-item-title {font-size: 22px;margin: 0;}.elementor-widget-wpr-media-grid .wpr-grid-item-title {font-size: 15px;font-weight: 500;margin: 0;}.elementor-widget-wpr-grid .wpr-grid-item-content, .elementor-widget-wpr-grid .wpr-grid-item-excerpt, .elementor-widget-wpr-instagram-feed .wpr-insta-feed-item-caption, .elementor-widget-wpr-grid .wpr-grid-item-author, .elementor-widget-wpr-grid .wpr-grid-item-time, .elementor-widget-wpr-grid .wpr-grid-item-read-more a, .elementor-widget-wpr-grid .wpr-grid-item-likes, .elementor-widget-wpr-grid .wpr-grid-item-sharing, .elementor-widget-wpr-instagram-feed .wpr-insta-feed-item-sharing, .elementor-widget-wpr-grid .wpr-grid-tax-style-1, .elementor-widget-wpr-grid .wpr-grid-cf-style-1, .elementor-widget-wpr-grid .wpr-grid-filters li, .elementor-widget-wpr-grid .wpr-grid-pagination, .elementor-widget-wpr-grid .wpr-grid-item-protected p, .elementor-widget-wpr-media-grid .wpr-grid-item-sharing, .elementor-widget-wpr-media-grid .wpr-grid-filters li, .elementor-widget-wpr-woo-grid .wpr-grid-item-content, .elementor-widget-wpr-woo-grid .wpr-grid-product-categories, .elementor-widget-wpr-woo-grid .wpr-grid-product-tags, .elementor-widget-wpr-woo-grid .wpr-woo-rating span, .elementor-widget-wpr-woo-grid .wpr-grid-item-status .inner-block>span, .elementor-widget-wpr-woo-grid .wpr-grid-item-add-to-cart a, .elementor-widget-wpr-woo-grid .wpr-grid-item-likes, .elementor-widget-wpr-woo-grid .wpr-grid-item-sharing, .elementor-widget-wpr-woo-grid .wpr-grid-item-lightbox, .elementor-widget-wpr-woo-grid .wpr-grid-pagination, .elementor-widget-wpr-woo-grid .wpr-grid-item-price .inner-block>span, .elementor-widget-wpr-magazine-grid .wpr-grid-item-content, .elementor-widget-wpr-magazine-grid .wpr-grid-item-excerpt {font-size: 14px;}.elementor-widget-wpr-magazine-grid .wpr-grid-tax-style-1 {font-size: 12px;list-style-position: 0.5px;}.elementor-widget-wpr-magazine-grid .wpr-grid-item-date, .elementor-widget-wpr-magazine-grid .wpr-grid-item-time, .elementor-widget-wpr-magazine-grid .wpr-grid-item-author {font-size: 12px;list-style-position: 0.3px;}.elementor-widget-wpr-grid .wpr-grid-item-date, .elementor-widget-wpr-grid .wpr-grid-item-comments, .elementor-widget-wpr-grid .wpr-grid-tax-style-2, .elementor-widget-wpr-media-grid .wpr-grid-item-caption, .elementor-widget-wpr-media-grid .wpr-grid-item-date, .elementor-widget-wpr-media-grid .wpr-grid-item-time, .elementor-widget-wpr-media-grid .wpr-grid-item-author, .elementor-widget-wpr-media-grid .wpr-grid-item-likes, .elementor-widget-wpr-media-grid .wpr-grid-tax-style-1, .elementor-widget-wpr-media-grid .wpr-grid-tax-style-2, .elementor-widget-wpr-media-magazine-grid .wpr-grid-tax-style-2 {font-size: 14px;}.elementor-widget-wpr-grid .wpr-grid-item-lightbox, .elementor-widget-wpr-media-grid .wpr-grid-item-lightbox {font-size: 18px;}.elementor-widget-wpr-grid .wpr-grid-cf-style-2, .elementor-widget-wpr-media-grid .wpr-grid-pagination {font-size: 15px;}.elementor-widget-wpr-grid .wpr-grid-tax-style-2 .inner-block a {background-color: #605BE5;}.elementor-widget-wpr-grid .wpr-grid-tax-style-2 .inner-block a:hover {background-color: #4A45D2;}}@media screen and (max-width: 580px){.wpr-grid-sorting-inner-wrap {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.wpr-products-result-count {margin-bottom: 5px;}.wpr-grid-orderby, .wpr-grid-orderby select.orderby, .wpr-products-result-count {width: 100% !important;}}@media screen and (min-width: 768px){.wpr-grid-last-element-yes .wpr-grid-item-inner {height: 100% !important;}.wpr-grid-last-element-yes .wpr-grid-item-below-content>div:last-child {position: absolute !important;left: 0;bottom: 0;}.wpr-grid-last-element-yes .wpr-grid-item-below-content>div:last-child span {white-space: nowrap;}}@media all{.wpr-magazine-grid {display: -ms-grid;display: grid;-webkit-box-pack: stretch;-ms-flex-pack: stretch;justify-content: stretch;-ms-grid-rows: 1fr 1fr;grid-template-rows: 1fr 1fr;}.wpr-mgzn-grid-item {padding: 0 !important;text-align: center;}.wpr-mgzn-grid-1vh-3h {-ms-grid-rows: auto;grid-template-rows: auto;}.wpr-mgzn-grid-1-1-1 {-ms-grid-rows: 1fr;grid-template-rows: 1fr;}.wpr-mgzn-grid-2-3, .wpr-mgzn-grid-1-1-3 {-ms-grid-columns: (1fr)[6];grid-template-columns: repeat(6, 1fr);}.wpr-mgzn-grid-2-h {-ms-grid-columns: (1fr)[2];grid-template-columns: repeat(2, 1fr);}.wpr-mgzn-grid-3-h {-ms-grid-columns: (1fr)[3];grid-template-columns: repeat(3, 1fr);}.wpr-mgzn-grid-4-h {-ms-grid-columns: (1fr)[4];grid-template-columns: repeat(4, 1fr);}.wpr-mgzn-grid-1vh-3h .wpr-mgzn-grid-item:nth-child(1) {-ms-grid-column: 1;grid-column-start: 1;-ms-grid-row: 1;grid-row-start: 1;-ms-grid-row-span: 3;grid-row-end: 4;}.wpr-mgzn-grid-1vh-3h .wpr-mgzn-grid-item:nth-child(2) {-ms-grid-column: 2;grid-column-start: 2;}.wpr-mgzn-grid-1vh-3h .wpr-mgzn-grid-item:nth-child(3) {-ms-grid-column: 2;grid-column-start: 2;}.wpr-mgzn-grid-1vh-3h .wpr-mgzn-grid-item:nth-child(4) {-ms-grid-column: 2;grid-column-start: 2;}.wpr-mgzn-grid-1-2 .wpr-mgzn-grid-item:nth-child(1), .wpr-mgzn-grid-1-3 .wpr-mgzn-grid-item:nth-child(1), .wpr-mgzn-grid-1-4 .wpr-mgzn-grid-item:nth-child(1), .wpr-mgzn-grid-1-1-2 .wpr-mgzn-grid-item:nth-child(1) {-ms-grid-column: 1;grid-column-start: 1;-ms-grid-row: 1;grid-row-start: 1;-ms-grid-row-span: 2;grid-row-end: 3;}.wpr-mgzn-grid-1-1-2 .wpr-mgzn-grid-item:nth-child(2) {-ms-grid-row: 1;grid-row-start: 1;-ms-grid-row-span: 2;grid-row-end: 3;}.wpr-mgzn-grid-2-1-2 .wpr-mgzn-grid-item:nth-child(2) {-ms-grid-column: 2;grid-column-start: 2;-ms-grid-row: 1;grid-row-start: 1;-ms-grid-row-span: 2;grid-row-end: 3;}.wpr-mgzn-grid-1-3 .wpr-mgzn-grid-item:nth-child(2) {-ms-grid-column: 2;grid-column-start: 2;-ms-grid-column-span: 2;grid-column-end: 4;}.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(1), .wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(2), .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(1), .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(2) {-ms-grid-row: 1;grid-row-start: 1;-ms-grid-row-span: 1;grid-row-end: 2;}.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(1) {-ms-grid-column: 1;grid-column-start: 1;-ms-grid-column-span: 3;grid-column-end: 4;}.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(2) {-ms-grid-column: 4;grid-column-start: 4;-ms-grid-column-span: 3;grid-column-end: 7;}.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(1) {-ms-grid-column: 1;grid-column-start: 1;-ms-grid-column-span: 4;grid-column-end: 5;}.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(2) {-ms-grid-column: 5;grid-column-start: 5;-ms-grid-column-span: 2;grid-column-end: 7;}.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(3), .wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(4), .wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(5), .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(3), .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(4), .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(5) {-ms-grid-row: 2;grid-row-start: 2;-ms-grid-row-span: 1;grid-row-end: 3;}.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(3), .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(3) {-ms-grid-column: 1;grid-column-start: 1;-ms-grid-column-span: 2;grid-column-end: 3;}.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(4), .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(4) {-ms-grid-column: 3;grid-column-start: 3;-ms-grid-column-span: 2;grid-column-end: 5;}.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(5), .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(5) {-ms-grid-column: 5;grid-column-start: 5;-ms-grid-column-span: 2;grid-column-end: 7;}.wpr-magazine-grid .wpr-grid-item-inner, .wpr-magazine-grid .wpr-grid-media-wrap, .wpr-magazine-grid .wpr-grid-image-wrap {height: 100%;}.wpr-magazine-grid .wpr-grid-image-wrap {background-size: cover;background-position: center center;}.wpr-magazine-grid .wpr-grid-media-hover {z-index: 1;}}@media screen and (max-width: 1024px){.wpr-magazine-grid.wpr-mgzn-grid-1-2 {-ms-grid-columns: 1fr 1fr !important;grid-template-columns: 1fr 1fr !important;-ms-grid-rows: 1fr 1fr 1fr;grid-template-rows: 1fr 1fr 1fr;}.wpr-magazine-grid.wpr-mgzn-grid-1-2>*:nth-child(1) {-ms-grid-row: 1;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-1-2>*:nth-child(2) {-ms-grid-row: 1;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-1-2>*:nth-child(3) {-ms-grid-row: 2;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-1-2>*:nth-child(4) {-ms-grid-row: 2;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-1-2>*:nth-child(5) {-ms-grid-row: 3;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-1-2>*:nth-child(6) {-ms-grid-row: 3;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-1-2 article:nth-child(1) {-ms-grid-column-span: 3 !important;grid-column-end: 3 !important;}.wpr-magazine-grid.wpr-mgzn-grid-1-3 {-ms-grid-columns: 1fr 1fr !important;grid-template-columns: 1fr 1fr !important;-ms-grid-rows: 1fr 1fr 1fr !important;grid-template-rows: 1fr 1fr 1fr !important;}.wpr-magazine-grid.wpr-mgzn-grid-1-3>*:nth-child(1) {-ms-grid-row: 1;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-1-3>*:nth-child(2) {-ms-grid-row: 1;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-1-3>*:nth-child(3) {-ms-grid-row: 2;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-1-3>*:nth-child(4) {-ms-grid-row: 2;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-1-3>*:nth-child(5) {-ms-grid-row: 3;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-1-3>*:nth-child(6) {-ms-grid-row: 3;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-1-3 article:nth-child(1) {-ms-grid-column-span: 3 !important;grid-column-end: 3 !important;-ms-grid-row-span: 2 !important;grid-row-end: 2 !important;}.wpr-magazine-grid.wpr-mgzn-grid-1-3 article:nth-child(2) {-ms-grid-column: 1 !important;grid-column-start: 1 !important;-ms-grid-column-span: 2 !important;grid-column-end: 3 !important;}.wpr-magazine-grid.wpr-mgzn-grid-1-4 {-ms-grid-columns: 1fr 1fr !important;grid-template-columns: 1fr 1fr !important;-ms-grid-rows: (1fr)[3];grid-template-rows: repeat(3, 1fr);}.wpr-magazine-grid.wpr-mgzn-grid-1-4>*:nth-child(1) {-ms-grid-row: 1;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-1-4>*:nth-child(2) {-ms-grid-row: 1;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-1-4>*:nth-child(3) {-ms-grid-row: 2;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-1-4>*:nth-child(4) {-ms-grid-row: 2;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-1-4>*:nth-child(5) {-ms-grid-row: 3;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-1-4>*:nth-child(6) {-ms-grid-row: 3;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-1-4 article:nth-child(1) {-ms-grid-column: 1;grid-column-start: 1;-ms-grid-column-span: 2;grid-column-end: 3;-ms-grid-row-span: 1 !important;grid-row-end: 1 !important;}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2 {-ms-grid-columns: 1fr 1fr !important;grid-template-columns: 1fr 1fr !important;-ms-grid-rows: 1fr 1fr 1fr !important;grid-template-rows: 1fr 1fr 1fr !important;}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>*:nth-child(1) {-ms-grid-row: 1;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>*:nth-child(2) {-ms-grid-row: 1;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>*:nth-child(3) {-ms-grid-row: 2;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>*:nth-child(4) {-ms-grid-row: 2;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>*:nth-child(5) {-ms-grid-row: 3;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>*:nth-child(6) {-ms-grid-row: 3;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2 article:nth-child(1) {-ms-grid-column-span: 3;grid-column-end: 3;-ms-grid-row: 1;grid-row-start: 1;-ms-grid-row-span: 1;grid-row-end: 2;}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2 article:nth-child(2) {-ms-grid-column: 1;grid-column-start: 1;-ms-grid-column-span: 2;grid-column-end: 3;-ms-grid-row: 2;grid-row-start: 2;-ms-grid-row-span: 1;grid-row-end: 3;}.wpr-magazine-grid.wpr-mgzn-grid-2-1-2 {-ms-grid-columns: 1fr 1fr !important;grid-template-columns: 1fr 1fr !important;-ms-grid-rows: 1fr 1fr 1fr !important;grid-template-rows: 1fr 1fr 1fr !important;}.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>*:nth-child(1) {-ms-grid-row: 1;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>*:nth-child(2) {-ms-grid-row: 1;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>*:nth-child(3) {-ms-grid-row: 2;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>*:nth-child(4) {-ms-grid-row: 2;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>*:nth-child(5) {-ms-grid-row: 3;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>*:nth-child(6) {-ms-grid-row: 3;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-2-1-2 article:nth-child(2) {-ms-grid-column: 1;grid-column-start: 1;-ms-grid-column-span: 2;grid-column-end: 3;-ms-grid-row: 2;grid-row-start: 2;}.wpr-magazine-grid.wpr-mgzn-grid-1vh-3h {-ms-grid-columns: 1fr 1fr !important;grid-template-columns: 1fr 1fr !important;}.wpr-magazine-grid.wpr-mgzn-grid-1-1-1 {-ms-grid-columns: 1fr 1fr !important;grid-template-columns: 1fr 1fr !important;-ms-grid-rows: 1fr 1fr !important;grid-template-rows: 1fr 1fr !important;}.wpr-magazine-grid.wpr-mgzn-grid-1-1-1>*:nth-child(1) {-ms-grid-row: 1;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-1-1-1>*:nth-child(2) {-ms-grid-row: 1;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-1-1-1>*:nth-child(3) {-ms-grid-row: 2;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-1-1-1>*:nth-child(4) {-ms-grid-row: 2;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-1-1-1 article:nth-child(2) {-ms-grid-column: 1;grid-column-start: 1;-ms-grid-column-span: 2;grid-column-end: 3;-ms-grid-row: 1;grid-row-start: 1 }.wpr-magazine-grid.wpr-mgzn-grid-1-1-3 {-ms-grid-columns: 1fr 1fr !important;grid-template-columns: 1fr 1fr !important;-ms-grid-rows: (1fr)[3];grid-template-rows: repeat(3, 1fr);}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>*:nth-child(1) {-ms-grid-row: 1;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>*:nth-child(2) {-ms-grid-row: 1;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>*:nth-child(3) {-ms-grid-row: 2;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>*:nth-child(4) {-ms-grid-row: 2;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>*:nth-child(5) {-ms-grid-row: 3;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>*:nth-child(6) {-ms-grid-row: 3;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(1) {-ms-grid-column: 1;grid-column-start: 1;-ms-grid-column-span: 2;grid-column-end: 3;-ms-grid-row-span: 2;grid-row-end: 2;}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(2) {-ms-grid-row: 2;grid-row-start: 2;-ms-grid-column: 1;grid-column-start: 1;-ms-grid-column-span: 1;grid-column-end: 2;}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(3) {-ms-grid-row: 2;grid-row-start: 2;-ms-grid-column: 2;grid-column-start: 2;-ms-grid-column-span: 1;grid-column-end: 3;}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(4) {-ms-grid-row: 3;grid-row-start: 3;-ms-grid-column: 1;grid-column-start: 1;-ms-grid-column-span: 1;grid-column-end: 2;}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(5) {-ms-grid-row: 3;grid-row-start: 3;-ms-grid-column: 2;grid-column-start: 2;-ms-grid-column-span: 1;grid-column-end: 3;}.wpr-magazine-grid.wpr-mgzn-grid-2-3 {-ms-grid-columns: 1fr 1fr !important;grid-template-columns: 1fr 1fr !important;-ms-grid-rows: (1fr)[6] !important;grid-template-rows: repeat(6, 1fr) !important;}.wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(1) {-ms-grid-row: 1;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(2) {-ms-grid-row: 1;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(3) {-ms-grid-row: 2;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(4) {-ms-grid-row: 2;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(5) {-ms-grid-row: 3;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(6) {-ms-grid-row: 3;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(7) {-ms-grid-row: 4;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(8) {-ms-grid-row: 4;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(9) {-ms-grid-row: 5;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(10) {-ms-grid-row: 5;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(11) {-ms-grid-row: 6;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(12) {-ms-grid-row: 6;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(1) {-ms-grid-column: 1;grid-column-start: 1;-ms-grid-column-span: 1;grid-column-end: 2;-ms-grid-row: 1;grid-row-start: 1;-ms-grid-row-span: 3;grid-row-end: 4;}.wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(2) {-ms-grid-column: 1;grid-column-start: 1;-ms-grid-column-span: 1;grid-column-end: 2;-ms-grid-row: 4;grid-row-start: 4;-ms-grid-row-span: 3;grid-row-end: 7;}.wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(3) {-ms-grid-column: 2;grid-column-start: 2;-ms-grid-column-span: 1;grid-column-end: 3;-ms-grid-row: 1;grid-row-start: 1;-ms-grid-row-span: 2;grid-row-end: 3;}.wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(4) {-ms-grid-column: 2;grid-column-start: 2;-ms-grid-column-span: 1;grid-column-end: 3;-ms-grid-row: 3;grid-row-start: 3;-ms-grid-row-span: 2;grid-row-end: 5;}.wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(5) {-ms-grid-column: 2;grid-column-start: 2;-ms-grid-column-span: 1;grid-column-end: 3;-ms-grid-row: 5;grid-row-start: 5;-ms-grid-row-span: 2;grid-row-end: 7;}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1 {-ms-grid-columns: 1fr 1fr !important;grid-template-columns: 1fr 1fr !important;-ms-grid-rows: (1fr)[2] !important;grid-template-rows: repeat(2, 1fr) !important;}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1>*:nth-child(1) {-ms-grid-row: 1;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1>*:nth-child(2) {-ms-grid-row: 1;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1>*:nth-child(3) {-ms-grid-row: 2;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1>*:nth-child(4) {-ms-grid-row: 2;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2 {-ms-grid-columns: 1fr 1fr !important;grid-template-columns: 1fr 1fr !important;-ms-grid-rows: (1fr)[4] !important;grid-template-rows: repeat(4, 1fr) !important;}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>*:nth-child(1) {-ms-grid-row: 1;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>*:nth-child(2) {-ms-grid-row: 1;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>*:nth-child(3) {-ms-grid-row: 2;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>*:nth-child(4) {-ms-grid-row: 2;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>*:nth-child(5) {-ms-grid-row: 3;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>*:nth-child(6) {-ms-grid-row: 3;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>*:nth-child(7) {-ms-grid-row: 4;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>*:nth-child(8) {-ms-grid-row: 4;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3 {-ms-grid-columns: 1fr 1fr !important;grid-template-columns: 1fr 1fr !important;-ms-grid-rows: (1fr)[6] !important;grid-template-rows: repeat(6, 1fr) !important;}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(1) {-ms-grid-row: 1;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(2) {-ms-grid-row: 1;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(3) {-ms-grid-row: 2;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(4) {-ms-grid-row: 2;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(5) {-ms-grid-row: 3;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(6) {-ms-grid-row: 3;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(7) {-ms-grid-row: 4;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(8) {-ms-grid-row: 4;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(9) {-ms-grid-row: 5;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(10) {-ms-grid-row: 5;-ms-grid-column: 2;}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(11) {-ms-grid-row: 6;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(12) {-ms-grid-row: 6;-ms-grid-column: 2;}}@media screen and (max-width: 767px){.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1 {-ms-grid-columns: 1fr !important;grid-template-columns: 1fr !important;-ms-grid-rows: (1fr)[3] !important;grid-template-rows: repeat(3, 1fr) !important;}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1>*:nth-child(1) {-ms-grid-row: 1;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1>*:nth-child(2) {-ms-grid-row: 2;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1>*:nth-child(3) {-ms-grid-row: 3;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2 {-ms-grid-columns: 1fr !important;grid-template-columns: 1fr !important;-ms-grid-rows: (1fr)[6] !important;grid-template-rows: repeat(6, 1fr) !important;}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>*:nth-child(1) {-ms-grid-row: 1;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>*:nth-child(2) {-ms-grid-row: 2;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>*:nth-child(3) {-ms-grid-row: 3;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>*:nth-child(4) {-ms-grid-row: 4;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>*:nth-child(5) {-ms-grid-row: 5;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>*:nth-child(6) {-ms-grid-row: 6;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3 {-ms-grid-columns: 1fr !important;grid-template-columns: 1fr !important;-ms-grid-rows: (1fr)[9] !important;grid-template-rows: repeat(9, 1fr) !important;}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(1) {-ms-grid-row: 1;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(2) {-ms-grid-row: 2;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(3) {-ms-grid-row: 3;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(4) {-ms-grid-row: 4;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(5) {-ms-grid-row: 5;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(6) {-ms-grid-row: 6;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(7) {-ms-grid-row: 7;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(8) {-ms-grid-row: 8;-ms-grid-column: 1;}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(9) {-ms-grid-row: 9;-ms-grid-column: 1;}.wpr-magazin-grid-one-column-yes .wpr-magazine-grid {-ms-grid-columns: 1fr !important;grid-template-columns: 1fr !important;-ms-grid-rows: auto !important;grid-template-rows: auto !important;}.wpr-magazin-grid-one-column-yes .wpr-magazine-grid > *:nth-child(1) {-ms-grid-row: 1;-ms-grid-column: 1;}.wpr-magazin-grid-one-column-yes .wpr-magazine-grid article.wpr-mgzn-grid-item {-ms-grid-column: auto !important;grid-column-start: auto !important;grid-column-end: auto !important;-ms-grid-row: auto !important;grid-row-start: auto !important;grid-row-end: auto !important;}}@media all{.wpr-sharing-buttons .wpr-sharing-icon {overflow: hidden;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;color: #ffffff !important;}.wpr-sharing-buttons .wpr-sharing-icon i {display: block;text-align: center;}.wpr-sharing-label {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}.elementor-widget-wpr-sharing-buttons.elementor-grid-0 .wpr-sharing-buttons, .elementor-widget-wpr-sharing-buttons[class*="elementor-grid-pro-"] .wpr-sharing-buttons {display: -webkit-box;display: -ms-flexbox;display: flex;}.elementor-widget-wpr-sharing-buttons:not(.elementor-grid-0):not(.elementor-grid-pro-3):not(.elementor-grid-pro-4):not(.elementor-grid-pro-5):not(.elementor-grid-pro-6) .wpr-sharing-label-off .wpr-sharing-icon i {width: 100% !important;}.wpr-sharing-buttons.wpr-sharing-col-1 .wpr-sharing-icon {width: 100%;margin-right: 0 !important;}.wpr-sharing-buttons .wpr-sharing-icon:last-child, .wpr-sharing-col-1 .wpr-sharing-buttons .wpr-sharing-icon, .wpr-sharing-col-2 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(2n), .wpr-sharing-col-3 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(3n), .wpr-sharing-col-4 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(4n), .wpr-sharing-col-5 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(5n), .wpr-sharing-col-6 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(6n) {margin-right: 0 !important;}.wpr-sharing-buttons .wpr-sharing-icon {-webkit-transition-property: opacity, border-color;-o-transition-property: opacity, border-color;transition-property: opacity, border-color;-webkit-transition-timing-function: linear;-o-transition-timing-function: linear;transition-timing-function: linear;}.wpr-sharing-buttons .wpr-sharing-icon i, .wpr-sharing-buttons .wpr-sharing-icon span {-webkit-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;-webkit-transition-timing-function: linear;-o-transition-timing-function: linear;transition-timing-function: linear;}.wpr-sharing-official .wpr-sharing-icon:hover {opacity: 0.85;}.wpr-sharing-official .wpr-sharing-facebook-f i, .wpr-sharing-official .wpr-sharing-facebook-f span {background-color: #3b5998;}.wpr-sharing-official .wpr-sharing-twitter i, .wpr-sharing-official .wpr-sharing-twitter span {background-color: #1da1f2;}.wpr-sharing-official .wpr-sharing-linkedin-in i, .wpr-sharing-official .wpr-sharing-linkedin-in span {background-color: #0077b5;}.wpr-sharing-official .wpr-sharing-pinterest-p i, .wpr-sharing-official .wpr-sharing-pinterest-p span {background-color: #bd081c;}.wpr-sharing-official .wpr-sharing-reddit i, .wpr-sharing-official .wpr-sharing-reddit span {background-color: #ff4500;}.wpr-sharing-official .wpr-sharing-tumblr i, .wpr-sharing-official .wpr-sharing-tumblr span {background-color: #35465c;}.wpr-sharing-official .wpr-sharing-digg i, .wpr-sharing-official .wpr-sharing-digg span {background-color: #005be2;}.wpr-sharing-official .wpr-sharing-xing i, .wpr-sharing-official .wpr-sharing-xing span {background-color: #026466;}.wpr-sharing-official .wpr-sharing-stumbleupon i, .wpr-sharing-official .wpr-sharing-stumbleupon span {background-color: #eb4924;}.wpr-sharing-official .wpr-sharing-vk i, .wpr-sharing-official .wpr-sharing-vk span {background-color: #45668e;}.wpr-sharing-official .wpr-sharing-odnoklassniki i, .wpr-sharing-official .wpr-sharing-odnoklassniki span {background-color: #f4731c;}.wpr-sharing-official .wpr-sharing-get-pocket i, .wpr-sharing-official .wpr-sharing-get-pocket span {background-color: #ef3f56;}.wpr-sharing-official .wpr-sharing-skype i, .wpr-sharing-official .wpr-sharing-skype span {background-color: #00aff0;}.wpr-sharing-official .wpr-sharing-whatsapp i, .wpr-sharing-official .wpr-sharing-whatsapp span {background-color: #25d366;}.wpr-sharing-official .wpr-sharing-telegram i, .wpr-sharing-official .wpr-sharing-telegram span {background-color: #2ca5e0;}.wpr-sharing-official .wpr-sharing-delicious i, .wpr-sharing-official .wpr-sharing-delicious span {background-color: #3399ff;}.wpr-sharing-official .wpr-sharing-envelope i, .wpr-sharing-official .wpr-sharing-envelope span {background-color: #c13B2c;}.wpr-sharing-official .wpr-sharing-print i, .wpr-sharing-official .wpr-sharing-print span {background-color: #96c859;}.wpr-sharing-official .wpr-sharing-facebook-f {border-color: #3b5998;}.wpr-sharing-official .wpr-sharing-twitter {border-color: #1da1f2;}.wpr-sharing-official .wpr-sharing-linkedin-in {border-color: #0077b5;}.wpr-sharing-official .wpr-sharing-pinterest-p {border-color: #bd081c;}.wpr-sharing-official .wpr-sharing-reddit {border-color: #ff4500;}.wpr-sharing-official .wpr-sharing-tumblr {border-color: #35465c;}.wpr-sharing-official .wpr-sharing-digg {border-color: #005be2;}.wpr-sharing-official .wpr-sharing-xing {border-color: #026466;}.wpr-sharing-official .wpr-sharing-stumbleupon {border-color: #eb4924;}.wpr-sharing-official .wpr-sharing-vk {border-color: #45668e;}.wpr-sharing-official .wpr-sharing-odnoklassniki {border-color: #f4731c;}.wpr-sharing-official .wpr-sharing-get-pocket {border-color: #ef3f56;}.wpr-sharing-official .wpr-sharing-skype {border-color: #00aff0;}.wpr-sharing-official .wpr-sharing-whatsapp {border-color: #25d366;}.wpr-sharing-official .wpr-sharing-telegram {border-color: #2ca5e0;}.wpr-sharing-official .wpr-sharing-delicious {border-color: #3399ff;}.wpr-sharing-official .wpr-sharing-envelope {border-color: #c13B2c;}.wpr-sharing-official .wpr-sharing-print {border-color: #96c859;}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-facebook-f i, .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-facebook-f span {color: #3b5998;background-color: transparent;}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-twitter i, .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-twitter span {color: #1da1f2;background-color: transparent;}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-linkedin-in i, .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-linkedin-in span {color: #0077b5;background-color: transparent;}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-pinterest-p i, .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-pinterest-p span {color: #bd081c;background-color: transparent;}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-reddit i, .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-reddit span {color: #ff4500;background-color: transparent;}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-tumblr i, .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-tumblr span {color: #35465c;background-color: transparent;}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-digg i, .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-digg span {color: #005be2;background-color: transparent;}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-xing i, .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-xing span {color: #026466;background-color: transparent;}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-stumbleupon i, .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-stumbleupon span {color: #eb4924;background-color: transparent;}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-vk i, .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-vk span {color: #45668e;background-color: transparent;}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-odnoklassniki i, .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-odnoklassniki span {color: #f4731c;background-color: transparent;}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-get-pocket i, .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-get-pocket span {color: #ef3f56;background-color: transparent;}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-skype i, .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-skype span {color: #00aff0;background-color: transparent;}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-whatsapp i, .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-whatsapp span {color: #25d366;background-color: transparent;}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-telegram i, .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-telegram span {color: #2ca5e0;background-color: transparent;}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-delicious i, .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-delicious span {color: #3399ff;background-color: transparent;}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-envelope i, .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-envelope span {color: #c13B2c;background-color: transparent;}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-print i, .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-print span {color: #96c859;background-color: transparent;}.wpr-countdown-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;margin: 0 auto;}.wpr-countdown-item {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;overflow: hidden;color: #fff;text-align: center;}.wpr-countdown-item:first-child {margin-left: 0 !important;}.wpr-countdown-item:last-of-type {margin-right: 0 !important;}.wpr-countdown-number {display: block;}.wpr-countdown-separator {-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;}.wpr-countdown-separator span {display: block;}.wpr-countdown-separator:last-of-type {display: none !important;}.wpr-countdown-wrap+div:not(.wpr-countdown-message) {display: none;}.wpr-countdown-message+div {display: none;}.elementor-widget-wpr-countdown .wpr-countdown-item {background-color: #605BE5;}.elementor-widget-wpr-countdown .wpr-countdown-number {font-size: 70px;}.elementor-widget-wpr-countdown .wpr-countdown-label {font-size: 19px;line-height: 45px;}.wpr-google-map .gm-style-iw-c {padding: 0 !important;}.wpr-google-map .gm-style-iw-tc {filter: none !important;}.wpr-google-map .gm-style-iw-c>button {top: 0 !important;right: 0 !important;}.wpr-google-map .gm-style-iw-c .wpr-gm-iwindow h3 {margin-top: 0;margin-bottom: 7px;}.wpr-google-map .gm-style-iw-d {overflow: hidden !important;}.wpr-google-map .gm-style img {max-width: none !important;}.wpr-api-key-missing {color: red;font-size: 13px;margin-top: 10px;}.wpr-api-key-missing a {font-weight: bold;}.wpr-forms-container .wpcf7-form .wpcf7-form-control-wrap {display: block !important;}.wpcf7 label, .wpcf7-quiz-label {width: 100%;}.wpr-forms-container .wpcf7 p {margin-bottom: 0;}.wpr-forms-container .wpcf7-form .ajax-loader {display: block;visibility: hidden;height: 0;overflow: hidden;clear: both;}.wpr-forms-container .wpcf7-select, .wpr-forms-container .wpcf7-number, .wpr-forms-container .wpcf7-date, .wpr-forms-container select.wpforms-field-medium, .wpr-forms-container .nf-field-container select, .wpr-forms-container .caldera-grid select.form-control {padding: 7px 10px !important;}.wpr-forms-container .wpcf7-date {width: auto !important;}.wpr-forms-container .wpcf7-number {width: 100px !important;}.wpr-forms-container .wpcf7-form .wpcf7-submit {display: block;}.wpr-forms-container .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item, .wpr-forms-container .wpcf7-form-control.wpcf7-radio .wpcf7-list-item, .wpr-forms-container .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item {margin-left: 0;margin-right: 10px;}.wpr-forms-container .wpcf7-response-output {clear: both;margin: 0;}.wpr-forms-container .wpforms-field:not(.wpforms-field-address) .wpforms-field-medium {display: inline-block !important;max-width: 100% !important;}.wpr-forms-container .wpforms-field-phone, .wpr-forms-container .wpforms-field-address, .wpr-forms-container .wpforms-page-indicator {display: inline-block;}.wpr-forms-container .wpforms-field-address .wpforms-field-medium {max-width: 100% !important;}.wpr-forms-container .intl-tel-input.allow-dropdown input.wpforms-field-medium, .wpr-forms-container .wpforms-field-address div.wpforms-field-medium {width: 100% !important;max-width: 100% !important;}.wpr-forms-container .intl-tel-input.allow-dropdown {display: inline-block !important;max-width: 100% !important;}.wpr-forms-align-left .wpr-forms-container div.wpforms-container-full .wpforms-form .wpforms-list-inline ul li:last-child {margin-right: 0 !important;}.wpr-forms-container .wpcf7-mail-sent-ok, .wpr-forms-container .wpforms-confirmation-container-full, .wpr-forms-container .nf-response-msg, .wpr-forms-container .caldera-grid .alert-success {padding: 10px 15px;border: 2px solid;}.wpr-forms-container label.wpforms-error a {text-decoration: underline;}.wpr-forms-container .wpforms-smart-phone-field {text-indent: 0 !important;}.wpr-forms-container select.ninja-forms-field {line-height: 1 !important;}.wpr-forms-container .nf-form-wrap .checkbox-wrap label {display: inline-block !important;}.wpr-forms-container .nf-form-wrap .starrating .stars {display: inline-block;}.wpr-forms-submit-center .wpcf7-submit, .wpr-forms-submit-center .wpforms-submit, .wpr-forms-submit-center .wpforms-page-next, .wpr-forms-submit-center .wpforms-page-previous, .wpr-forms-submit-center .submit-wrap .ninja-forms-field, .wpr-forms-submit-center .caldera-grid .btn-default:not(a) {display: block !important;margin-left: auto !important;margin-right: auto !important;}.wpr-forms-submit-left .wpcf7-submit, .wpr-forms-submit-left .wpforms-submit, .wpr-forms-submit-left .wpforms-page-next, .wpr-forms-submit-left .wpforms-page-previous, .wpr-forms-submit-left .submit-wrap .ninja-forms-field, .wpr-forms-submit-left .caldera-grid .btn-default:not(a) {float: left !important;}.wpr-forms-submit-right .wpcf7-submit, .wpr-forms-submit-right .wpforms-submit, .wpr-forms-submit-right .wpforms-page-next, .wpr-forms-submit-right .wpforms-page-previous, .wpr-forms-submit-right .submit-wrap .ninja-forms-field, .wpr-forms-submit-left .caldera-grid .btn-default:not(a) {float: right !important;}.wpr-forms-submit-justify .wpcf7-submit, .wpr-forms-submit-justify .wpforms-submit, .wpr-forms-submit-justify .wpforms-page-next, .wpr-forms-submit-justify .wpforms-page-previous, .wpr-forms-submit-justify .submit-wrap .ninja-forms-field, .wpr-forms-submit-justify .caldera-grid .btn-default:not(a) {display: block !important;width: 100% !important;text-align: center !important;}.wpr-custom-chk-radio .wpcf7-checkbox input, .wpr-custom-chk-radio .wpcf7-radio input, .wpr-custom-chk-radio .wpcf7-acceptance input, .wpr-custom-chk-radio .wpforms-field-radio input, .wpr-custom-chk-radio .wpforms-field-checkbox input, .wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input {display: none !important;}.wpr-custom-chk-radio .wpcf7-checkbox .wpcf7-list-item-label, .wpr-custom-chk-radio .wpcf7-radio .wpcf7-list-item-label, .wpr-custom-chk-radio .wpcf7-acceptance .wpcf7-list-item-label, .wpr-custom-chk-radio .wpforms-field-checkbox input+label, .wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input+label, .wpr-custom-chk-radio .wpforms-field-radio input+label, .wpr-custom-chk-radio .wpforms-field-radio input+span {cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}.wpr-custom-chk-radio .wpcf7-checkbox .wpcf7-list-item-label:before, .wpr-custom-chk-radio .wpcf7-radio .wpcf7-list-item-label:before, .wpr-custom-chk-radio .wpcf7-acceptance .wpcf7-list-item-label:before, .wpr-custom-chk-radio .wpforms-field-checkbox input+label:before, .wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input+label:before, .wpr-custom-chk-radio .wpforms-field-radio input+label:before, .wpr-custom-chk-radio .wpforms-field-radio input:not(.wpforms-screen-reader-element)+span:before {content: "\2714";display: inline-block;position: relative;top: -1px;text-align: center;border: 1px solid;margin-right: 5px;color: transparent;}.wpr-forms-align-right .wpforms-field-checkbox ul li input:first-child, .wpr-forms-align-right .wpforms-field-radio ul li input:first-child, .wpr-forms-align-right .wpforms-image-choices label input:first-of-type, .wpr-forms-align-right .wpforms-field-gdpr-checkbox input:first-child {float: right;margin-right: 0 !important;margin-left: 10px !important;}.wpr-forms-align-right .wpr-forms-container, .wpr-forms-align-right .wpr-forms-container .wpcf7-form-control {direction: rtl;}.wpr-forms-align-right .nf-form-wrap .field-wrap {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.wpr-forms-align-right .label-right .nf-field-description {margin-right: 0 !important;}.wpr-forms-align-right .nf-error.field-wrap .nf-field-element:after {right: auto !important;left: 1px !important;}.wpr-forms-align-right .wpr-custom-chk-radio .wpcf7-checkbox .wpcf7-list-item-label:before, .wpr-forms-align-right .wpr-custom-chk-radio .wpcf7-radio .wpcf7-list-item-label:before, .wpr-forms-align-right .wpr-custom-chk-radio .wpcf7-acceptance .wpcf7-list-item-label:before, .wpr-forms-align-right .wpr-custom-chk-radio .wpforms-field-checkbox input+label:before, .wpr-forms-align-right .wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input+label:before, .wpr-forms-align-right .wpr-custom-chk-radio .wpforms-field-radio input+label:before, .wpr-forms-align-right .wpr-custom-chk-radio .wpforms-field-radio input:not(.wpforms-screen-reader-element)+span:before {margin-right: 0;margin-left: 5px;}.wpr-forms-align-right .wpcf7-list-item.last, .wpr-forms-align-right .wpcf7-acceptance .wpcf7-list-item, .wpr-forms-align-right div.wpforms-container-full .wpforms-form .wpforms-list-inline ul li:first-child {margin-right: 0 !important;}.wpr-forms-align-right .wpr-forms-container .intl-tel-input .flag-container {left: auto !important;right: 0 !important;}.wpr-forms-align-right .caldera-grid .col-sm-4, .wpr-forms-align-right .caldera-grid .col-sm-6 {float: right;}.wpr-forms-align-right .wpr-forms-container .caldera-grid .checkbox label, .wpr-forms-align-right .wpr-forms-container .caldera-grid .checkbox-inline label, .wpr-forms-align-right .wpr-forms-container .caldera-grid .radio label {padding-left: 0 !important;padding-right: 20px;}.wpr-forms-align-right .wpr-forms-container .caldera-grid .checkbox input, .wpr-forms-align-right .wpr-forms-container .caldera-grid .radio input {margin-right: -20px !important;margin-left: 0 !important;}.wpr-forms-align-right .wpr-forms-container .caldera-grid .cf-credit-card {background-position: 99% center !important;}.wpr-forms-align-right .wpr-forms-container .caldera-grid .live-gravatar {text-align: right !important;}.wpr-forms-align-left .wpr-forms-container .caldera-grid .live-gravatar {text-align: left !important;}.wpr-forms-container .nf-form-content {padding: 0;max-width: none;}.wpr-forms-container .nf-form-content .label-above .field-wrap {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-forms-container .nf-form-content .label-above .nf-field-label {margin-top: 0;}.wpr-forms-container .field-wrap:not(.textarea-wrap):not(.submit-wrap) .ninja-forms-field {border-radius: 0;}.wpr-forms-container .field-wrap.textarea-wrap .ninja-forms-field {display: block;}.wpr-forms-container .field-wrap.submit-wrap .ninja-forms-field {cursor: pointer;}.wpr-forms-container .listselect-wrap>div select.ninja-forms-field {-webkit-appearance: menulist;-moz-appearance: menulist;appearance: menulist;}.wpr-forms-container .nf-form-content .list-select-wrap .nf-field-element>div, .wpr-forms-container .nf-form-content input:not([type=button]), .wpr-forms-container .nf-form-content textarea {background: transparent;border: none;}.wpr-forms-container .checkbox-container.label-right .field-wrap {display: block;}.wpr-forms-container .listradio-wrap ul li, .wpr-forms-container .listcheckbox-wrap ul li {display: inline-block;margin-right: 10px !important;margin-bottom: 7px !important;}.wpr-forms-container .listcheckbox-container .nf-field-element label:after {top: 1px;}.wpr-forms-container .listradio-wrap .nf-field-element label {margin-left: 25px !important;}.wpr-forms-container .listradio-wrap .nf-field-element label:after {top: 0;left: -25px;}.wpr-forms-container .listradio-wrap .nf-field-element label.nf-checked-label:before {top: 4px;left: -21px;}.wpr-forms-container .listradio-wrap label, .wpr-forms-container .checkbox-wrap label, .wpr-forms-container .listcheckbox-wrap label {cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}.wpr-forms-container .nf-error.field-wrap .nf-field-element:after {top: 0 !important;bottom: 0 !important;height: auto !important;}.wpr-forms-container .wpforms-form .wpforms-field, .wpr-forms-container .wpforms-submit-container {padding: 0 !important;}.wpr-forms-container .wpforms-container, .wpr-forms-container div.wpforms-container-full .wpforms-form .wpforms-field-row, .wpr-forms-container .wpforms-field-address .wpforms-field-row:nth-last-child(2) {margin-bottom: 0 !important;}.wpr-forms-container .wpforms-submit-container:after {content: " ";clear: both;display: table;}.wpr-forms-container .caldera-grid .help-block {margin-bottom: 0;}.wpr-forms-container .caldera-grid .caldera-forms-gdpr-field-label a {text-decoration: underline;}.wpr-forms-container .caldera-grid .intl-tel-input input {text-indent: 40px;}.wpr-forms-container .caldera-grid input.cf-credit-card {text-indent: 33px;}.wpr-forms-container .caldera-grid .cf-credit-card {background-position: 5px center !important;}.wpr-forms-container .cf2-dropzone .form-control {height: auto;}.wpr-forms-container .caldera-grid .form-group input, .wpr-forms-container .caldera-grid .form-group textarea {-webkit-box-shadow: none;box-shadow: none;}.wpr-forms-container .caldera-grid .has-error .form-control {-webkit-box-shadow: none;box-shadow: none;}.wpr-forms-container .caldera-grid .alert-success {text-shadow: none;}.elementor-widget-wpr-forms .wpforms-head-container .wpforms-title, .elementor-widget-wpr-forms .nf-form-title h3 {font-size: 28px;font-weight: 800;}.elementor-widget-wpr-forms .wpforms-head-container .wpforms-description, .elementor-widget-wpr-forms .nf-form-fields-required {font-size: 14px;}.elementor-widget-wpr-forms .wpcf7-form, .elementor-widget-wpr-forms .nf-field-container label, .elementor-widget-wpr-forms .wpforms-field-label, .elementor-widget-wpr-forms .wpforms-image-choices-label, .elementor-widget-wpr-forms .wpforms-field-label-inline, .elementor-widget-wpr-forms .wpforms-captcha-question, .elementor-widget-wpr-forms .wpforms-captcha-equation, .elementor-widget-wpr-forms .wpforms-payment-total, .elementor-widget-wpr-forms .caldera-grid .control-label, .elementor-widget-wpr-forms .caldera-forms-summary-field ul li, .elementor-widget-wpr-forms .caldera-grid .total-line, .elementor-widget-wpr-forms .caldera-grid .checkbox label, .elementor-widget-wpr-forms .caldera-grid .radio label, .elementor-widget-wpr-forms .caldera-grid .caldera-forms-gdpr-field-label, .elementor-widget-wpr-forms .wpr-forms-container .wpforms-confirmation-container-full, .elementor-widget-wpr-forms .wpr-forms-container .nf-response-msg {font-size: 14px;}.elementor-widget-wpr-forms .wpcf7-text, .elementor-widget-wpr-forms .wpcf7-textarea, .elementor-widget-wpr-forms .wpcf7-date, .elementor-widget-wpr-forms .wpcf7-number, .elementor-widget-wpr-forms .wpcf7-select, .elementor-widget-wpr-forms .wpcf7-quiz, .elementor-widget-wpr-forms .ninja-forms-field, .elementor-widget-wpr-forms .wpforms-form input[type=date], .elementor-widget-wpr-forms .wpforms-form input[type=datetime], .elementor-widget-wpr-forms .wpforms-form input[type=datetime-local], .elementor-widget-wpr-forms .wpforms-form input[type=email], .elementor-widget-wpr-forms .wpforms-form input[type=month], .elementor-widget-wpr-forms .wpforms-form input[type=number], .elementor-widget-wpr-forms .wpforms-form input[type=password], .elementor-widget-wpr-forms .wpforms-form input[type=range], .elementor-widget-wpr-forms .wpforms-form input[type=search], .elementor-widget-wpr-forms .wpforms-form input[type=tel], .elementor-widget-wpr-forms .wpforms-form input[type=text], .elementor-widget-wpr-forms .wpforms-form input[type=time], .elementor-widget-wpr-forms .wpforms-form input[type=url], .elementor-widget-wpr-forms .wpforms-form input[type=week], .elementor-widget-wpr-forms .wpforms-form select, .elementor-widget-wpr-forms .wpforms-form textarea, .elementor-widget-wpr-forms .caldera-grid .form-control[type=text], .elementor-widget-wpr-forms .caldera-grid .form-control[type=email], .elementor-widget-wpr-forms .caldera-grid .form-control[type=tel], .elementor-widget-wpr-forms .caldera-grid .form-control[type=phone], .elementor-widget-wpr-forms .caldera-grid .form-control[type=number], .elementor-widget-wpr-forms .caldera-grid .form-control[type=url], .elementor-widget-wpr-forms .caldera-grid .form-control[type=color_picker], .elementor-widget-wpr-forms .caldera-grid .form-control[type=credit_card_cvc], .elementor-widget-wpr-forms .caldera-grid select.form-control, .elementor-widget-wpr-forms .caldera-grid textarea.form-control {font-size: 13px;letter-spacing: 0.2px;}.elementor-widget-wpr-forms .wpcf7-submit, .elementor-widget-wpr-forms .submit-wrap .ninja-forms-field, .elementor-widget-wpr-forms .submit-wrap .ninja-forms-field, .elementor-widget-wpr-forms .wpforms-submit, .elementor-widget-wpr-forms .wpforms-page-next, .elementor-widget-wpr-forms .wpforms-page-previous, .elementor-widget-wpr-forms .caldera-grid .btn-default, .elementor-widget-wpr-forms .caldera-grid .cf2-dropzone button {background-color: #605BE5;}.elementor-widget-wpr-forms .wpcf7-submit:hover, .elementor-widget-wpr-forms .submit-wrap .ninja-forms-field:hover, .elementor-widget-wpr-forms .wpforms-submit:hover, .elementor-widget-wpr-forms .wpforms-page-next:hover, .elementor-widget-wpr-forms .wpforms-page-previous:hover, .elementor-widget-wpr-forms .caldera-grid .btn-default:hover, .elementor-widget-wpr-forms .caldera-grid .btn-success, .elementor-widget-wpr-forms .caldera-grid .cf2-dropzone button:hover {background-color: #4A45D2;}.elementor-widget-wpr-forms .wpr-forms-container .wpcf7-not-valid-tip, .elementor-widget-wpr-forms .wpr-forms-container .wpcf7-response-output, .elementor-widget-wpr-forms .wpr-forms-container label.wpforms-error, .elementor-widget-wpr-forms .wpr-forms-container .caldera_ajax_error_block, .elementor-widget-wpr-forms .wpr-forms-container .nf-error-msg {font-size: 14px;}.elementor-widget-wpr-forms .wpcf7-form, .elementor-widget-wpr-forms .nf-field-container label, .elementor-widget-wpr-forms .wpforms-field-label, .elementor-widget-wpr-forms .wpforms-image-choices-label, .elementor-widget-wpr-forms .wpforms-field-label-inline, .elementor-widget-wpr-forms .wpforms-captcha-question, .elementor-widget-wpr-forms .wpforms-captcha-equation, .elementor-widget-wpr-forms .wpforms-payment-total, .elementor-widget-wpr-forms .caldera-grid .control-label, .elementor-widget-wpr-forms .caldera-forms-summary-field ul li, .elementor-widget-wpr-forms .caldera-grid .total-line, .elementor-widget-wpr-forms .caldera-grid .checkbox label, .elementor-widget-wpr-forms .caldera-grid .radio label, .elementor-widget-wpr-forms .caldera-grid .caldera-forms-gdpr-field-label, .elementor-widget-wpr-forms .wpr-forms-container .wpforms-confirmation-container-full, .elementor-widget-wpr-forms .wpr-forms-container .nf-response-msg {font-weight: normal;}.elementor-widget-wpr-forms.nf-field-description, .elementor-widget-wpr-forms.wpforms-field-sublabel, .elementor-widget-wpr-forms.wpforms-field-description, .elementor-widget-wpr-forms.caldera-grid .help-block {font-size: 14px;}.wpr-ba-image-container {position: relative;overflow: hidden;border-radius: inherit;}.wpr-ba-image-container * {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.wpr-ba-image-1 img, .wpr-ba-image-2 img {max-width: 100%;width: 100%;opacity: 1;}.wpr-ba-image-2 {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}.wpr-ba-image-2 img {position: absolute;top: 0;}.wpr-ba-divider {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;top: 0;left: 50%;z-index: 3;height: 100%;cursor: pointer;-ms-touch-action: none;touch-action: none;}.wpr-ba-divider-icons {display: -webkit-box;display: -ms-flexbox;display: flex;}.wpr-ba-vertical .wpr-ba-divider-icons {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-ba-horizontal .wpr-ba-divider-icons i:first-child {text-align: right;padding-right: 10%;}.wpr-ba-horizontal .wpr-ba-divider-icons i:last-child {text-align: left;padding-left: 10%;}.wpr-ba-divider-icons .fa {text-align: center;}.wpr-ba-vertical .wpr-ba-divider {top: 50%;left: auto;width: 100%;height: auto;}.wpr-ba-vertical .wpr-ba-image-2 img {top: auto;}.wpr-ba-horizontal .wpr-ba-divider-icons:before, .wpr-ba-horizontal .wpr-ba-divider-icons:after {content: '';display: block;position: absolute;height: 100%;}.wpr-ba-vertical .wpr-ba-divider-icons:before, .wpr-ba-vertical .wpr-ba-divider-icons:after {content: '';display: block;position: absolute;width: 100%;}.wpr-ba-label {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;padding: 15px;}.wpr-ba-labels-none .wpr-ba-label {display: none;}.wpr-ba-labels-hover .wpr-ba-label {opacity: 0;-webkit-transition: 0.1s ease-in;-o-transition: 0.1s ease-in;transition: 0.1s ease-in;}.wpr-ba-labels-hover:hover .wpr-ba-label {opacity: 1;}.wpr-ba-horizontal .wpr-ba-label {top: 0;height: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-ba-horizontal .wpr-ba-label-1 {left: 0;}.wpr-ba-horizontal .wpr-ba-label-2 {right: 0;}.wpr-ba-vertical .wpr-ba-label {left: 0;width: 100%;}.wpr-ba-vertical .wpr-ba-label-1 {top: 0;}.wpr-ba-vertical .wpr-ba-label-2 {bottom: 0;}.elementor-widget-wpr-before-after .wpr-ba-label>div {background-color: #605BE5;font-size: 14px;}body:not(.elementor-editor-active) .wpr-template-popup {display: none;}.wpr-template-popup {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99999999;}.wpr-template-popup-inner {display: -webkit-box;display: -ms-flexbox;display: flex;position: fixed;top: 0;left: 0;width: 100%;height: 100%;}.wpr-popup-container {position: relative;}.wpr-popup-container-inner {display: -webkit-box;display: -ms-flexbox;display: flex;overflow: hidden;position: relative;background: #ffffff;}.wpr-popup-container-inner>div {width: 100%;-ms-flex-negative: 0;flex-shrink: 0;}.wpr-popup-container>div {width: 100%;}.wpr-popup-image-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #ffffff;}.wpr-popup-overlay {position: absolute;top: 0;left: 0;z-index: -1;width: 100%;height: 100%;background: rgba( 0, 0, 0, 0.7);}.wpr-popup-close-btn {display: -webkit-box;display: -ms-flexbox;display: flex;position: absolute;top: 0;right: 0;z-index: 99;text-align: center;cursor: pointer;}.wpr-popup-notification.wpr-template-popup, .wpr-popup-notification .wpr-template-popup-inner {height: auto !important;}.wpr-popup-notification .wpr-popup-overlay {display: none !important;}.wpr-popup-container-inner.ps-container.ps-active-y>.ps-scrollbar-y-rail, .wpr-popup-container-inner.ps.ps--active-y>.ps__rail-y {display: block;background-color: transparent;}.wpr-popup-container-inner.ps-container>.ps-scrollbar-y-rail, .wpr-popup-container-inner.ps>.ps__rail-y {display: none;position: absolute;right: 3px;width: 3px;}.wpr-popup-container-inner.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y, .wpr-popup-container-inner.ps>.ps__rail-y>.ps__thumb-y {position: absolute;cursor: pointer;right: 0;width: 3px;}.wpr-popup-container .ps-scrollbar-x-rail {display: none !important;}.wpr-popup-notification .wpr-popup-container .slideInDown {-webkit-animation-timing-function: linear;animation-timing-function: linear;}.wpr-popup-notification .wpr-popup-container {width: 100% !important;-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;}.wpr-popup-trigger-button {display: inline-block;font-size: 14px;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;cursor: pointer;}.wpr-popup-trigger-button svg {display: block;}.wpr-popup-container .elementor-editor-section-settings {-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);border-radius: 0 0 5px 5px;}.wpr-popup-container .elementor-editor-section-settings .elementor-editor-element-setting:first-child {border-radius: 0 0 0 5px;}.wpr-popup-container .elementor-editor-section-settings .elementor-editor-element-setting:first-child:before {top: 0;border-width: 0 12px 22px 0;}.wpr-popup-container .elementor-editor-section-settings .elementor-editor-element-setting:last-child {border-radius: 0 0 5px 0;}.wpr-popup-container .elementor-editor-section-settings .elementor-editor-element-setting:last-child:after {top: 0;border-width: 0 0 22px 12px;}.elementor-editor-active [data-elementor-type="wpr-popups"] .elementor-section-wrap:not(:empty)+#elementor-add-new-section, .elementor-editor-active [data-elementor-type="wpr-popups"]:not(.elementor-edit-mode) {display: none;}.elementor .elementor-widget-wpr-popup-trigger .wpr-popup-trigger-button {display: inline-block;font-size: 14px;font-weight: 500;cursor: pointer;}.elementor-editor-active [data-elementor-type="wpr-popup"] .elementor-section-wrap:not(:empty)+#elementor-add-new-section, .elementor-editor-active [data-elementor-type="wpr-popup"]:not(.elementor-edit-mode) {display: none;}.wpr-template-edit-btn {position: absolute;top: 0;right: 40px;display: none;line-height: 1;padding: 8px 13px;cursor: pointer;background: #333;color: #fff;border: 1px solid #000;}.elementor-editor-active .wpr-template-edit-btn {display: inline-block;opacity: 0;visibility: hidden;}.elementor-editor-active .elementor-element-edit-mode:hover .wpr-template-edit-btn {opacity: 1;visibility: visible;}.wpr-mailchimp-fields {display: -webkit-box;display: -ms-flexbox;display: flex;}.wpr-mailchimp-email label, .wpr-mailchimp-email input, .wpr-mailchimp-first-name label, .wpr-mailchimp-first-name input, .wpr-mailchimp-last-name label, .wpr-mailchimp-last-name input, .wpr-mailchimp-phone-number label, .wpr-mailchimp-phone-number input {display: block;width: 100%;}.wpr-mailchimp-layout-hr .wpr-mailchimp-fields {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}.wpr-mailchimp-layout-vr .wpr-mailchimp-fields {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-mailchimp-layout-hr .wpr-mailchimp-email, .wpr-mailchimp-layout-hr .wpr-mailchimp-first-name, .wpr-mailchimp-layout-hr .wpr-mailchimp-last-name, .wpr-mailchimp-layout-hr .wpr-mailchimp-phone-number {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}.wpr-mailchimp-subscribe-btn {width: 100%;padding: 0 !important;outline: none !important;cursor: pointer;}.wpr-mailchimp-message, .wpr-mailchimp-success-message, .wpr-mailchimp-error-message {display: none;}.elementor-widget-wpr-mailchimp .wpr-mailchimp-header h3 {font-size: 28px;font-weight: 800;margin-top: 0;}.elementor-widget-wpr-mailchimp .wpr-mailchimp-header p {font-size: 14px;}.elementor-widget-wpr-mailchimp .wpr-mailchimp-fields label {font-size: 13px;}.elementor-widget-wpr-mailchimp .wpr-mailchimp-subscribe-btn {background-color: #605BE5;}.elementor-widget-wpr-mailchimp .wpr-mailchimp-subscribe-btn:hover {background-color: #4A45D2;}.elementor-editor-active[data-elementor-device-mode="desktop"] .elementor-hidden-desktop .wpr-advanced-slider, .elementor-editor-active[data-elementor-device-mode="desktop"] .elementor-hidden-desktop .wpr-slider-item, .elementor-editor-active[data-elementor-device-mode="desktop"] .elementor-hidden-desktop .slick-list, .elementor-editor-active[data-elementor-device-mode="laptop"] .elementor-hidden-laptop .wpr-slider-item, .elementor-editor-active[data-elementor-device-mode="laptop"] .elementor-hidden-laptop .wpr-advanced-slider, .elementor-editor-active[data-elementor-device-mode="laptop"] .elementor-hidden-laptop .slick-list, .elementor-editor-active[data-elementor-device-mode="tablet"] .elementor-hidden-tablet .wpr-advanced-slider, .elementor-editor-active[data-elementor-device-mode="tablet"] .elementor-hidden-tablet .wpr-slider-item, .elementor-editor-active[data-elementor-device-mode="tablet"] .elementor-hidden-tablet .slick-list, .elementor-editor-active[data-elementor-device-mode="mobile"] .elementor-hidden-mobile .wpr-advanced-slider, .elementor-editor-active[data-elementor-device-mode="mobile"] .elementor-hidden-mobile .wpr-slider-item, .elementor-editor-active[data-elementor-device-mode="mobile"] .elementor-hidden-mobile .slick-list {max-height: 300px;}.wpr-advanced-slider-wrap {position: relative;}.wpr-advanced-slider {position: relative;height: auto;overflow: hidden;opacity: 0;}.wpr-slider-item {position: relative;height: auto;overflow: hidden;}.wpr-slider-content {position: relative;max-width: 750px;width: 100%;padding: 10px 50px 50px 50px;z-index: 90;}.wpr-slider-item-bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;}.wpr-slider-title *, .wpr-slider-sub-title *, .wpr-slider-description p {display: inline-block;}.wpr-slider-title * {color: #ffffff;font-size: 40px;font-weight: 600;line-height: 1.5em;padding: 5px 10px 5px 10px;margin: 0 0 2px 0;}.wpr-slider-sub-title * {font-size: 16px;padding: 5px 10px 5px 10px;margin: 0 0 10px 0;}.wpr-slider-description p {padding: 5px 10px 5px 10px;margin: 0 0 30px 0;}.wpr-slider-primary-btn, .wpr-slider-secondary-btn {padding: 12px 25px 12px 25px;margin: 0 10px 0 10px;border-style: solid;border-width: 1px;border-color: #ffffff;border-radius: 2px;}.wpr-slider-btns svg, .wpr-slider-scroll-btn svg {vertical-align: bottom;}.wpr-slider-video:not(.wpr-custom-video) {position: relative;padding-bottom: 56.25%;}.wpr-custom-video video {height: 100%;}.wpr-advanced-slider iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.slick-slide .wpr-slider-img {position: relative;display: block;top: 0;left: 0;width: 100%;height: 100%;z-index: 79;}@keyframes ken-burns-in {0% {-webkit-transform: scale(1);transform: scale(1) }100% {-webkit-transform: scale(1.3);transform: scale(1.3);}}@-webkit-keyframes ken-burns-in {0% {-webkit-transform: scale(1);transform: scale(1) }100% {-webkit-transform: scale(1.3);transform: scale(1.3);}}@keyframes ken-burns-out {0% {-webkit-transform: scale(1.3);transform: scale(1.3);}100% {-webkit-transform: scale(1);transform: scale(1);}}@-webkit-keyframes ken-burns-out {0% {-webkit-transform: scale(1.3);transform: scale(1.3);}100% {-webkit-transform: scale(1);transform: scale(1);}}.wpr-advanced-slider .slick-slide.wpr-slick-visible .wpr-slider-item-bg {-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-duration: 10s;animation-duration: 10s;}.wpr-advanced-slider .slick-slide.wpr-slick-visible .wpr-slider-item-bg.wpr-ken-burns-in {-webkit-animation-name: ken-burns-in;animation-name: ken-burns-in;-webkit-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}.wpr-advanced-slider .slick-slide.wpr-slick-visible .wpr-slider-item-bg.wpr-ken-burns-out {-webkit-animation-name: ken-burns-out;animation-name: ken-burns-out;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}.wpr-ken-burns-in {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}.wpr-ken-burns-out {-webkit-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);}.wpr-slider-item-url {display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 90;}.wpr-slider-nav-position-default .wpr-slider-arrow-container {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;}.wpr-slider-nav-position-default .wpr-slider-arrow {position: static;}.wpr-slider-nav-position-default .wpr-slider-prev-arrow {-ms-transform: none;transform: none;-webkit-transform: none;}.wpr-slider-nav-position-default .wpr-slider-next-arrow {-ms-transform: translateY(0) rotate(180deg);transform: translateY(0) rotate(180deg);-webkit-transform: translateY(0) rotate(180deg);}.wpr-slider-nav-align-top-center .wpr-slider-arrow-container, .wpr-slider-nav-align-bottom-center .wpr-slider-arrow-container {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.wpr-slider-arrow {position: absolute;z-index: 120;top: 50%;-webkit-box-sizing: content-box;box-sizing: content-box;text-align: center;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;cursor: pointer;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.wpr-slider-arrow i {display: block;line-height: inherit;}.wpr-slider-prev-arrow {left: 1%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.wpr-slider-next-arrow {right: 1%;-webkit-transform: translateY(-50%) rotate(180deg);-ms-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg);}.wpr-slider-nav-fade .wpr-slider-arrow {opacity: 0;visibility: hidden;}.wpr-slider-nav-fade .wpr-advanced-slider-wrap:hover .wpr-slider-arrow {opacity: 1;visibility: visible;}.wpr-slider-dots {display: inline-table;position: absolute;z-index: 1;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.wpr-slider-dots .slick-dots {position: static !important;}.wpr-slider-dots ul {list-style: none;margin: 0;padding: 0;}.wpr-advanced-slider.slick-dotted.slick-slider {margin-bottom: 0 !important;}.wpr-slider-dots-vertical .slick-dots li {display: block;width: auto !important;height: auto !important;margin: 0 !important;}.wpr-slider-dots-horizontal .slick-dots li {width: auto !important;padding-top: 10px;margin: 0 !important;}.wpr-slider-dots-pro-vr .slick-dots li:last-child span, .wpr-slider-dots-horizontal .slick-dots li:last-child span {margin-right: 0 !important;}.wpr-slider-dots-pro-vr .wpr-slider-dots li, .wpr-slider-dots-horizontal .wpr-slider-dots li {float: left;}.wpr-slider-dot {display: block;cursor: pointer;}.wpr-slider-dots li:last-child .wpr-slider-dot {margin: 0 !important;}.wpr-slider-scroll-btn {position: absolute;bottom: 45px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);display: inline-block;-webkit-transition-duration: 200ms;-o-transition-duration: 200ms;transition-duration: 200ms;line-height: 1;overflow: hidden;}@-webkit-keyframes wpr-scroll-animation {0% {opacity: 0;-webkit-transform: translate3d(0, -60%, 0);transform: translate3d(0, -60%, 0);}50% {opacity: 1;-webkit-transform: translate3d(0, 20%, 0);transform: translate3d(0, 20%, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, 20%, 0);transform: translate3d(0, 20%, 0);}}@keyframes wpr-scroll-animation {0% {opacity: 0;-webkit-transform: translate3d(0, -60%, 0);transform: translate3d(0, -60%, 0);}50% {opacity: 1;-webkit-transform: translate3d(0, 20%, 0);transform: translate3d(0, 20%, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, 20%, 0);transform: translate3d(0, 20%, 0);}}.wpr-scroll-animation {-webkit-animation-name: wpr-scroll-animation;animation-name: wpr-scroll-animation;-webkit-animation-duration: 1300ms;animation-duration: 1300ms;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}.wpr-slider-video {position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 90;background: #000;}.wpr-slider-video-btn {visibility: hidden;margin: 0 auto;}.wpr-slider-video-btn i {display: block;}.wpr-slider-video-icon-size-none .wpr-slider-video-btn {display: none;}.wpr-slider-video-icon-size-small .wpr-slider-video-btn {visibility: visible;height: 50px;width: 50px;font-size: 16px;padding: 16px 0 0 4px;border-width: 1px;}.wpr-slider-video-icon-size-medium .wpr-slider-video-btn {visibility: visible;height: 80px;width: 80px;font-size: 26px;padding: 25px 0 0 5px;border-width: 2px;}.wpr-slider-video-icon-size-large .wpr-slider-video-btn {visibility: visible;height: 100px;width: 100px;font-size: 30px;padding: 33px 0 0 7px;border-width: 2px;}.wpr-slider-video-btn {text-align: center;border-style: solid;border-radius: 50%;cursor: pointer;}.wpr-slider-item-overlay {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 80;}.slick-slider {position: relative;display: block;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}.slick-list:focus {outline: none;}.slick-list.dragging {cursor: pointer;cursor: hand;}.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.slick-track {position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}.slick-track:before, .slick-track:after {display: table;content: '';}.slick-track:after {clear: both;}.slick-loading .slick-track {visibility: hidden;}.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}[dir='rtl'] .slick-slide {float: right;}.slick-slide img {display: block;}.slick-slide.slick-loading img {display: none;}.slick-slide.dragging img {pointer-events: none;}.slick-initialized .slick-slide {display: block;}.slick-loading .slick-slide {visibility: hidden;}.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}.slick-arrow.slick-hidden {display: none;}.wpr-pricing-table {position: relative;}.wpr-pricing-table-heading {text-align: center;}.wpr-pricing-table-headding-inner {display: inline-block;}.wpr-pricing-table-heading-left .wpr-pricing-table-headding-inner>div, .wpr-pricing-table-heading-right .wpr-pricing-table-headding-inner>div {display: inline-block;vertical-align: top;}.wpr-pricing-table-heading-left .wpr-pricing-table-icon {float: left;}.wpr-pricing-table-heading-right .wpr-pricing-table-icon {float: right;}.wpr-pricing-table-heading-left .wpr-pricing-table-title-wrap, .wpr-pricing-table-heading-right .wpr-pricing-table-title-wrap {text-align: left;}.wpr-pricing-table-heading-center .wpr-pricing-table-icon img {margin: 0 auto;}.wpr-pricing-table-icon img {display: block;border-style: none;}.elementor-widget-wpr-pricing-table .wpr-pricing-table-title-wrap .wpr-pricing-table-title {font-size: 26px;font-weight: 600;}.elementor-widget-wpr-pricing-table .wpr-pricing-table-title-wrap .wpr-pricing-table-sub-title {font-size: 14px;}.wpr-pricing-table-price {text-align: center;font-size: 65px;font-weight: 500;line-height: 0.9;}.wpr-pricing-table-price-inner {-ms-box-orient: horizontal;display: -webkit-box;display: -ms-flexbox;display: -moz-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.wpr-pricing-table-sub-price, .wpr-pricing-table-currency, .wpr-pricing-table-old-price, .wpr-pricing-table-preiod {line-height: 1;}.wpr-pricing-table-preiod {font-size: 17px;line-height: 1.5;-webkit-align-self: flex-end;-ms-flex-item-align: end;align-self: flex-end;}.wpr-pricing-table-old-price {text-decoration: line-through !important;}.wpr-pricing-table-feature {position: relative;font-size: 15px;padding: 0;}.wpr-pricing-table-feature-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0 auto;}.wpr-pricing-table-feature-inner span {position: relative;}.wpr-pricing-table-feature-inner span.wpr-pricing-table-ftext-line-yes {text-decoration: line-through;}.wpr-pricing-table-feature:after {content: "";display: block;width: 100%;margin: 0 auto;}.wpr-pricing-table section:last-of-type:after {display: none;}.wpr-pricing-table-feature-text, .wpr-pricing-table-feature-icon {display: inline;}.wpr-pricing-table-feature-icon {margin-right: 8px;}.wpr-pricing-table-feature-tooltip {position: absolute;top: 0;left: 50%;border-radius: 4px;padding: 6px 10px;visibility: hidden;opacity: 0;font-size: 15px;-webkit-transform: translate(-50%, -100%);-ms-transform: translate(-50%, -100%);transform: translate(-50%, -100%);-webkit-transition: all 230ms ease-in-out 0s;-o-transition: all 230ms ease-in-out 0s;transition: all 230ms ease-in-out 0s;text-align: center;}.wpr-pricing-table-feature-tooltip:before {content: "";position: absolute;left: 10px;bottom: -5px;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top-style: solid;border-top-width: 6px;}.wpr-pricing-table-feature:hover .wpr-pricing-table-feature-tooltip {visibility: visible;opacity: 1;top: 5px;-ms-transform: translate(-50%, -100%);transform: translate(-50%, -100%);-webkit-transform: translate(-50%, -100%);}.wpr-pricing-table-feature-tooltip:before {left: 50%;-ms-transform: translateX(-50%);transform: translateX(-50%);-webkit-transform: translateX(-50%) !important;}.wpr-pricing-table-button {text-align: center;font-size: 17px;}.wpr-pricing-table-btn {position: relative;overflow: hidden;display: inline-block;vertical-align: middle;cursor: pointer;}.wpr-pricing-table-btn span {position: relative;z-index: 2;opacity: 1 !important;}.wpr-pricing-table-btn:before, .wpr-pricing-table-btn:after {z-index: 1 !important;}.wpr-pricing-table-badge {position: absolute;display: inline-block;text-align: center;z-index: 2;}.elementor-widget-wpr-pricing-table .wpr-pricing-table-badge .wpr-pricing-table-badge-inner {font-size: 15px;font-weight: 900;}.wpr-pricing-table-badge-left {left: 0;right: auto;}.wpr-pricing-table-badge-right {left: auto;right: 0;}.wpr-pricing-table-badge-corner {top: 0;width: 200px;height: 200px;overflow: hidden;}.wpr-pricing-table-badge-corner .wpr-pricing-table-badge-inner {width: 200%;}.wpr-pricing-table-badge-corner.wpr-pricing-table-badge-right {-ms-transform: rotate(90deg);transform: rotate(90deg);-webkit-transform: rotate(90deg);}.wpr-pricing-table-badge-cyrcle {top: 0;}.wpr-pricing-table-badge-cyrcle .wpr-pricing-table-badge-inner {border-radius: 100%;}.wpr-pricing-table-badge-flag {border-right: 5px;}.wpr-pricing-table-badge-flag.wpr-pricing-table-badge-left {margin-left: -10px;}.wpr-pricing-table-badge-flag.wpr-pricing-table-badge-right {margin-right: -10px;}.wpr-pricing-table-badge-flag:before {content: "";position: absolute;z-index: 1;bottom: -5px;width: 0;height: 0;margin-left: -10px;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top-style: solid;border-top-width: 10px;}.wpr-pricing-table-badge-flag .wpr-pricing-table-badge-inner {position: relative;z-index: 2;border-top-left-radius: 3px;border-top-right-radius: 3px;}.wpr-pricing-table-badge-flag.wpr-pricing-table-badge-left:before {left: 5px;-ms-transform: rotate(90deg);transform: rotate(90deg);-webkit-transform: rotate(90deg);}.wpr-pricing-table-badge-flag.wpr-pricing-table-badge-right:before {right: -5px;-ms-transform: rotate(-90deg);transform: rotate(-90deg);-webkit-transform: rotate(-90deg);}.wpr-pricing-table-badge-flag.wpr-pricing-table-badge-left .wpr-pricing-table-badge-inner {border-bottom-right-radius: 3px;}.wpr-pricing-table-badge-flag.wpr-pricing-table-badge-right .wpr-pricing-table-badge-inner {border-bottom-left-radius: 3px;}.wpr-pricing-table-text {font-size: 13px;line-height: 1.3;}.wpr-pricing-table-divider {margin: 0 auto;border: 0;}.wpr-pricing-table-animation-slide {-webkit-transition-property: margin;-o-transition-property: margin;transition-property: margin;-webkit-transition-timing-function: ease-in-out;-o-transition-timing-function: ease-in-out;transition-timing-function: ease-in-out;}.wpr-pricing-table-animation-bounce {-webkit-animation-iteration-count: 1;animation-iteration-count: 1;}.wpr-pricing-table-animation-slide:hover {margin-top: -5px;}.wpr-pricing-table-animation-bounce:hover {-webkit-animation-name: bounce;animation-name: bounce;}.elementor-widget-wpr-pricing-table .wpr-pricing-table-heading {background-color: #f9f9f9;}.elementor-widget-wpr-pricing-table .wpr-pricing-table-price {background-color: #605be5;}.elementor-widget-wpr-pricing-table .wpr-pricing-table-button {background-color: #f9f9f9;}.elementor-widget-wpr-pricing-table .wpr-pricing-table-btn {background-color: #2B2B2B;}.elementor-widget-wpr-pricing-table .wpr-pricing-table-btn:hover {background-color: #4A45D2;}.elementor-widget-wpr-pricing-table .wpr-pricing-table-text {background-color: #f9f9f9;}.wpr-logo {position: relative;display: inline-table;overflow: hidden;}.wpr-logo-image img {display: block;}.wpr-logo-description {margin: 0;}.wpr-logo-image, .wpr-logo-text {position: relative;display: block;width: 100%;z-index: 7;}.wpr-logo-url {position: absolute;display: block;width: 100%;height: 100%;top: 0;left: 0;z-index: 5;}.wpr-logo-position-left .wpr-logo-image, .wpr-logo-position-left .wpr-logo-text {float: left;}.wpr-logo-position-right .wpr-logo-image, .wpr-logo-position-right .wpr-logo-text {float: right;}.wpr-logo-position-center .wpr-logo-image {margin: 0 auto;}.wpr-logo-position-center .wpr-logo-text {text-align: center;}.wpr-logo-position-left .wpr-logo-text, .wpr-logo-position-right .wpr-logo-text {text-align: left;}.elementor-widget-wpr-logo .wpr-logo-title {font-size: 16px;line-height: 1.5;}.elementor-widget-wpr-logo .wpr-logo-description {font-size: 13px;}.wpr-testimonial-carousel .slick-slider {cursor: drag;}.wpr-testimonial-carousel .slick-track {display: -webkit-box !important;display: flex !important;display: -ms-flexbox !important;}.wpr-testimonial-carousel .slick-slide {height: inherit !important;}.wpr-testimonial-carousel-wrap .slick-list {padding-right: 1px !important;}.wpr-testimonial-nav-position-default .wpr-testimonial-arrow-container {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;}.wpr-testimonial-nav-position-default .wpr-testimonial-arrow {position: static;}.wpr-testimonial-nav-position-default .wpr-testimonial-prev-arrow {-ms-transform: none;transform: none;-webkit-transform: none;}.wpr-testimonial-nav-position-default .wpr-testimonial-next-arrow {-ms-transform: translateY(0) rotate(180deg);transform: translateY(0) rotate(180deg);-webkit-transform: translateY(0) rotate(180deg);}.wpr-testimonial-nav-align-top-center .wpr-testimonial-arrow-container, .wpr-testimonial-nav-align-bottom-center .wpr-testimonial-arrow-container {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.wpr-testimonial-arrow {position: absolute;z-index: 120;top: 52%;-webkit-box-sizing: content-box;box-sizing: content-box;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;cursor: pointer;}.wpr-testimonial-arrow i {display: block;line-height: inherit;}.wpr-testimonial-prev-arrow {left: 2%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.wpr-testimonial-next-arrow {right: 2%;-webkit-transform: translateY(-50%) rotate(180deg);-ms-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg);}.wpr-testimonial-nav-fade .wpr-testimonial-arrow {opacity: 0;}.wpr-testimonial-dots {display: inline-table;position: absolute;z-index: 110;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.wpr-testimonial-dots ul {list-style: none;padding: 0;margin: 0;}.wpr-testimonial-dots li {float: left;width: auto !important;margin: 0 !important;}.wpr-testimonial-dot {display: block;cursor: pointer;}.wpr-testimonial-dots li:last-child .wpr-testimonial-dot {margin: 0 !important;}.wpr-testimonial-social-media {display: inline-block;}.wpr-testimonial-social {display: block;float: left;width: 45px;height: 45px;line-height: 45px;font-size: 45px;-webkit-box-sizing: content-box;box-sizing: content-box;text-align: center;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;cursor: pointer;}.wpr-testimonial-social i {display: block;width: 100%;height: 100%;line-height: inherit;}.wpr-testimonial-social:last-child {margin-right: 0 !important;}.wpr-testimonial-rating i {display: inline;position: relative;font-family: "eicons";font-style: normal;line-height: 1;overflow: hidden;}.wpr-testimonial-rating i:before {content: '\e934';font-weight: 900;display: block;position: absolute;top: 0;left: 0;font-size: inherit;font-family: inherit;overflow: hidden;}.wpr-testimonial-rating-style_2 .wpr-testimonial-rating i:before {content: '\002605';}.wpr-testimonial-rating i:last-of-type {margin-right: 0 !important;}.wpr-rating-icon-empty:before {display: none !important;}.elementor-widget-wpr-testimonial-carousel .wpr-testimonial-content-wrap .wpr-testimonial-title {font-size: 18px;font-weight: 700;}.wpr-testimonial-content {position: relative;font-size: 15px;}.wpr-testimonial-content p {position: relative;z-index: 5;margin: 0;}.wpr-testimonial-content .wpr-testimonial-icon {position: absolute;width: 100%;z-index: 1;}.wpr-testimonial-date {font-size: 10px;}.wpr-testimonial-content-inner {position: relative;background-color: #f9f9f9;}.wpr-testimonial-triangle-yes .wpr-testimonial-content-inner:before {content: "";position: absolute;width: 0;height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top-style: solid;border-top-width: 15px;}.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-center .wpr-testimonial-content-inner:before, .wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-center .wpr-testimonial-content-inner:before {right: calc( 50% - 15px);}.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before, .wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before {margin-left: -15px;}.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before, .wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before {margin-right: -15px;}.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before, .wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before {margin-top: -7.5px;}.wpr-testimonial-meta-position-top .wpr-testimonial-content-inner:before {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}.wpr-testimonial-meta-position-top .wpr-testimonial-content-inner {margin-top: 15px;}.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before {-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner {margin-right: 15px;}.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner {margin-left: 15px;}.wpr-testimonial-meta-position-bottom .wpr-testimonial-content-inner:before {bottom: -15px;}.wpr-testimonial-meta-position-bottom .wpr-testimonial-content-inner {margin-bottom: 15px;}.wpr-testimonial-meta-position-extra .wpr-testimonial-content-inner:before {display: none;}.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before {left: -22px;}.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before {right: -22px;}.wpr-testimonial-meta-position-top .wpr-testimonial-content-inner:before {top: -15px;}.wpr-testimonial-meta-position-bottom .wpr-testimonial-content-inner:before {bottom: -15px;}.wpr-testimonial-image {overflow: hidden;}.elementor-widget-wpr-testimonial-carousel .wpr-testimonial-meta .wpr-testimonial-name {font-size: 14px;font-weight: 700;}.wpr-testimonial-logo-image {display: block;overflow: hidden;}.wpr-testimonial-item {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.wpr-testimonial-meta-position-extra .wpr-testimonial-item {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-testimonial-meta-position-top .wpr-testimonial-item {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-testimonial-meta-position-bottom .wpr-testimonial-item {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.wpr-testimonial-meta-position-right .wpr-testimonial-item {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.wpr-testimonial-meta-position-left .wpr-testimonial-item {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.wpr-testimonial-meta-position-right .wpr-testimonial-meta, .wpr-testimonial-meta-position-left .wpr-testimonial-meta {-ms-flex-negative: 0;flex-shrink: 0;}}@media screen and (max-width: 480px){.wpr-testimonial-meta-position-left .wpr-testimonial-item, .wpr-testimonial-meta-position-right .wpr-testimonial-item {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner, .wpr-testimonial-meta-position-right .wpr-testimonial-content-inner {margin-left: 0 !important;}.wpr-testimonial-meta-position-left .wpr-testimonial-meta, .wpr-testimonial-meta-position-right .wpr-testimonial-meta {margin-left: 0 !important;margin-right: 0 !important;padding: 0 !important;margin-bottom: 20px;}.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before, .wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before {display: none;}}@media all{.wpr-testimonial-job {font-size: 10px;}.wpr-testimonial-image-position-left .wpr-testimonial-meta-inner>div, .wpr-testimonial-image-position-right .wpr-testimonial-meta-inner>div {display: inline-block;vertical-align: top;}.wpr-testimonial-image-position-left .wpr-testimonial-image, .wpr-testimonial-image-position-left .wpr-testimonial-logo-image img, .wpr-testimonial-image-position-center.wpr-testimonial-meta-align-left .wpr-testimonial-meta img {float: left;}.wpr-testimonial-image-position-right .wpr-testimonial-image, .wpr-testimonial-image-position-right .wpr-testimonial-logo-image img, .wpr-testimonial-image-position-center.wpr-testimonial-meta-align-right .wpr-testimonial-meta img {float: right;}.wpr-testimonial-meta-align-left .wpr-testimonial-meta, .wpr-testimonial-image-position-left .wpr-testimonial-meta-content-wrap {text-align: left;}.wpr-testimonial-meta-align-center .wpr-testimonial-meta {text-align: center;}.wpr-testimonial-meta-align-right .wpr-testimonial-meta, .wpr-testimonial-image-position-right .wpr-testimonial-meta-content-wrap {text-align: right;}.wpr-testimonial-meta-align-center .wpr-testimonial-meta img {margin: 0 auto;}.wpr-testimonial-meta-position-extra .wpr-testimonial-meta img {display: inline-block;}.wpr-testimonial-meta-inner {display: inline-block;}.wpr-testimonial-meta-position-top .wpr-testimonial-meta-content-wrap, .wpr-testimonial-meta-position-bottom .wpr-testimonial-meta-content-wrap {}.wpr-testimonial-meta-position-top .wpr-testimonial-logo-image img, .wpr-testimonial-meta-position-bottom .wpr-testimonial-logo-image img, .wpr-testimonial-meta-position-top .wpr-testimonial-social-media, .wpr-testimonial-meta-position-bottom .wpr-testimonial-social-media {float: none !important;display: inline-block !important;}}@media screen and (min-width: 480px){.wpr-testimonial-image-position-left .wpr-testimonial-image, .wpr-testimonial-image-position-right .wpr-testimonial-image {margin-bottom: 0 !important;}}@media screen and (max-width: 480px){.wpr-testimonial-meta-position-left .wpr-testimonial-image, .wpr-testimonial-meta-position-right .wpr-testimonial-image, .wpr-testimonial-meta-position-left .wpr-testimonial-meta-content-wrap, .wpr-testimonial-meta-position-right .wpr-testimonial-meta-content-wrap {display: block !important;float: none !important;text-align: center !important;}.wpr-testimonial-meta-position-left.wpr-testimonial-image-position-left .wpr-testimonial-image, .wpr-testimonial-meta-position-right.wpr-testimonial-image-position-left .wpr-testimonial-image, .wpr-testimonial-meta-position-left.wpr-testimonial-image-position-right .wpr-testimonial-image, .wpr-testimonial-meta-position-right.wpr-testimonial-image-position-right .wpr-testimonial-image {margin-left: 0 !important;margin-right: 0 !important;}.wpr-testimonial-meta-position-left .wpr-testimonial-image img, .wpr-testimonial-meta-position-right .wpr-testimonial-image img, .wpr-testimonial-meta-position-left .wpr-testimonial-logo-image img, .wpr-testimonial-meta-position-right .wpr-testimonial-logo-image img {display: inline-block !important;float: none !important;}}@media all{.wpr-search-admin-notice {text-align: center;margin: 0;margin-top: 10px;padding: 8px;}.wpr-ajax-search-pagination-center .wpr-ajax-search-pagination {text-align: center;}.wpr-ajax-search-pagination-center .wpr-ajax-search-pagination {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.wpr-ajax-search-pagination-left .wpr-ajax-search-pagination {text-align: left;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.wpr-ajax-search-pagination-right .wpr-ajax-search-pagination {text-align: right;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.wpr-data-fetch .wpr-ajax-search-pagination {text-align: center;}.wpr-data-fetch ul::-webkit-scrollbar {width: 4px;background-color: transparent;}.wpr-data-fetch ul::-webkit-scrollbar-thumb {border-left: 3px solid blue;}.wpr-no-results {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0;}.wpr-load-more-results {display: none;width: 100%;}.wpr-no-more-results {display: none;margin: 0;text-align: center;}.wpr-ajax-search-content {text-align: left;}.wpr-ajax-search-content a {display: inline-block;}.wpr-data-fetch {position: absolute;top: 100%;left: 0;width: 100%;height: auto;display: none;border-style: solid;z-index: 9999;}.wpr-data-fetch ul {list-style-type: none;padding: 0;overflow: hidden;overflow-y: auto;max-height: 30vh;opacity: 0;}.wpr-data-fetch ul li {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 5px;cursor: pointer;}.wpr-ajax-desc {margin: 0;}a.wpr-ajax-img-wrap {min-width: 100px !important;min-height: 100px !important }.wpr-data-fetch img {height: auto;width: 100% !important;}.wpr-close-search {position: absolute;top: 10px;right: 30px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-close-search::before {font-family: "Font Awesome 5 Free";content: '\f00d';font-weight: 600;cursor: pointer;}.wpr-search-form-input-wrap {width: 100%;overflow: hidden;}.wpr-search-form .wpr-search-form-input {width: 100%;font-size: 14px;background-color: transparent;border-style: solid;}.wpr-search-form-style-inner .wpr-search-form .wpr-search-form-input {min-height: 100%;height: auto;}.wpr-search-form-style-outer .wpr-search-form .wpr-search-form-input {height: 100%;}.wpr-search-form-style-inner .wpr-search-form-input-wrap, .wpr-search-form-style-outer .wpr-search-form {display: -webkit-box;display: -ms-flexbox;display: flex;}.wpr-search-form-style-inner.wpr-search-form-position-left .wpr-search-form-input-wrap, .wpr-search-form-style-outer.wpr-search-form-position-left .wpr-search-form {-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.wpr-search-form-submit {padding: 0 !important;cursor: pointer;border-style: solid;-webkit-transition: all 200ms;-o-transition: all 200ms;transition: all 200ms;}.wpr-search-input-hidden {opacity: 0;width: 0;}.wpr-search-form-disable-submit-btn-yes .wpr-search-form-submit {pointer-events: none;cursor: default;}.wpr-category-select-wrap {position: relative;}select.wpr-category-select {width: 100%;height: 100%;-webkit-appearance: none;-moz-appearance: none;line-height: 1 !important;}.wpr-category-select-wrap::before {content: "\f107";font-family: "Font Awesome 5 Free" !important;font-weight: 600;pointer-events: none;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.wpr-team-member {overflow: hidden;}.wpr-member-content {overflow: hidden;}.wpr-member-name {display: block;line-height: 1;}.elementor .elementor-widget-wpr-team-member .wpr-member-name {font-size: 24px;font-weight: 500;}.wpr-member-job {font-size: 13px;}.wpr-member-description {font-size: 15px;line-height: 1.4;}.wpr-member-media {position: relative;margin: 0 auto;width: 100%;overflow: hidden;}.wpr-member-image {overflow: hidden;}.wpr-member-overlay-content {position: relative;}.wpr-member-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(255, 255, 255, 0.9);}.wpr-member-social-media {display: -webkit-box;display: -ms-flexbox;display: flex;overflow: hidden;}.wpr-member-social {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 45px;height: 45px;line-height: 45px;font-size: 45px;-webkit-box-sizing: content-box;box-sizing: content-box;text-align: center;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;cursor: pointer;outline: none !important;}.wpr-member-social i {display: block;width: 100%;height: 100%;line-height: inherit;}.wpr-member-social:last-child {margin-right: 0 !important;}.wpr-team-member-social-media-left .wpr-member-social-media {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.wpr-team-member-social-media-right .wpr-member-social-media {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.wpr-team-member-social-media-center .wpr-member-social-media {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.wpr-member-btn {display: inline-block;position: relative;overflow: hidden;display: inline-block;vertical-align: middle;background-color: #222222;cursor: pointer;font-size: 14px;}.wpr-member-btn span {position: relative;z-index: 2;opacity: 1 !important;}.wpr-member-btn:before, .wpr-member-btn:after {z-index: 1 !important;}.wpr-member-divider {overflow: hidden;}.wpr-member-divider:after {content: "";display: block;width: 100%;margin-top: 0;overflow: hidden;}.wpr-team-member-divider-left .wpr-member-divider:after {float: left;}.wpr-team-member-divider-right .wpr-member-divider:after {float: right;}.wpr-team-member-divider-center .wpr-member-divider:after {margin-left: auto;margin-right: auto;}.wpr-button-wrap {position: relative;display: inline-table;z-index: 1;width: 100%;}.wpr-button {display: block;position: relative;width: 100%;z-index: 1;overflow: hidden;}.elementor .elementor-widget-wpr-button .wpr-button-text {font-size: 15px;font-weight: 500;}.wpr-button-icon-style-block .wpr-button-text, .wpr-button-icon-style-inline-block .wpr-button-text {width: 100%;}.wpr-button-icon-style-block .wpr-button-icon, .wpr-button-icon-style-inline-block .wpr-button-icon {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.wpr-button-content {display: -webkit-box;display: -ms-flexbox;display: flex;}.wpr-button-text, .wpr-button-icon {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-button-icon-position-left .wpr-button-icon {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}.wpr-button-icon-position-left .wpr-button-text {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}.wpr-button-tooltip {position: absolute;border-radius: 4px;visibility: hidden;opacity: 0;font-size: 13px;line-height: 1.5;-webkit-transition-property: all;-o-transition-property: all;transition-property: all;-webkit-transition-timing-function: ease-in-out;-o-transition-timing-function: ease-in-out;transition-timing-function: ease-in-out;z-index: 20;}.wpr-button-tooltip:before {content: "";position: absolute;width: 0;height: 0;border-top-style: solid;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top-width: 6px;}.wpr-button-tooltip p {margin: 0;}.wpr-button-wrap:hover .wpr-button-tooltip {visibility: visible;opacity: 1;}.wpr-button-tooltip-position-top .wpr-button-tooltip {top: 0;left: 50%;-ms-transform: translate(-50%, -120%);transform: translate(-50%, -120%);-webkit-transform: translate(-50%, -120%);margin-top: -5px;}.wpr-button-tooltip-position-top .wpr-button-wrap:hover .wpr-button-tooltip {-ms-transform: translate(-50%, -100%);transform: translate(-50%, -100%);-webkit-transform: translate(-50%, -100%);}.wpr-button-tooltip-position-top .wpr-button-tooltip:before {left: 50%;-ms-transform: translateX(-50%);transform: translateX(-50%);-webkit-transform: translateX(-50%);bottom: -5px;}.wpr-button-tooltip-position-bottom .wpr-button-tooltip {bottom: 0;left: 50%;-ms-transform: translate(-50%, 120%);transform: translate(-50%, 120%);-webkit-transform: translate(-50%, 120%);margin-bottom: -5px;}.wpr-button-tooltip-position-bottom .wpr-button-wrap:hover .wpr-button-tooltip {-ms-transform: translate(-50%, 100%);transform: translate(-50%, 100%);-webkit-transform: translate(-50%, 100%);}.wpr-button-tooltip-position-bottom .wpr-button-tooltip:before {top: -5px;left: 50%;-webkit-transform: translateX(-50%) rotate(180deg);-ms-transform: translateX(-50%) rotate(180deg);transform: translateX(-50%) rotate(180deg);}.wpr-button-tooltip-position-left .wpr-button-tooltip {top: 50%;left: 0;-ms-transform: translate(-120%, -50%);transform: translate(-120%, -50%);-webkit-transform: translate(-120%, -50%);margin-left: -5px;}.wpr-button-tooltip-position-left .wpr-button-wrap:hover .wpr-button-tooltip {-ms-transform: translate(-100%, -50%);transform: translate(-100%, -50%);-webkit-transform: translate(-100%, -50%);}.wpr-button-tooltip-position-left .wpr-button-tooltip:before {right: -8px;top: 50%;-webkit-transform: translateY(-50%) rotate(-90deg);-ms-transform: translateY(-50%) rotate(-90deg);transform: translateY(-50%) rotate(-90deg);}.wpr-button-tooltip-position-right .wpr-button-tooltip {top: 50%;right: 0;-ms-transform: translate(120%, -50%);transform: translate(120%, -50%);-webkit-transform: translate(120%, -50%);margin-right: -5px;}.wpr-button-tooltip-position-right .wpr-button-wrap:hover .wpr-button-tooltip {-ms-transform: translate(100%, -50%);transform: translate(100%, -50%);-webkit-transform: translate(100%, -50%);}.wpr-button-tooltip-position-right .wpr-button-tooltip:before {left: -8px;top: 50%;-ms-transform: translateY(-50%) rotate(90deg);transform: translateY(-50%) rotate(90deg);-webkit-transform: translateY(-50%) rotate(90deg);}.elementor-widget-wpr-button .wpr-button {background-color: #605BE5;}.elementor-widget-wpr-button .wpr-button-none:hover, .elementor-widget-wpr-button [class*="elementor-animation"]:hover, .elementor-widget-wpr-button .wpr-button::before, .elementor-widget-wpr-button .wpr-button::after {background-color: #4A45D2;}.elementor-widget-wpr-button .wpr-button-text, .elementor-widget-wpr-button .wpr-button::after {font-size: 14px;}.wpr-dual-button {display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;}.wpr-button-a-wrap, .wpr-button-b-wrap {position: relative;width: 100%;}.wpr-button-a-wrap {z-index: 5;}.wpr-button-b-wrap {z-index: 2;}.wpr-button-a, .wpr-button-b {display: block;position: relative;width: 100%;z-index: 1;overflow: hidden;}.wpr-button-content-a, .wpr-button-content-b {display: -webkit-box;display: -ms-flexbox;display: flex;}.wpr-button-text-a, .wpr-button-icon-a, .wpr-button-text-b, .wpr-button-icon-b {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-button-icon-a-position-left .wpr-button-icon-a, .wpr-button-icon-b-position-left .wpr-button-icon-b {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}.wpr-button-icon-a-position-left .wpr-button-text-a, .wpr-button-icon-b-position-left .wpr-button-text-b {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}.wpr-button-middle-badge {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;top: 50%;right: 0;-webkit-transform: translate(50%, -50%);-ms-transform: translate(50%, -50%);transform: translate(50%, -50%);text-align: center;-webkit-box-sizing: content-box;box-sizing: content-box;z-index: 10;border-width: 3px;border-color: #00ce1b;-webkit-box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.3);box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.3);}.wpr-button-middle-badge i {line-height: inherit;}.wpr-button-tooltip-a {position: absolute;border-radius: 4px;visibility: hidden;opacity: 0;font-size: 13px;line-height: 1.5;-webkit-transition-property: all;-o-transition-property: all;transition-property: all;-webkit-transition-timing-function: ease-in-out;-o-transition-timing-function: ease-in-out;transition-timing-function: ease-in-out;z-index: 20;}.wpr-button-tooltip-a:before {content: "";position: absolute;width: 0;height: 0;border-top-style: solid;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top-width: 6px;}.wpr-button-tooltip-a p {margin: 0;}.wpr-button-a-wrap:hover .wpr-button-tooltip-a {visibility: visible;opacity: 1;}.wpr-button-tooltip-a-position-top .wpr-button-tooltip-a {top: 0;left: 50%;-ms-transform: translate(-50%, -120%);transform: translate(-50%, -120%);-webkit-transform: translate(-50%, -120%);margin-top: -5px;}.wpr-button-tooltip-a-position-top .wpr-button-a-wrap:hover .wpr-button-tooltip-a {-ms-transform: translate(-50%, -100%);transform: translate(-50%, -100%);-webkit-transform: translate(-50%, -100%);}.wpr-button-tooltip-a-position-top .wpr-button-tooltip-a:before {left: 50%;-ms-transform: translateX(-50%);transform: translateX(-50%);-webkit-transform: translateX(-50%);bottom: -5px;}.wpr-button-tooltip-a-position-bottom .wpr-button-tooltip-a {bottom: 0;left: 50%;-ms-transform: translate(-50%, 120%);transform: translate(-50%, 120%);-webkit-transform: translate(-50%, 120%);margin-bottom: -5px;}.wpr-button-tooltip-a-position-bottom .wpr-button-a-wrap:hover .wpr-button-tooltip-a {-ms-transform: translate(-50%, 100%);transform: translate(-50%, 100%);-webkit-transform: translate(-50%, 100%);}.wpr-button-tooltip-a-position-bottom .wpr-button-tooltip-a:before {top: -5px;left: 50%;-webkit-transform: translateX(-50%) rotate(180deg);-ms-transform: translateX(-50%) rotate(180deg);transform: translateX(-50%) rotate(180deg);}.wpr-button-tooltip-a-position-left .wpr-button-tooltip-a {top: 50%;left: 0;-ms-transform: translate(-120%, -50%);transform: translate(-120%, -50%);-webkit-transform: translate(-120%, -50%);margin-left: -5px;}.wpr-button-tooltip-a-position-left .wpr-button-a-wrap:hover .wpr-button-tooltip-a {-ms-transform: translate(-100%, -50%);transform: translate(-100%, -50%);-webkit-transform: translate(-100%, -50%);}.wpr-button-tooltip-a-position-left .wpr-button-tooltip-a:before {right: -8px;top: 50%;-webkit-transform: translateY(-50%) rotate(-90deg);-ms-transform: translateY(-50%) rotate(-90deg);transform: translateY(-50%) rotate(-90deg);}.wpr-button-tooltip-a-position-right .wpr-button-tooltip-a {top: 50%;right: 0;-ms-transform: translate(120%, -50%);transform: translate(120%, -50%);-webkit-transform: translate(120%, -50%);margin-right: -5px;}.wpr-button-tooltip-a-position-right .wpr-button-a-wrap:hover .wpr-button-tooltip-a {-ms-transform: translate(100%, -50%);transform: translate(100%, -50%);-webkit-transform: translate(100%, -50%);}.wpr-button-tooltip-a-position-right .wpr-button-tooltip-a:before {left: -8px;top: 50%;-webkit-transform: translateY(-50%) rotate(90deg);-ms-transform: translateY(-50%) rotate(90deg);transform: translateY(-50%) rotate(90deg);}.wpr-button-tooltip-b {position: absolute;border-radius: 4px;visibility: hidden;opacity: 0;font-size: 13px;line-height: 1.5;-webkit-transition-property: all;-o-transition-property: all;transition-property: all;-webkit-transition-timing-function: ease-in-out;-o-transition-timing-function: ease-in-out;transition-timing-function: ease-in-out;z-index: 20;}.wpr-button-tooltip-b:before {content: "";position: absolute;width: 0;height: 0;border-top-style: solid;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top-width: 6px;}.wpr-button-tooltip-b p {margin: 0;}.wpr-button-b-wrap:hover .wpr-button-tooltip-b {visibility: visible;opacity: 1;}.wpr-button-tooltip-b-position-top .wpr-button-tooltip-b {top: 0;left: 50%;-ms-transform: translate(-50%, -120%);transform: translate(-50%, -120%);-webkit-transform: translate(-50%, -120%);margin-top: -5px;}.wpr-button-tooltip-b-position-top .wpr-button-b-wrap:hover .wpr-button-tooltip-b {-ms-transform: translate(-50%, -100%);transform: translate(-50%, -100%);-webkit-transform: translate(-50%, -100%);}.wpr-button-tooltip-b-position-top .wpr-button-tooltip-b:before {left: 50%;-ms-transform: translateX(-50%);transform: translateX(-50%);-webkit-transform: translateX(-50%);bottom: -5px;}.wpr-button-tooltip-b-position-bottom .wpr-button-tooltip-b {bottom: 0;left: 50%;-ms-transform: translate(-50%, 120%);transform: translate(-50%, 120%);-webkit-transform: translate(-50%, 120%);margin-bottom: -5px;}.wpr-button-tooltip-b-position-bottom .wpr-button-b-wrap:hover .wpr-button-tooltip-b {-ms-transform: translate(-50%, 100%);transform: translate(-50%, 100%);-webkit-transform: translate(-50%, 100%);}.wpr-button-tooltip-b-position-bottom .wpr-button-tooltip-b:before {top: -5px;left: 50%;-webkit-transform: translateX(-50%) rotate(180deg);-ms-transform: translateX(-50%) rotate(180deg);transform: translateX(-50%) rotate(180deg);}.wpr-button-tooltip-b-position-left .wpr-button-tooltip-b {top: 50%;left: 0;-ms-transform: translate(-120%, -50%);transform: translate(-120%, -50%);-webkit-transform: translate(-120%, -50%);margin-left: -5px;}.wpr-button-tooltip-b-position-left .wpr-button-b-wrap:hover .wpr-button-tooltip-b {-ms-transform: translate(-100%, -50%);transform: translate(-100%, -50%);-webkit-transform: translate(-100%, -50%);}.wpr-button-tooltip-b-position-left .wpr-button-tooltip-b:before {right: -8px;top: 50%;-webkit-transform: translateY(-50%) rotate(-90deg);-ms-transform: translateY(-50%) rotate(-90deg);transform: translateY(-50%) rotate(-90deg);}.wpr-button-tooltip-b-position-right .wpr-button-tooltip-b {top: 50%;right: 0;-ms-transform: translate(120%, -50%);transform: translate(120%, -50%);-webkit-transform: translate(120%, -50%);margin-right: -5px;}.wpr-button-tooltip-b-position-right .wpr-button-b-wrap:hover .wpr-button-tooltip-b {-ms-transform: translate(100%, -50%);transform: translate(100%, -50%);-webkit-transform: translate(100%, -50%);}.wpr-button-tooltip-b-position-right .wpr-button-tooltip-b:before {left: -8px;top: 50%;-webkit-transform: translateY(-50%) rotate(90deg);-ms-transform: translateY(-50%) rotate(90deg);transform: translateY(-50%) rotate(90deg);}}@media screen and (max-width: 480px){.wpr-button-tooltip-position-left .wpr-button-tooltip, .wpr-button-tooltip-position-right .wpr-button-tooltip, .wpr-button-tooltip-a-position-left .wpr-button-tooltip-a, .wpr-button-tooltip-b-position-right .wpr-button-tooltip-b {top: 0;left: 50% !important;right: auto !important;-ms-transform: translate(-50%, -120%);transform: translate(-50%, -120%);-webkit-transform: translate(-50%, -120%);margin-top: -5px;}.wpr-button-tooltip-position-left .wpr-button-wrap:hover .wpr-button-tooltip, .wpr-button-tooltip-position-right .wpr-button-wrap:hover .wpr-button-tooltip, .wpr-button-tooltip-a-position-left .wpr-button-a-wrap:hover .wpr-button-tooltip-a, .wpr-button-tooltip-b-position-right .wpr-button-b-wrap:hover .wpr-button-tooltip-b {-ms-transform: translate(-50%, -100%);transform: translate(-50%, -100%);-webkit-transform: translate(-50%, -100%);}.wpr-button-tooltip-position-left .wpr-button-tooltip:before, .wpr-button-tooltip-position-right .wpr-button-tooltip:before, .wpr-button-tooltip-a-position-left .wpr-button-tooltip-a:before, .wpr-button-tooltip-b-position-right .wpr-button-tooltip-b:before {left: 50%;-ms-transform: translateX(-50%);transform: translateX(-50%);-webkit-transform: translateX(-50%);bottom: -5px;top: auto;}}@media all{.elementor-widget-wpr-dual-button .wpr-button-a, .elementor-widget-wpr-dual-button .wpr-button-b {background-color: #605BE5;}.elementor-widget-wpr-dual-button .wpr-dual-button .wpr-button-none:hover, .elementor-widget-wpr-dual-button .wpr-dual-button [class*="elementor-animation"]:hover, .elementor-widget-wpr-dual-button .wpr-dual-button .wpr-button-effect::before, .elementor-widget-wpr-dual-button .wpr-dual-button .wpr-button-effect::after {background-color: #4A45D2;}.elementor-widget-wpr-dual-button .wpr-button-text-a, .elementor-widget-wpr-dual-button .wpr-button-a::after, .elementor-widget-wpr-dual-button .wpr-button-text-b, .elementor-widget-wpr-dual-button .wpr-button-b::after {font-size: 14px;}.elementor-widget-wpr-dual-button .wpr-button-middle-badge {font-size: 13px;}.wpr-highlighted-text, .wpr-anim-text, .wpr-clipped-text {display: inline-block;vertical-align: middle;}.wpr-advanced-text-preffix, .wpr-advanced-text-suffix {vertical-align: middle;}.elementor-widget-wpr-advanced-text b {font-weight: none;}.elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-advanced-text-preffix, .elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-advanced-text-suffix, .elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-highlighted-text, .elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-anim-text, .elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-anim-text b {font-size: 32px;font-weight: 700;}.wpr-advanced-text {display: block;margin: 0;}.wpr-clipped-text {position: relative;-ms-transform: translate(0, 0);transform: translate(0, 0);-webkit-transform: translate(0, 0);z-index: 0;}.wpr-clipped-text-content {-webkit-text-fill-color: transparent;-webkit-background-clip: text;background-clip: text;}.elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-clipped-text {font-size: 50px;font-weight: 700;}.wpr-clipped-text-long-shadow {position: absolute;display: inline-block;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}.wpr-highlighted-text {position: relative;text-align: left;}.wpr-highlighted-text-inner {position: relative;z-index: 1;}.wpr-highlighted-text svg {position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);overflow: visible;z-index: auto;}.wpr-highlighted-text svg path {-webkit-animation-name: wpr-anim-text;animation-name: wpr-anim-text;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;fill: none;stroke-width: 4;stroke-dasharray: 1500;-webkit-animation-iteration-count: 1;-animation-iteration-count: 1;opacity: 0;}.wpr-highlighted-text .wpr-highlight-curly {-webkit-transform: translate(-50%, 25%);-ms-transform: translate(-50%, 25%);transform: translate(-50%, 25%);}.wpr-highlighted-text .wpr-highlight-x {-webkit-transform: translate(-50%, -35%);-ms-transform: translate(-50%, -35%);transform: translate(-50%, -35%);}.wpr-highlighted-text .wpr-highlight-strikethrough {-webkit-transform: translate(-50%, -47%);-ms-transform: translate(-50%, -47%);transform: translate(-50%, -47%);}.wpr-highlighted-text .wpr-highlight-underline {-webkit-transform: translate(-50%, 27%);-ms-transform: translate(-50%, 27%);transform: translate(-50%, 27%);}.wpr-highlighted-text .wpr-highlight-double {-webkit-transform: translate(-50%, -40%);-ms-transform: translate(-50%, -40%);transform: translate(-50%, -40%);}.wpr-highlighted-text .wpr-highlight-double-underline {-webkit-transform: translate(-50%, 30%);-ms-transform: translate(-50%, 30%);transform: translate(-50%, 30%);}.wpr-highlighted-text .wpr-highlight-diagonal {-webkit-transform: translate(-50%, -40%);-ms-transform: translate(-50%, -40%);transform: translate(-50%, -40%);}.wpr-animated-text-infinite-yes .wpr-highlighted-text svg path {-webkit-animation-name: wpr-anim-text-infinite;animation-name: wpr-anim-text-infinite;}@-webkit-keyframes wpr-anim-text-infinite {0% {opacity: 1;stroke-dasharray: 0 1500;}12% {stroke-dasharray: 1500 1500;}80% {opacity: 1;}97% {opacity: 0;stroke-dasharray: 1500 1500;}100% {stroke-dasharray: 0 1500;}}@keyframes wpr-anim-text-infinite {0% {opacity: 1;stroke-dasharray: 0 1500;}12% {stroke-dasharray: 1500 1500;}80% {opacity: 1;}97% {opacity: 0;stroke-dasharray: 1500 1500;}100% {stroke-dasharray: 0 1500;}}@-webkit-keyframes wpr-anim-text {0% {opacity: 1;stroke-dasharray: 0 1500;}12% {stroke-dasharray: 1500 1500;}100% {opacity: 1;}}@keyframes wpr-anim-text {0% {opacity: 1;stroke-dasharray: 0 1500;}12% {stroke-dasharray: 1500 1500;}100% {opacity: 1;}}@-webkit-keyframes wpr-anim-text-infinite {0% {opacity: 1;stroke-dasharray: 0 1500;}12% {stroke-dasharray: 1500 1500;}100% {opacity: 1;}}.wpr-anim-text-inner {float: left;}.wpr-advanced-text-layout-stacked .wpr-advanced-text-preffix, .wpr-advanced-text-layout-stacked .wpr-advanced-text-suffix, .wpr-advanced-text-layout-stacked .wpr-anim-text, .wpr-advanced-text-layout-stacked .wpr-highlighted-text, .wpr-advanced-text-layout-stacked .wpr-clipped-text {display: block;}.wpr-anim-text-align-center .wpr-anim-text-inner, .wpr-anim-text-align-right .wpr-anim-text-inner {float: none;}.wpr-anim-text-align-center .wpr-anim-text-inner b {left: 0;right: 0;width: -webkit-max-content;width: -moz-max-content;width: max-content;margin-left: auto;margin-right: auto;}.wpr-anim-text-align-right .wpr-anim-text-inner b {left: auto;right: 0;}.wpr-anim-text-cursor {display: inline-block;zoom: 1;filter: alpha(opacity=100);opacity: 1;-webkit-animation-name: wpr-cursor-blink;animation-name: wpr-cursor-blink;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}@-webkit-keyframes wpr-cursor-blink {0% {opacity: 1;}50% {opacity: 0;}100% {opacity: 1;}}@keyframes wpr-cursor-blink {0% {opacity: 1;}50% {opacity: 0;}100% {opacity: 1;}}.elementor-widget-wpr-advanced-text .wpr-clipped-text-content {background-color: #605BE5;}.wpr-prbar-counter-value-suffix {line-height: 1;}.wpr-prbar-hr-line {position: relative;width: 100%;overflow: hidden;}.wpr-prbar-hr-line-inner {position: relative;top: 0;left: 0;width: 0;height: 100%;-webkit-transition-property: width;-o-transition-property: width;transition-property: width;overflow: hidden;}.wpr-prbar-hr-line .wpr-prbar-content {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.wpr-prbar-hr-line .wpr-prbar-title-wrap {position: absolute;top: 50%;left: 12px;-webkit-transform: translateY( -50%);-ms-transform: translateY( -50%);transform: translateY( -50%);}.wpr-prbar-layout-hr-line .wpr-prbar-subtitle {text-align: left;}.wpr-prbar-hr-line .wpr-prbar-counter {position: absolute;top: 50%;right: 12px;-webkit-transform: translateY( -50%);-ms-transform: translateY( -50%);transform: translateY( -50%);}.wpr-prbar-layout-hr-line .wpr-prbar-title-wrap {float: left;}.wpr-prbar-layout-hr-line .wpr-prbar-counter {float: right;}.wpr-prbar-vr-line {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;width: 100%;margin: 0 auto;overflow: hidden;}.wpr-prbar-vr-line-inner {position: relative;width: 100%;height: 0;-webkit-transition-property: height;-o-transition-property: height;transition-property: height;overflow: hidden;}.wpr-prbar-circle {position: relative;display: table;width: 100%;height: auto;margin: 0 auto;}.wpr-prbar-circle-svg {width: 100%;height: auto;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);border-radius: 50%;}.wpr-prbar-circle-prline {-webkit-transition-property: stroke-dasharray, stroke-dashoffset;-o-transition-property: stroke-dasharray, stroke-dashoffset;transition-property: stroke-dasharray, stroke-dashoffset;stroke-linecap: butt;}.wpr-prbar-circle .wpr-prbar-content {position: absolute;top: 50%;left: 50%;-webkit-transform: translate( -50%, -50%);-ms-transform: translate( -50%, -50%);transform: translate( -50%, -50%);}.wpr-prbar-content {text-align: center;overflow: hidden;}.wpr-prbar-counter {display: -webkit-box;display: -ms-flexbox;display: -moz-flex;display: flex;font-size: 12px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.wpr-prbar-title, .wpr-prbar-subtitle {font-size: 12px;text-align: center;}.wpr-prbar-stripe-yes .wpr-prbar-hr-line-inner:after, .wpr-prbar-stripe-yes .wpr-prbar-vr-line-inner:after {content: '';position: absolute;top: 0;left: -30px;width: calc(100% + 60px);height: 100%;background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size: 30px 30px;}.wpr-prbar-stripe-yes.wpr-prbar-stripe-anim-right .wpr-prbar-hr-line-inner:after, .wpr-prbar-stripe-yes.wpr-prbar-stripe-anim-right .wpr-prbar-vr-line-inner:after {-webkit-animation: stripe-anim-right 2s linear infinite;animation: stripe-anim-right 2s linear infinite;}.wpr-prbar-stripe-yes.wpr-prbar-stripe-anim-left .wpr-prbar-hr-line-inner:after, .wpr-prbar-stripe-yes.wpr-prbar-stripe-anim-left .wpr-prbar-vr-line-inner:after {-webkit-animation: stripe-anim-left 2s linear infinite;animation: stripe-anim-left 2s linear infinite;}@-webkit-keyframes stripe-anim-right {0% {-webkit-transform: translate(0, 0);transform: translate(0, 0);}100% {-webkit-transform: translate(30px, 0);transform: translate(30px, 0);}}@keyframes stripe-anim-right {0% {-webkit-transform: translate(0, 0);transform: translate(0, 0);}100% {-webkit-transform: translate(30px, 0);transform: translate(30px, 0);}}@-webkit-keyframes stripe-anim-left {0% {-webkit-transform: translate(0, 0);transform: translate(0, 0);}100% {-webkit-transform: translate(-30px, 0);transform: translate(-30px, 0);}}@keyframes stripe-anim-left {0% {-webkit-transform: translate(0, 0);transform: translate(0, 0);}100% {-webkit-transform: translate(-30px, 0);transform: translate(-30px, 0);}}.elementor-widget-wpr-progress-bar .wpr-prbar-hr-line-inner, .elementor-widget-wpr-progress-bar .wpr-prbar-vr-line-inner {background-color: #605BE5;}.wpr-price-list-item:last-child {margin-bottom: 0;}.wpr-price-list-content {width: 100%;overflow: hidden;}.wpr-price-list-item {display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;}.wpr-price-list-link {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;}.wpr-price-list-position-right .wpr-price-list-item {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.wpr-price-list-position-center .wpr-price-list-item {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-price-list-position-center .wpr-price-list-heading {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-price-list-position-center .wpr-price-list-separator {display: none;}.wpr-price-list-position-left .wpr-price-list-price-wrap, .wpr-price-list-position-right .wpr-price-list-price-wrap {margin-left: auto;}.wpr-price-list-image img {display: block;margin: 0 auto;}.wpr-price-list-heading {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.elementor-widget-wpr-price-list .wpr-price-list-heading .wpr-price-list-title, .elementor-widget-wpr-price-list .wpr-price-list-heading .wpr-price-list-price {font-size: 17px;font-weight: 700;}.wpr-price-list-old-price {font-size: 11px;}.wpr-price-list-description {font-size: 14px;}.wpr-price-list-separator {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;height: 0;}.wpr-price-list-price-wrap {display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.wpr-price-list-old-position-after .wpr-price-list-price-wrap {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.wpr-price-list-old-position-after .wpr-price-list-old-price {margin-right: 10px;}.wpr-price-list-old-position-before .wpr-price-list-old-price {margin-left: 3px;}.wpr-price-list-old-price {display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;text-decoration: line-through;}.wpr-image-hotspots {position: relative;}.wpr-hotspot-item-container {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;}.wpr-hotspot-image img {width: 100%;}.wpr-hotspot-item {position: absolute;}.wpr-hotspot-text {font-size: 15px;}.wpr-hotspot-content {position: relative;z-index: 15;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;height: 100%;text-align: center;}.wpr-hotspot-icon-position-left .wpr-hotspot-content {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.wpr-hotspot-item, .wpr-hotspot-item:before {-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-play-state: running;animation-play-state: running;}.wpr-hotspot-trigger-hover .wpr-hotspot-item, .wpr-hotspot-trigger-click .wpr-hotspot-item {cursor: pointer;}.wpr-hotspot-tooltip {position: absolute;border-radius: 4px;visibility: hidden;opacity: 0;font-size: 13px;line-height: 1.5;-webkit-transition-property: all;-o-transition-property: all;transition-property: all;-webkit-transition-timing-function: ease-in-out;-o-transition-timing-function: ease-in-out;transition-timing-function: ease-in-out;z-index: 20;-webkit-box-shadow: 0px 0px 4px 0px rgba( 0, 0, 0, 0.5);box-shadow: 0px 0px 4px 0px rgba( 0, 0, 0, 0.5);font-size: 13px;}.wpr-hotspot-tooltip:before {content: "";position: absolute;width: 0;height: 0;}.wpr-hotspot-tooltip-position-pro-bt .wpr-hotspot-tooltip, .wpr-hotspot-tooltip-position-pro-lt .wpr-hotspot-tooltip, .wpr-hotspot-tooltip-position-pro-rt .wpr-hotspot-tooltip {top: -120%;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.wpr-hotspot-tooltip-position-top .wpr-hotspot-tooltip:before, .wpr-hotspot-tooltip-position-bottom .wpr-hotspot-tooltip:before {border-left-color: transparent;border-right-color: transparent;border-top-style: solid;border-left-style: solid;border-right-style: solid;}.wpr-hotspot-tooltip-position-left .wpr-hotspot-tooltip:before, .wpr-hotspot-tooltip-position-right .wpr-hotspot-tooltip:before {border-bottom-color: transparent;border-top-color: transparent;border-right-style: solid;border-bottom-style: solid;border-top-style: solid;}.wpr-hotspot-tooltip *, .wpr-hotspot-tooltip p {margin: 0;}.wpr-tooltip-active .wpr-hotspot-tooltip {visibility: visible;opacity: 1;}.wpr-hotspot-tooltip-position-top .wpr-hotspot-tooltip:before {left: 50%;-ms-transform: translateX(-50%);transform: translateX(-50%);-webkit-transform: translateX(-50%);}.wpr-hotspot-tooltip-position-bottom .wpr-hotspot-tooltip:before {left: 50%;-webkit-transform: translateX(-50%) rotate(180deg);-ms-transform: translateX(-50%) rotate(180deg);transform: translateX(-50%) rotate(180deg);}.wpr-hotspot-tooltip-position-left .wpr-hotspot-tooltip:before {top: 50%;-webkit-transform: translateY(-50%) rotate(180deg);-ms-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg);}.wpr-hotspot-tooltip-position-right .wpr-hotspot-tooltip:before {top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.wpr-hotspot-tooltip-position-top .wpr-hotspot-tooltip, .wpr-hotspot-tooltip-position-bottom .wpr-hotspot-tooltip {left: 50%;}.wpr-hotspot-tooltip-position-left .wpr-hotspot-tooltip, .wpr-hotspot-tooltip-position-right .wpr-hotspot-tooltip {top: 50%;}.wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-shift-toward .wpr-hotspot-tooltip {-webkit-transform: translate(-50%, -120%);-ms-transform: translate(-50%, -120%);transform: translate(-50%, -120%);}.wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-shift-toward .wpr-tooltip-active .wpr-hotspot-tooltip {-webkit-transform: translate(-50%, -100%);-ms-transform: translate(-50%, -100%);transform: translate(-50%, -100%);}.wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-shift-toward .wpr-hotspot-tooltip {-webkit-transform: translate(-50%, 120%);-ms-transform: translate(-50%, 120%);transform: translate(-50%, 120%);}.wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-shift-toward .wpr-tooltip-active .wpr-hotspot-tooltip {-webkit-transform: translate(-50%, 100%);-ms-transform: translate(-50%, 100%);transform: translate(-50%, 100%);}.wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-shift-toward .wpr-hotspot-tooltip {-webkit-transform: translate(-120%, -50%);-ms-transform: translate(-120%, -50%);transform: translate(-120%, -50%);}.wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-shift-toward .wpr-tooltip-active .wpr-hotspot-tooltip {-webkit-transform: translate(-100%, -50%);-ms-transform: translate(-100%, -50%);transform: translate(-100%, -50%);}.wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-shift-toward .wpr-hotspot-tooltip {-webkit-transform: translate(120%, -50%);-ms-transform: translate(120%, -50%);transform: translate(120%, -50%);}.wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-shift-toward .wpr-tooltip-active .wpr-hotspot-tooltip {-webkit-transform: translate(100%, -50%);-ms-transform: translate(100%, -50%);transform: translate(100%, -50%);}.wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-fade .wpr-hotspot-tooltip {-webkit-transform: translate(-50%, -100%);-ms-transform: translate(-50%, -100%);transform: translate(-50%, -100%);}.wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-fade .wpr-hotspot-tooltip {-webkit-transform: translate(-50%, 100%);-ms-transform: translate(-50%, 100%);transform: translate(-50%, 100%);}.wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-fade .wpr-hotspot-tooltip {-webkit-transform: translate(-100%, -50%);-ms-transform: translate(-100%, -50%);transform: translate(-100%, -50%);}.wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-fade .wpr-hotspot-tooltip {-webkit-transform: translate(100%, -50%);-ms-transform: translate(100%, -50%);transform: translate(100%, -50%);}.wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-scale .wpr-hotspot-tooltip {-webkit-transform: translate(-50%, -100%) scale(0.7);-ms-transform: translate(-50%, -100%) scale(0.7);transform: translate(-50%, -100%) scale(0.7);}.wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-scale .wpr-hotspot-tooltip {-webkit-transform: translate(-50%, 100%) scale(0.7);-ms-transform: translate(-50%, 100%) scale(0.7);transform: translate(-50%, 100%) scale(0.7);}.wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-scale .wpr-hotspot-tooltip {-webkit-transform: translate(-100%, -50%) scale(0.7);-ms-transform: translate(-100%, -50%) scale(0.7);transform: translate(-100%, -50%) scale(0.7);}.wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-scale .wpr-hotspot-tooltip {-webkit-transform: translate(100%, -50%) scale(0.7);-ms-transform: translate(100%, -50%) scale(0.7);transform: translate(100%, -50%) scale(0.7);}.wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-scale .wpr-tooltip-active .wpr-hotspot-tooltip {-webkit-transform: translate(-50%, -100%) scale(1);-ms-transform: translate(-50%, -100%) scale(1);transform: translate(-50%, -100%) scale(1);}.wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-scale .wpr-tooltip-active .wpr-hotspot-tooltip {-webkit-transform: translate(-50%, 100%) scale(1);-ms-transform: translate(-50%, 100%) scale(1);transform: translate(-50%, 100%) scale(1);}.wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-scale .wpr-tooltip-active .wpr-hotspot-tooltip {-webkit-transform: translate(-100%, -50%) scale(1);-ms-transform: translate(-100%, -50%) scale(1);transform: translate(-100%, -50%) scale(1);}.wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-scale .wpr-tooltip-active .wpr-hotspot-tooltip {-webkit-transform: translate(100%, -50%) scale(1);-ms-transform: translate(100%, -50%) scale(1);transform: translate(100%, -50%) scale(1);}@keyframes wpr-hotspot-anim-pulse {0%, 100%, 87% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}88%, 92%, 96% {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}90%, 94% {-webkit-transform: scale3d(0.9, 0.9, 0.9);transform: scale3d(0.9, 0.9, 0.9);}}@-webkit-keyframes wpr-hotspot-anim-pulse {0%, 100%, 87% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}88%, 92%, 96% {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}90%, 94% {-webkit-transform: scale3d(0.9, 0.9, 0.9);transform: scale3d(0.9, 0.9, 0.9);}}.wpr-hotspot-anim-pulse {-webkit-animation-name: wpr-hotspot-anim-pulse;animation-name: wpr-hotspot-anim-pulse;-webkit-animation-duration: 5s;animation-duration: 5s;}@keyframes wpr-hotspot-anim-shake {0%, 100%, 87% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}88%, 92%, 96% {-webkit-transform: translate3d(-5px, 0, 0);transform: translate3d(-5px, 0, 0);}90%, 94% {-webkit-transform: translate3d(5px, 0, 0);transform: translate3d(5px, 0, 0);}}@-webkit-keyframes wpr-hotspot-anim-shake {0%, 100%, 87% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}88%, 92%, 96% {-webkit-transform: translate3d(-5px, 0, 0);transform: translate3d(-5px, 0, 0);}90%, 94% {-webkit-transform: translate3d(5px, 0, 0);transform: translate3d(5px, 0, 0);}}.wpr-hotspot-anim-shake {-webkit-animation-name: wpr-hotspot-anim-shake;animation-name: wpr-hotspot-anim-shake;-webkit-animation-duration: 5s;animation-duration: 5s;}@keyframes wpr-hotspot-anim-swing {0%, 100%, 70% {-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);}75% {-webkit-transform: rotate3d(0, 0, 1, 15deg);transform: rotate3d(0, 0, 1, 15deg);}80% {-webkit-transform: rotate3d(0, 0, 1, -10deg);transform: rotate3d(0, 0, 1, -10deg);}85% {-webkit-transform: rotate3d(0, 0, 1, 5deg);transform: rotate3d(0, 0, 1, 5deg);}90% {-webkit-transform: rotate3d(0, 0, 1, -5deg);transform: rotate3d(0, 0, 1, -5deg);}}@-webkit-keyframes wpr-hotspot-anim-swing {0%, 100%, 70% {-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);}75% {-webkit-transform: rotate3d(0, 0, 1, 15deg);transform: rotate3d(0, 0, 1, 15deg);}80% {-webkit-transform: rotate3d(0, 0, 1, -10deg);transform: rotate3d(0, 0, 1, -10deg);}85% {-webkit-transform: rotate3d(0, 0, 1, 5deg);transform: rotate3d(0, 0, 1, 5deg);}90% {-webkit-transform: rotate3d(0, 0, 1, -5deg);transform: rotate3d(0, 0, 1, -5deg);}}.wpr-hotspot-anim-swing {-webkit-animation-name: wpr-hotspot-anim-swing;animation-name: wpr-hotspot-anim-swing;-webkit-animation-duration: 5s;animation-duration: 5s;}@keyframes wpr-hotspot-anim-tada {0%, 100%, 84% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}85% {-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);}88%, 92%, 96% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}90%, 94% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}}@-webkit-keyframes wpr-hotspot-anim-tada {0%, 100%, 84% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}85% {-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);}88%, 92%, 96% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}90%, 94% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}}.wpr-hotspot-anim-tada {-webkit-animation-name: wpr-hotspot-anim-tada;animation-name: wpr-hotspot-anim-tada;-webkit-animation-duration: 6s;animation-duration: 6s;}@keyframes wpr-hotspot-anim-glow {0% {-webkit-transform: scale(1);transform: scale(1);opacity: 1;}100% {-webkit-transform: scale(1.5);transform: scale(1.5);opacity: 0;}}@-webkit-keyframes wpr-hotspot-anim-glow {0% {-webkit-transform: scale(1);transform: scale(1);opacity: 1;}100% {-webkit-transform: scale(1.5);transform: scale(1.5);opacity: 0;}}.wpr-hotspot-anim-glow:before {content: '';display: block;position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: -1;-webkit-animation-name: wpr-hotspot-anim-glow;animation-name: wpr-hotspot-anim-glow;-webkit-animation-duration: 2s;animation-duration: 2s;}.wpr-divider-wrap {display: inline-block;width: 100%;overflow: hidden;}.wpr-divider {display: -ms-flexbox;display: -webkit-box;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-divider-text {-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto;}.elementor-widget-wpr-divider .wpr-divider .wpr-divider-text {font-size: 21px;}.wpr-divider-border-left, .wpr-divider-border-right {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;}.wpr-divider-border {display: block;width: 100%;height: 1px;}.wpr-divider-align-left .wpr-divider-border-left, .wpr-divider-align-right .wpr-divider-border-right {display: none;}.wpr-divider-image {display: block;overflow: hidden;}.wpr-business-hours {overflow: hidden;}.wpr-business-hours-item {position: relative;display: -ms-flexbox;display: -webkit-box;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transition: all .1s;-o-transition: all .1s;transition: all .1s;}.wpr-business-day {-webkit-box-flex: 1;-ms-flex: 1 0 0px;flex: 1 0 0;text-align: left;}.elementor-widget-wpr-business-hours .wpr-business-hours .wpr-business-day, .elementor-widget-wpr-business-hours .wpr-business-hours .wpr-business-time, .elementor-widget-wpr-business-hours .wpr-business-hours .wpr-business-closed {font-size: 16px;font-weight: 500;}.wpr-business-time, .wpr-business-closed {-webkit-box-flex: 1;-ms-flex: 1 0 0px;flex: 1 0 0;text-align: right;}.wpr-business-hours-item:after {content: "";display: block;position: absolute;bottom: 0;left: 0;width: 100%;}.wpr-business-hours-item:last-of-type:after {display: none;}.elementor-widget-wpr-business-hours .wpr-business-day, .elementor-widget-wpr-business-hours .wpr-business-time, .elementor-widget-wpr-business-hours .wpr-business-closed {font-weight: 500;}.e-con-inner .elementor-widget-wpr-flip-box {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.wpr-flip-box {position: relative;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;-webkit-perspective: 1000px;perspective: 1000px;}.wpr-flip-box-item {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.wpr-flip-box-front {z-index: 5;}.wpr-flip-box[data-trigger="box"] {cursor: pointer;}.elementor-widget-wpr-flip-box .wpr-flip-box-front .wpr-flip-box-content .wpr-flip-box-title, .elementor-widget-wpr-flip-box .wpr-flip-box-back .wpr-flip-box-content .wpr-flip-box-title {font-size: 23px;font-weight: 600;}.elementor-widget-wpr-flip-box .wpr-flip-box-front .wpr-flip-box-content .wpr-flip-box-description, .elementor-widget-wpr-flip-box .wpr-flip-box-back .wpr-flip-box-content .wpr-flip-box-description {font-size: 15px;}.wpr-flip-box-item {-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition-property: all;-o-transition-property: all;transition-property: all;}.wpr-flip-box-content {display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;height: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;position: relative;z-index: 10;}.wpr-flip-box-overlay {position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 5;}.wpr-flip-box-link {display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 20;}.wpr-flip-box-btn {display: inline-table;cursor: pointer;}.wpr-flip-box-btn-icon {margin-left: 5px;}.wpr-flip-box-btn span {position: relative;z-index: 2;opacity: 1 !important;}.wpr-flip-box-btn:before, .wpr-flip-box-btn:after {z-index: 1 !important;}.wpr-flip-box-image img {display: block;width: 100%;}.wpr-flip-box-title a, .wpr-flip-box-title a:hover {color: inherit;}.wpr-flip-box-front-align-left .wpr-flip-box-front .wpr-flip-box-image img, .wpr-flip-box-back-align-left .wpr-flip-box-back .wpr-flip-box-image img {float: left;}.wpr-flip-box-front-align-center .wpr-flip-box-front .wpr-flip-box-image img, .wpr-flip-box-back-align-center .wpr-flip-box-back .wpr-flip-box-image img {margin: 0 auto;}.wpr-flip-box-front-align-right .wpr-flip-box-front .wpr-flip-box-image img, .wpr-flip-box-back-align-right .wpr-flip-box-back .wpr-flip-box-image img {float: right;}.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-right .wpr-flip-box-back, .wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-left .wpr-flip-box-active .wpr-flip-box-front {-webkit-transform: rotateX(0) rotateY(-180deg);transform: rotateX(0) rotateY(-180deg);}.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-left .wpr-flip-box-back, .wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-right .wpr-flip-box-active .wpr-flip-box-front {-webkit-transform: rotateX(0) rotateY(180deg);transform: rotateX(0) rotateY(180deg);}.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-up .wpr-flip-box-back, .wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-down .wpr-flip-box-active .wpr-flip-box-front {-webkit-transform: rotateX(-180deg) rotateY(0);transform: rotateX(-180deg) rotateY(0);}.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-down .wpr-flip-box-back, .wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-up .wpr-flip-box-active .wpr-flip-box-front {-webkit-transform: rotateX(180deg) rotateY(0);transform: rotateX(180deg) rotateY(0);}.wpr-flip-box-animation-flip .wpr-flip-box-active .wpr-flip-box-back {-webkit-transform: none;-ms-transform: none;transform: none;}.wpr-flip-box-animation-3d-yes .wpr-flip-box-content {-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transform: translateZ(70px) scale(.93);transform: translateZ(70px) scale(.93);}.wpr-flip-box-animation-push .wpr-flip-box, .wpr-flip-box-animation-slide .wpr-flip-box {overflow: hidden;}.wpr-flip-box-animation-push .wpr-flip-box-back, .wpr-flip-box-animation-slide .wpr-flip-box-back {z-index: 10;}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-up .wpr-flip-box-back, .wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-up .wpr-flip-box-back {top: 100%;}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-up .wpr-flip-box-active .wpr-flip-box-back, .wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-up .wpr-flip-box-active .wpr-flip-box-back {top: 0;}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-down .wpr-flip-box-back, .wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-down .wpr-flip-box-back {top: auto;bottom: 100%;}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-down .wpr-flip-box-active .wpr-flip-box-back, .wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-down .wpr-flip-box-active .wpr-flip-box-back {top: auto;bottom: 0;}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-left .wpr-flip-box-back, .wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-left .wpr-flip-box-back {left: 100%;}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-left .wpr-flip-box-active .wpr-flip-box-back, .wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-left .wpr-flip-box-active .wpr-flip-box-back {left: 0;}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-right .wpr-flip-box-back, .wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-right .wpr-flip-box-back {left: auto;right: 100%;}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-right .wpr-flip-box-active .wpr-flip-box-back, .wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-right .wpr-flip-box-active .wpr-flip-box-back {left: auto;right: 0;}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-up .wpr-flip-box-active .wpr-flip-box-front {top: -100%;}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-down .wpr-flip-box-active .wpr-flip-box-front {top: 100%;}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-left .wpr-flip-box-active .wpr-flip-box-front {left: -100%;}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-right .wpr-flip-box-active .wpr-flip-box-front {left: 100%;}.wpr-flip-box-animation-fade .wpr-flip-box-active .wpr-flip-box-front {opacity: 0;visibility: hidden;}.wpr-flip-box-animation-zoom-in .wpr-flip-box-back {opacity: 0;-webkit-transform: scale(0.9);-ms-transform: scale(0.9);transform: scale(0.9);z-index: 10;}.wpr-flip-box-animation-zoom-in .wpr-flip-box-active .wpr-flip-box-back {opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}.wpr-flip-box-animation-zoom-out .wpr-flip-box-active .wpr-flip-box-front {opacity: 0;-webkit-transform: scale(0.9);-ms-transform: scale(0.9);transform: scale(0.9);visibility: hidden;}.elementor-widget-wpr-flip-box .wpr-flip-box-front {background-color: #605BE5;}.elementor-widget-wpr-flip-box .wpr-flip-box-back {background-color: #FF348B;}.wpr-promo-box {display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;}.wpr-promo-box-image {position: relative;overflow: hidden;}.wpr-promo-box-style-cover .wpr-promo-box-image, .wpr-promo-box-style-pro-cs .wpr-promo-box-image {position: absolute;top: 0;left: 0;height: 100%;width: 100%;}.wpr-promo-box-bg-image {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;background-size: cover;background-position: 50%;}.wpr-promo-box-bg-overlay {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 15;-webkit-transition-property: all;-o-transition-property: all;transition-property: all;}.wpr-promo-box-content {position: relative;z-index: 20;width: 100%;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;overflow: hidden;}.elementor-widget-wpr-promo-box.wpr-promo-box-style-classic .wpr-promo-box-content {background-color: #212121;}.elementor-widget-wpr-promo-box.wpr-promo-box-style-classic .wpr-promo-box:hover .wpr-promo-box-content {background-color: #ddb34f;}.wpr-promo-box-image-position-right .wpr-promo-box {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.wpr-promo-box-image-position-center .wpr-promo-box {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}@media screen and (max-width: 640px){.wpr-promo-box-style-classic .wpr-promo-box {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-promo-box-style-classic .wpr-promo-box-image {min-width: auto !important;}}@media all{.wpr-promo-box-link {display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 40;}.wpr-promo-box-btn {display: inline-block;}.wpr-promo-box-icon, .wpr-promo-box-title, .wpr-promo-box-description, .wpr-promo-box-btn-wrap {width: 100%;}.wpr-promo-box-btn-icon {margin-left: 5px;}.wpr-promo-box-icon img {display: inline-block;}.elementor .elementor-widget-wpr-promo-box .wpr-promo-box:hover .wpr-promo-box-bg-image {-webkit-filter: brightness( 100%) contrast( 100%) saturate( 100%) hue-rotate( 0deg);filter: brightness( 100%) contrast( 100%) saturate( 100%) hue-rotate( 0deg);}.wpr-promo-box-badge {position: absolute;display: inline-block;text-align: center;z-index: 35;}.wpr-promo-box-badge-left {left: 0;right: auto;}.wpr-promo-box-badge-right {left: auto;right: 0;}.wpr-promo-box-badge-corner {top: 0;width: 200px;height: 200px;overflow: hidden;}.wpr-promo-box-badge-corner .wpr-promo-box-badge-inner {width: 200%;}.wpr-promo-box-badge-corner.wpr-promo-box-badge-right {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}.wpr-promo-box-badge-cyrcle {top: 0;}.wpr-promo-box-badge-cyrcle.wpr-promo-box-badge-left {-webkit-transform: translateX(-40%) translateY(-40%);-ms-transform: translateX(-40%) translateY(-40%);transform: translateX(-40%) translateY(-40%);}.wpr-promo-box-badge-cyrcle.wpr-promo-box-badge-right {-webkit-transform: translateX(40%) translateY(-40%);-ms-transform: translateX(40%) translateY(-40%);transform: translateX(40%) translateY(-40%);}.wpr-promo-box-badge-cyrcle .wpr-promo-box-badge-inner {border-radius: 100%;}.wpr-promo-box-badge-flag {border-right: 5px;}.wpr-promo-box-badge-flag.wpr-promo-box-badge-left {margin-left: -10px;}.wpr-promo-box-badge-flag.wpr-promo-box-badge-right {margin-right: -10px;}.wpr-promo-box-badge-flag:before {content: "";position: absolute;z-index: 1;bottom: -5px;width: 0;height: 0;margin-left: -10px;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top-style: solid;border-top-width: 10px;}.wpr-promo-box-badge-flag .wpr-promo-box-badge-inner {position: relative;z-index: 2;border-top-left-radius: 3px;border-top-right-radius: 3px;}.wpr-promo-box-badge-flag.wpr-promo-box-badge-left:before {left: 5px;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}.wpr-promo-box-badge-flag.wpr-promo-box-badge-right:before {right: -5px;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}.wpr-promo-box-badge-flag.wpr-promo-box-badge-left .wpr-promo-box-badge-inner {border-bottom-right-radius: 3px;}.wpr-promo-box-badge-flag.wpr-promo-box-badge-right .wpr-promo-box-badge-inner {border-bottom-left-radius: 3px;}.elementor-widget-wpr-promo-box .wpr-promo-box-title {font-size: 24px;font-weight: 600;}.elementor-widget-wpr-promo-box .wpr-promo-box-description {font-size: 15px;}.elementor-widget-wpr-promo-box .wpr-promo-box-btn, .elementor-widget-wpr-promo-box .wpr-promo-box-badge {font-size: 14px;}.elementor-widget-wpr-promo-box .wpr-promo-box-badge .wpr-promo-box-badge-inner {font-size: 14px;font-weight: 600;text-transform: uppercase;letter-spacing: 0.4px;}.elementor-widget-wpr-promo-box .wpr-promo-box-badge-corner .wpr-promo-box-badge-inner {line-height: 1.6;}.wpr-content-ticker {display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;overflow: hidden;}.wpr-content-ticker-inner {display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;z-index: 20;width: 100%;overflow: hidden;}.wpr-ticker-arrow-position-left .wpr-content-ticker-inner {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.wpr-ticker-gradient-type-both .wpr-ticker-gradient:before, .wpr-ticker-gradient-type-left .wpr-ticker-gradient:before {content: "";position: absolute;bottom: 0;top: 0;left: 0;width: 40px;z-index: 20;}.wpr-ticker-gradient-type-both .wpr-ticker-gradient:after, .wpr-ticker-gradient-type-right .wpr-ticker-gradient:after {content: "";position: absolute;bottom: 0;top: 0;right: 0;width: 40px;z-index: 20;}.wpr-ticker-arrow-position-left .wpr-ticker-slider-controls {margin-right: 20px;}.wpr-ticker-arrow-position-right .wpr-ticker-slider-controls {margin-left: 20px;}.wpr-ticker-slider {position: relative;width: 100%;overflow: hidden;}.wpr-ticker-heading-position-right .wpr-content-ticker {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.wpr-ticker-title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-align-items: center;overflow: hidden;-webkit-transition-property: all;-o-transition-property: all;transition-property: all;-webkit-transition-timing-function: ease-in-out;-o-transition-timing-function: ease-in-out;transition-timing-function: ease-in-out;-webkit-transition-duration: 200ms;-o-transition-duration: 200ms;transition-duration: 200ms;margin: 0;}.wpr-ticker-title a, .wpr-ticker-title:hover a {color: inherit;}.elementor-widget-wpr-content-ticker .wpr-ticker-item .wpr-ticker-title {font-size: 14px;}.wpr-ticker-title-inner {-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: inline;}.wpr-ticker-heading {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;z-index: 25;-webkit-transition-property: all;-o-transition-property: all;transition-property: all;-webkit-transition-timing-function: ease-in-out;-o-transition-timing-function: ease-in-out;transition-timing-function: ease-in-out;}.wpr-ticker-heading-icon-position-left .wpr-ticker-heading {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.elementor-widget-wpr-content-ticker .wpr-content-ticker .wpr-ticker-heading {font-size: 14px;}.wpr-ticker-heading-triangle-middle .wpr-ticker-heading:before {content: "";position: absolute;width: 0;height: 0;background: transparent !important;border-bottom-color: transparent;border-top-color: transparent;border-right-style: solid;border-bottom-style: solid;border-top-style: solid;border-width: 10px;top: 50%;-webkit-transition-property: inherit;-o-transition-property: inherit;transition-property: inherit;-webkit-transition-timing-function: inherit;-o-transition-timing-function: inherit;transition-timing-function: inherit;-webkit-transition-duration: inherit;-o-transition-duration: inherit;transition-duration: inherit;}.wpr-ticker-heading-triangle-top .wpr-ticker-heading:before, .wpr-ticker-heading-triangle-bottom .wpr-ticker-heading:before {content: "";position: absolute;top: 0;bottom: 0;width: 100%;z-index: 1;-webkit-transition-property: inherit;-o-transition-property: inherit;transition-property: inherit;-webkit-transition-timing-function: inherit;-o-transition-timing-function: inherit;transition-timing-function: inherit;-webkit-transition-duration: inherit;-o-transition-duration: inherit;transition-duration: inherit;}.wpr-ticker-heading-text, .wpr-ticker-heading-icon {position: relative;z-index: 20;-webkit-transition-property: inherit;-o-transition-property: inherit;transition-property: inherit;-webkit-transition-timing-function: inherit;-o-transition-timing-function: inherit;transition-timing-function: inherit;-webkit-transition-duration: inherit;-o-transition-duration: inherit;transition-duration: inherit;}.wpr-ticker-heading-triangle-top .wpr-ticker-heading:before {-ms-transform: skew(20deg);transform: skew(20deg);-webkit-transform: skew(20deg);}.wpr-ticker-heading-triangle-bottom .wpr-ticker-heading:before {-ms-transform: skew(-20deg);transform: skew(-20deg);-webkit-transform: skew(-20deg);}.wpr-ticker-heading-position-left.wpr-ticker-heading-triangle-middle .wpr-ticker-heading:before {-webkit-transform: translateY(-50%) rotate(180deg);-ms-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg);}.wpr-ticker-heading-position-right.wpr-ticker-heading-triangle-middle .wpr-ticker-heading:before {-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.wpr-ticker-slider-controls {display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;}.wpr-ticker-arrow-style-vertical .wpr-ticker-slider-controls {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-ticker-arrow-style-horizontal .wpr-ticker-slider-controls {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.wpr-ticker-arrow {-webkit-box-sizing: content-box;box-sizing: content-box;text-align: center;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;cursor: pointer;}.wpr-ticker-arrow i {display: block;width: 100%;height: 100%;line-height: inherit;}.wpr-ticker-next-arrow {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}.wpr-content-ticker-inner .wpr-ticker-item {display: -moz-flex !important;display: -ms-flex !important;display: -o-flex !important;display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center;position: relative;overflow: hidden;}.wpr-ticker-marquee {overflow: hidden;}.wpr-ticker-marquee .wpr-ticker-item {float: left;}.wpr-ticker-marquee .js-marquee {display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;}.wpr-ticker-arrow-style-vertical .wpr-ticker-slider .wpr-ticker-item {margin: 1px 0;}.wpr-ticker-image {margin-right: 10px;}.wpr-ticker-link {display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 20;}.wpr-ticker-icon-circle {display: block;border-radius: 50%;-webkit-border-radius: 50%;z-index: 5;-webkit-transition-property: inherit;-o-transition-property: inherit;transition-property: inherit;-webkit-transition-timing-function: inherit;-o-transition-timing-function: inherit;transition-timing-function: inherit;-webkit-transition-duration: inherit;-o-transition-duration: inherit;transition-duration: inherit;}.wpr-ticker-icon-circle:before, .wpr-ticker-icon-circle:after {content: "";position: absolute;top: 50%;left: 50%;-webkit-animation-name: wpr-ticker-icon-blink;animation-name: wpr-ticker-icon-blink;-webkit-animation-duration: 2s;animation-duration: 2s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;border-radius: 50%;border-width: 1px;border-style: solid;-webkit-border-radius: 50%;-moz-border-radius: 50%;-webkit-transition-property: inherit;-o-transition-property: inherit;transition-property: inherit;-webkit-transition-timing-function: inherit;-o-transition-timing-function: inherit;transition-timing-function: inherit;-webkit-transition-duration: inherit;-o-transition-duration: inherit;transition-duration: inherit;}.wpr-ticker-icon-circle:after {-webkit-animation-delay: 1s;animation-delay: 1s;}@-webkit-keyframes wpr-ticker-icon-blink {0% {-webkit-transform: scale(1, 1);transform: scale(1, 1) }100% {-webkit-transform: scale(3, 3);transform: scale(3, 3);opacity: 0 }}@keyframes wpr-ticker-icon-blink {0% {-webkit-transform: scale(1, 1);transform: scale(1, 1) }100% {-webkit-transform: scale(3, 3);transform: scale(3, 3);opacity: 0 }}.wpr-tabs {display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;}.wpr-tabs-position-above>.elementor-widget-container>.wpr-tabs {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-tabs-position-above>.wpr-tabs {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-tabs-position-left>.elementor-widget-container>.wpr-tabs {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.wpr-tabs-position-left>.wpr-tabs {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.wpr-tabs-position-right>.elementor-widget-container>.wpr-tabs {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.wpr-tabs-position-right>.wpr-tabs {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.wpr-tabs-wrap {display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}.wpr-tabs-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap, .wpr-tabs-position-right>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-tabs-position-left>.wpr-tabs>.wpr-tabs-wrap, .wpr-tabs-position-right>.wpr-tabs>.wpr-tabs-wrap {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}@media screen and (max-width: 767px){.wpr-tabs-responsive-yes.wpr-tabs-position-left>.elementor-widget-container>.wpr-tabs, .wpr-tabs-responsive-yes.wpr-tabs-position-right>.elementor-widget-container>.wpr-tabs {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-tabs-responsive-yes.wpr-tabs-position-left>.wpr-tabs, .wpr-tabs-responsive-yes.wpr-tabs-position-right>.wpr-tabs {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-tabs-responsive-yes.wpr-tabs-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap, .wpr-tabs-responsive-yes.wpr-tabs-position-right>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap {width: 100%;}.wpr-tabs-responsive-yes.wpr-tabs-position-left>.wpr-tabs>.wpr-tabs-wrap, .wpr-tabs-responsive-yes.wpr-tabs-position-right>.wpr-tabs>.wpr-tabs-wrap {width: 100%;}}@media all{.wpr-tabs-hr-position-center>.elementor-widget-container>.wpr-tabs {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-tabs-hr-position-center>.wpr-tabs {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-tabs-hr-position-left>.elementor-widget-container>.wpr-tabs {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.wpr-tabs-hr-position-left>.wpr-tabs {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.wpr-tabs-hr-position-right>.elementor-widget-container>.wpr-tabs {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}.wpr-tabs-hr-position-right>.wpr-tabs {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}.wpr-tabs-hr-position-justify>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab, .elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;}.wpr-tabs-hr-position-justify>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab, .wpr-tabs>.wpr-tabs-wrap>.wpr-tab {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;}.wpr-tab {position: relative;z-index: 25;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer;border: 0;}.wpr-tab, .wpr-tab-icon, .wpr-tab-image, .wpr-tab-title {-webkit-transition-property: all;-o-transition-property: all;transition-property: all;}.wpr-tab-icon, .wpr-tab-icon i, .wpr-tab-image, .wpr-tab-title {-webkit-transition-duration: inherit;-o-transition-duration: inherit;transition-duration: inherit;}.elementor-element.elementor-widget-wpr-tabs>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab.wpr-tab-active .wpr-tab-title, .elementor-element.elementor-widget-wpr-tabs>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:hover .wpr-tab-title, .elementor-element.elementor-widget-wpr-tabs>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab .wpr-tab-title {font-size: 15px;font-weight: 500;}.elementor-element.elementor-widget-wpr-tabs>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab.wpr-tab-active .wpr-tab-title, .elementor-element.elementor-widget-wpr-tabs>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:hover .wpr-tab-title, .elementor-element.elementor-widget-wpr-tabs>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab .wpr-tab-title {font-size: 15px;font-weight: 500;}.wpr-tabs-content-wrap {position: relative;width: 100%;-webkit-transition-property: height;-o-transition-property: height;transition-property: height;-webkit-transition-timing-function: cubic-bezier(0.5, 0.9, 0.6, 0.95);-o-transition-timing-function: cubic-bezier(0.5, 0.9, 0.6, 0.95);transition-timing-function: cubic-bezier(0.5, 0.9, 0.6, 0.95);-webkit-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;z-index: 1;overflow: hidden;}.wpr-tab-content {position: absolute;width: 100%;top: 0;left: 0;z-index: 1;}.elementor-element.elementor-widget-wpr-tabs>.elementor-widget-container>.wpr-tabs>.wpr-tabs-content-wrap>.wpr-tab-content {font-size: 14px;}.elementor-element.elementor-widget-wpr-tabs>.wpr-tabs>.wpr-tabs-content-wrap>.wpr-tab-content {font-size: 14px;}.wpr-tab-content-active {position: relative;z-index: 100;}.wpr-tab-content-inner {opacity: 0;}.wpr-tab-content-active .wpr-tab-content-inner.wpr-overlay-none {opacity: 1;}.wpr-tabs-icon-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab .wpr-tab-image, .wpr-tabs-icon-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab .wpr-tab-icon {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}.wpr-tabs-icon-position-left>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab .wpr-tab-image, .wpr-tabs-icon-position-left>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab .wpr-tab-icon {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}.wpr-tabs-icon-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab .wpr-tab-title {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}.wpr-tabs-icon-position-left>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab .wpr-tab-title {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}.wpr-tabs-icon-position-center>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}.wpr-tabs-icon-position-center>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}.wpr-tabs-triangle-yes>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {content: "";position: absolute;width: 0;height: 0;-webkit-transition-property: border-color;-o-transition-property: border-color;transition-property: border-color;-webkit-transition-timing-function: ease-in;-o-transition-timing-function: ease-in;transition-timing-function: ease-in;opacity: 0;visibility: hidden;z-index: 110;}.wpr-tabs-triangle-yes>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {content: "";position: absolute;width: 0;height: 0;-webkit-transition-property: border-color;-o-transition-property: border-color;transition-property: border-color;-webkit-transition-timing-function: ease-in;-o-transition-timing-function: ease-in;transition-timing-function: ease-in;opacity: 0;visibility: hidden;z-index: 110;}.wpr-tabs-triangle-yes>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab-active.wpr-tab:before {opacity: 1;visibility: visible;}.wpr-tabs-triangle-yes>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab-active.wpr-tab:before {opacity: 1;visibility: visible;}.wpr-tabs-position-above>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {border-left-color: transparent;border-right-color: transparent;border-top-color: white;border-top-style: solid;border-left-style: solid;border-right-style: solid;}.wpr-tabs-position-above>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {border-left-color: transparent;border-right-color: transparent;border-top-color: white;border-top-style: solid;border-left-style: solid;border-right-style: solid;}.wpr-tabs-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before, .wpr-tabs-position-right>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {border-bottom-color: transparent;border-top-color: transparent;border-right-style: solid;border-bottom-style: solid;border-top-style: solid;}.wpr-tabs-position-left>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before, .wpr-tabs-position-right>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {border-bottom-color: transparent;border-top-color: transparent;border-right-style: solid;border-bottom-style: solid;border-top-style: solid;}.wpr-tabs-position-above.wpr-tabs-triangle-type-outer.wpr-tabs-position-above>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {left: 50%;-ms-transform: translateX(-50%);transform: translateX(-50%);-webkit-transform: translateX(-50%);}.wpr-tabs-position-above.wpr-tabs-triangle-type-outer.wpr-tabs-position-above>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {left: 50%;-ms-transform: translateX(-50%);transform: translateX(-50%);-webkit-transform: translateX(-50%);}.wpr-tabs-position-above.wpr-tabs-triangle-type-inner.wpr-tabs-position-above>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {left: 50%;-ms-transform: translateX(-50%) rotate(180deg);transform: translateX(-50%) rotate(180deg);-webkit-transform: translateX(-50%) rotate(180deg);bottom: -1px;}.wpr-tabs-position-above.wpr-tabs-triangle-type-inner.wpr-tabs-position-above>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {left: 50%;-ms-transform: translateX(-50%) rotate(180deg);transform: translateX(-50%) rotate(180deg);-webkit-transform: translateX(-50%) rotate(180deg);bottom: -1px;}.wpr-tabs-position-left.wpr-tabs-triangle-type-outer>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before, .wpr-tabs-position-right.wpr-tabs-triangle-type-inner>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {top: 50%;-ms-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg);-webkit-transform: translateY(-50%) rotate(180deg);}.wpr-tabs-position-left.wpr-tabs-triangle-type-outer>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before, .wpr-tabs-position-right.wpr-tabs-triangle-type-inner>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {top: 50%;-ms-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg);-webkit-transform: translateY(-50%) rotate(180deg);}.wpr-tabs-position-right.wpr-tabs-triangle-type-outer>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before, .wpr-tabs-position-left.wpr-tabs-triangle-type-inner>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {top: 50%;-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transform: translateY(-50%);}.wpr-tabs-position-right.wpr-tabs-triangle-type-outer>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before, .wpr-tabs-position-left.wpr-tabs-triangle-type-inner>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {top: 50%;-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transform: translateY(-50%);}.wpr-tabs-position-left.wpr-tabs-triangle-type-inner>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {right: 0;}.wpr-tabs-position-left.wpr-tabs-triangle-type-inner>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {right: 0;}.wpr-tabs-position-right.wpr-tabs-triangle-type-inner>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {left: 0;}.wpr-tabs-position-right.wpr-tabs-triangle-type-inner>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {left: 0;}.wpr-ticker-effect-typing .wpr-ticker-title:after {display: inline-block;vertical-align: top;opacity: 1;color: inherit;margin-left: 2px;}.wpr-ticker-effect-typing .slick-current .wpr-ticker-title:after {-webkit-animation-name: wpr-cursor-blink;animation-name: wpr-cursor-blink;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-duration: 0.5s;animation-duration: 0.5s;}.wpr-ticker-effect-typing .slick-current .wpr-ticker-title-inner {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-animation: wpr-ticker-typing 1s steps(30, end);animation: wpr-ticker-typing 1s steps(30, end);overflow: hidden;}@-webkit-keyframes wpr-ticker-typing {from {width: 0;}to {width: 100%;}}@keyframes wpr-ticker-typing {from {width: 0;}to {width: 100%;}}.wpr-switcher-container {display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: 0 auto;}.wpr-switcher-wrap {position: relative;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-switcher {position: relative;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;height: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;z-index: 20;cursor: pointer;}.wpr-switcher-inner {display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-switcher-label-style-outer>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-first {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.wpr-switcher-label-style-outer>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-first {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.wpr-switcher-label-style-outer>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-second {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.wpr-switcher-label-style-outer>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-second {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.wpr-switcher-icon-position-left>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-inner>.wpr-switcher-icon, .wpr-switcher-icon-position-left>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-outer>.wpr-switcher-wrap>.wpr-switcher>.wpr-switcher-inner>.wpr-switcher-icon {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}.wpr-switcher-icon-position-left>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-inner>.wpr-switcher-icon, .wpr-switcher-icon-position-left>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-outer>.wpr-switcher-wrap>.wpr-switcher>.wpr-switcher-inner>.wpr-switcher-icon {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}.wpr-switcher-icon-position-left>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-inner>.wpr-switcher-label, .wpr-switcher-icon-position-left>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-outer>.wpr-switcher-wrap>.wpr-switcher>.wpr-switcher-inner>.wpr-switcher-label {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}.wpr-switcher-icon-position-left>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-inner>.wpr-switcher-label, .wpr-switcher-icon-position-left>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-outer>.wpr-switcher-wrap>.wpr-switcher>.wpr-switcher-inner>.wpr-switcher-label {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}.wpr-switcher-content-wrap {position: relative;width: 100%;-webkit-transition-property: height;-o-transition-property: height;transition-property: height;-webkit-transition-timing-function: cubic-bezier(0.5, 0.9, 0.6, 0.95);-o-transition-timing-function: cubic-bezier(0.5, 0.9, 0.6, 0.95);transition-timing-function: cubic-bezier(0.5, 0.9, 0.6, 0.95);-webkit-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;z-index: 1;overflow: hidden;}.wpr-switcher-content {position: absolute;width: 100%;top: 0;left: 0;z-index: 1;}.wpr-switcher-content-active {position: relative;z-index: 100;}.wpr-switcher-content-inner {opacity: 0;}.wpr-switcher-content-inner p, .wpr-switcher-content-inner * {margin-bottom: 0;}.wpr-switcher-content-active .wpr-switcher-content-inner.wpr-overlay-none {opacity: 1;}.wpr-switcher-bg {position: absolute;height: 100%;z-index: 1;-o-transition: all ease-in-out 0.4s;transition: all ease-in-out 0.4s;-webkit-transition: all ease-in-out 0.4s;}.wpr-switcher-style-dual.wpr-switcher-label-style-outer>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container[data-active-switcher*="1"] .wpr-switcher-bg {left: 0;}.wpr-switcher-style-dual.wpr-switcher-label-style-outer>.wpr-content-toggle>.wpr-switcher-container[data-active-switcher*="1"] .wpr-switcher-bg {left: 0;}.wpr-switcher-style-dual.wpr-switcher-label-style-outer>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container[data-active-switcher*="2"] .wpr-switcher-bg {left: 100%;-ms-transform: translateX(-100%);transform: translateX(-100%);-webkit-transform: translateX(-100%);}.wpr-switcher-style-dual.wpr-switcher-label-style-outer>.wpr-content-toggle>.wpr-switcher-container[data-active-switcher*="2"] .wpr-switcher-bg {left: 100%;-ms-transform: translateX(-100%);transform: translateX(-100%);-webkit-transform: translateX(-100%);}.wpr-stt-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;}.wpr-stt-btn {border: none;cursor: pointer;font-size: 16px;line-height: 48px;text-align: center;padding: 20px;max-width: 5cm;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;line-height: 1;-webkit-box-shadow: 0px 0px 10px 0px rgb(0, 0, 0, 0.25);box-shadow: 0px 0px 10px 0px rgb(0, 0, 0, 0.25);}.wpr-stt-btn-icon-left .wpr-stt-btn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-stt-btn-icon-right .wpr-stt-btn {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.wpr-stt-btn-icon-bottom .wpr-stt-btn {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}.wpr-stt-btn-icon-top .wpr-stt-btn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-stt-btn-align-fixed .wpr-stt-btn {visibility: hidden;position: fixed;z-index: 9999;}.wpr-stt-btn-align-fixed-right .wpr-stt-btn {left: auto;}.wpr-stt-btn-align-fixed-left .wpr-stt-btn {right: auto;}.wpr-pc-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;}.wpr-pc-btn {border: none;cursor: pointer;font-size: 16px;line-height: 48px;text-align: center;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;line-height: 1;}.elementor a.wpr-pc-btn {-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);}.wpr-pc-content {display: -webkit-box;display: -ms-flexbox;display: flex;}.wpr-pc-btn-icon-right .wpr-pc-content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-pc-btn-icon-left .wpr-pc-content {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.wpr-pc-btn-icon-bottom .wpr-pc-content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-pc-btn-icon-top .wpr-pc-content {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}.wpr-pc-btn-align-fixed .wpr-pc-btn {position: fixed;z-index: 9999;}.wpr-pc-btn-align-fixed-right .wpr-pc-btn {left: auto;}.wpr-pc-btn-align-fixed-left .wpr-pc-btn {right: auto;}.wpr-timeline-outer-container {position: relative;opacity: 0;}.wpr-vertical {min-width: 100%;min-height: 100%;overflow: hidden;}.wpr-vertical .wpr-timeline-centered .wpr-data-wrap {display: flow-root;}.wpr-timeline-centered {position: relative;display: table;width: 100%;height: 100%;}.wpr-list-style-none ul {list-style-type: none;}.wpr-list-style-disc ul {list-style-type: disc;}.wpr-list-style-decimal ul {list-style-type: decimal;}.wpr-timeline-centered .wpr-timeline-entry:last-of-type {margin-bottom: 0 !important;}.wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry {position: relative;width: 50%;float: right;margin-bottom: 70px;clear: both;}.wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-left-aligned, .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry.wpr-left-aligned {float: left;}.wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry.wpr-left-aligned {width: 100%;}.wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-left-aligned .wpr-timeline-entry-inner, .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry.wpr-left-aligned .wpr-timeline-entry-inner {margin-left: 0;}.wpr-wrapper .wpr-year-label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-one-sided-timeline-left .wpr-middle-line, .wpr-one-sided-timeline-left .wpr-timeline-fill, .wpr-one-sided-timeline-left .wpr-year-label, .wpr-one-sided-timeline-left .wpr-icon {left: auto;}.wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner {position: relative;}.wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-entry {width: 100%;float: left;}.wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-entry .wpr-timeline-entry-inner {margin-left: 0;}.wpr-both-sided-timeline .wpr-middle-line {left: 50%;}.wpr-middle-line {position: absolute;display: block;width: 4px;top: 20px;height: 100%;}.wpr-one-sided-timeline-left .wpr-icon {right: 0.3%;}.wpr-timeline-fill {position: absolute;display: block;width: 4px;left: 50%;top: 20px;background-color: rgb(61, 42, 61);height: 0;}.wpr-read-more-button {display: inline-block;font-size: 14px;}.wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-left-aligned .wpr-extra-label {left: 108%;}.wpr-horizontal .wpr-extra-label .wpr-label, .wpr-horizontal .wpr-extra-label .wpr-sub-label {text-align: center;line-height: 1;}.wpr-left-aligned .wpr-extra-label .wpr-label, .wpr-left-aligned .wpr-extra-label .wpr-sub-label {text-align: right;}.wpr-right-aligned .wpr-extra-label .wpr-label, .wpr-right-aligned .wpr-extra-label .wpr-sub-label {text-align: left;}.wpr-both-sided-timeline .wpr-right-aligned .wpr-extra-label .wpr-label, .wpr-both-sided-timeline .wpr-right-aligned .wpr-extra-label .wpr-sub-label {text-align: right !important;}.wpr-both-sided-timeline .wpr-left-aligned .wpr-extra-label .wpr-label, .wpr-both-sided-timeline .wpr-left-aligned .wpr-extra-label .wpr-sub-label {text-align: left !important;}.wpr-horizontal-bottom .wpr-extra-label {position: absolute;display: table;width: 100%;height: 80px;overflow: hidden;text-align: center;vertical-align: middle;top: 0;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.wpr-extra-label .wpr-label, .wpr-extra-label .wpr-sub-label {display: block;width: 100%;}.wpr-extra-label .wpr-label {font-size: 15px;font-weight: 600;}.wpr-extra-label .wpr-sub-label {font-size: 12px;}.wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-left-aligned .wpr-timeline-entry-inner .wpr-icon {position: absolute;left: calc(100%);-webkit-transform: translate(-50%);-ms-transform: translate(-50%);transform: translate(-50%);}.wpr-both-sided-timeline .wpr-right-aligned .wpr-icon {position: absolute;right: calc(100%);-webkit-transform: translate(50%);-ms-transform: translate(50%);transform: translate(50%);}.wpr-timeline-centered .wpr-timeline-entry.wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap:after {right: 0;margin-left: 0;margin-right: -9px;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}.wpr-story-info-vertical, .wpr-story-info {}.wpr-right-aligned .wpr-story-info-vertical.wpr-data-wrap:after {right: 100%;}.wpr-timeline-centered .wpr-timeline-entry .wpr-extra-label {position: absolute;right: 108%;width: 100%;height: auto;padding: 10px;-webkit-box-sizing: border-box;box-sizing: border-box;}.wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-entry .wpr-extra-label, .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {position: relative;right: auto;position: static !important;-webkit-transform: none !important;-ms-transform: none !important;transform: none !important;display: block;margin-bottom: 10px;}.wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {position: static !important;text-align: right;margin-left: auto;}.wpr-timeline-centered .wpr-timeline-entry .wpr-extra-label>span {display: block;}.wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-icon {display: block;width: 48px;height: 48px;-webkit-background-clip: padding-box;-moz-background-clip: padding-box;background-clip: padding-box;text-align: center;font-size: 0;float: left;}.wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-icon i {font-size: 22px;}.wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-data-wrap {position: relative;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;}.wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-data-wrap:after {content: '';display: block;position: absolute;width: 0;height: 0;border-style: solid;border-width: 9px 9px 9px 0;border-color: transparent;top: 14px;margin-left: -9px;}.wpr-title-wrap {overflow: hidden;-ms-flex-negative: 0;flex-shrink: 0;width: 100% !important;}.wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-data-wrap .wpr-title {display: inline-block;}.wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-data-wrap .wpr-title span {-webkit-opacity: .6;-moz-opacity: .6;opacity: .6;-ms-filter: alpha(opacity=60);filter: alpha(opacity=60);}.wpr-timeline-centered .wpr-year-wrap .wpr-year-label {display: inline-block;text-align: center;white-space: nowrap;}.wpr-timeline-centered .wpr-year-wrap {display: block;position: relative;float: left;clear: left;width: 100%;margin-left: auto;margin-right: auto;padding: 0;text-align: center;}.wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-wrap .wpr-year-label {position: absolute;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);}.wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-wrap .wpr-year-label {position: absolute;-webkit-transform: translate(50%, 0);-ms-transform: translate(50%, 0);transform: translate(50%, 0);}.wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after, .wpr-one-sided-timeline-left .wpr-left-aligned .wpr-data-wrap:after {left: 100%;}.wpr-one-sided-timeline .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-icon {-webkit-transform: translate(-50%, -50%) !important;-ms-transform: translate(-50%, -50%) !important;transform: translate(-50%, -50%) !important;}.wpr-wrapper .wpr-icon {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;}.timeline-background-image {position: absolute;left: 0;top: 0;width: 100%;height: 100%;max-width: 100% !important;max-height: 100% !important;opacity: 0.7;z-index: -1;}.timeline-background-image img {width: 100%;height: 100%;max-width: 100% !important;max-height: 100% !important;}.wpr-horizontal-timeline .swiper-slide-line-bottom {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}.wpr-horizontal-timeline .wpr-story-info {width: 98%;}.story-with-background {background-image: url('');background-repeat: no-repeat;background-position: center;background-size: cover;}.wpr-timeline-story-overlay {position: absolute;top: 0;left: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;line-height: 1;height: auto;}.wpr-story-info {line-height: 1;}.wpr-horizontal-bottom.swiper {position: unset;overflow: hidden;z-index: 10;}.wpr-horizontal.swiper {position: unset;overflow: hidden;z-index: 11;margin: 0 32px;}.wpr-horizontal {padding-top: 10px;}.wpr-horizontal-bottom {padding-bottom: 10px;}.wpr-horizontal-bottom .wpr-year-wrap {position: absolute;display: table;text-align: center;top: 96px;left: 10px;height: 36px;width: 72px;vertical-align: middle;border-radius: 6px;overflow: hidden;z-index: 1;table-layout: fixed;word-break: break-word;}.wpr-horizontal-bottom .wpr-year-label {padding: 2px;vertical-align: middle;display: table-cell;}.wpr-horizontal-bottom .wpr-icon {color: #fff;width: 40px;height: 40px;text-align: center;display: block;z-index: 100;border-radius: 50%;-webkit-transform: translate(-50%);-ms-transform: translate(-50%);transform: translate(-50%);}.wpr-horizontal-bottom .wpr-icon i {line-height: 40px;font-size: 26px;}.wpr-horizontal-bottom .wpr-icon:empty {width: 24px;height: 24px;top: 102px;left: calc(50% - 12px);}.wpr-horizontal-bottom .wpr-story-info:before {content: "";display: block;position: absolute;}.wpr-horizontal-bottom .wpr-story-info {padding: 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: relative;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;text-align: center;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 6px;}.wpr-story-info, .wpr-story-info-vertical {font-size: 0;}.wpr-timeline-media {overflow: hidden;position: relative;display: inline-block;}.wpr-timeline-iframe-wrapper {position: relative;width: 100%;height: 0;padding-bottom: 56.25%;}.wpr-timeline-media iframe, .wpr-timeline-iframe-wrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.wpr-horizontal-bottom .wpr-title {display: inline-block;margin: 0;line-height: 1.2em;}.wpr-horizontal-bottom .wpr-title {padding: 8px 8px 0;font-size: 20px;}.wpr-horizontal-bottom .wpr-description {display: inline-block;width: 100%;margin: 0;line-height: 1.2em;padding: 8px;font-size: inherit;}.wpr-horizontal .wpr-description {display: inline-block;width: 100%;margin: 0;line-height: 1.2em;padding: 8px;font-size: inherit;}.wpr-wrapper .wpr-description {font-size: 15px;background-color: transparent !important;}.wpr-horizontal-bottom .wpr-swiper-pagination.swiper-pagination-progressbar {position: absolute;left: 50%;z-index: 0;}.wpr-horizontal-bottom .wpr-swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: rgba(0, 0, 0, 0.25);}.wpr-horizontal-bottom .wpr-button-prev, .wpr-horizontal-bottom .wpr-button-next {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 40px;top: 113px;cursor: pointer;line-height: 0;}.wpr-horizontal-bottom .wpr-button-prev {margin-left: -10px;}.wpr-horizontal-bottom .wpr-button-next {margin-right: -10px;}.wpr-button-prev.swiper-button-disabled, .wpr-button-next.swiper-button-disabled {opacity: 0.35;cursor: auto;pointer-events: none;}.swiper-slide.auto-height {height: auto;}.wpr-horizontal-timeline .swiper-slide {height: auto;}.wpr-horizontal-bottom {height: auto;}.wpr-horizontal .wpr-year-wrap {position: absolute;display: table;text-align: center;bottom: 61px;left: 12px;height: 36px;width: 72px;vertical-align: middle;border-radius: 6px;overflow: hidden;z-index: 1;table-layout: fixed;word-break: break-word;background: rgb(255, 0, 179);}.wpr-horizontal .wpr-year-label {padding: 2px;vertical-align: middle;display: table-cell;background: rgb(255, 0, 179);}.wpr-timeline-centered .wpr-extra-label {-webkit-transform: translateY(-50%) !important;-ms-transform: translateY(-50%) !important;transform: translateY(-50%) !important;}.wpr-horizontal .wpr-extra-label {position: absolute;display: table;width: 100%;height: 80px;overflow: hidden;text-align: center;vertical-align: middle;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.wpr-horizontal .wpr-extra-label .wpr-label, .wpr-horizontal .wpr-extra-label .wpr-sub-label {display: inline-block;width: 100%;}.wpr-horizontal .wpr-icon {width: 40px;height: 40px;left: calc(50% - 20px);text-align: center;position: absolute;display: block;z-index: 100;left: 50%;-webkit-transform: translate(-50%, 50%);-ms-transform: translate(-50%, 50%);transform: translate(-50%, 50%);}.wpr-horizontal .wpr-icon i {line-height: 40px;font-size: 26px;}.wpr-horizontal .wpr-icon:empty {width: 24px;height: 24px;bottom: 48px;left: calc(50% - 12px);}.wpr-horizontal .wpr-story-info:before {content: "";display: block;position: absolute;left: calc(50% - 10px);left: -o-calc(50% - 10px);border-bottom-color: transparent !important;bottom: -28px;}.wpr-horizontal .wpr-story-info {position: relative;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;text-align: center;-webkit-box-sizing: border-box;box-sizing: border-box;}.wpr-horizontal .wpr-title {padding: 8px 8px 0;font-size: 20px;}.wpr-horizontal .wpr-swiper-pagination.swiper-pagination-progressbar {position: absolute;height: 2px;left: 50%;z-index: 0;}.wpr-horizontal .wpr-button-prev, .wpr-horizontal .wpr-button-next {position: absolute;font-size: 40px;cursor: pointer;line-height: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-horizontal .wpr-button-prev {margin-left: -6px;}.wpr-horizontal .wpr-button-next {margin-right: -6px;}.wpr-button-prev.swiper-button-disabled, .wpr-button-next.swiper-button-disabled {opacity: 0.55;cursor: auto;pointer-events: none;}.wpr-wrapper .wpr-year {font-size: 16px;font-weight: bold;line-height: 2.1em;}.wpr-wrapper span.wpr-extra-label {font-size: 15px;font-weight: normal;color: #7A7A7A;}.wpr-wrapper .wpr-title {font-size: 20px;font-weight: 600;}.wpr-horizontal-bottom .wpr-story-info {border-bottom: 4px solid #23A455;}.wpr-horizontal-bottom .wpr-story-info:before {border: 13px solid;border-top-color: transparent;border-left-color: transparent;border-right-color: transparent;}.wpr-left-aligned .wpr-data-wrap:after {border-right-color: transparent !important;}.wpr-wrapper span.wpr-extra-label {font-size: 15px;font-weight: normal;color: #7A7A7A;}.wpr-wrapper .wpr-title {font-size: 24px;font-weight: bold;}.wpr-horizontal .wpr-story-info {border-bottom: 4px solid #23A455;}.wpr-horizontal .wpr-story-info:before {border: 13px solid transparent;}.wpr-horizontal .wpr-timeline-prev-arrow {left: 1%;-webkit-transform: translateY(50%);-ms-transform: translateY(50%);transform: translateY(50%);}.wpr-horizontal .wpr-timeline-next-arrow {right: 1%;-webkit-transform: translateY(50%) rotate(180deg);-ms-transform: translateY(50%) rotate(180deg);transform: translateY(50%) rotate(180deg);}.wpr-horizontal-bottom .wpr-timeline-prev-arrow {left: 1%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.wpr-horizontal-bottom .wpr-timeline-next-arrow {right: 1%;-webkit-transform: translateY(-50%) rotate(180deg);-ms-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg);}}@media screen and (max-width: 767px){.wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry {float: none;width: 100%;}.wpr-timeline-centered .wpr-right-aligned .wpr-icon {-webkit-transform: translate(-50%, -50%) !important;-ms-transform: translate(-50%, -50%) !important;transform: translate(-50%, -50%) !important;}.wpr-one-sided-timeline .wpr-extra-label {position: static !important;-webkit-transform: none !important;-ms-transform: none !important;transform: none !important;display: block;margin-bottom: 10px;}.wpr-right-aligned .wpr-extra-label .wpr-label {text-align: left !important;}}@media all{.wpr-lottie-animations-wrapper {min-height: 1px;}.wpr-twitter-feed-item-username {margin: 0;}.wpr-tweet .inner-block {display: inline-block;}.wpr-twitter-feed-cont .swiper-pagination-bullets, .wpr-twitter-feed-cont .swiper-pagination-fraction {display: inline-block !important;width: auto !important;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.wpr-twitter-hidden-item {opacity: 0 !important;overflow: hidden !important;}.wpr-twitter-feed-item-display-block {clear: both;}.wpr-twitter-feed-item-display-inline.wpr-twitter-feed-item-align-left, .wpr-twitter-feed-item-display-custom.wpr-twitter-feed-item-align-left {float: left;}.wpr-twitter-feed-item-display-inline.wpr-twitter-feed-item-align-right, .wpr-twitter-feed-item-display-custom.wpr-twitter-feed-item-align-right {float: right;}.wpr-twitter-feed-item-display-inline.wpr-twitter-feed-item-align-center, .wpr-twitter-feed-item-display-custom.wpr-twitter-feed-item-align-center {float: none;display: inline-block;vertical-align: middle;}.wpr-tf-header-content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.wpr-tf-header-user p {text-align: left;}.wpr-twitter-feed-header p {margin: 0;}.wpr-twitter-feed-cont {position: relative;}.wpr-twitter-feed p {margin: 0;}.wpr-tf-statistics {text-align: left;}}@media screen and (max-width: 767px){.wpr-tf-statistics {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}@media all{.wpr-tf-header-profile-img {width: 50%;margin-top: -100px;}.wpr-twitter-follow-btn-wrap {margin-top: 10px;}.wpr-tf-header-profile-img img {width: 200px;height: 200px;border-radius: 50%;}.wpr-twitter-feed-masonry .wpr-twitter-feed {height: auto;display: block;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px;}.wpr-twitter-feed-grid .wpr-twitter-feed {display: -ms-grid;display: grid;-ms-grid-columns: minmax(0, 1fr) 5px minmax(0, 1fr) 5px minmax(0, 1fr);grid-template-columns: repeat(3, minmax(0, 1fr));-webkit-column-gap: 5px;-moz-column-gap: 5px;column-gap: 5px;row-gap: 5px;}.wpr-twitter-feed .button {margin-bottom: 20px;}.wpr-twitter-feed-list .wpr-twitter-feed .wpr-tweet, .wpr-twitter-feed-masonry .wpr-twitter-feed .wpr-tweet {margin-bottom: 20px;}.wpr-twitter-feed .wpr-tweet {border: 1px solid #A2A2A2;-webkit-column-break-inside: avoid;-moz-column-break-inside: avoid;break-inside: avoid;}.wpr-twitter-feed figure img {border-radius: 50%;width: 100%;height: 100%;}.wpr-twit-image {width: 100%;height: auto;}.wpr-twitter-follow-btn {display: inline-block;}.wpr-load-more-twitter-posts {cursor: pointer;}.wpr-token-missing {text-align: center;margin-bottom: 0;}.wpr-pagination-hidden {display: none !important;}.wpr-instagram-feed {opacity: 0;}.wpr-instagram-feed .inner-block {display: inline-block;}.wpr-instagram-hidden-item, .wpr-grid-hidden-item {opacity: 0 !important;overflow: hidden;}.wpr-swiper-nav-wrap {cursor: pointer }.wpr-swiper-button {cursor: pointer;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-grid-slider-nav-position-custom .wpr-swiper-button-prev, .wpr-grid-slider-nav-position-custom .wpr-swiper-button-next {position: absolute;z-index: 99;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);cursor: pointer;}.wpr-swiper-button-prev {left: 0;}.wpr-swiper-button-next {right: 0 }.wpr-grid-slider-nav-position-default .wpr-swiper-nav-wrap {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;z-index: 99;}.wpr-grid-slider-nav-position-default .wpr-swiper-button-prev, .wpr-grid-slider-nav-position-default .wpr-swiper-button-next {position: static;}.wpr-grid-slider-nav-align-top-center .wpr-swiper-nav-wrap, .wpr-grid-slider-nav-align-bottom-center .wpr-swiper-nav-wrap {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.wpr-if-cfb-bottom .wpr-grid-pagination, .wpr-if-cfb-bottom .wpr-instagram-follow-btn-wrap {display: inline-block;}.wpr-insta-feed-item-above-content {border-bottom: 0 !important;border-bottom-left-radius: 0 !important;border-bottom-right-radius: 0 !important;}.wpr-instagram-feed:not(.wpr-layout-list) .wpr-insta-feed-item-below-content {border-top: 0 !important;border-top-left-radius: 0 !important;border-top-right-radius: 0 !important;}.wpr-insta-feed-item-username {margin: 0;font-size: 23px;}.wpr-instagram-follow-btn {display: inline-block;cursor: pointer;}.wpr-if-cfb-center .wpr-instagram-follow-btn {position: absolute;top: 50%;left: 50%;-webkit-transform: translateY(-50%) translateX(-50%);-ms-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);z-index: 99;}.wpr-insta-feed-thumb {width: 100%;height: auto;}.wpr-insta-feed-item-display-block {clear: both;}.wpr-insta-feed-item-display-inline.wpr-insta-feed-item-align-left, .wpr-insta-feed-item-display-custom.wpr-insta-feed-item-align-left {float: left;}.wpr-insta-feed-item-display-inline.wpr-insta-feed-item-align-right, .wpr-insta-feed-item-display-custom.wpr-insta-feed-item-align-right {float: right;}.wpr-insta-feed-item-display-inline.wpr-insta-feed-item-align-center, .wpr-insta-feed-item-display-custom.wpr-insta-feed-item-align-center {float: none;display: inline-block;vertical-align: middle;}.wpr-insta-feed-layout-grid .wpr-instagram-feed, .wpr-insta-feed-layout-full-width .wpr-instagram-feed, .wpr-insta-feed-layout-list .wpr-instagram-feed {display: -ms-grid;display: grid;}.wpr-instagram-feed-cont {position: relative;}.wpr-instagram-feed-cont .swiper-pagination-bullets, .wpr-instagram-feed-cont .swiper-pagination-fraction {display: inline-block !important;width: auto !important;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.wpr-insta-feed-list-left .wpr-insta-feed-media-wrap, .wpr-insta-feed-list-left .wpr-insta-feed-item-below-content {float: left;}.wpr-insta-feed-list-left .wpr-insta-feed-item-caption {text-align: left !important;}.wpr-insta-feed-list-right .wpr-insta-feed-media-wrap, .wpr-insta-feed-list-right .wpr-insta-feed-item-below-content {float: right;}.wpr-insta-feed-list-right .wpr-insta-feed-item-caption {text-align: right !important }.wpr-insta-feed-list-zigzag .wpr-insta-feed-content-wrap:nth-child(odd) .wpr-insta-feed-media-wrap, .wpr-insta-feed-list-zigzag .wpr-insta-feed-content-wrap:nth-child(odd) .wpr-insta-feed-item-below-content {float: left;}.wpr-insta-feed-list-zigzag .wpr-insta-feed-content-wrap:nth-child(odd) .wpr-insta-feed-item-caption {text-align: left !important;}.wpr-insta-feed-list-zigzag .wpr-insta-feed-content-wrap:nth-child(even) .wpr-insta-feed-media-wrap, .wpr-insta-feed-list-zigzag .wpr-insta-feed-content-wrap:nth-child(even) .wpr-insta-feed-item-below-content {float: right;}.wpr-insta-feed-list-zigzag .wpr-insta-feed-content-wrap:nth-child(even) .wpr-insta-feed-item-caption {text-align: right !important;}.wpr-insta-feed-content-wrap {text-align: center;}.wpr-masonry {opacity: 0;}.wpr-masonry .wpr-insta-feed-content-wrap {padding: 0 !important;float: left;}.wpr-insta-feed-content-wrap, .wpr-insta-feed-media-wrap {position: relative;overflow: hidden;}.wpr-insta-feed-media-wrap {height: 100%;}.wpr-insta-feed-media-hover {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}.wpr-insta-feed-media-hover-top {position: absolute;top: 0;left: 0;width: 100%;z-index: 2;}.wpr-insta-feed-media-hover-bottom {position: absolute;bottom: 0;left: 0;width: 100%;z-index: 2;}.wpr-insta-feed-media-hover-middle {position: relative;z-index: 2;}.wpr-insta-feed-media-hover-bg {position: absolute;}.wpr-insta-feed-item-icon .inner-block>span, .wpr-insta-feed-item-lightbox .inner-block>span, .wpr-insta-feed-lightbox-overlay {cursor: pointer;}svg[class*="wpr-insta-feed-extra-icon"], .wpr-insta-feed-item-lightbox .inner-block > span > svg {height: 1em;vertical-align: middle;fill: currentColor;}.wpr-insta-feed-lightbox-overlay {position: absolute;top: 0;left: 0;z-index: 99;width: 100%;height: 100%;}.wpr-ifc-date {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 10px;}.wpr-insta-feed-caption {font-style: normal;}.wpr-insta-feed-caption::-webkit-scrollbar {width: 4px;background-color: transparent;}.wpr-insta-feed-caption::-webkit-scrollbar-thumb {border-left: 3px solid red;}.wpr-if-square-images-yes .wpr-insta-feed-media-wrap {position: relative;padding-bottom: 100%;width: 100%;}.wpr-insta-feed-image-wrap img {border-radius: inherit;}.wpr-if-square-images-yes .wpr-insta-feed-image-wrap {overflow: hidden;position: absolute;width: 100%;height: 100%;left: 0;top: 0;}.wpr-if-square-images-yes img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.wpr-load-more-insta-posts {cursor: pointer;}.wpr-flip-carousel-wrapper {min-height: 1px;}.wpr-flip-carousel {overflow: hidden !important;opacity: 0;}.wpr-flip-items-wrapper img {margin: auto;}.wpr-flip-items-wrapper {list-style-type: none;}.wpr-flip-carousel ul li.flipster__item {margin: auto;}.wpr-flip-carousel ul li.flipster__item img {width: 100%;}.wpr-flip-carousel .flipster__nav {margin: 0;}.wpr-flip-carousel .flipster__button, .wpr-flip-carousel .flipcaption, .wpr-flip-carousel .subcaption, .wpr-flip-carousel .flipster__nav__link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;outline: none;}.wpr-flip-carousel .flipster__button {opacity: 1;}.wpr-flip-carousel .flipster__nav__link {width: 100%;height: 100%;padding: 0;}.wpr-flip-carousel .flipster__nav__link::after {display: none;}.wpr-flip-carousel-navigation {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;}}@media screen and (max-width: 768px){.wpr-flip-carousel ul li.flipster__item {width: 70%;}}@media all{.wpr-dual-heading-icon-and-desc-top .wpr-dual-heading-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}.wpr-dual-heading-icon-top .wpr-dual-heading-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-dual-heading-icon-top .wpr-dual-heading-icon-wrap {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}.wpr-dual-heading-desc-top .wpr-dual-heading-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-dual-heading-desc-top .wpr-dual-heading-description {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}.wpr-dual-title {margin: 0 0 0 0;}.wpr-dual-title .first, .wpr-dual-title .second {display: inline-block;}.wpr-dual-title {--wpr-ls-color: #e8e8e8;--wpr-ls-size: 10px;--wpr-ls-step: calc(var(--wpr-ls-size) / 10);}.wpr-ls-dir-bottom-left .second{--dx: -1;--dy: 1;}.wpr-ls-dir-bottom-right .second{--dx: 1;--dy: 1;}.wpr-ls-dir-top-left .second{--dx: -1;--dy: -1;}.wpr-ls-dir-top-right .second{--dx: 1;--dy: -1;}.wpr-ls-dir-left .second{--dx: -1;--dy: 0;}.wpr-ls-dir-right .second{--dx: 1;--dy: 0;}.wpr-ls-dir-top .second{--dx: 0;--dy: -1;}.wpr-ls-dir-bottom .second{--dx: 0;--dy: 1;}.wpr-dual-title.wpr-shadow-long .second{text-shadow: calc(var(--dx)*1*var(--wpr-ls-step)) calc(var(--dy)*1*var(--wpr-ls-step)) 0 var(--wpr-ls-color), calc(var(--dx)*2*var(--wpr-ls-step)) calc(var(--dy)*2*var(--wpr-ls-step)) 0 var(--wpr-ls-color), calc(var(--dx)*3*var(--wpr-ls-step)) calc(var(--dy)*3*var(--wpr-ls-step)) 0 var(--wpr-ls-color), calc(var(--dx)*4*var(--wpr-ls-step)) calc(var(--dy)*4*var(--wpr-ls-step)) 0 var(--wpr-ls-color), calc(var(--dx)*5*var(--wpr-ls-step)) calc(var(--dy)*5*var(--wpr-ls-step)) 0 var(--wpr-ls-color), calc(var(--dx)*6*var(--wpr-ls-step)) calc(var(--dy)*6*var(--wpr-ls-step)) 0 var(--wpr-ls-color), calc(var(--dx)*7*var(--wpr-ls-step)) calc(var(--dy)*7*var(--wpr-ls-step)) 0 var(--wpr-ls-color), calc(var(--dx)*8*var(--wpr-ls-step)) calc(var(--dy)*8*var(--wpr-ls-step)) 0 var(--wpr-ls-color), calc(var(--dx)*9*var(--wpr-ls-step)) calc(var(--dy)*9*var(--wpr-ls-step)) 0 var(--wpr-ls-color), calc(var(--dx)*10*var(--wpr-ls-step)) calc(var(--dy)*10*var(--wpr-ls-step)) 0 var(--wpr-ls-color), calc(var(--dx)*11*var(--wpr-ls-step)) calc(var(--dy)*11*var(--wpr-ls-step)) 0 var(--wpr-ls-color), calc(var(--dx)*12*var(--wpr-ls-step)) calc(var(--dy)*12*var(--wpr-ls-step)) 0 var(--wpr-ls-color);}.wpr-taxonomy-list {display: -webkit-box;display: -ms-flexbox;display: flex;list-style: none;padding: 0;margin: 0;}.wpr-taxonomy-list li:not(.wpr-sub-hidden) {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-taxonomy-list li>span, .wpr-taxonomy-list li a {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}.wpr-taxonomy-list li .wpr-tax-dropdown {width: auto;cursor: pointer;}.wpr-sub-hidden {display: none;}.wpr-taxonomy-list li {text-align: left;}.wpr-taxonomy-list li>span, .wpr-taxonomy-list li a {display: inline-block;text-decoration: none;}.wpr-taxonomy-list i {display: block;width: 100%;height: 100%;}.wpr-taxonomy-list-vertical .wpr-taxonomy-list i, .wpr-taxonomy-list span {line-height: 1.5;vertical-align: middle;}.wpr-taxonomy-list-horizontal .wpr-taxonomy-list li a, .wpr-taxonomy-list-horizontal .wpr-taxonomy-list li>span, .wpr-taxonomy-list .wpr-tax-wrap {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-term-count {display: block;}.wpr-taxonomy-list-horizontal .wpr-taxonomy-list {-ms-flex-wrap: wrap;flex-wrap: wrap;}.wpr-taxonomy-list-vertical .wpr-taxonomy-list {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-taxonomy-list-vertical .wpr-taxonomy-list li>span, .wpr-taxonomy-list-vertical .wpr-taxonomy-list li a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-taxonomy-list-vertical .wpr-sub-taxonomy {padding-left: 20px;}.wpr-taxonomy-list-vertical .wpr-inner-sub-taxonomy {padding-left: 40px;}.wpr-taxonomy-list-vertical .wpr-inner-sub-taxonomy-2 {padding-left: 60px;}.wpr-feature-list-center .wpr-feature-list-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-feature-list-center .wpr-feature-list-content-wrap {text-align: center;}.wpr-feature-list-right .wpr-feature-list-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.wpr-feature-list-right .wpr-feature-list-content-wrap {text-align: right;}.wpr-feature-list-align-flex-start .wpr-feature-list-title, .wpr-feature-list-align-flex-start .wpr-feature-list-description {text-align: left;}.wpr-feature-list-align-flex-end .wpr-feature-list-title, .wpr-feature-list-align-flex-end .wpr-feature-list-description {text-align: right;}.wpr-feature-list-rhombus .wpr-feature-list-icon-inner-wrap {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.wpr-feature-list-rhombus .wpr-feature-list-icon-wrap i, .wpr-feature-list-rhombus .wpr-feature-list-icon-wrap img {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}.wpr-feature-list-wrap .wpr-feature-list-icon-inner-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;overflow: hidden;}.wpr-feature-list {padding: 0;}.wpr-feature-list-line-yes .wpr-feature-list-icon-wrap {position: relative;}.wpr-feature-list-icon-wrap img {width: 100%;max-width: 100%;}.wpr-feature-list-center .wpr-feature-list-line {display: none;}.wpr-feature-list-item:not(:last-of-type) .wpr-feature-list-line {position: absolute;top: 100%;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 0;height: 0;}.wpr-feature-list-item:last-of-type .wpr-feature-list-line {display: none;}.wpr-feature-list-title, .wpr-feature-list-description {margin: 0;}.wpr-feature-list-left .wpr-feature-list-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: left;}.wpr-image-accordion * {margin: 0;padding: 0;-webkit-box-sizing: border-box;box-sizing: border-box;}.wpr-img-accordion-wrapper-link-yes {cursor: pointer;}.wpr-image-accordion-wrap {overflow: hidden;opacity: 0;}.wpr-skew-acc-images-yes .wpr-image-accordion-wrap {overflow: visible;}.wpr-image-accordion-wrap h1 {position: relative;margin-bottom: 45px;font-family: 'Oswald', sans-serif;font-size: 44px;text-transform: uppercase;color: #424242;}.wpr-image-accordion-wrap .wpr-image-accordion {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;}.wpr-image-accordion-wrap .wpr-image-accordion-item {position: relative;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;overflow: hidden;}.wpr-image-accordion-wrap .wpr-image-accordion-item .wpr-accordion-background {position: absolute;top: 0;left: 0;min-height: 100%;min-width: 100%;}.wpr-img-accordion-item-description .inner-block {display: inline-block;}.wpr-image-accordion-wrap .wpr-img-accordion-media-hover, .wpr-image-accordion-wrap .wpr-img-accordion-hover-bg {position: absolute;}.wpr-image-accordion-item {text-align: center;}.wpr-image-accordion-item-inner {position: relative;text-align: center;}.wpr-img-accordion-item-display-custom.wpr-img-accordion-item-align-center {float: none;display: inline-block;vertical-align: middle;}.wpr-img-accordion-media-hover {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}.wpr-img-accordion-media-hover-top {position: absolute;top: 0;left: 0;width: 100%;z-index: 99;}.wpr-img-accordion-media-hover-bottom {position: absolute;bottom: 0;left: 0;width: 100%;z-index: 99;}.wpr-img-accordion-media-hover-middle {position: relative;z-index: 2;}.wpr-img-accordion-sep-style-1 .inner-block>span, .wpr-img-accordion-sep-style-2 .inner-block>span {display: inline-block;}.wpr-img-accordion-item-display-custom.wpr-img-accordion-sep-style-2 .inner-block>span, .wpr-img-accordion-item-display-custom.wpr-img-accordion-sep-style-1 .inner-block>span {width: 100%;}.wpr-img-accordion-item-display-block {clear: both;}.wpr-img-accordion-item-separator.wpr-img-accordion-item-display-inline span {width: 100% !important;}.wpr-img-accordion-item-display-inline.wpr-img-accordion-item-align-left, .wpr-img-accordion-item-display-custom.wpr-img-accordion-item-align-left {float: left;}.wpr-img-accordion-item-display-inline.wpr-img-accordion-item-align-right, .wpr-img-accordion-item-display-custom.wpr-img-accordion-item-align-right {float: right;}.wpr-img-accordion-item-display-inline.wpr-img-accordion-item-align-center, .wpr-img-accordion-item-display-custom.wpr-img-accordion-item-align-center {float: none;display: inline-block;vertical-align: middle;}.wpr-accordion-image-wrap {position: absolute;overflow: hidden;height: 100%;width: 100%;max-height: 100%;max-width: 100%;background-size: cover;background-position: center center;}.wpr-accordion-image-wrap img {display: inline;max-height: 100%;}.wpr-img-accordion-item-lightbox .inner-block>span, .wpr-img-accordion-lightbox-overlay {cursor: pointer;}.wpr-img-accordion-item-lightbox {cursor: pointer;pointer-events: none;}.wpr-animation-wrap-active .wpr-img-accordion-item-lightbox {pointer-events: auto;}.wpr-img-accordion-item-lightbox .inner-block {position: relative;}.wpr-img-accordion-lightbox-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 999;}.wpr-image-accordion-item .inner-block a {position: relative;display: inline-block;}.wpr-image-accordion .wpr-template-wrap {position: absolute;top: 0;left: 0;display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;}.wpr-column-slider-css {opacity: 0;}.wpr-column-slider-yes {position: relative;}.wpr-column-slider-yes, .wpr-equal-height-yes {opacity: 0;}.wpr-column-slider-yes.wpr-column-slider-ready:not(.wpr-equal-height-yes), .wpr-equal-height-yes.wpr-equal-height-ready:not(.wpr-column-slider-yes), .wpr-column-slider-yes.wpr-equal-height-yes.wpr-column-slider-ready.wpr-equal-height-ready {opacity: 1;}.wpr-column-slider-yes .swiper-button-prev, .wpr-column-slider-yes .swiper-button-next {background-image: none;position: absolute;top: 50%;z-index: 11;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.wpr-column-slider-yes .swiper-button-prev {left: 10px;cursor: pointer;}.wpr-column-slider-yes .swiper-button-next {right: 10px;cursor: pointer;}.wpr-column-slider-yes .swiper-button-prev::after, .wpr-column-slider-yes .swiper-button-next::after {content: none !important;}.wpr-column-slider-yes .swiper-pagination * {display: inline-block;}.wpr-column-slider-yes .swiper-pagination-progressbar, .wpr-column-slider-yes .swiper-pagination-progressbar-fill {display: block;}.wpr-column-slider-navigation {display: none;}.wpr-particle-wrapper {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;}.wpr-particle-wrapper canvas {position: relative;z-index: -1;}.wpr-jarallax {position: relative;-webkit-transition: all 0.9s ease-in-out;-o-transition: all 0.9s ease-in-out;transition: all 0.9s ease-in-out;}.elementor-editor-active .wpr-jarallax {position: absolute;}.wpr-parallax-multi-layer {position: absolute;top: 0;left: 0;height: 100%;width: 100%;}.wpr-parallax-ml-children {position: relative;display: none;}.wpr-parallax-ml-children img {max-width: 100%;width: 100%;}.wpr-sticky-section-yes {width: 100%;border-color: transparent;-webkit-transition: visibility 0s linear !important;-o-transition: visibility 0s linear !important;transition: visibility 0s linear !important;}.wpr-sticky-active {position: fixed !important;}.wpr-sticky-replace-header-yes + div, .wpr-sticky-replace-header-yes + section, .wpr-sticky-replace-header-yes + header {position: fixed;width: 100%;top: -1000px;}.wpr-section-full-height {height: 100% !important;background-color: transparent !important;}.wpr-sticky-header {z-index: 9999 !important;}.wpr-hidden-header {position: fixed;display: block !important;width: 100%;z-index: 999 !important;}.wpr-hidden-header-flex {position: fixed;display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;width: 100%;z-index: 999 !important;}.wpr-none-out {display: none;}.wpr-fade-in {-webkit-animation-name: added-tc-popup-animation-fade;animation-name: added-tc-popup-animation-fade;-webkit-animation-duration: var(--wpr-animation-duration, 1s);animation-duration: var(--wpr-animation-duration, 1s);-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-fade-out {-webkit-animation-name: added-tc-popup-animation-fade-out;animation-name: added-tc-popup-animation-fade-out;-webkit-animation-duration: var(--wpr-animation-duration, 1s);animation-duration: var(--wpr-animation-duration, 1s);-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-slide-in {opacity: 0;-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);-webkit-animation-name: sticky-slide-in;animation-name: sticky-slide-in;-webkit-animation-duration: var(--wpr-animation-duration, 1s);animation-duration: var(--wpr-animation-duration, 1s);-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-slide-out {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);-webkit-animation-name: sticky-slide-out;animation-name: sticky-slide-out;-webkit-animation-duration: var(--wpr-animation-duration, 1s);animation-duration: var(--wpr-animation-duration, 1s);-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}@-webkit-keyframes sticky-slide-in {from {opacity: 0;-webkit-transform: translateY(-100%);transform: translateY(-100%)}to {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}}@keyframes sticky-slide-in {from {opacity: 0;-webkit-transform: translateY(-100%);transform: translateY(-100%)}to {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}}@-webkit-keyframes sticky-slide-out {from {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}to {opacity: 0;-webkit-transform: translateY(-100%);transform: translateY(-100%)}}@keyframes sticky-slide-out {from {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}to {opacity: 0;-webkit-transform: translateY(-100%);transform: translateY(-100%)}}.wpr-reading-progress-bar-container {position: fixed;top: 0;left: 0;width: 100%;z-index: 9999999;background-color: transparent;}.wpr-reading-progress-bar {background-color: black;width: 0%;}.ps.wpr-table-inner-container, .wpr-table-inner-container {overflow-y: auto !important;overflow-x: auto !important;}.wpr-hide-table-before-arrange, .wpr-hide-pagination-on-search {opacity: 0;}.wpr-table-td {position: relative;}.wpr-table-td-pag {text-align: center;}.wpr-data-table {border-collapse: collapse;border-spacing: 0;margin-right: 0 !important;margin-left: 0 !important;margin-bottom: 0;}.wpr-data-table tr:first-child th {border-top: none !important;}.wpr-data-table tr:last-child td {border-bottom: none !important;}.wpr-data-table tr th:first-child, .wpr-data-table tr td:first-child {border-left: none !important;}.wpr-data-table tr th:last-child, .wpr-data-table tr td:last-child {border-right: none !important;}.wpr-flex-column {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-flex-column-reverse {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-data-table th {position: relative;}.wpr-equal-column-width-yes .wpr-data-table {table-layout: fixed;}.wpr-equal-column-width-yes .wpr-data-table .wpr-table-th-pag, .wpr-equal-column-width-yes .wpr-data-table .wpr-table-td-pag {width: 50px;}.wpr-table-live-search-cont input {min-width: 100%;}.wpr-search-input-icon, .wpr-sorting-icon {position: absolute;top: 50%;right: 5%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.wpr-table-custom-pagination {list-style-type: none !important;padding: 0;}.wpr-table-custom-pagination-inner-cont {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-table-custom-pagination-list {cursor: pointer;}.wpr-table-export-button-cont {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.wpr-table-export-button-cont button {position: relative;width: 100%;}.wpr-export-search-inner-cont {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-data-table img {display: inline-block;}.wpr-table-td, .wpr-table-th {vertical-align: middle;}.wpr-table-appended-tr {width: 100%;}.wpr-table-tr-before {position: relative;}.wpr-table-tr-before::before {content: '+';position: absolute;top: 10px;left: 10px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background: green;color: white;width: 20px;height: 20px;font-size: 15px;border-radius: 50%;}.wpr-table-tr-before-remove::before {content: '-';position: absolute;top: 10px;left: 10px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background: red;color: white;width: 20px;height: 20px;font-size: 15px;border-radius: 50%;}.wpr-table-text {position: relative;}.wpr-data-table-th-img, .wpr-table-text {vertical-align: middle;}.wpr-xls, .wpr-csv {padding: auto;}.wpr-entry-info-yes .wpr-table-pagination-cont {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-entry-info-yes .wpr-table-custom-pagination {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.wpr-entry-info {white-space: nowrap;min-width: 50px;}.wpr-table-text-nowrap-yes th, .wpr-table-text-nowrap-yes td {white-space: nowrap;}.wpr-data-table .fa-question-circle {font-weight: 400 !important;font-family: "Font Awesome 5 Free" !important;}.wpr-data-table-content-tooltip {position: absolute;top: -10px;left: 50%;border-radius: 4px;padding: 6px 10px;visibility: hidden;opacity: 0;font-size: 15px;-webkit-transform: translate(-50%, -100%);-ms-transform: translate(-50%, -100%);transform: translate(-50%, -100%);-webkit-transition: all 230ms ease-in-out 0s;-o-transition: all 230ms ease-in-out 0s;transition: all 230ms ease-in-out 0s;text-align: center;}.wpr-data-table-content-tooltip:before {content: "";position: absolute;left: 10px;bottom: -5px;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top-style: solid;border-top-width: 6px;}.wpr-table-td:hover .wpr-data-table-content-tooltip {visibility: visible;opacity: 1;top: -7px;-ms-transform: translate(-50%, -100%);transform: translate(-50%, -100%);-webkit-transform: translate(-50%, -100%);}.wpr-data-table-content-tooltip:before {left: 50%;-ms-transform: translateX(-50%);transform: translateX(-50%);-webkit-transform: translateX(-50%) !important;}}@media screen and (max-width: 768px){.wpr-export-search-inner-cont, .wpr-table-pagination-cont {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-equal-column-width-yes .wpr-data-table {table-layout: auto;}.wpr-table-export-button-cont {width: 100%;-ms-flex-pack: distribute;justify-content: space-around;}}@media all{.wpr-product-title {margin: 0;}.wpr-product-description pre * {white-space: wrap;}.wpr-product-stock p {margin-bottom: 0;}.wpr-product-stock-icon, .wpr-product-stock-icon svg {display: inline;vertical-align: text-bottom;}.elementor-widget-wpr-compare-pro {overflow: hidden;}.wpr-compare-placeholder {opacity: 0;}.wpr-compare-empty {text-align: center;margin: 0;}.wpr-compare-products {overflow-x: auto;}.wpr-compare-table {margin: 0;border-collapse: collapse;}.wpr-compare-table-wrap {min-height: 1px;}.wpr-compare-table a {display: inline-block;}.wpr-compare-table th, .wpr-compare-table td {background-clip: padding-box;}.wpr-compare-table th {background-color: #FFF;}.wpr-compare-table th:first-child {left: auto;}.wpr-compare-table td:first-child {position: sticky;left: 0;z-index: 0;background-color: #FFF;}.wpr-compare-table td:first-child {text-align: right;}.wpr-compare-table td:not(:first-child) {overflow-x: auto;}.wpr-compare {position: absolute;display: none;top: 100%;z-index: 999;background: white;width: 375px;border: 1px solid blanchedalmond;}.wpr-compare-table tr:first-child th {border-top-style: none !important;}.wpr-compare-table tr:last-child td:first-of-type, .wpr-compare-table tr th:first-child {border-left-style: none !important;}.wpr-compare-table tr:first-child th:last-child {border-right-style: none !important;}.wpr-compare-table tbody tr td:last-child {border-right-style: none !important;}.wpr-compare-table tr:last-child th:first-child, .wpr-compare-table tr:last-child td {border-bottom-style: none !important;}.wpr-compare-wrap .wpr-compare-text {margin-right: 5px;}.wpr-compare-wrap i {position: relative;}.wpr-compare-wrap .wpr-compare-count {position: absolute;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-radius: 50%;color: #FFF;background-color: #025AFF;font-size: 12px;font-weight: 400;width: 18px;height: 18px;bottom: 65%;left: 65%;display: none;}.wpr-compare-toggle-btn {display: inline-block;cursor: pointer;white-space: nowrap;}.wpr-compare-toggle-btn i, .wpr-compare-toggle-btn svg {-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.wpr-wishlist-add, .wpr-wishlist-remove, .wpr-compare-add, .wpr-compare-remove {display: inline-block;background-color: white;}.wpr-wishlist-add.wpr-button-hidden, .wpr-wishlist-remove.wpr-button-hidden, .wpr-compare-add.wpr-button-hidden, .wpr-compare-remove.wpr-button-hidden {display: none;}.wpr-wishlist-add i, .wpr-wishlist-remove i {font-family: "Font Awesome 5 Free" !important;}.wpr-grid button, .wpr-grid [type="submit"], .wpr-grid [type="button"] {background-color: transparent;border: 1px solid #605be5;-webkit-transition: all 0s;-o-transition: all 0s;transition: all 0s;}.wpr-wishlist-remove i {font-weight: 900 !important;}.wpr-wishlist-products {overflow-x: auto;}.wpr-wishlist-table {margin: 0;width: 100%;max-width: 100%;}.wpr-wishlist-table img {height: auto;}.wpr-wishlist-table a {display: inline-block;}.wpr-wishlist-table th, .wpr-wishlist-table td {vertical-align: middle;white-space: nowrap;}.wpr-wishlist-table thead th {border-top-style: none !Important;}.wpr-wishlist-table thead th:first-child {border-left-style: none !important;}.wpr-wishlist-table thead th:last-child {border-right-style: none !important;}.wpr-wishlist-table tbody tr td:first-child {border-left-style: none !important;}.wpr-wishlist-table tbody tr td:last-child {border-right-style: none !important;}.wpr-wishlist-table tbody tr:last-child td {border-bottom-style: none !Important;}.elementor-widget-wpr-wishlist-pro {overflow: hidden;}.elementor-widget-wpr-wishlist-pro .wpr-wishlist-remove {cursor: pointer;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.elementor-widget-wpr-wishlist-pro .wpr-wishlist-remove:before {font-family: "Font Awesome 5 Free";content: '\f00d';font-weight: 600 !important;}.wpr-wishlist-empty, .wpr-wishlist-empty-shop-link {margin: 0;text-align: center;}.wpr-wishlist-empty-hidden {display: none;}.wpr-wishlist-wrap {position: relative;}.wpr-wishlist-toggle-btn {display: inline-block;cursor: pointer;}.wpr-wishlist-toggle-btn i, .wpr-wishlist-toggle-btn svg {-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.wpr-wishlist {position: absolute;display: none;top: 100%;z-index: 999;background: white;width: 375px;border: none;}.wpr-view-wishlist, .wpr-view-wishlist .wpr-wishlist-text {display: block;width: 100%;padding: 0;}.wpr-wishlist-wrap .wpr-wishlist-text {margin-right: 5px;}.wpr-wishlist-wrap .fa-heart {position: relative;}.wpr-wishlist-wrap .wpr-wishlist-count {position: absolute;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-radius: 50%;color: #FFF;background-color: #025AFF;font-size: 12px;font-weight: 400;width: 18px;height: 18px;bottom: 65%;left: 65%;display: none;}.wpr-wishlist-dropdown .wpr-wishlist-separator {display: none;}.wpr-close-wishlist {display: none;}.wpr-close-wishlist h2 {margin: 0;}.wpr-wishlist-sidebar.wpr-close-btn-yes .wpr-close-wishlist {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-close-wishlist span::before {font-family: "Font Awesome 5 Free";content: '\f00d';font-weight: 600;cursor: pointer;}.wpr-wishlist-sidebar .wpr-wishlist {background-color: transparent !important;}.wpr-wishlist-sidebar .wpr-wishlist {position: fixed;top: 0;left: 0;width: 100% !important;height: 100vh;z-index: 999;margin: 0 !important;}.wpr-wishlist-sidebar .wpr-wishlist-inner-wrap {position: absolute;top: 0;-webkit-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-wishlist-sidebar .widget_shopping_cart_content {position: relative;top: 0;-webkit-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;height: auto;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.wpr-wishlist-sidebar .wpr-wishlist-content-wrap {position: relative;width: 100%;height: 100%;background-color: rgba(29, 27, 27, 0.274);}.wpr-wishlist-sidebar .wpr-wishlist-inner-wrap {width: 375px;background-color: white;}.wpr-wishlist-products {list-style-type: none;padding: 0;}.wpr-wishlist .wpr-wishlist-product {position: relative;display: -ms-grid;display: grid;-ms-grid-columns: 28% auto;grid-template-columns: 28% auto;width: 100%;text-align: left;}.wpr-wishlist .wpr-wishlist-product:last-of-type {margin-bottom: 0 !important;}.wpr-wishlist-wrap .wpr-wishlist-remove {position: absolute;right: 0;width: 25px;height: 25px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer;}.wpr-wishlist-wrap .wpr-wishlist-remove:before {font-family: "Font Awesome 5 Free";content: '\f00d';position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);text-indent: 0;font-weight: 600 !important;}.wpr-wishlist-separator {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}}@media screen and (max-width: 768px){.wpr-wishlist-dropdown .wpr-wishlist {position: fixed !important;width: 100vw !important;top: auto !important;}}@media all{.wpr-compare-add i, .wpr-compare-remove i {font-family: "Font Awesome 5 Free" !important;font-weight: 600 !important;}.wpr-compare-add svg, .wpr-compare-remove svg {display: inline-block;width: 1em;height: 1em;vertical-align: middle;fill: currentColor;}.wpr-compare-add svg path, .wpr-compare-remove svg path {fill: currentColor;}@-webkit-keyframes compare-popup-grow-in-align-middle {0% {-webkit-transform: scale(0) translateX(-50%) translateY(-50%);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}100% {-webkit-transform: scale(1) translateX(-50%) translateY(-50%);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}}@keyframes compare-popup-grow-in-align-middle {0% {-webkit-transform: scale(0) translateX(-50%) translateY(-50%);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}100% {-webkit-transform: scale(1) translateX(-50%) translateY(-50%);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}}@-webkit-keyframes compare-popup-grow-out-align-middle {0% {-webkit-transform: scale(1) translateX(-50%) translateY(-50%);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}100% {-webkit-transform: scale(0) translateX(-50%) translateY(-50%);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}}@keyframes compare-popup-grow-out-align-middle {0% {-webkit-transform: scale(1) translateX(-50%) translateY(-50%);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}100% {-webkit-transform: scale(0) translateX(-50%) translateY(-50%);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}}.wpr-compare-popup.wpr-compare-popup-grow-in {-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform, -webkit-transform;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-animation-name: compare-popup-grow-in-align-middle;animation-name: compare-popup-grow-in-align-middle;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-compare-popup.wpr-compare-popup-grow-out {-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform, -webkit-transform;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-animation-name: compare-popup-grow-out-align-middle;animation-name: compare-popup-grow-out-align-middle;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}@-webkit-keyframes compare-fade-in {0% {opacity: 0}100% {opacity: 1}}@keyframes compare-fade-in {0% {opacity: 0}100% {opacity: 1}}@-webkit-keyframes compare-fade-out {0% {opacity: 1}100% {opacity: 0}}@keyframes compare-fade-out {0% {opacity: 1}100% {opacity: 0}}.wpr-compare-fade-in {opacity: 1;-webkit-animation-name: compare-fade-in;animation-name: compare-fade-in;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-compare-fade-out {opacity: 0;-webkit-animation-name: compare-fade-out;animation-name: compare-fade-out;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-compare-bg.wpr-compare-popup-hidden {display: none;opacity: 0;}.wpr-compare-bg {display: block;position: fixed;width: 100vw;height: 100vh;top: 0;left: 0;z-index: 99999999999;background-color: rgba(0, 0, 0, 0.2);}.wpr-compare-popup {display: block;position: absolute;width: 80vw;height: 80vh;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: white;overflow-y: auto;text-align: right;}.wpr-compare-popup-inner-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;top: 0;left: 0;width: 100%;min-height: 100%;height: auto;}.wpr-compare-loader-wrap {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;width: 100%;}.wpr-close-compare {position: sticky;top: 5px;right: 5px;padding: 10px;z-index: 2;}.wpr-close-compare::before {font-family: "Font Awesome 5 Free";content: '\f00d';font-weight: 600;cursor: pointer;}.wpr-mini-cart-sidebar-body {}ul.wpr-woo-mini-cart {position: relative;}.wpr-mini-cart .woocommerce-mini-cart::-webkit-scrollbar {width: 9px;background-color: transparent;}.wpr-mini-cart .woocommerce-mini-cart::-webkit-scrollbar-thumb {border-right: 3px solid;}.wpr-mini-cart .woocommerce-mini-cart__empty-message {text-align: center;margin: 0;}.wpr-mini-cart-inner {position: relative;display: inline-block;}.wpr-mini-cart-inner, .wpr-mini-cart-toggle-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-mini-cart {position: absolute;display: none;top: 100%;z-index: 999;}.wpr-mini-cart .blockOverlay {display: none !important;}.wpr-before-remove-from-wishlist, .wpr-before-remove-from-mini-cart {opacity: 0.6;}.wpr-close-cart {display: none;}.wpr-mini-cart-sidebar.wpr-close-btn-yes .wpr-close-cart {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-mini-cart-sidebar .wpr-close-cart h2 {margin: 0;}.wpr-close-cart span::before {font-family: "Font Awesome 5 Free";content: '\f00d';font-weight: 600;cursor: pointer;}.wpr-mini-cart-sidebar .wpr-mini-cart {background-color: transparent !important;}.wpr-mini-cart-sidebar .wpr-mini-cart, .wpr-mini-cart-sidebar .wpr-shopping-cart-wrap {position: fixed;top: 0;left: 0;width: 100% !important;height: var(--vh, 100vh);z-index: 999999;margin: 0 !important;}.wpr-mini-cart-sidebar .wpr-shopping-cart-inner-wrap {position: absolute;top: 0;-webkit-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-mini-cart-sidebar .widget_shopping_cart_content {position: relative;top: 0;-webkit-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;height: auto;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.wpr-subtotal-align-bottom.wpr-mini-cart-sidebar .widget_shopping_cart_content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-mini-cart-dropdown .wpr-mini-cart-separator {display: none;}.wpr-subtotal-align-bottom .wpr-mini-cart-separator {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}@-webkit-keyframes mini-cart-slide-in-align-left {0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes mini-cart-slide-in-align-left {0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}@-webkit-keyframes mini-cart-slide-out-align-left {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}}@keyframes mini-cart-slide-out-align-left {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}}@-webkit-keyframes mini-cart-slide-in-align-right {0% {-webkit-transform: translateX(100%);transform: translateX(100%);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes mini-cart-slide-in-align-right {0% {-webkit-transform: translateX(100%);transform: translateX(100%);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}@-webkit-keyframes mini-cart-slide-out-align-right {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(100%);transform: translateX(100%);}}@keyframes mini-cart-slide-out-align-right {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(100%);transform: translateX(100%);}}.wpr-wishlist-sidebar.wpr-wishlist-align-right .wpr-wishlist-slide-in, .wpr-mini-cart-sidebar.wpr-mini-cart-align-right .wpr-mini-cart-slide-in {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-animation-name: mini-cart-slide-in-align-right;animation-name: mini-cart-slide-in-align-right;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-wishlist-sidebar.wpr-wishlist-align-right .wpr-wishlist-slide-out, .wpr-mini-cart-sidebar.wpr-mini-cart-align-right .wpr-mini-cart-slide-out {-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);-webkit-animation-name: mini-cart-slide-out-align-right;animation-name: mini-cart-slide-out-align-right;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-wishlist-sidebar.wpr-wishlist-align-left .wpr-wishlist-slide-in, .wpr-mini-cart-sidebar.wpr-mini-cart-align-left .wpr-mini-cart-slide-in {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-animation-name: mini-cart-slide-in-align-left;animation-name: mini-cart-slide-in-align-left;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-wishlist-sidebar.wpr-wishlist-align-left .wpr-wishlist-slide-out, .wpr-mini-cart-sidebar.wpr-mini-cart-align-left .wpr-mini-cart-slide-out {-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);-webkit-animation-name: mini-cart-slide-out-align-left;animation-name: mini-cart-slide-out-align-left;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-inline-svg, .wpr-mini-cart-btn-icon {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-mini-cart-btn-icon svg {width: 18px;height: 18px;}.wpr-mini-cart-btn-icon i {position: relative;}.wpr-mini-cart-icon-count {position: absolute;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-radius: 50%;}.wpr-mini-cart-icon-count-hidden {display: none !important;}.wpr-mini-cart-toggle-btn {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-mini-cart-toggle-btn i, .wpr-mini-cart-toggle-btn svg {-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.wpr-toggle-icon-none .wpr-mini-cart-btn-icon i::before {content: "";}.wpr-mini-cart-btn-icon .wpr-inline-svg::before {content: "" !important;font-style: normal;}.wpr-toggle-icon-bag-light .wpr-mini-cart-btn-icon i::before {content: "\e8e3";}.wpr-toggle-icon-bag-medium .wpr-mini-cart-btn-icon i::before {content: "\e8e4";}.wpr-toggle-icon-bag-solid .wpr-mini-cart-btn-icon i::before {content: "\e8e5";}.wpr-toggle-icon-basket-light .wpr-mini-cart-btn-icon i::before {content: "\e8e6";}.wpr-toggle-icon-basket-medium .wpr-mini-cart-btn-icon i::before {content: "\e8e7";}.wpr-toggle-icon-basket-solid .wpr-mini-cart-btn-icon i::before {content: "\e8e8";}.wpr-toggle-icon-cart-light .wpr-mini-cart-btn-icon i::before {content: "\e8e9";}.wpr-toggle-icon-cart-medium .wpr-mini-cart-btn-icon i::before {content: "\e8ea";}.wpr-toggle-icon-cart-solid .wpr-mini-cart-btn-icon i::before {content: "\e8eb";}.wpr-mini-cart .woocommerce-mini-cart-item.mini_cart_item:before, .wpr-mini-cart .woocommerce-mini-cart-item.mini_cart_item:after {display: none;}.wpr-woo-mini-cart .woocommerce-mini-cart-item:last-of-type {margin-bottom: 0 !important;}.wpr-mini-cart-wrap .woocommerce-mini-cart-item {position: relative;display: -ms-grid;display: grid;-ms-grid-columns: 28% auto;grid-template-columns: 28% auto;width: 100%;text-align: left;}.wpr-mini-cart-image {margin-right: 15px;}.wpr-mini-cart-image a {display: block;width: 100%;height: 100%;}.wpr-mini-cart-image img, .wpr-mini-cart-image a img {float: none !important;display: block;min-width: 100%;height: auto;margin-left: 0 !important;}.wpr-mini-cart-remove {position: absolute;right: 0;}.wpr-mini-cart-wrap .woocommerce-mini-cart-item .remove {position: relative;display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-line-pack: center;align-content: center;vertical-align: middle;text-indent: -9999px;}.wpr-mini-cart-wrap .woocommerce-mini-cart-item a.remove:before {font-family: "Font Awesome 5 Free";content: '\f00d';position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);text-indent: 0;font-weight: 600 !important;}.wpr-mini-cart-wrap .woocommerce-mini-cart-item .remove:hover {background-color: transparent;color: black;}.wpr-mini-cart-wrap .woocommerce-mini-cart__buttons {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin: 0;}.wpr-mini-cart-wrap .woocommerce-mini-cart__buttons a.button {width: 50%;text-align: center;margin: 0;}.wpr-mini-cart .woocommerce-mini-cart__total {text-align: center;padding: 10px;margin: 0;}.wpr-mini-cart dl.variation, .wpr-cart-wrapper dl.variation {display: -ms-grid !important;display: grid !important;-ms-grid-columns: 25% 75% !important;grid-template-columns: 25% 75% !important;}.wpr-mini-cart dl.variation:before, .wpr-cart-wrapper dl.variation:before, .wpr-mini-cart dl.variation:after, .wpr-cart-wrapper dl.variation:after {display: none !important;}.wpr-mini-cart dl.variation dt, .wpr-mini-cart dl.variation dd, .wpr-cart-wrapper dl.variation dt, .wpr-cart-wrapper dl.variation dd {float: none !important;margin: 0 !important;}dl.variation dd {margin-right: 10px !important;}}@media screen and (max-width: 768px){.wpr-mini-cart-dropdown .wpr-mini-cart {position: fixed !important;width: 100vw !important;top: auto !important;}}@media all{.wpr-product-media-wrap {position: relative;display: inline-block;max-width: 100%;}.wpr-product-media-image {display: inline-block;position: relative;vertical-align: middle;overflow: hidden;}.wpr-product-media-caption {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;height: 100%;}.wpr-product-media-caption span {display: inline-block;}.wpr-pd-image-caption-hover .wpr-product-media-wrap .wpr-product-media-caption {opacity: 0;-webkit-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity;}.wpr-pd-image-caption-hover .wpr-product-media-wrap:hover .wpr-product-media-caption {opacity: 1;}.wpr-product-media-wrap .slick-track {margin: 0;}.wpr-product-thumb-nav {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 0;margin: 0;list-style: none;}.wpr-product-thumb-nav li {overflow: hidden;cursor: pointer;opacity: 0.75;}.wpr-product-thumb-nav li.slick-current {opacity: 1;}.wpr-product-thumb-nav li img {width: 100%;}.wpr-gallery-lightbox-yes .wpr-product-media-image {cursor: pointer;}.wpr-gallery-zoom-yes .wpr-product-media-image:hover img {-webkit-transform: scale(1.5);-ms-transform: scale(1.5);transform: scale(1.5);}.wpr-product-media-onsale {position: absolute;top: 0;left: 0;z-index: 2;}.wpr-product-media-wrap .flex-control-thumbs {list-style-type: none;cursor: pointer;}.wpr-product-media-wrap .flex-control-thumbs li {clear: none !important;width: 100% !important;}.wpr-product-media-wrap .swiper {overflow: hidden;}.wpr-fcn-wrap {position: relative;overflow: hidden;}.wpr-product-media-thumbs-none .wpr-product-media-wrap .flex-control-nav {display: none;}.wpr-product-media-thumbs-slider .wpr-product-media-wrap .flex-control-nav {position: relative;max-width: none !important;grid-column-gap: 0px !important;grid-row-gap: 0 !important;-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}.wpr-product-media-thumbs-slider .wpr-product-media-wrap .flex-control-nav, .wpr-product-media-thumbs-slider .wpr-product-media-wrap .woocommerce-product-gallery {overflow: hidden;}.wpr-product-media-thumbs-vertical .woocommerce-product-gallery {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.wpr-product-media-thumbs-vertical .wpr-product-media-wrap .flex-control-nav {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-product-media-thumbs-vertical .flex-viewport {width: 75%;}.wpr-product-media-wrap .woocommerce-product-gallery {width: 100%;}.woocommerce [data-elementor-type="wpr-theme-builder"] #content div.product div.images, .woocommerce div.product[data-elementor-type="wpr-theme-builder"] div.images, .woocommerce-page [data-elementor-type="wpr-theme-builder"] #content div.product div.images, .woocommerce-page div.product[data-elementor-type="wpr-theme-builder"] div.images {float: none;width: 100%;height: auto;margin-bottom: 0;}[data-elementor-type="wpr-theme-builder"] ul.flex-direction-nav {position: absolute;top: 90%;z-index: -9;opacity: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;left: 0;margin: 0;padding: 0px;list-style: none;}.wpr-product-media-wrap .flex-direction-nav li {position: relative;}[data-elementor-type="wpr-theme-builder"] .wpr-product-media-wrap a.flex-next {visibility:hidden;overflow: hidden;}[data-elementor-type="wpr-theme-builder"] .wpr-product-media-wrap a.flex-prev {visibility:hidden;overflow: hidden;}[data-elementor-type="wpr-theme-builder"] a.flex-next::after {visibility:visible;content: '\f054';font-family: 'Font Awesome 5 Free';position: absolute;top: 0;right: 0;}[data-elementor-type="wpr-theme-builder"] a.flex-prev::before {visibility:visible;content: '\f053';font-family: 'Font Awesome 5 Free';position: absolute;top: 0;left: 0;}[data-elementor-type="wpr-theme-builder"] ul.flex-direction-nav li a {color: #ccc;}[data-elementor-type="wpr-theme-builder"] ul.flex-direction-nav li a:hover {text-decoration: none;}.wpr-product-media-wrap .wpr-product-sales-badge {position: absolute;top: 0;left: 0;z-index: 2;display: inline-block;}.wpr-product-media-wrap .wpr-product-media-lightbox, .woocommerce div.product[data-elementor-type="wpr-theme-builder"] div.images .woocommerce-product-gallery__trigger {position: absolute;top: 0;right: 0;cursor: pointer;}.wpr-product-media-wrap .woocommerce-product-gallery__trigger {display: none;opacity: 0 !important;z-index: 99;}.pswp__caption__center {text-align: center;}.wpr-product-tabs p {margin: 0;}.wpr-product-tabs ol, .wpr-product-tabs ul {padding: 0;}.wpr-product-tabs .woocommerce-noreviews {margin-bottom: 10px;}.woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs, .woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs li {overflow: visible;padding: 0;margin: 0;border: none;background-color: transparent;}.woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs li a {display: block;font-weight: normal;}.woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs::before, .woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs::after, .woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs li::before, .woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs li::after {display: none;}.wpr-tabs-position-above .wpr-product-tabs .woocommerce-tabs ul.tabs li.active:after {content: ' ';display: block;border: none;-webkit-box-shadow: none;box-shadow: none;padding: 0;margin: 0;position: static;margin-left: auto;margin-right: auto;}.wpr-tabs-position-above .wpr-product-tabs .woocommerce-tabs ul.tabs li a {border-bottom: none !important;}.elementor-widget-wpr-product-tabs .wc-tabs, .wpr-tabs-position-left .elementor-widget-container .wc-tabs-wrapper, .wpr-tabs-position-right .elementor-widget-container .wc-tabs-wrapper {display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;}.elementor-widget-wpr-product-tabs .wc-tabs, .wpr-tabs-position-left .wc-tabs-wrapper, .wpr-tabs-position-right .wc-tabs-wrapper {display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;}.elementor-widget-wpr-product-tabs.wpr-tabs-position-above .wc-tabs {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}.wpr-tabs-position-left>.elementor-widget-container .wc-tabs, .wpr-tabs-position-right>.elementor-widget-container .wc-tabs {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-tabs-position-left .wc-tabs, .wpr-tabs-position-right .wc-tabs {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-tabs-position-left>.elementor-widget-container>.wc-tabs-wrapper {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.wpr-tabs-position-left>.wc-tabs-wrapper {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.wpr-tabs-position-right>.elementor-widget-container .wc-tabs-wrapper {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.wpr-tabs-position-right .wc-tabs-wrapper {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.wpr-tabs-hr-position-center>.elementor-widget-container .wc-tabs, .wpr-tabs-hr-position-center>.elementor-widget-container>.wc-tabs-wrapper {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.wpr-tabs-hr-position-center .wc-tabs, .wpr-tabs-hr-position-center>.wc-tabs-wrapper {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.wpr-tabs-hr-position-center>.elementor-widget-container .wc-tabs, .wpr-tabs-hr-position-center>.elementor-widget-container>.wc-tabs-wrapper {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-tabs-hr-position-center .wc-tabs, .wpr-tabs-hr-position-center>.wc-tabs-wrapper {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-tabs-hr-position-left>.elementor-widget-container .wc-tabs {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.wpr-tabs-hr-position-left .wc-tabs {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.wpr-tabs-hr-position-right>.elementor-widget-container .wc-tabs{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.wpr-tabs-hr-position-right .wc-tabs{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.wpr-tabs-hr-position-right>.elementor-widget-container .wc-tabs {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}.wpr-tabs-hr-position-right .wc-tabs {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}.elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap {width: 100%;}.elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .wpr-tabs>.wpr-tabs-wrap {width: 100%;}.elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;}.elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .wpr-tabs>.wpr-tabs-wrap>.wpr-tab {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;}.elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:first-of-type {margin-left: 0 !important;}.elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .wpr-tabs>.wpr-tabs-wrap>.wpr-tab:first-of-type {margin-left: 0 !important;}.elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:last-of-type {margin-right: 0 !important;}.elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .wpr-tabs>.wpr-tabs-wrap>.wpr-tab:last-of-type {margin-right: 0 !important;}.elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .elementor-widget-container>.wpr-tabs .wc-tabs {width: 100%;}.elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .wpr-tabs .wc-tabs {width: 100%;}.elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .elementor-widget-container .wc-tabs li {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;}.elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .wc-tabs li {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;}.elementor-widget-wpr-product-tabs .wc-tabs li {position: relative;text-align: center;}.woocommerce div.product .wpr-product-tabs .woocommerce-tabs .panel {margin: 0;}.elementor-widget-wpr-product-tabs .woocommerce-Tabs-panel {width: 100%;display: none;}.woocommerce .elementor-widget-wpr-product-tabs table.shop_attributes {margin-bottom: 0;}.wpr-product-additional-information table.shop_attributes {margin-bottom: 0;}.wpr-product-additional-information table td, .wpr-product-additional-information table th, .elementor-widget-wpr-product-tabs table td, .elementor-widget-wpr-product-tabs table th {vertical-align: middle;}.elementor-widget-wpr-product-tabs .wpr-product-tabs table, .elementor-widget-wpr-product-tabs .wpr-product-tabs tr th, .elementor-widget-wpr-product-tabs .wpr-product-tabs tr td, .wpr-product-additional-information table.shop_attributes, .wpr-product-additional-information table.shop_attributes td, .wpr-product-additional-information table.shop_attributes th {border: none;}.elementor-widget-wpr-product-tabs .form-submit #submit {line-height: 1;}.elementor-widget-wpr-product-tabs #reviews #comments ol.commentlist li .comment-text {margin: 0 0 0 50px;border: 1px solid;border-radius: 4px;padding: 1em 1em 0;}.elementor-widget-wpr-product-tabs .comment_container {position: relative;}.elementor-widget-wpr-product-tabs .comment-reply-title {display: none;}.elementor-widget-wpr-product-tabs #reviews #comments ol.commentlist li .comment-text .description p {margin-bottom: 0;}.elementor-widget-wpr-product-tabs .commentlist li {margin-bottom: 10px;}.wpr-individual-rating {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-product-tabs h2.woocommerce-Reviews-title:first-of-type {display: none;}.elementor-widget-wpr-product-tabs .woocommerce-Reviews .comment_container {border-bottom: none;padding: 0;margin: 0;}.wpr-individual-rating-cont {position: relative;display: inline-block;width: 150px;}.wpr-individual-rating-cont span {position: absolute;top: 0;left: 0;display: inline-block;height: 100%;background-color: black;}.elementor-widget-wpr-product-tabs #reviews #comments ol.commentlist li img.avatar {float: left;position: absolute;top: 0;left: 0;padding: 0;width: 32px;height: auto;background: #ebe9eb;border: 1px solid #e4e1e3;margin: 0;-webkit-box-shadow: none;box-shadow: none;}.elementor-widget-wpr-product-tabs p.stars a {position: relative;height: 1em;width: 1em;text-indent: -999em;display: inline-block;text-decoration: none;-webkit-box-shadow: none;box-shadow: none;margin: 0;font-size: inherit;border: none;width: 15px;text-indent: -999999px;}.elementor-widget-wpr-product-tabs p.stars.selected a.active:before, .elementor-widget-wpr-product-tabs p.stars:hover a:before, .elementor-widget-wpr-product-tabs p.stars.selected a:not(.active):before, .elementor-widget-wpr-product-tabs p.stars.selected a.active:before {content: "\e020";}.elementor-widget-wpr-product-tabs p.stars a:before, .elementor-widget-wpr-product-tabs p.stars a:hover~a:before, .elementor-widget-wpr-product-tabs p.stars.selected a.active~a:before {content: "\e021";}.elementor-widget-wpr-product-tabs p.stars a::before {display: block;position: absolute;top: 0;left: 0;width: 1em;height: 1em;line-height: 1;font-family: WooCommerce;content: "\e021";text-indent: 0;opacity: 1;font-size: inherit;}.elementor-widget-wpr-product-tabs p.stars a:hover::before {content: "\e020";}.elementor-widget-wpr-product-tabs p.stars a.active::before {content: "\e020";}.elementor-widget-wpr-product-tabs .star-rating::before {color: black;float: left;top: 0;left: 0;position: absolute;}.elementor-widget-wpr-product-tabs .star-rating span::before {top: 0;position: absolute;left: 0;}.elementor-widget-wpr-product-tabs .comment-form-author, .elementor-widget-wpr-product-tabs .comment-form-email {float: left;}.elementor-widget-wpr-product-tabs.wpr-forms-submit-justify .form-submit input {display: block;width: 100%;}.wpr-product-price-separate .wpr-product-price del, .wpr-product-price-separate .wpr-product-price ins {display: block;}.wpr-product-rating-flex.wpr-product-rating-left .inner-block {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.wpr-product-rating-flex.wpr-product-rating-center .inner-block {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.wpr-product-rating-flex.wpr-product-rating-right .inner-block {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.wpr-product-rating a {display: none;}.wpr-pr-show-text-yes .wpr-product-rating a {display: block;}.wpr-product-meta-left .wpr-product-meta .product_meta {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.wpr-product-meta-center .wpr-product-meta .product_meta {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.wpr-product-meta-right .wpr-product-meta .product_meta {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.wpr-product-meta .sku_wrapper, .wpr-product-meta .posted_in, .wpr-product-meta .tagged_as {display: none;position: relative;}.wpr-checkout-notice .woocommerce-error, .woocommerce-notices-wrapper .woocommerce-error, .wpr-checkout-notice .woocommerce-message, .woocommerce-notices-wrapper .woocommerce-message {margin: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-checkout-notice .woocommerce-error:before, .woocommerce-notices-wrapper .woocommerce-error:before, .wpr-checkout-notice .woocommerce-message:before, .woocommerce-notices-wrapper .woocommerce-message:before {top: 50% !important;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.wpr-checkout-notice .woocommerce-error:after, .woocommerce-notices-wrapper .woocommerce-error:after, .wpr-checkout-notice .woocommerce-message:after, .woocommerce-notices-wrapper .woocommerce-message:after {display: none;}.wpr-checkout-notice .woocommerce-error p, .woocommerce-notices-wrapper .woocommerce-error p, .wpr-checkout-notice .woocommerce-message p, .woocommerce-notices-wrapper .woocommerce-message p {margin-bottom: 0 !important;}.wpr-checkout-notice a {white-space: nowrap;}}@media screen and (min-width: 481px){.wpr-checkout-notice .woocommerce-message:before, .woocommerce-notices-wrapper .woocommerce-message:before {top: 50% !important;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}}@media screen and (max-width: 480px){.wpr-checkout-notice .woocommerce-message, .woocommerce-notices-wrapper .woocommerce-message {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.wpr-checkout-notice .woocommerce-message p, .woocommerce-notices-wrapper .woocommerce-message p {margin-bottom: 0.9em !important;}}@media all{.wpr-product-add-to-cart * {margin: 0;padding: 0;-webkit-box-sizing: border-box;box-sizing: border-box;}.woocommerce .wpr-product-add-to-cart a.added_to_cart {padding: 0;}.woocommerce div.product .wpr-product-add-to-cart form.cart, .woocommerce div.product .wpr-product-add-to-cart form.cart .variations {margin: 0;}.woocommerce div.product .wpr-product-add-to-cart form.cart div.quantity {margin: 0;}.wpr-product-adc-align-left .cart, .wpr-product-adc-align-left .wpr-product-add-to-cart .wpr-quantity-wrapper {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.wpr-product-adc-align-center .cart, .wpr-product-adc-align-center .wpr-product-add-to-cart .wpr-quantity-wrapper {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.wpr-product-adc-align-right .cart, .wpr-product-adc-align-right .wpr-product-add-to-cart .wpr-quantity-wrapper {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.wpr-add-to-cart-layout-column.wpr-product-adc-align-left .cart {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.wpr-add-to-cart-layout-column.wpr-product-adc-align-center .cart {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-add-to-cart-layout-column.wpr-product-adc-align-right .cart {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}.wpr-add-to-cart-icons-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-product-add-to-cart .quantity {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-product-add-to-cart .wpr-quantity-wrapper {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-product-add-to-cart .wpr-quantity-wrapper i {cursor: pointer;}.wpr-quantity-wrap {width: 100%;}.elementor-widget-wpr-product-add-to-cart:not(.wpr-product-qty-align-default) .wpr-quantity-wrapper .qty {-webkit-appearance: textfield;-moz-appearance: textfield;appearance: textfield;}.elementor-widget-wpr-product-add-to-cart:not(.wpr-product-qty-align-default) .wpr-quantity-wrapper .qty::-webkit-inner-spin-button, .wpr-quantity-wrap .qty::-webkit-outer-spin-button {-webkit-appearance: none;}.wpr-product-add-to-cart .quantity .qty, .wpr-product-add-to-cart .wpr-quantity-wrapper i {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-buttons-layout-row .woocommerce-variation-add-to-cart {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-buttons-layout-column .woocommerce-variation-add-to-cart {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}.wpr-product-qty-align-left.wpr-buttons-layout-column .woocommerce-variation-add-to-cart .wpr-quantity-wrapper {-ms-flex-item-align: start;align-self: flex-start;}.wpr-product-qty-align-center.wpr-buttons-layout-column .woocommerce-variation-add-to-cart .wpr-quantity-wrapper {-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;}.wpr-product-qty-align-right.wpr-buttons-layout-column .woocommerce-variation-add-to-cart .wpr-quantity-wrapper {-ms-flex-item-align: end;align-self: flex-end;}.wpr-product-qty-align-before .wpr-quantity-wrapper i:first-child {border-right: 0 !important;border-bottom: 0 !important;}.wpr-product-qty-align-before .wpr-quantity-wrapper i:last-child {border-right: 0 !important;}.wpr-product-qty-align-after .wpr-quantity-wrapper i:first-child {border-left: 0 !important;border-bottom: 0 !important;}.wpr-product-qty-align-after .wpr-quantity-wrapper i:last-child {border-left: 0 !important;}.wpr-product-qty-align-both .wpr-quantity-wrapper i:first-child {border-right: 0 !important;}.wpr-product-qty-align-both .wpr-quantity-wrapper i:last-child {border-left: 0 !important;}.woocommerce div.product .wpr-product-add-to-cart form.cart .group_table td {vertical-align: middle;padding: 0;}.wpr-product-add-to-cart .reset_variations {display: none;}.wpr-variations-layout-column .variations tr th, .wpr-variations-layout-column .variations tr td {padding: 0;width: 100%;}.elementor-widget-wpr-product-add-to-cart a.added_to_cart, .elementor-widget-wpr-product-add-to-cart button.single_add_to_cart_button {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0;}.wpr-product-add-to-cart button.loading:after {top: auto !important;}.wpr-product-add-to-cart a.added_to_cart {text-align: center;}.woocommerce-grouped-product-list-item a.button {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;font-weight: 400;}.wpr-product-sales-badge span {display: inline-block;}.wpr-product-rating .wpr-woo-rating i:before {content: '\002605' !important;}.wpr-cart-wrapper, .wpr-cart-section-wrap .coupon {display: -webkit-box;display: -ms-flexbox;display: flex;}.wpr-cart-section-table-wrap, .wpr-cart-wrapper .cart_totals {overflow-x: auto;}.wpr-cart-section-table-wrap table.shop_table {margin-bottom: 0;}.wpr-cart-section-table-wrap table.shop_table, .cart_totals table.shop_table {border: none;}.wpr-cart-wrapper table.shop_table, .woocommerce-cart .cart-collaterals .cart_totals table {border-collapse: collapse;}.wpr-cart-wrapper table th, .wpr-cart-wrapper table td {border: 0;}.wpr-cart-wrapper form .form-row {margin: 0;}.wpr-cart-wrapper table.shop_table {border-radius: 0;}.wpr-cart-wrapper table.shop_table td {border: none;}.elementor-widget[class*="elementor-widget-wpr-"] table.shop_table .variation {display: -webkit-box;display: -ms-flexbox;display: flex;}.elementor-widget[class*="elementor-widget-wpr-"] table.shop_table .wc-item-meta li {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin-right: 10px;}.elementor-widget[class*="elementor-widget-wpr-"] .variation-Size, .elementor-widget[class*="elementor-widget-wpr-"] .wc-item-meta-label {float: none !important;}.wpr-cart-vertical .wpr-cart-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}@media screen and (max-width: 881px){.wpr-cart-horizontal .wpr-cart-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}@media all{.wpr-cart-wrapper table.shop_table img {vertical-align: middle;}.wpr-cart-horizontal .wpr-cart-wrapper .cart-collaterals .cart_totals, .wpr-cart-vertical .cart-collaterals .cart_totals {float: none;width: 100%;}.wpr-cart-sticky-yes .cart-collaterals {position: sticky;top: 0;}.wpr-cart-wrapper .select2-selection--single .select2-selection__rendered {padding-left: 0;}.wpr-checkout-flex-justify .wc-proceed-to-checkout a {width: 100%;}.wpr-cart-wrapper .form-row.coupon-col {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-cart-wrapper .form-row.coupon-col .coupon-col-start {}.wpr-cart-wrapper .form-row.coupon-col .coupon-col-end {}.wpr-cart-wrapper .form-row.coupon-col .coupon-col-end button {width: 100%;height: 100%;}.wpr-cart-wrapper a.remove:before {font-family: "Font Awesome 5 Free";content: '\f00d';position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);text-indent: 0;}.wpr-cart-wrapper .product-remove .remove {position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-line-pack: center;align-content: center;vertical-align: middle;text-indent: -9999px;}.wpr-cart-wrapper .product-remove .remove:hover {background-color: transparent;color: black;}.wpr-cart-wrapper img {display: inline;}.wpr-cart-wrapper .select2-selection {position: relative;}.wpr-cart-wrapper .select2-container--focus span, .wpr-cart-wrapper .select2-container--default .select2-selection--single {border: none !important;outline: none !important;}.elementor-widget-wpr-page-checkout .checkout_coupon p:first-child {margin: 0;}.elementor-widget-wpr-page-checkout .checkout_coupon .form-row-first {width: 80%;}.elementor-widget-wpr-page-checkout .checkout_coupon .form-row-last {width: 18%;}.elementor-widget-wpr-page-checkout .checkout_coupon .form-row-last button {width: 100%;}.wpr-checkout-order-review-table {overflow: hidden;}.woocommerce.woocommerce-checkout .wpr-checkout-order-review-table-inner #order_review, .woocommerce.woocommerce-checkout .wpr-checkout-order-review-table-inner #order_review_heading, .woocommerce-page.woocommerce-checkout .wpr-checkout-order-review-table-inner #order_review, .woocommerce-page.woocommerce-checkout .wpr-checkout-order-review-table-inner #order_review_heading {float: none;width: auto;}.wpr-checkout-order-review-table #order_review table {border: none !important;}.wpr-checkout-order-review-table #order_review thead th:first-child {border-left-style: none !important;border-top-style: none !Important;}.wpr-checkout-order-review-table #order_review thead th:last-child {border-right-style: none !important;border-top-style: none !Important;}.wpr-checkout-order-review-table #order_review tbody td:first-child {border-left-style: none !important;}.wpr-checkout-order-review-table #order_review tbody td:last-child {border-right-style: none !important;}.wpr-checkout-order-review-table #order_review tfoot tr th:first-child {border-left-style: none !important;}.wpr-checkout-order-review-table #order_review tfoot tr td:last-child {border-right-style: none !important;}.wpr-checkout-order-review-table #order_review tfoot tr:last-child td, .wpr-checkout-order-review-table #order_review tfoot tr:last-child th {border-bottom-style: none !important;}.wpr-checkout-horizontal .woocommerce-checkout .col2-set {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-checkout-horizontal .wpr-customer-details-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;}.wpr-checkout-horizontal .col2-set .col-1, .wpr-checkout-horizontal .col2-set .col-2 {float: none;width: 100%;}.wpr-checkout-vertical .col2-set .col-1, .wpr-checkout-vertical .col2-set .col-2 {float: none;width: 100%;}.elementor-widget-wpr-page-checkout ul {padding: 0;}.elementor-widget-wpr-page-checkout .select2-container--focus span, .elementor-widget-wpr-page-checkout .select2-container--default .select2-selection--single {border: none !important;outline: none !important;}.elementor-widget-wpr-page-checkout .select2-selection {position: relative;}.elementor-widget-wpr-page-checkout table.shop_table {margin: 0;border-collapse: collapse;}.elementor-widget-wpr-page-checkout form .form-row {margin: 0;}.elementor-widghet-wpr-page-checkout .woocommerce-form-login__rememberme {display: block;}.elementor-widget-wpr-page-checkout select {padding: 0;}.elementor-widget-wpr-page-checkout .select2-container .select2-selection--single .select2-selection__rendered {padding-left: 0;}}@media screen and (max-width: 670px){.wpr-checkout-horizontal .wpr-customer-details-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-checkout-horizontal .wpr-customer-details-wrapper .wpr-checkout-order-review-table {max-width: 100%;}}@media all{.elementor-widget-wpr-my-account-pro .woocommerce-Message {margin: 0;}.elementor-widget-wpr-my-account-pro .woocommerce-MyAccount-navigation ul {margin: 0;padding: 0;list-style-type: none;}.elementor-widget-wpr-my-account-pro .woocommerce-MyAccount-content .shop_table {border-collapse: collapse;}.elementor-widget-wpr-my-account-pro .woocommerce-MyAccount-content fieldset {border: none;padding: 0;}.elementor-widget-wpr-my-account-pro .select2-selection {height: auto !important;border: none !important;}.wpr-my-account-tabs-horizontal nav.woocommerce-MyAccount-navigation, .wpr-my-account-tabs-horizontal .woocommerce-MyAccount-content {float: none;width: 100%;}.wpr-my-account-tabs-horizontal nav ul {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.wpr-my-account-tabs-horizontal .woocommerce-MyAccount-navigation-link, .woocommerce-MyAccount-navigation-link a {display: inline-block;}.wpr-my-account-tab .woocommerce-MyAccount-content-wrapper {overflow-x: auto;}.wpr-account-tabs-stretch .woocommerce-MyAccount-navigation-link, .woocommerce-MyAccount-navigation-link a {width: 100%;}.elementor-widget-wpr-my-account-pro .wpr-my-account-tab .woocommerce-form-login__rememberme {display: block;}.wpr-my-account-tab p, .wpr-my-account-tab table.shop_table, .wpr-my-account-tab .woocommerce-order-downloads {margin: 0;}.elementor-widget-wpr-my-account-pro .wpr-wishlist-products td, .elementor-widget-wpr-my-account-pro .wpr-wishlist-products th {vertical-align: middle;}.elementor-widget-wpr-my-account-pro .wpr-wishlist-remove {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 25px;height: 25px;cursor: pointer;}.elementor-widget-wpr-my-account-pro .wpr-wishlist-remove::before {font-family: "Font Awesome 5 Free";font-weight: 600 !important;content: '\f00d';position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);text-indent: 0;}}@media screen and (max-width: 867px){.woocommerce-account .wpr-my-account-tabs-vertical .woocommerce-MyAccount-navigation {float: left;}.woocommerce-account .wpr-my-account-tabs-vertical .woocommerce-MyAccount-content {float: right;}}@media screen and (max-width: 767px){.wpr-my-account-tabs-horizontal .woocommerce-MyAccount-navigation ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.woocommerce-account .wpr-my-account-tabs-vertical .woocommerce-MyAccount-navigation {width: 100% !important;}.woocommerce-account .wpr-my-account-tabs-vertical .woocommerce-MyAccount-content {width: 100%!important;}}@media all{.wpr-advanced-filters-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-af-check-radio-group.wpr-advanced-filters-inner {-ms-flex-wrap: wrap;flex-wrap: wrap;}.wpr-af-filters-label {margin: 0;}.wpr-grid-loading {opacity: 0.7 !important;}.wpr-af-input-wrap {cursor: pointer;}.wpr-af-input-wrap.wpr-af-child {margin-left: 16px !important;}.wpr-af-input-wrap.wpr-af-g-child {margin-left: 32px !important;}.wpr-af-input-wrap.wpr-af-g-grand-child {margin-left: 48px !important;}.wpr-af-visual-group {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.wpr-af-visual-group .wpr-af-input-wrap input {display: none !important;}.wpr-af-visual-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;gap: 5px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;overflow: hidden;}.wpr-af-visual-wrap.wpr-af-visual-color-wrap .wpr-af-visual {-ms-flex-negative: 0;flex-shrink: 0;}.wpr-af-visual-wrap * {cursor: pointer;}.wpr-af-hide-label-yes .wpr-af-visual-wrap {gap: 0;}.wpr-af-visual-wrap .wpr-af-count {margin-left: 3px;}.wpr-af-visual-wrap .wpr-af-input-wrap {width: 100%;}.wpr-af-range-container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-af-apply-btn-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;}.wpr-af-apply-btn-stretch .wpr-af-apply-btn-wrap button {width: 100%;}.wpr-af-range-container .wpr-af-rs-control {position: relative;}.wpr-af-range-container .wpr-af-rf-control {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;}.wpr-af-range-container[show-inputs='no'] .wpr-af-rf-control {display: none;}.wpr-af-range-container input[type=number]::-webkit-inner-spin-button, .wpr-af-range-container input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none !important;}.wpr-af-range-container input[type="range"] {-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;height: 12px;width: 100% !important;position: absolute !important;background-color: #C6C6C6;pointer-events: none !important;}.wpr-af-range-container input[type=range]::-webkit-slider-thumb {-webkit-appearance: none !important;pointer-events: all !important;width: 19px;height: 19px;border-radius: 50%;cursor: pointer !important;}.wpr-af-range-container input[type=range]::-moz-range-thumb {pointer-events: all !important;width: 19px;height: 19px;border-radius: 50%;cursor: pointer !important;}.wpr-af-range-container [id^="wpr-af-from-slider-"]input[type=range] {height: 0 !important;z-index: 1 !important;}.wpr-af-range-container [id^="wpr-af-to-slider-"]input[type=range] {}.wpr-af-slider-track-bg {position: absolute;left: 0;width: 100%;}.wpr-af-slider-fill {position: absolute;width: 100%;}input[type=range].wpr-af-from-slider, input[type=range].wpr-af-to-slider {position: absolute;width: 100%;margin: 0;padding: 0;background: transparent;-webkit-appearance: none;-moz-appearance: none;appearance: none;}input[type=range]::-webkit-slider-runnable-track {background: transparent;}input[type=range]::-moz-range-track {background: transparent;}.wpr-view-ml-wrap {display: block;width: 100% !important;text-align: center;}.wpr-view-more-less {display: inline-block;}.wpr-af-select-wrap {position: relative;}input.wpr-date-filter-start {width: 49%;margin-right: 2%;}input.wpr-date-filter-end {width: 49%;}.wpr-af-active-filters {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 5px;}.wpr-af-active-filters span {display: block;cursor: pointer;}.wpr-af-active-filters .wpr-remove-filter span {vertical-align: middle;line-height: 1;margin-left: 5px;}[class^="wpr-af-active-wrap-"] {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}[class^="wpr-af-active-wrap-"] span {display: inline-block;}[class^="wpr-af-active-wrap-"]:empty {display: none;}.wpr-af-active-filters .wpr-af-reset-btn {background-color: transparent;}.wpr-af-rating-filter input {display: none;}.wpr-af-rating-filter .wpr-woo-rating {cursor: pointer;}.wpr-af-rating-filter li > span {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.wpr-active-filters-horizontal .wpr-product-active-filters {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.wpr-active-alignment-left .wpr-af-active-filters, .wpr-active-alignment-center .wpr-af-active-filters, .wpr-active-alignment-right .wpr-af-active-filters {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}.wpr-active-alignment-justify .wpr-remove-filter {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}.wpr-active-alignment-justify .wpr-remove-filter span {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: auto;}.wpr-product-active-filters {padding: 0;margin: 0;list-style: none;}.wpr-product-active-filters li a::before {font-family: "Font Awesome 5 Free" !important;content: '\f00d';top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);font-weight: 600 !important;}.wpr-product-filter-title {margin: 0;}.wpr-product-filters .wpr-search-form-input-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;}.wpr-product-filter-rating {padding: 0;margin: 0;list-style: none;}.wpr-product-filter-label-left .wpr-product-filter-rating a {display: -webkit-box;display: -ms-flexbox;display: flex;}.wpr-product-filter-label-right .wpr-product-filter-rating a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.wpr-product-filter-rating .wpr-rating-icon-full {color: orange;}.wpr-product-filter-rating .wpr-rating-icon-empty {color: lightgray;}.wpr-product-filter-rating.wpr-woo-rating-style-2 i:before {content: '\002605';}.wpr-product-filter-rating .wpr-active-product-filter .wpr-rating-icon-full {color: red }.wpr-product-filter-tax-wrap {padding: 0;margin: 0;list-style: none;}.wpr-product-filter-tax-wrap .wpr-active-product-filter {color: red;}.wpr-product-filter-tax-wrap li a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;line-height: 1;}.wpr-product-filter-tax-wrap li a span:last-child:not(.wpr-product-filter-tax-name) {margin-left: 4px;}.wpr-product-filter-label-right .wpr-product-filter-tax-wrap li a span:last-child:not(.wpr-product-filter-tax-name) {margin-left: auto;}.wpr-product-filter-tax-wrap li a span:first-child {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.wpr-active-product-filter:not(.wpr-woo-rating) span:first-child:before {content: "\f00c";font-family: "Font Awesome 5 Free";font-weight: 900;}.wpr-product-filter-tax-child a {margin-left: 10px;}.wpr-product-filter-price input {visibility: hidden;}.wpr-product-filter-price-slider .ui-slider-range {position: absolute;display: block;}.wpr-product-filter-price-slider .ui-slider-handle {position: absolute;cursor: ew-resize;}.wpr-product-filter-slide-handlers-round .wpr-product-filter-price-slider .ui-slider-handle {border-radius: 100%;}.wpr-product-filter-slide-handlers-square .wpr-product-filter-price-slider .ui-slider-handle {border-radius: 0;border: none !important;outline: none !important;}.wpr-product-filter-price-amount {margin-top: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.wpr-product-filter-price-btn-right .wpr-product-filter-price-amount {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.wpr-product-filters .wpr-product-filter-price-amount button.button {font-weight: 400;}.wpr-charts-container {min-height: 20px;}.wpr-charts-error-notice {text-align: center;}.wpr-charts-container .wpr-rotating-plane {width: 25px;height: 25px;background: rgba(0,0,0,.25);border-radius: 50%;position: absolute;top: 50%;left: 50%;z-index: 999;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.wpr-acc-search-input {width: 100%;}.wpr-acc-search-input-wrap {position: relative;}.wpr-acc-search-input-wrap i {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.wpr-acc-search-input-wrap i.fa-times {cursor: pointer;display: none;}.wpr-advanced-accordion .wpr-acc-button {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer;width: 100%;border: none;text-align: left;outline: none;font-size: 15px;-webkit-transition: none;-o-transition: none;transition: none;}.wpr-acc-icon-box {position: absolute;left: 0;top: 0;height: 100%;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-acc-icon-box {position: absolute;left: 0;top: 0;height: 100%;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-acc-icon-box-after {position: absolute;left: 100%;top: 0;height: 0;width: 0;}.wpr-acc-item-title {z-index: 9;}.wpr-acc-title-text {white-space: normal;}.wpr-acc-item-title {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-advanced-accordion .wpr-toggle-icon i {-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);}.wpr-toggle-icon svg {display: block;}.wpr-advanced-accordion h1, .wpr-advanced-accordion h2, .wpr-advanced-accordion h3, .wpr-advanced-accordion h4, .wpr-advanced-accordion h5, .wpr-advanced-accordion h6 {margin: 0;}.wpr-advanced-accordion .wpr-acc-panel {display: none;overflow: hidden;position: relative;-webkit-transition: max-height 0.2s ease-out;-o-transition: max-height 0.2s ease-out;transition: max-height 0.2s ease-out;}.wpr-advanced-accordion .wpr-acc-panel-active {display: block;}.wpr-advanced-accordion .wpr-acc-active, .wpr-acc-button:hover {background-color: #ccc;}.wpr-advanced-accordion .wpr-acc-panel p, .wpr-advanced-accordion .wpr-acc-panel div {margin: 0;}.wpr-ti-close {display: inline-block;}.wpr-ti-open {display: none;}.wpr-acc-active .wpr-ti-close {display: none;}.wpr-acc-active .wpr-ti-open {display: inline-block;}.wpr-page-list {display: -webkit-box;display: -ms-flexbox;display: flex;list-style: none;padding: 0;margin: 0;}.wpr-page-list li {font-size: 0;text-align: left;}.wpr-page-list li a, .wpr-page-list .wpr-pl-title {display: inline-block;text-decoration: none;cursor: pointer;}.wpr-page-list p {margin: 0;}.wpr-page-list i, .wpr-page-list i:before {width: 100%;height: 100%;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.wpr-page-list .wpr-page-list-item, .wpr-page-list .wpr-page-list-wrapper-link {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.wpr-page-list .wpr-page-list-wrapper-link {width: 100%;height: 100%;}.wpr-page-list-item {line-height: 1.5;}.wpr-page-list-item-icon {margin-right: 5px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-page-list-item-icon i {font-size: 25px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-page-list-horizontal .wpr-page-list {-ms-flex-wrap: wrap;flex-wrap: wrap;}.wpr-page-list-vertical .wpr-page-list {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-page-list-vertical .wpr-page-list li a {}.wpr-page-list-vertical .wpr-sub-page {padding-left: 20px;}.wpr-pl-icon-top .wpr-page-list-item-icon {margin-bottom: auto;}.wpr-pl-icon-bottom .wpr-page-list-item-icon {margin-top: auto;}.wpr-pl-badge-top .wpr-page-list-item-badge {margin-bottom: auto;}.wpr-pl-badge-bottom .wpr-page-list-item-badge {margin-top: auto;}.wpr-page-list-item-badge {background-color:rgb(255, 0, 179);padding: 3px 5px;}.wpr-pl-badge-anim-yes .wpr-page-list-item-badge {-webkit-animation: badgeFade 2s ease-in-out infinite;animation: badgeFade 2s ease-in-out infinite;}.wpr-offcanvas-trigger {display: inline-flex;justify-content: center;align-items: center;}.wpr-offcanvas-container {position: relative;}.wpr-offcanvas-wrap-relative {background-color: transparent !important;}.wpr-offcanvas-align-left .wpr-offcanvas-wrap-relative {top: 100%;left: 0;right: auto;}.wpr-offcanvas-align-center .wpr-offcanvas-wrap-relative {top: 100%;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.wpr-offcanvas-align-right .wpr-offcanvas-wrap-relative {top: 100%;right: 0;left: auto;}.wpr-offcanvas-content::-webkit-scrollbar {width: 4px;background-color: transparent;}.wpr-offcanvas-content::-webkit-scrollbar-thumb {border-left: 3px solid black;}.wpr-offcanvas-container .wpr-template-edit-btn {top: 10px;right: 10px;}.wpr-offcanvas-body-overflow {overflow: hidden;}.wpr-offcanvas-test-div {visibility: hidden;}.wpr-offcanvas-wrap {position: fixed;top: 0;right: 0;width: 100vw;height: 100vh;min-height: 100vh;max-width: 100%;max-height: 100%;display: none;z-index: 9999;}.wpr-offcanvas-wrap-relative.wpr-offcanvas-wrap {position: absolute;width: auto;height: auto;min-height: auto;max-width: unset;max-height: unset;}.wpr-offcanvas-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-offcanvas-reverse-header-yes .wpr-offcanvas-header {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.wpr-offcanvas-content {width: 300px;position: absolute;background-color: #FFF;text-align: center;overflow: hidden;overflow-y: auto;}.wpr-offcanvas-wrap-relative .wpr-offcanvas-content {position: relative;}.wpr-offcanvas-content .elementor-invisible {visibility: visible !important;}.wpr-offcanvas-content-top {top: 0;left: 0;bottom: auto;width: 100%;height: auto;-webkit-transform: translateX(0) translateY(0);-ms-transform: translateX(0) translateY(0);transform: translateX(0) translateY(0);}.wpr-offcanvas-content-left {top: 0;left: 0;right: auto;height: 100%;width: auto;-webkit-transform: translateX(0) translateY(0);-ms-transform: translateX(0) translateY(0);transform: translateX(0) translateY(0);}.wpr-offcanvas-content-right {top: 0;right: 0;left: auto;height: 100%;width: 300px;-webkit-transform: translateX(0) translateY(0);-ms-transform: translateX(0) translateY(0);transform: translateX(0) translateY(0);}.wpr-offcanvas-content-bottom {bottom: 0;left: 0;top: auto;width: 100%;height: auto;-webkit-transform: translateX(0) translateY(0);-ms-transform: translateX(0) translateY(0);transform: translateX(0) translateY(0);}.wpr-offcanvas-content-middle {top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform, -webkit-transform;height: auto;width: auto;}.wpr-offcanvas-header {padding: 10px;}.wpr-close-offcanvas {cursor: pointer;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.wpr-close-offcanvas::before {font-family: "Font Awesome 5 Free";font-weight: 600;}@-webkit-keyframes offcanvas-slide-in-align-left {0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes offcanvas-slide-in-align-left {0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}@-webkit-keyframes offcanvas-slide-out-align-left {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}}@keyframes offcanvas-slide-out-align-left {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}}.wpr-offcanvas-content-left.wpr-offcanvas-slide-in {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-animation-name: offcanvas-slide-in-align-left;animation-name: offcanvas-slide-in-align-left;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-offcanvas-content-left.wpr-offcanvas-slide-out {-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);-webkit-animation-name: offcanvas-slide-out-align-left;animation-name: offcanvas-slide-out-align-left;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}@-webkit-keyframes offcanvas-slide-in-align-right {0% {-webkit-transform: translateX(100%);transform: translateX(100%);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes offcanvas-slide-in-align-right {0% {-webkit-transform: translateX(100%);transform: translateX(100%);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}@-webkit-keyframes offcanvas-slide-out-align-right {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(100%);transform: translateX(100%);}}@keyframes offcanvas-slide-out-align-right {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(100%);transform: translateX(100%);}}.wpr-offcanvas-content-right.wpr-offcanvas-slide-in {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-animation-name: offcanvas-slide-in-align-right;animation-name: offcanvas-slide-in-align-right;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-offcanvas-content-right.wpr-offcanvas-slide-out {-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);-webkit-animation-name: offcanvas-slide-out-align-right;animation-name: offcanvas-slide-out-align-right;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}@-webkit-keyframes offcanvas-slide-in-align-top {0% {-webkit-transform: translateY(-100%);transform: translateY(-100%);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes offcanvas-slide-in-align-top {0% {-webkit-transform: translateY(-100%);transform: translateY(-100%);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}@-webkit-keyframes offcanvas-slide-out-align-top {0% {-webkit-transform: translateY(0);transform: translateY(0);}100% {-webkit-transform: translateY(-100%);transform: translateY(-100%);}}@keyframes offcanvas-slide-out-align-top {0% {-webkit-transform: translateY(0);transform: translateY(0);}100% {-webkit-transform: translateY(-100%);transform: translateY(-100%);}}.wpr-offcanvas-content-top.wpr-offcanvas-slide-in {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);-webkit-animation-name: offcanvas-slide-in-align-top;animation-name: offcanvas-slide-in-align-top;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-offcanvas-content-top.wpr-offcanvas-slide-out {-webkit-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%);-webkit-animation-name: offcanvas-slide-out-align-top;animation-name: offcanvas-slide-out-align-top;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}@-webkit-keyframes offcanvas-slide-in-align-bottom {0% {-webkit-transform: translateY(100%);transform: translateY(100%);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes offcanvas-slide-in-align-bottom {0% {-webkit-transform: translateY(100%);transform: translateY(100%);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}@-webkit-keyframes offcanvas-slide-out-align-bottom {0% {-webkit-transform: translateY(0);transform: translateY(0);}100% {-webkit-transform: translateY(100%);transform: translateY(100%);}}@keyframes offcanvas-slide-out-align-bottom {0% {-webkit-transform: translateY(0);transform: translateY(0);}100% {-webkit-transform: translateY(100%);transform: translateY(100%);}}.wpr-offcanvas-content-bottom.wpr-offcanvas-slide-in {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);-webkit-animation-name: offcanvas-slide-in-align-bottom;animation-name: offcanvas-slide-in-align-bottom;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-offcanvas-content-bottom.wpr-offcanvas-slide-out {-webkit-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%);-webkit-animation-name: offcanvas-slide-out-align-bottom;animation-name: offcanvas-slide-out-align-bottom;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}@-webkit-keyframes offcanvas-slide-in-align-middle {0% {top: 150%;}100% {top: 50%}}@keyframes offcanvas-slide-in-align-middle {0% {top: 150%;}100% {top: 50%}}@-webkit-keyframes offcanvas-slide-out-align-middle {0% {top: 50%}100% {top: 150%;}}@keyframes offcanvas-slide-out-align-middle {0% {top: 50%}100% {top: 150%;}}.wpr-offcanvas-content-middle.wpr-offcanvas-slide-in {top: 50%;-webkit-animation-name: offcanvas-slide-in-align-middle;animation-name: offcanvas-slide-in-align-middle;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-offcanvas-content-middle.wpr-offcanvas-slide-out {top: 150%;-webkit-animation-name: offcanvas-slide-out-align-middle;animation-name: offcanvas-slide-out-align-middle;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}@-webkit-keyframes offcanvas-grow-in-align-bottom {0% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: bottom;transform-origin: bottom;}100% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;transform-origin: bottom;}}@keyframes offcanvas-grow-in-align-bottom {0% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: bottom;transform-origin: bottom;}100% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;transform-origin: bottom;}}@-webkit-keyframes offcanvas-grow-out-align-bottom {0% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;transform-origin: bottom;}100% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: bottom;transform-origin: bottom;}}@keyframes offcanvas-grow-out-align-bottom {0% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;transform-origin: bottom;}100% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: bottom;transform-origin: bottom;}}.wpr-offcanvas-content-bottom.wpr-offcanvas-grow-in {-webkit-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);-webkit-animation-name: offcanvas-grow-in-align-bottom;animation-name: offcanvas-grow-in-align-bottom;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-offcanvas-content-bottom.wpr-offcanvas-grow-out {-webkit-transform: scaleY(0);-ms-transform: scaleY(0);transform: scaleY(0);-webkit-animation-name: offcanvas-grow-out-align-bottom;animation-name: offcanvas-grow-out-align-bottom;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}@-webkit-keyframes offcanvas-grow-in-align-bottom {0% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: bottom;transform-origin: bottom;}100% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;transform-origin: bottom;}}@keyframes offcanvas-grow-in-align-bottom {0% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: bottom;transform-origin: bottom;}100% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;transform-origin: bottom;}}@-webkit-keyframes offcanvas-grow-out-align-bottom {0% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;transform-origin: bottom;}100% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: bottom;transform-origin: bottom;}}@keyframes offcanvas-grow-out-align-bottom {0% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;transform-origin: bottom;}100% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: bottom;transform-origin: bottom;}}.wpr-offcanvas-content-bottom.wpr-offcanvas-grow-in {-webkit-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);-webkit-animation-name: offcanvas-grow-in-align-bottom;animation-name: offcanvas-grow-in-align-bottom;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-offcanvas-content-bottom.wpr-offcanvas-grow-out {-webkit-transform: scaleY(0);-ms-transform: scaleY(0);transform: scaleY(0);-webkit-animation-name: offcanvas-grow-out-align-bottom;animation-name: offcanvas-grow-out-align-bottom;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}@-webkit-keyframes offcanvas-grow-in-align-top {0% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: top;transform-origin: top;}100% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: top;transform-origin: top;}}@keyframes offcanvas-grow-in-align-top {0% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: top;transform-origin: top;}100% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: top;transform-origin: top;}}@-webkit-keyframes offcanvas-grow-out-align-top {0% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: top;transform-origin: top;}100% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: top;transform-origin: top;}}@keyframes offcanvas-grow-out-align-top {0% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: top;transform-origin: top;}100% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: top;transform-origin: top;}}.wpr-offcanvas-content-top.wpr-offcanvas-grow-in {-webkit-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);-webkit-animation-name: offcanvas-grow-in-align-top;animation-name: offcanvas-grow-in-align-top;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-offcanvas-content-top.wpr-offcanvas-grow-out {-webkit-transform: scaleY(0);-ms-transform: scaleY(0);transform: scaleY(0);-webkit-animation-name: offcanvas-grow-out-align-top;animation-name: offcanvas-grow-out-align-top;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}@-webkit-keyframes offcanvas-grow-in-align-left {0% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: left;transform-origin: left;}100% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: left;transform-origin: left;}}@keyframes offcanvas-grow-in-align-left {0% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: left;transform-origin: left;}100% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: left;transform-origin: left;}}@-webkit-keyframes offcanvas-grow-out-align-left {0% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: left;transform-origin: left;}100% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: left;transform-origin: left;}}@keyframes offcanvas-grow-out-align-left {0% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: left;transform-origin: left;}100% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: left;transform-origin: left;}}.wpr-offcanvas-content-left.wpr-offcanvas-grow-in {-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-webkit-animation-name: offcanvas-grow-in-align-left;animation-name: offcanvas-grow-in-align-left;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-offcanvas-content-left.wpr-offcanvas-grow-out {-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-animation-name: offcanvas-grow-out-align-left;animation-name: offcanvas-grow-out-align-left;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}@-webkit-keyframes offcanvas-grow-in-align-middle {0% {-webkit-transform: scale(0) translateX(-50%) translateY(-50%);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}100% {-webkit-transform: scale(1) translateX(-50%) translateY(-50%);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}}@keyframes offcanvas-grow-in-align-middle {0% {-webkit-transform: scale(0) translateX(-50%) translateY(-50%);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}100% {-webkit-transform: scale(1) translateX(-50%) translateY(-50%);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}}@-webkit-keyframes offcanvas-grow-out-align-middle {0% {-webkit-transform: scale(1) translateX(-50%) translateY(-50%);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}100% {-webkit-transform: scale(0) translateX(-50%) translateY(-50%);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}}@keyframes offcanvas-grow-out-align-middle {0% {-webkit-transform: scale(1) translateX(-50%) translateY(-50%);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}100% {-webkit-transform: scale(0) translateX(-50%) translateY(-50%);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}}.wpr-offcanvas-content-middle.wpr-offcanvas-grow-in {-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform, -webkit-transform;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-animation-name: offcanvas-grow-in-align-middle;animation-name: offcanvas-grow-in-align-middle;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-offcanvas-content-middle.wpr-offcanvas-grow-out {-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform, -webkit-transform;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-animation-name: offcanvas-grow-out-align-middle;animation-name: offcanvas-grow-out-align-middle;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}@-webkit-keyframes offcanvas-grow-in-align-right {0% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: right;transform-origin: right;}100% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: right;transform-origin: right;}}@keyframes offcanvas-grow-in-align-right {0% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: right;transform-origin: right;}100% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: right;transform-origin: right;}}@-webkit-keyframes offcanvas-grow-out-align-right {0% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: right;transform-origin: right;}100% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: right;transform-origin: right;}}@keyframes offcanvas-grow-out-align-right {0% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: right;transform-origin: right;}100% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: right;transform-origin: right;}}.wpr-offcanvas-content-right.wpr-offcanvas-grow-in {-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-webkit-animation-name: offcanvas-grow-in-align-right;animation-name: offcanvas-grow-in-align-right;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-offcanvas-content-right.wpr-offcanvas-grow-out {-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-animation-name: offcanvas-grow-out-align-right;animation-name: offcanvas-grow-out-align-right;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}@-webkit-keyframes offcanvas-fade-in {0% {opacity: 0}100% {opacity: 1}}@keyframes offcanvas-fade-in {0% {opacity: 0}100% {opacity: 1}}@-webkit-keyframes offcanvas-fade-out {0% {opacity: 1}100% {opacity: 0}}@keyframes offcanvas-fade-out {0% {opacity: 1}100% {opacity: 0}}.wpr-offcanvas-fade-in {opacity: 1;-webkit-animation-name: offcanvas-fade-in;animation-name: offcanvas-fade-in;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-offcanvas-fade-out {opacity: 0;-webkit-animation-name: offcanvas-fade-out;animation-name: offcanvas-fade-out;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.wpr-offcanvas-wrap-active {}.wpr-submit-error {margin: 0;position: absolute;top: 100%;}.wpr-field-group .wpr-submit-error {position: absolute;top: 100%;}.wpr-field-group input {margin: 0;}.wpr-form-fields-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.wpr-form-fields-wrap input[type="date"], .wpr-form-fields-wrap input[type="time"] {position: relative;}.wpr-form-fields-wrap input[type="date"]::-webkit-calendar-picker-indicator, .wpr-form-fields-wrap input[type="time"]::-webkit-calendar-picker-indicator {opacity: 0;}.wpr-form-fields-wrap input[type="date"]::before, .wpr-form-fields-wrap input[type="time"]::before {font-family: "Font Awesome 5 Free" !important;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: absolute;width: 16px;height: 16px;pointer-events: none;}.wpr-form-fields-wrap input[type="date"]::before {content: '\f073';}.wpr-form-fields-wrap input[type="time"]::before {content: '\f017';}.wpr-form-fields-wrap .wpr-form-field:focus {-webkit-box-shadow: none !important;box-shadow: none !important;}.wpr-form-fields-wrap.wpr-labels-above .wpr-field-group .wpr-field-sub-group, .wpr-form-fields-wrap.wpr-labels-above .wpr-field-group>.wpr-select-wrap, .wpr-form-fields-wrap.wpr-labels-above .wpr-field-group>input, .wpr-form-fields-wrap.wpr-labels-above .wpr-field-group>textarea, .wpr-field-group .wpr-button {-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}.wpr-form-fields-wrap.wpr-labels-inline > .wpr-field-group > input, .wpr-form-fields-wrap.wpr-labels-inline > .wpr-field-group .wpr-select-wrap {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}.wpr-field-group {-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-field-group.wpr-form-field-type-submit {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}.wpr-field-group .wpr-form-field-textual {width: 100%;max-width: 100%;border: 1px solid #818a91;background-color: transparent;color: #373a3c;vertical-align: middle;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}.wpr-field-group .wpr-form-field-textual:focus {outline: 0;-webkit-box-shadow: none;box-shadow: none;}.wpr-field-group .wpr-form-field-textual::-webkit-input-placeholder {color: inherit;font-family: inherit;opacity: 0.6;}.wpr-field-group .wpr-form-field-textual:-ms-input-placeholder {color: inherit;font-family: inherit;opacity: 0.6;}.wpr-field-group .wpr-form-field-textual::-moz-placeholder {color: inherit;font-family: inherit;opacity: 0.6;}.wpr-field-group .wpr-form-field-textual::-ms-input-placeholder {color: inherit;font-family: inherit;opacity: 0.6;}.wpr-field-group .wpr-form-field-textual::placeholder {color: inherit;font-family: inherit;opacity: 0.6;}.wpr-field-group .wpr-select-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;width: 100%;}.wpr-field-group .wpr-select-wrap select {-webkit-appearance: none;-moz-appearance: none;appearance: none;color: inherit;font-size: inherit;font-family: inherit;font-weight: inherit;font-style: inherit;text-transform: inherit;letter-spacing: inherit;line-height: inherit;-ms-flex-preferred-size: 100%;flex-basis: 100%;padding-right: 20px;}.wpr-field-group .wpr-select-wrap.wpr-fi-svg-no:before {content: "\e92a";font-family: "eicons";font-size: 15px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);right: 10px;pointer-events: none;}.wpr-field-group.wpr-form-field-type-select-multiple .wpr-select-wrap:before {content: "";}.wpr-select-wrap svg {width: 15px;height: 15px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);right: 10px;pointer-events: none;}.wpr-select-wrap svg path {width: 15px;height: 15px;}.wpr-field-sub-group {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.wpr-form-field-option {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-field-sub-group .wpr-form-field-option label {display: inline-block;}.wpr-field-sub-group:not(.wpr-inline-sub-group) .wpr-form-field-option {-ms-flex-preferred-size: 100%;flex-basis: 100%;}.wpr-form-field-type-checkbox .wpr-field-sub-group .wpr-form-field-option input, .wpr-form-field-type-checkbox .wpr-field-sub-group .wpr-form-field-option label, .wpr-form-field-type-radio .wpr-field-sub-group .wpr-form-field-option input, .wpr-form-field-type-radio .wpr-field-sub-group .wpr-form-field-option label, .wpr-form-field-type-acceptance .wpr-field-sub-group .wpr-form-field-option input, .wpr-form-field-type-acceptance .wpr-field-sub-group .wpr-form-field-option label {display: inline;}.wpr-custom-styles-yes .wpr-af-check-radio-group input {opacity: 0;position: absolute;cursor: pointer;}.wpr-custom-styles-yes .wpr-form-field-type-checkbox input, .wpr-custom-styles-yes .wpr-form-field-type-radio input {opacity: 0;position: absolute;z-index: -1;}.wpr-custom-styles-yes .wpr-af-check-radio-group .wpr-af-term-name, .wpr-custom-styles-yes .wpr-form-field-type-radio .wpr-form-field-option label, .wpr-custom-styles-yes .wpr-form-field-type-checkbox .wpr-form-field-option label {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-custom-styles-yes .wpr-af-check-radio-group input[type="checkbox"]+.wpr-af-term-name::before, .wpr-custom-styles-yes .wpr-form-field-type-checkbox .wpr-form-field-option label::before {content: "" !important;left: 0;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border: 1px solid black;cursor: pointer;}.wpr-custom-styles-yes .wpr-af-check-radio-group .wpr-checked input[type="checkbox"]+.wpr-af-term-name::before, .wpr-custom-styles-yes .wpr-af-check-radio-group input[type="checkbox"]:checked+.wpr-af-term-name::before, .wpr-custom-styles-yes .wpr-af-check-radio-group .wpr-checked input[type="radio"]+.wpr-af-term-name::before, .wpr-custom-styles-yes .wpr-af-check-radio-group input[type="radio"]:checked+.wpr-af-term-name::before, .wpr-custom-styles-yes .wpr-form-field-type-checkbox .wpr-form-field-option.wpr-checked label::before {content: "\2713" !important;}.wpr-custom-styles-yes .wpr-af-check-radio-group input[type="radio"]+.wpr-af-term-name::before, .wpr-custom-styles-yes .wpr-form-field-type-radio .wpr-form-field-option label::before {content: "" !important;left: 0;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border: 1px solid black;cursor: pointer;}.wpr-custom-styles-yes .wpr-form-field-type-radio .wpr-form-field-option label::before {border-radius: 50%;}.wpr-custom-styles-yes .wpr-form-field-type-radio .wpr-form-field-option.wpr-checked label::before {content: "⬤" !important;}.wpr-af-hide-input-yes .wpr-af-check-radio-group input, .wpr-af-hide-input-yes .wpr-af-check-radio-group input+.wpr-af-term-name::before {display: none !important;}.wpr-file-type-error {-ms-flex-preferred-size: 100%;flex-basis: 100%;padding: 5px 0;margin: 0 0 5px 0;list-style-type: none;color: red;font-size: 13px;}.wpr-file-type-error li {color: #000;display: inline;}.wpr-form-field-type-hidden {display: none;}.wpr-form-field-type-html {display: inline-block;}.wpr-form-field-label {text-align: left;}.wpr-form-field-type-recaptcha_v3 .wpr-form-field-label {display: none;}.wpr-form-field-type-recaptcha_v3 .grecaptcha-badge {z-index: 1;}.wpr-required-mark .wpr-form-field-label:after {content: "*";color: red;padding-left: 0.2em;}.wpr-column {position: relative;min-height: 1px;display: -webkit-box;display: -ms-flexbox;display: flex;}.wpr-step-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;margin-bottom: 10px;-ms-flex-wrap: wrap;flex-wrap: wrap;}.wpr-step-progress {width: 100%;height: auto;background-color: black;}.wpr-step-progress-fill {width: 0;height: auto;background-color: red;text-align: right;color: white;padding-right: 10px;-webkit-transition: width 0.5s;-o-transition: width 0.5s;transition: width 0.5s;}.wpr-step-content-layout-vertical .wpr-step-wrap {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.wpr-step-type-none .wpr-step-wrap {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-step-tab {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;}.wpr-step-tab-hidden {display: none;}.wpr-step {border: none;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;opacity: 0.5;}.wpr-step-content-layout-vertical .wpr-step {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-step-content-layout-horizontal .wpr-step {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.wpr-separator-off .wpr-step {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.wpr-step.wpr-step-active {opacity: 1;}.wpr-step-content {width: var(--wpr-steps-indicator-padding, 30px);height: var(--wpr-steps-indicator-padding, 30px);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-step-content-layout-vertical .wpr-step-label {width: 100%;}.wpr-step-main-label, .wpr-step-sub-label {display: block;}.wpr-form-field-type-step {display: none;}.wpr-form-field-type-hidden {display: none;}.wpr-form-field-type-recaptcha-v2 .wpr-recaptcha-v2-wrap {min-height: 1px;}.wpr-form-field-type-recaptcha-v2 .wpr-recaptcha-v2-container {display: inline-block;}.wpr-form-field-type-recaptcha-v3 {display: none;}.wpr-stp-btns-wrap {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: nowrap;flex-wrap: nowrap;margin-bottom: 5px;}.wpr-step-sep, .wpr-stp-btns-wrap .wpr-button {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.wpr-step-tab .wpr-stp-btns-wrap .wpr-button {-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto;-ms-flex-preferred-size: auto;flex-basis: auto;}.wpr-step-sep:last-of-type {display: none;}.wpr-step-sep {height: var(--wpr-steps-divider-width, 1px);background-color: lightgrey;}.wpr-step-content-layout-vertical:not(.wpr-step-type-none) .wpr-step-sep {margin-top: calc(var(--wpr-steps-indicator-padding, 30px) / 2 - var(--wpr-steps-divider-width, 1px) / 2 + var(--wpr-steps-padding));}.wpr-step-content-layout-horizontal .wpr-step-sep {background-color: lightgrey;height: var(--wpr-steps-divider-width, 1px);top: 50%;}.wpr-form .wpr-double-bounce {display: inline-block;vertical-align: middle;}.wpr-loader-hidden {display: none !important;}.wpr-form .wpr-double-bounce .wpr-child {background-color: white;}@keyframes badgeFade {0% {opacity: 1 }50% {opacity: 0.5 }0% {opacity: 1 }}.wpr-breadcrumbs {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;list-style-type: none;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0;}.wpr-breadcrumbs li:not(:last-of-type) {margin-right: 4px;}}@media screen and (max-width: 767px){.wpr-breadcrumbs {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-breadcrumbs li {white-space: nowrap;}.wpr-breadcrumbs li:last-of-type {white-space: normal;}}@media all{.wpr-image-scroll-wrap {overflow: hidden;position: relative;display: inline-block;width: 100%;height: 300px;}.wpr-image-scroll-wrap img {position: absolute;min-width: 100%;min-height: 100%;-o-object-fit: cover;object-fit: cover;-webkit-transition: -webkit-transform 0.3s ease-out;transition: -webkit-transform 0.3s ease-out;-o-transition: transform 0.3s ease-out;transition: transform 0.3s ease-out;transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;}.wpr-scroll-vertical img {width: 100%;max-width: none;height: auto;}.wpr-scroll-horizontal {display: block;scroll-behavior: smooth;width: 100%;height: 100%;white-space: nowrap;}.wpr-scroll-horizontal img {height: 100%;width: auto;max-width: none;-o-object-fit: cover;object-fit: cover;display: inline-block;}.wpr-scroll-horizontal::-webkit-scrollbar {display: none;}.wpr-trigger-hover:hover img {will-change: transform;}.wpr-image-scroll-link {display: block;text-decoration: none;width: 100%;}.wpr-image-scroll-link:hover {text-decoration: none;}.wpr-image-scroll-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;pointer-events: none;z-index: 1;}.wpr-image-scroll-icon {position: absolute;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 1;pointer-events: none;-webkit-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;z-index: 2;}.wpr-image-scroll-icon-hidden {opacity: 0;}.wpr-vplaylist-wrap {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;background-color: black;overflow: hidden;}.wpr-vplaylist-wrap.wpr-vplaylist-pos-left {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.wpr-vplaylist-wrap * {color: white;margin: 0;}.wpr-vplaylist-wrap .video-player-wrap {-webkit-box-flex: 0;-ms-flex: 0 0 66.67%;flex: 0 0 66.67%;width: 66.67%;height: 100%;}.wpr-vplaylist-wrap .video-player {position: relative;display: block;overflow: hidden;width: 100%;padding-bottom: 56.25%;height: 0;}.wpr-vplaylist-wrap .video-player iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.wpr-vplaylist-thumbs-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-flex: 0;-ms-flex: 0 0 33.33%;flex: 0 0 33.33%;width: 33.33%;}.wpr-vplaylist-highlight {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;height: auto;}.wpr-vplaylist-highlight .wpr-play, .wpr-vplaylist-highlight .wpr-pause {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-vplaylist-heading {max-width: 80%;padding: 8px 20px;}.wpr-vplaylist-current-title {width: 100%;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}.wpr-vplaylist-heading span {display: block;color: rgba(255, 255, 255, 0.75);margin-bottom: 7px;}.wpr-vplaylist-controller {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;min-width: 20%;border-bottom-left-radius: 3px;}.wpr-vplaylist-controller svg {width: 30px;height: 30px;fill: white;stroke: white;cursor: pointer;}.wpr-vplaylist-controller .wpr-pause {display: none;}.wpr-vplaylist-thumbs {position: relative;height: 100%;overflow-x: hidden;overflow-y: auto;scrollbar-color: #bfbfbf4d #ffffff26;scrollbar-width: thin;}.wpr-vplaylist-thumbs ul {position: absolute;top: 0;left: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;list-style: none;padding: 0;max-height: auto;overflow-y: auto;width: 100%;max-width: 100%;}.wpr-vplaylist-thumbs li {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;padding: 10px 20px;cursor: pointer;max-width: 100%;}.wpr-vplaylist-thumbs ul img {width: 125px;height: 100%;margin-right: 12px;}.wpr-vplaylist-info span {color: rgba(255, 255, 255, 0.75);}}@media only screen and (max-width: 768px){.wpr-vplaylist-heading {padding: 7px 10px;}.wpr-vplaylist-heading span, .wpr-vplaylist-current-title {margin-bottom: 0;}.wpr-vplaylist-controller svg {width: 20px;height: 20px;}.wpr-vplaylist-thumbs li {padding: 10px;}.wpr-vplaylist-thumbs ul img {width: 90px;margin-right: 10px;}.wpr-vplaylist-info-title {margin-bottom: 2px;font-size: 12px;line-height: 1.3;}.wpr-vplaylist-info span {font-size: 12px;}}@media only screen and (max-width: 480px){.wpr-vplaylist-wrap {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-vplaylist-wrap.wpr-vplaylist-pos-left {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-vplaylist-wrap .video-player-wrap {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;width: 100%;}.wpr-vplaylist-thumbs-wrap {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;width: 100%;height: 300px;}.wpr-vplaylist-heading {padding: 15px;}.wpr-vplaylist-controller {min-width: 15%;}.wpr-vplaylist-controller svg {width: 22px;height: 22px;}.wpr-vplaylist-thumbs li {padding: 15px;}.wpr-vplaylist-thumbs ul img {width: 120px;margin-right: 10px;}}@media all{.wpr-icon-box-wrap * {margin: 0;padding: 0;-webkit-box-sizing: border-box;box-sizing: border-box;}.wpr-icon-box-link {position: absolute;display: block;width: 100%;height: 100%;top: 0;left: 0;z-index: 40;}.wpr-icon-box-wrap, .wpr-icon-box {position: relative;}.wpr-icon-box {overflow: hidden;}.wpr-icon-box-left .wpr-icon-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-icon-box-center .wpr-icon-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-icon-box-right .wpr-icon-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.wpr-icon-box .wpr-icon-box-icon-inner-wrap {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;overflow: hidden;}.wpr-icon-box-icon-inner-wrap {width: 100%;max-width: 100%;}.wpr-icon-box-content-wrap {width: 100%;}.wpr-icon-box-title {position: relative;z-index: 99;}.wpr-icon-box-btn {display: inline-block;cursor: pointer;}.wpr-watermark-wrap {position: absolute;bottom: 0;}.wpr-icon-box-badge {position: absolute;display: inline-block;text-align: center;z-index: 35;pointer-events: none;}.wpr-icon-box-badge-left {left: 0;right: auto;}.wpr-icon-box-badge-right {left: auto;right: 0;}.wpr-icon-box-badge-corner {top: 0;width: 200px;height: 200px;overflow: hidden;}.wpr-icon-box-badge-corner .wpr-icon-box-badge-inner {width: 200%;}.wpr-icon-box-badge-corner.wpr-icon-box-badge-right {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}.wpr-icon-box-badge-cyrcle {top: 0;}.wpr-icon-box-badge-cyrcle.wpr-icon-box-badge-left {-webkit-transform: translateX(-40%) translateY(-40%);-ms-transform: translateX(-40%) translateY(-40%);transform: translateX(-40%) translateY(-40%);}.wpr-icon-box-badge-cyrcle.wpr-icon-box-badge-right {-webkit-transform: translateX(40%) translateY(-40%);-ms-transform: translateX(40%) translateY(-40%);transform: translateX(40%) translateY(-40%);}.wpr-icon-box-badge-cyrcle .wpr-icon-box-badge-inner {border-radius: 100%;}.wpr-icon-box-badge-flag {border-right: 5px;}.wpr-icon-box-badge-flag.wpr-icon-box-badge-left {margin-left: -10px;}.wpr-icon-box-badge-flag.wpr-icon-box-badge-right {margin-right: -10px;}.wpr-icon-box-badge-flag:before {content: "";position: absolute;z-index: 1;bottom: -5px;width: 0;height: 0;margin-left: -10px;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top-style: solid;border-top-width: 10px;}.wpr-icon-box-badge-flag .wpr-icon-box-badge-inner {position: relative;z-index: 2;border-top-left-radius: 3px;border-top-right-radius: 3px;}.wpr-icon-box-badge-flag.wpr-icon-box-badge-left:before {left: 5px;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}.wpr-icon-box-badge-flag.wpr-icon-box-badge-right:before {right: -5px;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}.wpr-icon-box-badge-flag.wpr-icon-box-badge-left .wpr-icon-box-badge-inner {border-bottom-right-radius: 3px;}.wpr-icon-box-badge-flag.wpr-icon-box-badge-right .wpr-icon-box-badge-inner {border-bottom-left-radius: 3px;}.wpr-separator-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-separator-wrap .line-before, .wpr-separator-wrap .line-after {min-width: 0;-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;}.wpr-separator-wrap .line-before hr, .wpr-separator-wrap .line-after hr {width: 100%;}.wpr-separator-wrap p {margin-bottom: 0;}.wpr-random-image-overlay .wpr-attachment-caption {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-icon-animation-horizontal .wpr-image-scroll-icon {-webkit-animation-name: wprIconHorizontal;animation-name: wprIconHorizontal;}.wpr-icon-animation-vertical .wpr-image-scroll-icon {-webkit-animation-name: wprIconVertical;animation-name: wprIconVertical;}.wpr-icon-animation-horizontal .wpr-image-scroll-icon {-webkit-animation-name: wprIconHorizontal;animation-name: wprIconHorizontal;}.wpr-icon-animation-vertical .wpr-image-scroll-icon {-webkit-animation-name: wprIconVertical;animation-name: wprIconVertical;}@-webkit-keyframes wprIconHorizontal {0% {-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}50% {-webkit-transform: translate(calc(-50% + 10px), -50%);transform: translate(calc(-50% + 10px), -50%);}100% {-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}}@keyframes wprIconHorizontal {0% {-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}50% {-webkit-transform: translate(calc(-50% + 10px), -50%);transform: translate(calc(-50% + 10px), -50%);}100% {-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}}@-webkit-keyframes wprIconVertical {0% {-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}50% {-webkit-transform: translate(-50%, calc(-50% + 10px));transform: translate(-50%, calc(-50% + 10px));}100% {-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}}@keyframes wprIconVertical {0% {-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}50% {-webkit-transform: translate(-50%, calc(-50% + 10px));transform: translate(-50%, calc(-50% + 10px));}100% {-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}}.wpr-circle-menu-wrapper {display: -ms-grid;display: grid;}.wpr-circle-menu-box {list-style: none;margin: 0;padding: 0;position: relative;}.wpr-circle-menu-box li {display: block;position: absolute;text-align: center;z-index: 1;visibility: hidden;overflow: hidden;background-color: #605BE5;cursor: pointer;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}.wpr-circle-menu-icon-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-circle-menu-box li:hover {background-color: #4A45D2;}.wpr-circle-menu-box li {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;line-height: normal !important;}.wpr-circle-menu-box li a {display: -ms-inline-grid;display: inline-grid;line-height: 1;position: relative;justify-items: center;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}.wpr-circle-menu-box li a i, .wpr-circle-menu-box li a svg {-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}.wpr-circle-menu-trigger-click .wpr-circle-menu-box.circleMenu-open li.wpr-circle-menu-item-trigger .wpr-circle-menu-item .wpr-circle-menu-icon-wrap {-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}.wpr-circle-menu-close {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%) scale(0);-ms-transform: translate(-50%, -50%) scale(0);transform: translate(-50%, -50%) scale(0);}.wpr-circle-menu-trigger-click .wpr-circle-menu-box.circleMenu-open li.wpr-circle-menu-item-trigger .wpr-circle-menu-item .wpr-circle-menu-close {-webkit-transform: translate(-50%, -50%) scale(1);-ms-transform: translate(-50%, -50%) scale(1);transform: translate(-50%, -50%) scale(1);}.wpr-circle-menu-trigger-click .wpr-circle-menu-box.circleMenu-closed li.wpr-circle-menu-item-trigger .wpr-circle-menu-item .wpr-circle-menu-icon-wrap {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}.wpr-unfold-heading {color: #101010;font-size: 23px;line-height: 31px;margin: 0;font-weight: 500;margin-bottom: 12px;}.wpr-unfold-data {height: 79px;position: relative;overflow: hidden;width: 100%;}.wpr-unfold-data::after {content: "";position: absolute;bottom: 0;left: 0;right: 0;background: -o-linear-gradient(rgba(255, 255, 255, 0), #fff);background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fff));background: linear-gradient(rgba(255, 255, 255, 0), #fff);z-index: 1;height: 100%;}.wpr-unfold-data.active {height: 100%;}.wpr-unfold-data.active::after {display: none;}.wpr-unfold-content {overflow: hidden;}.wpr-unfold-content li, .wpr-unfold-content p {color: #666;font-size: 16px;line-height: 24px;}.wpr-unfold-content p:not(:last-child) {margin-bottom: 15px;}.wpr-unfold-content p:last-child {margin-bottom: 0;}.wpr-unfold-content ul {margin-bottom: 15px;}.wpr-unfold-content li {margin: 0;}.wpr-unfold-content > ol, .wpr-unfold-content > ul {padding-left: 18px;}.wpr-unfold-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-unfold-btn {padding: 0;border: none;color: #101010;font-size: 14px;line-height: 17px;font-weight: 500;border-bottom: 1px solid #101010;border-radius: 0;margin-top: 30px;background-color: transparent;text-decoration: none;text-transform: unset;cursor: pointer;}.wpr-unfold-btn:focus, .wpr-unfold-btn:hover {background-color: transparent;-webkit-box-shadow: none;box-shadow: none;outline: 0;}.wpr-unfold-btn .wpr-unfold-collapse-icon {display: none;}.wpr-weather-wrap {--wpr-weather-icon-warm: #f59e0b;--wpr-weather-icon-cloud: #d1d5db;--wpr-weather-icon-cloud-secondary: #9ca3af;--wpr-weather-icon-rain: #0284c7;--wpr-weather-icon-night: #64748b;--wpr-weather-icon-snow: #7dd3fc;--wpr-weather-icon-thermo-bulb: #dc2626;--wpr-weather-icon-thermo-tube: #a3a3a3;--wpr-weather-icon-wind: #94a3b8;--wpr-weather-icon-fog-lines: #cbd5e1;--wpr-weather-extra-info-icon-size: 28px;--wpr-weather-extra-info-icon-gap: 8px;--wpr-weather-extra-info-row-gap: 6px;padding: 23px;border: 1px solid #e8e8e8;border-radius: 10px;background-color: #fff;-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);}.wpr-weather-header {display: inline-block;padding: 5px 10px;background: #605be5;color: #fff;font-weight: 700;text-align: center;margin-bottom: 20px;}.wpr-weather-info-wrap {margin-bottom: 25px;}.wpr-weather-info {display: -webkit-box;display: -ms-flexbox;display: flex;}.wpr-weather-temp {font-weight: 700;margin: 0;}.wpr-weather-location {margin: 5px 0;}.wpr-weather-location, .wpr-weather-condition {display: block;}.wpr-weather-icon {margin-right: 10px;width: 80px;height: 80px;}.wpr-weather-info:nth-child(1) {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.wpr-weather-info:nth-child(2) {padding: 10px 15px 0;gap: 10px;}.wpr-weather-info:nth-child(2) > div {width: 50%;}.wpr-weather-condition {text-transform: capitalize;}.wpr-weather-extra-info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: var(--wpr-weather-extra-info-row-gap);text-align: left;}.wpr-weather-extra-info-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: var(--wpr-weather-extra-info-icon-gap);}.wpr-weather-extra-info-icon {-webkit-box-flex: 0;-ms-flex: 0 0 var(--wpr-weather-extra-info-icon-size);flex: 0 0 var(--wpr-weather-extra-info-icon-size);width: var(--wpr-weather-extra-info-icon-size);height: var(--wpr-weather-extra-info-icon-size);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.wpr-weather-extra-info-icon .wpr-weather-svg {width: var(--wpr-weather-extra-info-icon-size);height: var(--wpr-weather-extra-info-icon-size);-ms-flex-negative: 0;flex-shrink: 0;}.wpr-weather-extra-info-icon .wpr-weather-svg-windy {width: calc(var(--wpr-weather-extra-info-icon-size) * 0.93);height: auto;max-height: calc(var(--wpr-weather-extra-info-icon-size) * 0.64);}.wpr-weather-extra-info-text {display: block;margin: 0;line-height: 1.3;}.wpr-weather-footer {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.wpr-weather-forecast {text-align: center;}.wpr-weather-svg {width: 50px;height: 50px;display: block;}.wpr-weather-icon .wpr-weather-svg {width: 80px;height: 80px;}.wpr-weather-error {padding: 10px;border: 1px solid #dc2626;color: #dc2626;border-radius: 6px;}}@media all and (max-width: 767px){.wpr-weather-info-wrap {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-weather-info:nth-child(2) > div {width: 100%;}.wpr-weather-footer {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.wpr-weather-forecast {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;}}@media all{.wpr-google-reviews-wrap {position: relative;opacity: 0;-webkit-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}.elementor-editor-active .wpr-google-reviews-wrap {opacity: 1;}.wpr-google-reviews-header {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;gap: 16px;margin: 0 0 16px;}.wpr-google-place-summary {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin: 0;-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto;min-width: 0;}.wpr-google-place-summary-brand {display: -webkit-box;display: -ms-flexbox;display: flex;width: auto;max-width: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;gap: 6px;margin: 0 0 8px;line-height: 1;}.wpr-google-wordmark {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 20px;font-weight: 500;letter-spacing: -0.02em;}.wpr-google-letter-g {color: #4285f4;}.wpr-google-letter-o1 {color: #ea4335;}.wpr-google-letter-o2 {color: #fbbc04;}.wpr-google-letter-g2 {color: #4285f4;}.wpr-google-letter-l {color: #34a853;}.wpr-google-letter-e {color: #ea4335;}.wpr-google-brand-label {font-size: 20px;font-weight: 500;color: #202124;}.wpr-google-place-summary-rating {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;max-width: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 8px;text-decoration: none;color: inherit;}a.wpr-google-place-summary-rating:hover {color: inherit;}.wpr-google-place-summary-score {font-size: 16px;font-weight: 500;color: #3c4043;line-height: 1;}.wpr-google-place-summary-stars {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;line-height: 1;}.wpr-google-place-summary-count {font-size: 14px;color: #70757a;line-height: 1;}.wpr-google-reviews-place-link {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin: 0;padding: 10px 20px;font-size: 13px;font-weight: 500;line-height: 1;color: #ffffff;background-color: #605be5;border-radius: 50px;text-decoration: none;-webkit-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}.wpr-google-reviews-place-link:hover {color: #ffffff;opacity: 0.9;}}@media all and (prefers-reduced-motion: reduce){.wpr-google-reviews-wrap, .wpr-google-reviews-place-link {-webkit-transition: none;-o-transition: none;transition: none;}}@media all{.wpr-google-reviews-slider {position: relative;overflow: hidden;}.wpr-google-reviews-slider.wpr-google-reviews-no-nav {padding: 0;}.wpr-google-reviews-slider .swiper-wrapper {-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}.wpr-google-reviews-slider .swiper-slide {height: auto;display: -webkit-box;display: -ms-flexbox;display: flex;}.wpr-google-review-card {height: 100%;width: 100%;padding: 20px;background: #fff;border: 1px solid #e8e8e8;border-radius: 8px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 12px;}.wpr-google-review-head {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px;}.wpr-google-review-avatar img {width: 48px;height: 48px;border-radius: 50%;-o-object-fit: cover;object-fit: cover;}.wpr-google-review-meta {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.wpr-google-review-card-icon {margin-left: auto;margin-top: 2px;line-height: 0;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-item-align: start;align-self: flex-start;}.wpr-google-review-card-icon svg {width: 18px;height: 18px;max-width: none;-ms-flex-negative: 0;flex-shrink: 0;display: block;}.wpr-google-review-author {line-height: 1.2;}.wpr-google-review-date {font-size: 12px;color: #7a7a7a;}.wpr-google-review-stars {line-height: 1;}.wpr-google-star {color: #cfcfcf;font-size: 16px;display: inline-block;margin-right: 2px;}.wpr-google-star.is-active {color: #fbbc04;}.wpr-google-review-text {color: #2a2a2a;line-height: 1.6;}.wpr-google-review-stars-link {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;text-decoration: none;color: inherit;line-height: 1;}.wpr-google-review-stars-link:hover {color: inherit;}.wpr-google-review-link {margin-top: auto;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;font-size: 13px;color: #605be5;}.wpr-google-reviews-slider .wpr-button-prev, .wpr-google-reviews-slider .wpr-button-next {position: absolute;top: clamp(calc(var(--wpr-google-nav-size, 24px) / 2), var(--wpr-google-nav-y, 50%), calc(100% - (var(--wpr-google-nav-size, 24px) / 2)));bottom: auto;z-index: 2;width: 24px;height: 24px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 0;background-color: transparent;-webkit-box-shadow: none;box-shadow: none;color: #605be5;font-size: 24px;line-height: 1;cursor: pointer;}.wpr-google-reviews-slider .wpr-button-prev {left: clamp(0px, var(--wpr-google-nav-x, 10px), calc(100% - var(--wpr-google-nav-size, 24px)));-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.wpr-google-reviews-slider .wpr-button-next {right: clamp(0px, var(--wpr-google-nav-x, 10px), calc(100% - var(--wpr-google-nav-size, 24px)));-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.wpr-google-reviews-slider .wpr-next-arrow {-webkit-transform: translateY(-50%) rotate(180deg);-ms-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg);}.wpr-google-reviews-slider .wpr-button-prev.swiper-button-disabled, .wpr-google-reviews-slider .wpr-button-next.swiper-button-disabled {opacity: 0.35;pointer-events: none;}.wpr-google-reviews-error {padding: 10px;border: 1px solid #dc2626;color: #dc2626;border-radius: 6px;}}@media all and (max-width: 767px){.wpr-google-reviews-slider.wpr-google-reviews-no-nav {padding-bottom: 0;}.wpr-google-reviews-slider .wpr-button-prev, .wpr-google-reviews-slider .wpr-button-next {width: 22px;height: 22px;font-size: 18px;bottom: auto;}.wpr-google-reviews-slider .wpr-button-prev {left: 8px;}.wpr-google-reviews-slider .wpr-button-next {right: 8px;}}@media all{.wpr-grid-item-add-to-cart .inner-block.wpr-grid-atc-has-qty {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;vertical-align: middle;gap: 8px;max-width: 100%;}.wpr-grid-item-display-custom.wpr-grid-item-add-to-cart .inner-block.wpr-grid-atc-has-qty {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;}.wpr-grid-item-display-custom.wpr-grid-item-add-to-cart .inner-block.wpr-grid-atc-has-qty > a {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;width: auto;min-width: 0;}.wpr-grid-qty {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-ms-flex-item-align: stretch;align-self: stretch;-ms-flex-negative: 0;flex-shrink: 0;overflow: hidden;box-sizing: border-box;border: 2px solid #E8E8E8;border-radius: 2px;background-color: #fff;color: #333;}.wpr-grid-qty-btn, .wpr-grid-qty-input {box-sizing: border-box;height: 100%;min-height: 0;}.wpr-grid-qty-btn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-preferred-size: 28px;flex-basis: 28px;-ms-flex-negative: 0;flex-shrink: 0;width: 28px;padding: 0;margin: 0;border: none;background: transparent;color: inherit;font-size: 16px;font-weight: 400;line-height: 1;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: color 0.15s ease, background-color 0.15s ease;-o-transition: color 0.15s ease, background-color 0.15s ease;transition: color 0.15s ease, background-color 0.15s ease;}.wpr-grid-qty-btn.wpr-grid-qty-disabled {opacity: 0.35;cursor: default;pointer-events: none;}.wpr-grid-qty-btn:focus-visible, .wpr-grid-qty-input:focus-visible {outline: 1px solid currentColor;outline-offset: -1px;z-index: 1;}.elementor-widget-wpr-woo-grid .wpr-grid-qty-input, .woocommerce .elementor-widget-wpr-woo-grid input.wpr-grid-qty-input, .woocommerce input.wpr-grid-qty-input[type="text"] {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;width: 3em;min-width: 2.5em;max-width: 6em;height: 100% !important;min-height: 0 !important;max-height: none !important;padding: 0 8px !important;margin: 0 !important;border: none !important;border-left: 1px solid #E8E8E8 !important;border-right: 1px solid #E8E8E8 !important;border-radius: 0 !important;box-shadow: none !important;background: transparent !important;color: inherit;font-size: 14px;line-height: normal;text-align: center;-webkit-appearance: none;-moz-appearance: textfield;appearance: textfield;}.wpr-grid-qty-input::-webkit-outer-spin-button, .wpr-grid-qty-input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}.elementor-editor-active .elementor-widget-wpr-woo-grid .wpr-grid-qty {pointer-events: auto;}.wpr-grid-atc-has-qty .added_to_cart {display: none !important;}}

/***!  https://viscountefinancial.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/all.min.css?ver=1.7.1070  !***/

@media all{/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot);src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff) format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.ttf) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.eot);src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.eot#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.woff) format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.ttf) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot);src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff) format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.ttf) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}}

/***!  https://viscountefinancial.com/wp-content/uploads/elementor/google-fonts/css/poppins.css?ver=1749347299  !***/

@media all{/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxiayp8kv8jhgfvrjjlme0tdmpkzsq.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxiayp8kv8jhgfvrjjlme0tmmpkzsq.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxiayp8kv8jhgfvrjjlme0tcmpi.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmv1pvfteoceg.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmv1pvgdeoceg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmv1pvf9eo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm21lvfteoceg.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm21lvgdeoceg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm21lvf9eo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxigyp8kv8jhgfvrjjlucxtakpy.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxigyp8kv8jhgfvrjjlufntakpy.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxigyp8kv8jhgfvrjjluchta.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmg1hvfteoceg.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmg1hvgdeoceg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmg1hvf9eo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmr19vfteoceg.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmr19vgdeoceg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmr19vf9eo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmy15vfteoceg.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmy15vgdeoceg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmy15vf9eo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm111vfteoceg.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm111vgdeoceg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm111vf9eo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm81xvfteoceg.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm81xvgdeoceg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm81xvf9eo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxigyp8kv8jhgfvrlptucxtakpy.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxigyp8kv8jhgfvrlptufntakpy.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxigyp8kv8jhgfvrlptuchta.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlfj_z11lfc-k.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlfj_z1jlfc-k.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlfj_z1xlfq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrldz8z11lfc-k.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrldz8z1jlfc-k.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrldz8z1xlfq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxieyp8kv8jhgfvrjjbecmne.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxieyp8kv8jhgfvrjjnecmne.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxieyp8kv8jhgfvrjjfecg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlgt9z11lfc-k.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlgt9z1jlfc-k.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlgt9z1xlfq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlej6z11lfc-k.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlej6z1jlfc-k.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlej6z1xlfq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlcz7z11lfc-k.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlcz7z1jlfc-k.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlcz7z1xlfq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrldd4z11lfc-k.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrldd4z1jlfc-k.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrldd4z1xlfq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlbt5z11lfc-k.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlbt5z1jlfc-k.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlbt5z1xlfq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
}

/***!  https://viscountefinancial.com/wp-content/uploads/elementor/google-fonts/css/kanit.css?ver=1749347301  !***/

@media all{/* thai */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkkv-go6g5txcraqi2gwzoredfs.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkkv-go6g5txcraqi2gwfyredfs.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkkv-go6g5txcraqi2gwfiredfs.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkkv-go6g5txcraqi2gwcore.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkks-go6g5txcraqi82hzbdhmwjy.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkks-go6g5txcraqi82hzaxhmwjy.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkks-go6g5txcraqi82hza1hmwjy.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkks-go6g5txcraqi82hzanhmq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkks-go6g5txcraqi6mizbdhmwjy.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkks-go6g5txcraqi6mizaxhmwjy.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkks-go6g5txcraqi6miza1hmwjy.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkks-go6g5txcraqi6mizanhmq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkkx-go6g5txcraqkxaacjxa.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkkx-go6g5txcraqkw2acjxa.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkkx-go6g5txcraqkwyacjxa.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkkx-go6g5txcraqkwkaca.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkks-go6g5txcraqi_gjzbdhmwjy.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkks-go6g5txcraqi_gjzaxhmwjy.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkks-go6g5txcraqi_gjza1hmwjy.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkks-go6g5txcraqi_gjzanhmq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkks-go6g5txcraqi92kzbdhmwjy.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkks-go6g5txcraqi92kzaxhmwjy.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkks-go6g5txcraqi92kza1hmwjy.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkks-go6g5txcraqi92kzanhmq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkks-go6g5txcraqi7mlzbdhmwjy.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkks-go6g5txcraqi7mlzaxhmwjy.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkks-go6g5txcraqi7mlza1hmwjy.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkks-go6g5txcraqi7mlzanhmq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkks-go6g5txcraqi6wmzbdhmwjy.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkks-go6g5txcraqi6wmzaxhmwjy.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkks-go6g5txcraqi6wmza1hmwjy.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkks-go6g5txcraqi6wmzanhmq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkks-go6g5txcraqi4gnzbdhmwjy.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkks-go6g5txcraqi4gnzaxhmwjy.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkks-go6g5txcraqi4gnza1hmwjy.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkks-go6g5txcraqi4gnzanhmq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkkx-go6g5txcr72kxaacjxa.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkkx-go6g5txcr72kw2acjxa.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkkx-go6g5txcr72kwyacjxa.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkkx-go6g5txcr72kwkaca.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkku-go6g5txcr5aohwzvaf5nq.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkku-go6g5txcr5aohwovaf5nq.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkku-go6g5txcr5aohwpvaf5nq.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkku-go6g5txcr5aohwnvae.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkku-go6g5txcr4-orwzvaf5nq.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkku-go6g5txcr4-orwovaf5nq.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkku-go6g5txcr4-orwpvaf5nq.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkku-go6g5txcr4-orwnvae.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkkz-go6g5txcrabgwcyda.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkkz-go6g5txcraagwcyda.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkkz-go6g5txcrabgwcyda.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkkz-go6g5txcravgwa.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkku-go6g5txcr5mobwzvaf5nq.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkku-go6g5txcr5mobwovaf5nq.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkku-go6g5txcr5mobwpvaf5nq.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkku-go6g5txcr5mobwnvae.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkku-go6g5txcr5kpxwzvaf5nq.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkku-go6g5txcr5kpxwovaf5nq.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkku-go6g5txcr5kpxwpvaf5nq.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkku-go6g5txcr5kpxwnvae.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkku-go6g5txcr4uphwzvaf5nq.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkku-go6g5txcr4uphwovaf5nq.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkku-go6g5txcr4uphwpvaf5nq.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkku-go6g5txcr4uphwnvae.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkku-go6g5txcr4yprwzvaf5nq.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkku-go6g5txcr4yprwovaf5nq.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkku-go6g5txcr4yprwpvaf5nq.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkku-go6g5txcr4yprwnvae.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkku-go6g5txcr4wpbwzvaf5nq.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkku-go6g5txcr4wpbwovaf5nq.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkku-go6g5txcr4wpbwpvaf5nq.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/kanit-nkku-go6g5txcr4wpbwnvae.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
}

/***!  https://viscountefinancial.com/wp-content/uploads/elementor/google-fonts/css/karla.css?ver=1749349467  !***/

@media all{/* latin-ext */
@font-face {
  font-family: 'Karla';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/karla-qkbvxvyc6trat7rqhtce4yzo.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Karla';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/karla-qkbvxvyc6trat7rqht6e4q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Karla';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/karla-qkbvxvyc6trat7rqhtce4yzo.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Karla';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/karla-qkbvxvyc6trat7rqht6e4q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Karla';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/karla-qkbvxvyc6trat7rqhtce4yzo.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Karla';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/karla-qkbvxvyc6trat7rqht6e4q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Karla';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/karla-qkbvxvyc6trat7rqhtce4yzo.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Karla';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/karla-qkbvxvyc6trat7rqht6e4q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Karla';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/karla-qkbvxvyc6trat7rqhtce4yzo.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Karla';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/karla-qkbvxvyc6trat7rqht6e4q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Karla';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/karla-qkbvxvyc6trat7rqhtce4yzo.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Karla';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/karla-qkbvxvyc6trat7rqht6e4q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Karla';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/karla-qkbvxvyc6trat7rqhtce4yzo.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Karla';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/karla-qkbvxvyc6trat7rqht6e4q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Karla';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/karla-qkbbxvyc6trat7rbltyg5q.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Karla';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/karla-qkbbxvyc6trat7rvltw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Karla';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/karla-qkbbxvyc6trat7rbltyg5q.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Karla';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/karla-qkbbxvyc6trat7rvltw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Karla';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/karla-qkbbxvyc6trat7rbltyg5q.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Karla';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/karla-qkbbxvyc6trat7rvltw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Karla';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/karla-qkbbxvyc6trat7rbltyg5q.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Karla';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/karla-qkbbxvyc6trat7rvltw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Karla';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/karla-qkbbxvyc6trat7rbltyg5q.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Karla';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/karla-qkbbxvyc6trat7rvltw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Karla';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/karla-qkbbxvyc6trat7rbltyg5q.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Karla';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/karla-qkbbxvyc6trat7rvltw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Karla';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/karla-qkbbxvyc6trat7rbltyg5q.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Karla';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/karla-qkbbxvyc6trat7rvltw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
}

/***!  https://viscountefinancial.com/wp-content/uploads/elementor/google-fonts/css/roboto.css?ver=1749347307  !***/

@media all{/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
}

/***!  https://viscountefinancial.com/wp-content/uploads/elementor/google-fonts/css/robotoslab.css?ver=1749347310  !***/

@media all{/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
}

/***!  style declaration  !***/

/* Hide page titles on all pages */
h1.page-title, .page-title { display: none !important; visibility: hidden !important;}

/***!  style declaration  !***/

.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}

/***!  style declaration  !***/

.wp-block-group:not([data-dsgo-inline-bg]),.wp-block-column:not([data-dsgo-inline-bg]),.wp-block-columns:not([data-dsgo-inline-bg]){--dsgo-text-color:initial;} :is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover:not(.has-text-color){color:var(--wp--preset--color--contrast-3) !important;--dsgo-text-color:var(--wp--preset--color--contrast-3);} body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h1:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h2:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h3:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h4:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h5:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h6:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) p:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) .wp-element-caption:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)){color:var(--dsgo-text-color,inherit) !important;} body .wp-site-blocks :is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column)[data-dsgo-inline-bg] .wp-block-button:is([class*="is-style-outline"],[class*="is-style-secondary"]) .wp-element-button{color:var(--dsgo-text-color,inherit) !important;border-color:currentColor !important;}body .wp-site-blocks :is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column)[data-dsgo-inline-bg] .wp-block-button:is([class*="is-style-outline"],[class*="is-style-secondary"]) .wp-element-button:hover{opacity:0.75;} body .wp-site-blocks [data-dsgo-inline-bg] h1:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] h2:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] h3:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] h4:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] h5:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] h6:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] p:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] .wp-element-caption:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)){color:var(--dsgo-text-color,inherit) !important;} .wp-block-designsetgo-section.has-background:not([data-dsgo-inline-bg]):not(.has-text-color){color:var(--wp--preset--color--contrast);--dsgo-text-color:var(--wp--preset--color--contrast);} :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)),.has-background:is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color:is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--accent-5);color:var(--wp--preset--color--contrast);} body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--contrast);} :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)),.has-background:is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color:is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--accent-2);color:var(--wp--preset--color--contrast);} body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--contrast);} :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)),.has-background:is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color:is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--accent-1);color:var(--wp--preset--color--contrast);} body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--contrast);} :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)),.has-background:is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color:is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--accent-3);color:var(--wp--preset--color--accent-2);} body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--accent-2);} :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)),.has-background:is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color:is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);} body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--base);} .wp-block-designsetgo-section.is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)),.has-background.wp-block-designsetgo-section.is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color.wp-block-designsetgo-section.is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);} body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--contrast);} .wp-block-designsetgo-section.is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)),.has-background.wp-block-designsetgo-section.is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color.wp-block-designsetgo-section.is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--base-2);color:var(--wp--preset--color--contrast-2);} body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--contrast-2);} .wp-block-designsetgo-section.is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)),.has-background.wp-block-designsetgo-section.is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color.wp-block-designsetgo-section.is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--base-3);color:var(--wp--preset--color--contrast);} body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--contrast);} .wp-block-designsetgo-section.is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)),.has-background.wp-block-designsetgo-section.is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color.wp-block-designsetgo-section.is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);} body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks .wp-block-designsetgo-section.is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--base);}   body .wp-site-blocks input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="image"]):not([type="hidden"]),body .wp-site-blocks textarea,body .wp-site-blocks select{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);border:1px solid color-mix(in srgb, var(--wp--preset--color--contrast) 30%, transparent);} .wp-site-blocks input[type="submit"]:not(.wp-element-button),.wp-site-blocks button[type="submit"]:not(.wp-element-button){background-color:var(--wp--preset--color--accent-2);color:var(--wp--preset--color--base);border-width:0;padding:12px 30px;font-family:inherit;font-size:var(--wp--preset--font-size--medium, 1rem);line-height:inherit;cursor:pointer;}

/***!  style declaration  !***/

/* Hide page titles on all pages */
h1.page-title,
.page-title {
  display: none !important;
  visibility: hidden !important;
}
.financial-wel {
    color: #b6881a;
}

.ea11y-skip-to-content-link{
	 display: none !important;
}
h3.elementor-icon-box-title {
    margin: 0;
}

/* Blog grid: uniform 3:2 featured images */
.elementor-element-11beca44 .wpr-grid-image-wrap img {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: auto;
}

/***!  style declaration  !***/

.lg-backdrop {
					background-color: rgba(0,0,0,0.6) !important;
				}
				.lg-toolbar,
				.lg-dropdown {
					background-color: rgba(0,0,0,0.8) !important;
				}
				.lg-dropdown:after {
					border-bottom-color: rgba(0,0,0,0.8) !important;
				}
				.lg-sub-html {
					background-color: rgba(0,0,0,0.8) !important;
				}
				.lg-thumb-outer,
				.lg-progress-bar {
					background-color: #444444 !important;
				}
				.lg-progress {
					background-color: #a90707 !important;
				}
				.lg-icon {
					color: #efefef !important;
					font-size: 20px !important;
				}
				.lg-icon.lg-toogle-thumb {
					font-size: 24px !important;
				}
				.lg-icon:hover,
				.lg-dropdown-text:hover {
					color: #ffffff !important;
				}
				.lg-sub-html,
				.lg-dropdown-text {
					color: #efefef !important;
					font-size: 14px !important;
				}
				#lg-counter {
					color: #efefef !important;
					font-size: 14px !important;
				}
				.lg-prev,
				.lg-next {
					font-size: 35px !important;
				}

				/* Defaults */
				.lg-icon {
				background-color: transparent !important;
				}

				#lg-counter {
				opacity: 0.9;
				}

				.lg-thumb-outer {
				padding: 0 10px;
				}

				.lg-thumb-item {
				border-radius: 0 !important;
				border: none !important;
				opacity: 0.5;
				}

				.lg-thumb-item.active {
					opacity: 1;
				}

/***!  style declaration  !***/

.wp-block-site-logo.is-default-size img {
				width: auto;
				height: auto;
				max-width: 180px;
				max-height: 80px;
			}
			.wp-block-site-logo img {
				height: auto;
			}

/***!  style declaration  !***/

.elementor-3815 .elementor-element.elementor-element-5978e1fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:15;}.elementor-3815 .elementor-element.elementor-element-5978e1fe:not(.elementor-motion-effects-element-type-background), .elementor-3815 .elementor-element.elementor-element-5978e1fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000066;}.elementor-3815 .elementor-element.elementor-element-64d608de{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3815 .elementor-element.elementor-element-64d608de.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3815 .elementor-element.elementor-element-30cebb95 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3815 .elementor-element.elementor-element-30cebb95{z-index:5;text-align:center;}.elementor-3815 .elementor-element.elementor-element-30cebb95 img{width:100%;}.elementor-3815 .elementor-element.elementor-element-1cc6bbd2{--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:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3815 .elementor-element.elementor-element-1cc6bbd2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3815 .elementor-element.elementor-element-3124bdd3{width:100%;max-width:100%;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-menu-item.wpr-pointer-item{transition-duration:0.2s;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-menu-item.wpr-pointer-item:before{transition-duration:0.2s;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-menu-item.wpr-pointer-item:after{transition-duration:0.2s;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-toggle-wrap{text-align:center;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-nav-menu .wpr-menu-item,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-nav-menu > .menu-item-has-children > .wpr-sub-icon{color:#FFFFFF;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-nav-menu .wpr-menu-item:hover,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-nav-menu > .menu-item-has-children:hover > .wpr-sub-icon,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-nav-menu > .menu-item-has-children.current_page_item > .wpr-sub-icon{color:var( --e-global-color-a352283 );}.elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-line-fx .wpr-menu-item:before,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-line-fx .wpr-menu-item:after{background-color:var( --e-global-color-a352283 );}.elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-border-fx .wpr-menu-item:before{border-color:var( --e-global-color-a352283 );border-width:1px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-background-fx .wpr-menu-item:before{background-color:var( --e-global-color-a352283 );}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .menu-item-has-children .wpr-sub-icon{font-size:15px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item{padding-right:calc(15px + 4px);}.elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item{padding-right:calc(15px + 4px);}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-nav-menu .wpr-menu-item,.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu a,.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-toggle-text{font-family:"Kanit", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;text-decoration:none;}.elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-underline .wpr-menu-item:after,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-overline .wpr-menu-item:before,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-double-line .wpr-menu-item:before,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-double-line .wpr-menu-item:after{height:1px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-underline>nav>ul>li>.wpr-menu-item:after,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-overline>nav>ul>li>.wpr-menu-item:before,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:before,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:after{height:1px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-border-fx>nav>ul>li>.wpr-menu-item:before{border-width:1px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-underline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-overline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after{height:1px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-border-fx>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before{border-width:1px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:before{transform:translateY(-0px);}.elementor-3815 .elementor-element.elementor-element-3124bdd3:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:after{transform:translateY(0px);}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-nav-menu .wpr-menu-item{padding-left:4px;padding-right:4px;padding-top:15px;padding-bottom:15px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-4px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-4px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-nav-menu > .menu-item{margin-left:12px;margin-right:12px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-menu{margin-left:12px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{right:12px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{left:12px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-sub-menu .wpr-sub-menu-item,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-sub-menu > .menu-item-has-children .wpr-sub-icon{color:#333333;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-sub-menu .wpr-sub-menu-item{background-color:#ffffff;padding-left:15px;padding-right:15px;padding-top:13px;padding-bottom:13px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-sub-menu > .menu-item-has-children .wpr-sub-menu-item:hover .wpr-sub-icon,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-sub-menu > .menu-item-has-children.current_page_item .wpr-sub-icon{color:#ffffff;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item{background-color:var( --e-global-color-870d6c3 );}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-sub-menu .wpr-sub-icon{right:15px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu .wpr-sub-icon{left:15px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-nav-menu-horizontal .wpr-nav-menu > li > .wpr-sub-menu{margin-top:0px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3.wpr-sub-divider-yes .wpr-sub-menu li:not(:last-child){border-bottom-color:#e8e8e8;border-bottom-width:1px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-sub-menu{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu a,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu .menu-item-has-children > a:after{color:#333333;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu li{background-color:#ffffff;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu li a:hover,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu .menu-item-has-children > a:hover:after,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu li a.wpr-active-menu-item,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu .menu-item-has-children.current_page_item > a:hover:after{color:#ffffff;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu a:hover,
					 .elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu a.wpr-active-menu-item{background-color:var( --e-global-color-870d6c3 );}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu a{padding-left:10px;padding-right:10px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu .menu-item-has-children > a:after{margin-left:10px;margin-right:10px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu .wpr-mobile-menu-item{padding-top:10px;padding-bottom:10px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu .wpr-mobile-sub-menu-item{font-size:12px;padding-top:5px;padding-bottom:5px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu{margin-top:10px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-toggle{border-color:#FFFFFF;width:42px;border-width:0px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-toggle-text{color:#FFFFFF;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-toggle-line{background-color:#FFFFFF;height:2px;margin-bottom:4px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-toggle:hover{border-color:var( --e-global-color-a352283 );}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-toggle:hover .wpr-mobile-toggle-text{color:var( --e-global-color-a352283 );}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-toggle:hover .wpr-mobile-toggle-line{background-color:var( --e-global-color-a352283 );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3815 .elementor-element.elementor-element-f25666f .elementor-menu-toggle{margin-left:auto;background-color:#3B2C2C00;}.elementor-3815 .elementor-element.elementor-element-f25666f .elementor-nav-menu .elementor-item{font-family:"Kanit", Sans-serif;font-weight:400;}.elementor-3815 .elementor-element.elementor-element-f25666f .elementor-nav-menu--dropdown a:hover,
					.elementor-3815 .elementor-element.elementor-element-f25666f .elementor-nav-menu--dropdown a:focus,
					.elementor-3815 .elementor-element.elementor-element-f25666f .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-3815 .elementor-element.elementor-element-f25666f .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-870d6c3 );}.elementor-3815 .elementor-element.elementor-element-f25666f .elementor-nav-menu--dropdown a.elementor-item-active{background-color:var( --e-global-color-870d6c3 );}.elementor-3815 .elementor-element.elementor-element-f25666f div.elementor-menu-toggle{color:#FFFFFF;}.elementor-3815 .elementor-element.elementor-element-f25666f div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3815 .elementor-element.elementor-element-7ee1b631 .elementor-button{background-color:#605BE500;font-family:"Kanit", Sans-serif;font-weight:500;fill:#F5F5F5;color:#F5F5F5;border-style:solid;border-color:#B6881A;padding:16px 16px 16px 16px;}.elementor-3815 .elementor-element.elementor-element-7ee1b631 .elementor-button:hover, .elementor-3815 .elementor-element.elementor-element-7ee1b631 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #B6881A 0%, #B6881A 100%);border-color:#015AF2;}.elementor-3815 .elementor-element.elementor-element-7ee1b631 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-3815 .elementor-element.elementor-element-7b25f8{--display:flex;--justify-content:center;}.elementor-3815 .elementor-element.elementor-element-7b25f8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3815 .elementor-element.elementor-element-746bad26{z-index:9;text-align:center;}.elementor-3815 .elementor-element.elementor-element-746bad26 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-3815 .elementor-element.elementor-element-746bad26 .elementor-heading-title a:hover, .elementor-3815 .elementor-element.elementor-element-746bad26 .elementor-heading-title a:focus{color:var( --e-global-color-a352283 );}.elementor-3815 .elementor-element.elementor-element-4b2850ff{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3815 .elementor-element.elementor-element-4b2850ff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3815 .elementor-element.elementor-element-4dd64c4 .elementor-button{background-color:#605BE500;font-family:"Kanit", Sans-serif;font-size:13.5px;font-weight:500;fill:#F5F5F5;color:#F5F5F5;border-style:solid;border-color:#B6881A;padding:10px 10px 10px 10px;}.elementor-3815 .elementor-element.elementor-element-4dd64c4 .elementor-button:hover, .elementor-3815 .elementor-element.elementor-element-4dd64c4 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #B6881A 0%, #B6881A 100%);}.elementor-3815 .elementor-element.elementor-element-4dd64c4{width:auto;max-width:auto;z-index:10;}.elementor-3815 .elementor-element.elementor-element-4dd64c4 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-3815 .elementor-element.elementor-element-4dd64c4.elementor-element{--align-self:flex-end;}body.elementor-page-3815:not(.elementor-motion-effects-element-type-background), body.elementor-page-3815 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D315F;}@media(max-width:1024px){.elementor-3815 .elementor-element.elementor-element-5978e1fe{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3815 .elementor-element.elementor-element-1cc6bbd2{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-nav-menu .wpr-menu-item,.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu a,.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-toggle-text{font-size:12px;}.elementor-3815 .elementor-element.elementor-element-f25666f .elementor-nav-menu .elementor-item{font-size:12px;}.elementor-3815 .elementor-element.elementor-element-7ee1b631 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3815 .elementor-element.elementor-element-7ee1b631 .elementor-button{padding:10px 10px 10px 10px;}.elementor-3815 .elementor-element.elementor-element-4dd64c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-3815 .elementor-element.elementor-element-5978e1fe{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-3815 .elementor-element.elementor-element-64d608de{--width:50%;}.elementor-3815 .elementor-element.elementor-element-30cebb95 > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-3815 .elementor-element.elementor-element-30cebb95 img{width:80%;}.elementor-3815 .elementor-element.elementor-element-1cc6bbd2{--width:50%;--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:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3815 .elementor-element.elementor-element-3124bdd3{z-index:5;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-toggle-wrap{text-align:right;}.elementor-3815 .elementor-element.elementor-element-3124bdd3 .wpr-mobile-nav-menu{margin-top:25px;}.elementor-3815 .elementor-element.elementor-element-7ee1b631{width:auto;max-width:auto;}.elementor-3815 .elementor-element.elementor-element-7ee1b631 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3815 .elementor-element.elementor-element-7ee1b631 .elementor-button{font-size:12px;padding:5px 5px 5px 5px;}.elementor-3815 .elementor-element.elementor-element-7b25f8{--width:50%;}.elementor-3815 .elementor-element.elementor-element-4b2850ff{--width:50%;}}@media(min-width:768px){.elementor-3815 .elementor-element.elementor-element-64d608de{--width:18%;}.elementor-3815 .elementor-element.elementor-element-1cc6bbd2{--width:74%;}.elementor-3815 .elementor-element.elementor-element-7b25f8{--width:10%;}.elementor-3815 .elementor-element.elementor-element-4b2850ff{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3815 .elementor-element.elementor-element-64d608de{--width:15%;}.elementor-3815 .elementor-element.elementor-element-1cc6bbd2{--width:55%;}.elementor-3815 .elementor-element.elementor-element-4b2850ff{--width:30%;}}/* Start custom CSS for container, class: .elementor-element-1cc6bbd2 */@media (min-width: 1025px) {
  .elementor-nav-menu--main .elementor-nav-menu {
    flex-wrap: nowrap;
    align-items: center;
  }
  .elementor-nav-menu--main .elementor-nav-menu > li > a {
    white-space: nowrap;
    padding-left: 10px;
    padding-right: 10px;
  }
}/* End custom CSS */

/***!  style declaration  !***/

.elementor-200 .elementor-element.elementor-element-23c1fbe:not(.elementor-motion-effects-element-type-background), .elementor-200 .elementor-element.elementor-element-23c1fbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-200 .elementor-element.elementor-element-23c1fbe > .elementor-background-overlay{background-image:url("/wp-content/uploads/2025/06/business-people-working-with-ipad-high-angle-scaled-1.jpg");opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-200 .elementor-element.elementor-element-23c1fbe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:70px 70px 70px 70px;}.elementor-200 .elementor-element.elementor-element-4f8a6d9 > .elementor-element-populated, .elementor-200 .elementor-element.elementor-element-4f8a6d9 > .elementor-element-populated > .elementor-background-overlay, .elementor-200 .elementor-element.elementor-element-4f8a6d9 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-200 .elementor-element.elementor-element-4f8a6d9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-ae2cc18{padding:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-d6e1180{--spacer-size:14px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-200 .elementor-element.elementor-element-2a48c6f .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:55px;font-weight:400;color:var( --e-global-color-a352283 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-200 .elementor-element.elementor-element-e173156{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#666666;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-200 .elementor-element.elementor-element-4fab0d0 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-200 .elementor-element.elementor-element-4fab0d0 .elementor-icon-box-title{margin-block-end:0px;color:#222222;}.elementor-200 .elementor-element.elementor-element-4fab0d0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-870d6c3 );}.elementor-200 .elementor-element.elementor-element-4fab0d0.elementor-view-framed .elementor-icon, .elementor-200 .elementor-element.elementor-element-4fab0d0.elementor-view-default .elementor-icon{fill:var( --e-global-color-870d6c3 );color:var( --e-global-color-870d6c3 );border-color:var( --e-global-color-870d6c3 );}.elementor-200 .elementor-element.elementor-element-4fab0d0 .elementor-icon{font-size:27px;}.elementor-200 .elementor-element.elementor-element-4fab0d0 .elementor-icon-box-title, .elementor-200 .elementor-element.elementor-element-4fab0d0 .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-size:18px;font-weight:600;}.elementor-200 .elementor-element.elementor-element-4fab0d0 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#666666;}.elementor-200 .elementor-element.elementor-element-596ea0d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-200 .elementor-element.elementor-element-596ea0d .elementor-icon-box-title{margin-block-end:0px;color:#222222;}.elementor-200 .elementor-element.elementor-element-596ea0d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-870d6c3 );}.elementor-200 .elementor-element.elementor-element-596ea0d.elementor-view-framed .elementor-icon, .elementor-200 .elementor-element.elementor-element-596ea0d.elementor-view-default .elementor-icon{fill:var( --e-global-color-870d6c3 );color:var( --e-global-color-870d6c3 );border-color:var( --e-global-color-870d6c3 );}.elementor-200 .elementor-element.elementor-element-596ea0d .elementor-icon{font-size:27px;}.elementor-200 .elementor-element.elementor-element-596ea0d .elementor-icon-box-title, .elementor-200 .elementor-element.elementor-element-596ea0d .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-size:18px;font-weight:600;}.elementor-200 .elementor-element.elementor-element-596ea0d .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#666666;}.elementor-200 .elementor-element.elementor-element-f89b50a .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-200 .elementor-element.elementor-element-f89b50a .elementor-icon-box-title{margin-block-end:0px;color:#222222;}.elementor-200 .elementor-element.elementor-element-f89b50a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-870d6c3 );}.elementor-200 .elementor-element.elementor-element-f89b50a.elementor-view-framed .elementor-icon, .elementor-200 .elementor-element.elementor-element-f89b50a.elementor-view-default .elementor-icon{fill:var( --e-global-color-870d6c3 );color:var( --e-global-color-870d6c3 );border-color:var( --e-global-color-870d6c3 );}.elementor-200 .elementor-element.elementor-element-f89b50a .elementor-icon{font-size:27px;}.elementor-200 .elementor-element.elementor-element-f89b50a .elementor-icon-box-title, .elementor-200 .elementor-element.elementor-element-f89b50a .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-size:18px;font-weight:600;}.elementor-200 .elementor-element.elementor-element-f89b50a .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#666666;}.elementor-200 .elementor-element.elementor-element-279cde4 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-200 .elementor-element.elementor-element-279cde4 .elementor-icon-box-title{margin-block-end:0px;color:#222222;}.elementor-200 .elementor-element.elementor-element-279cde4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-870d6c3 );}.elementor-200 .elementor-element.elementor-element-279cde4.elementor-view-framed .elementor-icon, .elementor-200 .elementor-element.elementor-element-279cde4.elementor-view-default .elementor-icon{fill:var( --e-global-color-870d6c3 );color:var( --e-global-color-870d6c3 );border-color:var( --e-global-color-870d6c3 );}.elementor-200 .elementor-element.elementor-element-279cde4 .elementor-icon{font-size:27px;}.elementor-200 .elementor-element.elementor-element-279cde4 .elementor-icon-box-title, .elementor-200 .elementor-element.elementor-element-279cde4 .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-size:18px;font-weight:600;}.elementor-200 .elementor-element.elementor-element-279cde4 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#666666;}.elementor-200 .elementor-element.elementor-element-70cb8c0 iframe{height:250px;}.elementor-200 .elementor-element.elementor-element-60d6b1b > .elementor-element-populated{padding:28px 28px 28px 28px;}.elementor-200 .elementor-element.elementor-element-421a0e3{--spacer-size:1px;}.elementor-200 .elementor-element.elementor-element-372ac30 .elementor-heading-title{color:var( --e-global-color-870d6c3 );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-200 .elementor-element.elementor-element-8740932 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-200 .elementor-element.elementor-element-8740932 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-200 .elementor-element.elementor-element-8740932 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-200 .elementor-element.elementor-element-8740932 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-200 .elementor-element.elementor-element-8740932 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-200 .elementor-element.elementor-element-8740932 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-200 .elementor-element.elementor-element-8740932 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-200 .elementor-element.elementor-element-8740932 .elementor-field-type-html{padding-bottom:0px;}.elementor-200 .elementor-element.elementor-element-8740932 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-200 .elementor-element.elementor-element-8740932 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-200 .elementor-element.elementor-element-8740932 .e-form__buttons__wrapper__button-next{background-color:#002F70;color:#ffffff;}.elementor-200 .elementor-element.elementor-element-8740932 .elementor-button[type="submit"]{background-color:#002F70;color:#ffffff;}.elementor-200 .elementor-element.elementor-element-8740932 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-200 .elementor-element.elementor-element-8740932 .e-form__buttons__wrapper__button-previous{background-color:#002F70;color:#ffffff;}.elementor-200 .elementor-element.elementor-element-8740932 .e-form__buttons__wrapper__button-next:hover{background-color:#0053E1;color:#ffffff;}.elementor-200 .elementor-element.elementor-element-8740932 .elementor-button[type="submit"]:hover{background-color:#0053E1;color:#ffffff;}.elementor-200 .elementor-element.elementor-element-8740932 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-200 .elementor-element.elementor-element-8740932 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-200 .elementor-element.elementor-element-8740932{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-200 .elementor-element.elementor-element-e8c4149:not(.elementor-motion-effects-element-type-background), .elementor-200 .elementor-element.elementor-element-e8c4149 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870d6c3 );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-200 .elementor-element.elementor-element-e8c4149{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 30px 0px;z-index:0;}.elementor-200 .elementor-element.elementor-element-e8c4149 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-200 .elementor-element.elementor-element-436c69d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-573759f{margin-top:-5px;margin-bottom:-5px;padding:-4px -4px -4px -4px;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-200 .elementor-element.elementor-element-265d9b9{width:var( --container-widget-width, 182px );max-width:182px;--container-widget-width:182px;--container-widget-flex-grow:0;}.elementor-200 .elementor-element.elementor-element-265d9b9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-200 .elementor-element.elementor-element-bc1d8d7{text-align:start;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#E7E7E7;}.elementor-200 .elementor-element.elementor-element-827cea6{--grid-template-columns:repeat(0, auto);--icon-size:13px;--grid-column-gap:9px;--grid-row-gap:0px;}.elementor-200 .elementor-element.elementor-element-827cea6 .elementor-widget-container{text-align:left;}.elementor-200 .elementor-element.elementor-element-827cea6 .elementor-social-icon{background-color:#02010100;--icon-padding:0.7em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7E7E7;}.elementor-200 .elementor-element.elementor-element-827cea6 .elementor-social-icon i{color:#E7E7E7;}.elementor-200 .elementor-element.elementor-element-827cea6 .elementor-social-icon svg{fill:#E7E7E7;}.elementor-200 .elementor-element.elementor-element-827cea6 .elementor-icon{border-radius:4px 4px 4px 4px;}.elementor-200 .elementor-element.elementor-element-827cea6 .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-200 .elementor-element.elementor-element-827cea6 .elementor-social-icon:hover svg{fill:#FFFFFF;}.elementor-200 .elementor-element.elementor-element-827cea6 .elementor-social-icon:hover{border-color:#FFFFFF;}.elementor-200 .elementor-element.elementor-element-5e59ad1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-200 .elementor-element.elementor-element-fa9207e > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-fa9207e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-200 .elementor-element.elementor-element-fa9207e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-200 .elementor-element.elementor-element-fa9207e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-200 .elementor-element.elementor-element-fa9207e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-200 .elementor-element.elementor-element-fa9207e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-200 .elementor-element.elementor-element-fa9207e .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-200 .elementor-element.elementor-element-fa9207e .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-200 .elementor-element.elementor-element-fa9207e{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-200 .elementor-element.elementor-element-fa9207e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-200 .elementor-element.elementor-element-fa9207e .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-200 .elementor-element.elementor-element-fa9207e .elementor-icon-list-text{color:#E6E6E6;transition:color 0.3s;}.elementor-200 .elementor-element.elementor-element-9a9c687 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-200 .elementor-element.elementor-element-50746fd{text-align:start;}.elementor-200 .elementor-element.elementor-element-50746fd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#E6E6E6;}.elementor-200 .elementor-element.elementor-element-9da8771{text-align:start;}.elementor-200 .elementor-element.elementor-element-9da8771 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#E6E6E6;}.elementor-200 .elementor-element.elementor-element-432e45f{text-align:start;}.elementor-200 .elementor-element.elementor-element-432e45f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#E6E6E6;}.elementor-200 .elementor-element.elementor-element-0890c4e{text-align:start;}.elementor-200 .elementor-element.elementor-element-0890c4e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#E6E6E6;}.elementor-200 .elementor-element.elementor-element-8cd0e2a{text-align:start;}.elementor-200 .elementor-element.elementor-element-8cd0e2a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#E6E6E6;}.elementor-200 .elementor-element.elementor-element-2495f23{text-align:start;}.elementor-200 .elementor-element.elementor-element-2495f23 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#E6E6E6;}.elementor-200 .elementor-element.elementor-element-bc11a35{text-align:start;}.elementor-200 .elementor-element.elementor-element-bc11a35 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#E6E6E6;}.elementor-200 .elementor-element.elementor-element-ac2b1a1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-200 .elementor-element.elementor-element-0e77c23{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-200 .elementor-element.elementor-element-0e77c23 .elementor-divider-separator{width:100%;}.elementor-200 .elementor-element.elementor-element-0e77c23 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-200 .elementor-element.elementor-element-20d59c7{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-200 .elementor-element.elementor-element-20d59c7 a{color:var( --e-global-color-a352283 );}.elementor-200 .elementor-element.elementor-element-20d59c7 a:hover, .elementor-200 .elementor-element.elementor-element-20d59c7 a:focus{color:#FFFFFF;}.elementor-200 .elementor-element.elementor-element-9fb914f{text-align:center;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#727A92;}.elementor-200 .elementor-element.elementor-element-a29c12a{margin-top:-1px;margin-bottom:0px;}.elementor-200 .elementor-element.elementor-element-7fc27cf.wpr-stt-btn-align-fixed-right .wpr-stt-btn{right:10px;bottom:41px;}.elementor-200 .elementor-element.elementor-element-7fc27cf .wpr-stt-content{color:#FFFFFF;}.elementor-200 .elementor-element.elementor-element-7fc27cf .wpr-stt-icon{color:#FFFFFF;font-size:16px;}.elementor-200 .elementor-element.elementor-element-7fc27cf .wpr-stt-icon svg{fill:#FFFFFF;width:16px;height:16px;}.elementor-200 .elementor-element.elementor-element-7fc27cf .wpr-stt-btn{background-color:#002F70;border-color:var( --e-global-color-870d6c3 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);transition:all  0.3s ease-in-out 0s;padding:11px 13px 12px 13px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-200 .elementor-element.elementor-element-7fc27cf .wpr-stt-btn:hover > .wpr-stt-icon{Color:#fff;}.elementor-200 .elementor-element.elementor-element-7fc27cf .wpr-stt-btn:hover > .wpr-stt-icon svg{fill:#fff;}.elementor-200 .elementor-element.elementor-element-7fc27cf .wpr-stt-btn:hover{background-color:var( --e-global-color-870d6c3 );border-color:var( --e-global-color-870d6c3 );}.elementor-200 .elementor-element.elementor-element-7fc27cf .wpr-stt-btn svg{transition:all  0.3s ease-in-out 0s;}.elementor-200 .elementor-element.elementor-element-b9af7dc{margin-top:-1px;margin-bottom:0px;}.elementor-200 .elementor-element.elementor-element-98b9248.wpr-pc-btn-align-fixed-right .wpr-pc-btn{right:10px;bottom:90px;}.elementor-200 .elementor-element.elementor-element-98b9248 .wpr-pc-content{color:var( --e-global-color-870d6c3 );}.elementor-200 .elementor-element.elementor-element-98b9248 .wpr-pc-btn-icon{color:var( --e-global-color-870d6c3 );font-size:16px;}.elementor-200 .elementor-element.elementor-element-98b9248 .wpr-pc-btn-icon svg{fill:var( --e-global-color-870d6c3 );width:16px;height:16px;}.elementor-200 .elementor-element.elementor-element-98b9248 .wpr-pc-btn{background-color:#6261FF00;border-color:var( --e-global-color-870d6c3 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);transition:all  0.3s ease-in-out 0s;padding:11px 13px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-200 .elementor-element.elementor-element-98b9248 .wpr-pc-btn:hover .wpr-pc-btn-icon{Color:#fff;}.elementor-200 .elementor-element.elementor-element-98b9248 .wpr-pc-btn:hover svg{fill:#fff;}.elementor-200 .elementor-element.elementor-element-98b9248 .wpr-pc-btn:hover .wpr-pc-text{color:#fff;}.elementor-200 .elementor-element.elementor-element-98b9248 .wpr-pc-btn:hover{background-color:#6081D0;border-color:#6081D0;}@media(max-width:1024px){.elementor-200 .elementor-element.elementor-element-bc1d8d7{font-size:12px;}.elementor-200 .elementor-element.elementor-element-fa9207e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-200 .elementor-element.elementor-element-fa9207e .elementor-icon-list-item > a{font-size:11px;}.elementor-200 .elementor-element.elementor-element-9fb914f{font-size:13px;}}@media(max-width:767px){.elementor-200 .elementor-element.elementor-element-23c1fbe{padding:30px 20px 30px 20px;}.elementor-200 .elementor-element.elementor-element-4f8a6d9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-21c6eb8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-d6e1180{--spacer-size:0px;}.elementor-200 .elementor-element.elementor-element-2a48c6f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-2a48c6f{text-align:center;}.elementor-200 .elementor-element.elementor-element-2a48c6f .elementor-heading-title{font-size:35px;}.elementor-200 .elementor-element.elementor-element-e173156{text-align:center;}.elementor-200 .elementor-element.elementor-element-60d6b1b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-372ac30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-e8c4149{padding:30px 20px 40px 20px;}.elementor-200 .elementor-element.elementor-element-827cea6{--icon-size:12px;--grid-column-gap:5px;}.elementor-200 .elementor-element.elementor-element-3f019c0 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-200 .elementor-element.elementor-element-531eff3{width:50%;}.elementor-200 .elementor-element.elementor-element-4b7b40f{width:50%;}.elementor-200 .elementor-element.elementor-element-9fb914f > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-9fb914f{text-align:center;font-size:11px;}}@media(min-width:768px){.elementor-200 .elementor-element.elementor-element-0e46083{width:32.193%;}.elementor-200 .elementor-element.elementor-element-3f019c0{width:31.667%;}.elementor-200 .elementor-element.elementor-element-531eff3{width:18.836%;}.elementor-200 .elementor-element.elementor-element-4b7b40f{width:17.135%;}}@media(max-width:1024px) and (min-width:768px){.elementor-200 .elementor-element.elementor-element-21c6eb8{width:100%;}.elementor-200 .elementor-element.elementor-element-60d6b1b{width:100%;}}

/***!  https://viscountefinancial.com/wp-content/plugins/elementor/assets/lib/flatpickr/flatpickr.min.css?ver=4.6.13  !***/

@media all{.flatpickr-calendar.noCalendar.hasTime .flatpickr-time,.numInputWrapper{height:auto}.flatpickr-calendar{background:#fff;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-wrapper,.numInputWrapper input,.numInputWrapper span{display:inline-block}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:.3s cubic-bezier(.23,1,.32,1) fpFadeInDown;animation:.3s cubic-bezier(.23,1,.32,1) fpFadeInDown}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i,.flatpickr-wrapper,.numInputWrapper{position:relative}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;height:34px;color:rgba(0,0,0,.9);fill:rgba(0,0,0,0.9)}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month input.cur-year:focus,.flatpickr-days:focus{outline:0}.flatpickr-months,.flatpickr-weekdays{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{background:0 0;line-height:1;text-align:center;position:relative;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;padding:10px;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.flatpickr-current-month .flatpickr-monthDropdown-months:hover,.flatpickr-current-month span.cur-month:hover,.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:flex;justify-content:center;align-items:center;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{color:inherit;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;padding:0 0 0 .5ch;vertical-align:initial;background:0 0}.flatpickr-current-month .numInputWrapper{width:6ch;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:text;margin:0;display:inline-block;border:0;border-radius:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:0 0;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;border:none;border-radius:0;box-sizing:border-box;cursor:pointer;margin:-1px 0 0;outline:0;position:relative;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:0;padding:0}.flatpickr-weekdays{background:0 0;text-align:center;overflow:hidden;width:100%;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:0 0;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:0 0;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:0 0;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:0 0;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:0 0;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
}

/***!  https://viscountefinancial.com/wp-content/uploads/elementor/css/post-1922.css?ver=1792831851  !***/

@media all{.elementor-1922 .elementor-element.elementor-element-7fe0f405{--display:flex;--min-height:52vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1922 .elementor-element.elementor-element-7fe0f405:not(.elementor-motion-effects-element-type-background), .elementor-1922 .elementor-element.elementor-element-7fe0f405 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1922 .elementor-element.elementor-element-7fe0f405.e-con{--align-self:center;}.elementor-1922 .elementor-element.elementor-element-f07dd34{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1922 .elementor-element.elementor-element-2cce572b{text-align:center;}.elementor-1922 .elementor-element.elementor-element-2cce572b .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:23px;font-weight:600;text-transform:capitalize;line-height:1.1em;color:#002F70;}.elementor-1922 .elementor-element.elementor-element-dcd7eae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1922 .elementor-element.elementor-element-97215dd{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1922 .elementor-element.elementor-element-9abbf47{--display:flex;}.elementor-1922 .elementor-element.elementor-element-36c1092a{--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:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1922 .elementor-element.elementor-element-508e2124 .elementor-button{background-color:#002F70;font-family:"Prompt", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;text-decoration:none;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;transition-duration:5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9AA8BA;border-radius:0px 0px 0px 0px;padding:18px 22px 16px 22px;}.elementor-1922 .elementor-element.elementor-element-508e2124 .elementor-button:hover, .elementor-1922 .elementor-element.elementor-element-508e2124 .elementor-button:focus{background-color:var( --e-global-color-a352283 );color:#FFFFFF;border-color:var( --e-global-color-a352283 );}.elementor-1922 .elementor-element.elementor-element-508e2124 .elementor-button:hover svg, .elementor-1922 .elementor-element.elementor-element-508e2124 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1922 .elementor-element.elementor-element-33a040e3{text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-1922 .elementor-element.elementor-element-74af5e20{--spacer-size:0px;}#elementor-popup-modal-1922 .dialog-widget-content{animation-duration:0.8s;background-color:#F3F3F3;box-shadow:2px 8px 23px 3px rgba(0, 0, 0, 0.1);}#elementor-popup-modal-1922{background-color:rgba(32, 32, 32, 0.53);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-1922 .dialog-message{width:650px;height:auto;}}@media all and (min-width:768px){.elementor-1922 .elementor-element.elementor-element-f07dd34{--content-width:550px;}.elementor-1922 .elementor-element.elementor-element-dcd7eae{--content-width:550px;}.elementor-1922 .elementor-element.elementor-element-36c1092a{--content-width:550px;}}@media all and (max-width:1024px) and (min-width:768px){.elementor-1922 .elementor-element.elementor-element-f07dd34{--content-width:500px;}.elementor-1922 .elementor-element.elementor-element-dcd7eae{--content-width:500px;}.elementor-1922 .elementor-element.elementor-element-36c1092a{--content-width:500px;}}@media all and (max-width:1024px){.elementor-1922 .elementor-element.elementor-element-2cce572b .elementor-heading-title{font-size:36px;}}@media all and (max-width:767px){.elementor-1922 .elementor-element.elementor-element-2cce572b .elementor-heading-title{font-size:14px;letter-spacing:-0.5px;}.elementor-1922 .elementor-element.elementor-element-dcd7eae{--content-width:100%;}.elementor-1922 .elementor-element.elementor-element-97215dd{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1922 .elementor-element.elementor-element-8364b83 img{width:80%;}.elementor-1922 .elementor-element.elementor-element-9abbf47{--width:100%;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1922 .elementor-element.elementor-element-00efec2 img{width:80%;}.elementor-1922 .elementor-element.elementor-element-33a040e3{font-size:10px;}#elementor-popup-modal-1922 .dialog-message{width:325px;}}

/***!  https://viscountefinancial.com/wp-content/plugins/elementor/assets/lib/animations/styles/wobble.min.css?ver=4.3.5  !***/

@media all{@keyframes wobble{from,to{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}.wobble{animation-name:wobble}}

/***!  https://viscountefinancial.com/wp-content/plugins/elementor/assets/lib/animations/styles/e-animation-buzz-out.min.css?ver=4.3.5  !***/

@media all{@keyframes elementor-animation-buzz-out{10%{transform:translateX(3px) rotate(2deg)}20%{transform:translateX(-3px) rotate(-2deg)}30%{transform:translateX(3px) rotate(2deg)}40%{transform:translateX(-3px) rotate(-2deg)}50%{transform:translateX(2px) rotate(1deg)}60%{transform:translateX(-2px) rotate(-1deg)}70%{transform:translateX(2px) rotate(1deg)}80%{transform:translateX(-2px) rotate(-1deg)}90%{transform:translateX(1px) rotate(0)}100%{transform:translateX(-1px) rotate(0)}}.elementor-animation-buzz-out:active,.elementor-animation-buzz-out:focus,.elementor-animation-buzz-out:hover{animation-name:elementor-animation-buzz-out;animation-duration:.75s;animation-timing-function:linear;animation-iteration-count:1}}

/***!  https://viscountefinancial.com/wp-content/plugins/elementor/assets/lib/animations/styles/fadeIn.min.css?ver=4.3.5  !***/

@media all{@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}}

/***!  https://viscountefinancial.com/wp-content/plugins/elementor-pro/assets/css/conditionals/popup.min.css?ver=4.3.2  !***/

@media all{[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-area){display:none}.elementor-popup-modal.dialog-type-lightbox{background-color:transparent;display:flex;pointer-events:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.elementor-popup-modal .dialog-buttons-wrapper,.elementor-popup-modal .dialog-header{display:none}.elementor-popup-modal .dialog-close-button{display:none;inset-inline-end:20px;margin-top:0;opacity:1;pointer-events:all;top:20px;z-index:9999}.elementor-popup-modal .dialog-close-button svg{fill:#1f2124;height:1em;width:1em}.elementor-popup-modal .dialog-widget-content{background-color:#fff;border-radius:0;box-shadow:none;max-height:100%;max-width:100%;overflow:visible;pointer-events:all;width:auto}.elementor-popup-modal .dialog-message{display:flex;max-height:100vh;max-width:100vw;overflow:auto;padding:0;width:640px}.elementor-popup-modal .elementor{width:100%}}

/***!  https://viscountefinancial.com/wp-content/uploads/elementor/google-fonts/css/prompt.css?ver=1750715989  !***/

@media all{/* thai */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_7xjnvud7dzb2kzej8flalfq0k.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_7xjnvud7dzb2kzej8fkslfq0k.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_7xjnvud7dzb2kzej8fkolfq0k.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_7xjnvud7dzb2kzej8fkqlfg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_6xjnvud7dzb2kzelqb1m4w5addw.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_6xjnvud7dzb2kzelqb1mjw5addw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_6xjnvud7dzb2kzelqb1miw5addw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_6xjnvud7dzb2kzelqb1msw5a.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_6xjnvud7dzb2kzek0bfm4w5addw.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_6xjnvud7dzb2kzek0bfmjw5addw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_6xjnvud7dzb2kzek0bfmiw5addw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_6xjnvud7dzb2kzek0bfmsw5a.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_9xjnvud7dzb2kzeoltkyteg.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_9xjnvud7dzb2kzeoqtkyteg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_9xjnvud7dzb2kzeortkyteg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_9xjnvud7dzb2kzeoftky.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_6xjnvud7dzb2kzelsbvm4w5addw.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_6xjnvud7dzb2kzelsbvmjw5addw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_6xjnvud7dzb2kzelsbvmiw5addw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_6xjnvud7dzb2kzelsbvmsw5a.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_6xjnvud7dzb2kzelaalm4w5addw.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_6xjnvud7dzb2kzelaalmjw5addw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_6xjnvud7dzb2kzelaalmiw5addw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_6xjnvud7dzb2kzelaalmsw5a.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_6xjnvud7dzb2kzekka1m4w5addw.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_6xjnvud7dzb2kzekka1mjw5addw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_6xjnvud7dzb2kzekka1miw5addw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_6xjnvud7dzb2kzekka1msw5a.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_6xjnvud7dzb2kzek4afm4w5addw.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_6xjnvud7dzb2kzek4afmjw5addw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_6xjnvud7dzb2kzek4afmiw5addw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_6xjnvud7dzb2kzek4afmsw5a.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_6xjnvud7dzb2kzekcavm4w5addw.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_6xjnvud7dzb2kzekcavmjw5addw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_6xjnvud7dzb2kzekcavmiw5addw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Prompt';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_6xjnvud7dzb2kzekcavmsw5a.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_9xjnvud7dzb2ca-oltkyteg.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_9xjnvud7dzb2ca-oqtkyteg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_9xjnvud7dzb2ca-ortkyteg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_9xjnvud7dzb2ca-oftky.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_8xjnvud7dzb2cr_sifwmuq5q.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_8xjnvud7dzb2cr_sizmmuq5q.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_8xjnvud7dzb2cr_siz2muq5q.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_8xjnvud7dzb2cr_siawmu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_8xjnvud7dzb2cy_gifwmuq5q.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_8xjnvud7dzb2cy_gizmmuq5q.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_8xjnvud7dzb2cy_giz2muq5q.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_8xjnvud7dzb2cy_giawmu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w__xjnvud7dzb2kdnodvki.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w__xjnvud7dzb2kb9odvki.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w__xjnvud7dzb2kbtodvki.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w__xjnvud7dzb2kynod.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_8xjnvud7dzb2ck_kifwmuq5q.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_8xjnvud7dzb2ck_kizmmuq5q.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_8xjnvud7dzb2ck_kiz2muq5q.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_8xjnvud7dzb2ck_kiawmu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_8xjnvud7dzb2cv_4ifwmuq5q.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_8xjnvud7dzb2cv_4izmmuq5q.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_8xjnvud7dzb2cv_4iz2muq5q.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_8xjnvud7dzb2cv_4iawmu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_8xjnvud7dzb2c2_8ifwmuq5q.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_8xjnvud7dzb2c2_8izmmuq5q.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_8xjnvud7dzb2c2_8iz2muq5q.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_8xjnvud7dzb2c2_8iawmu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_8xjnvud7dzb2cx_wifwmuq5q.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_8xjnvud7dzb2cx_wizmmuq5q.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_8xjnvud7dzb2cx_wiz2muq5q.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_8xjnvud7dzb2cx_wiawmu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_8xjnvud7dzb2c4_0ifwmuq5q.woff2) format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_8xjnvud7dzb2c4_0izmmuq5q.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_8xjnvud7dzb2c4_0iz2muq5q.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://n8m.5d4.myftpupload.com/wp-content/uploads/elementor/google-fonts/fonts/prompt-w_8xjnvud7dzb2c4_0iawmu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
}
