
@charset "utf-8";

img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }



@charset "utf-8";

img.wp-smiley, img.emoji { display: inline !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0px 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0px !important; }



@charset "utf-8";

.wp-block-button__link { color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }

.wp-block-file__button { background: rgb(50, 55, 60); color: rgb(255, 255, 255); text-decoration: none; }



@charset "utf-8";

.wp-block-rank-math-related-posts { --rm-related-gap: 1rem; --rm-related-border-radius: 6px; --rm-related-card-padding: 16px; --rm-related-hover-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); --rm-related-transition: 0.2s ease; }

.wp-block-rank-math-related-posts.rank-math-related-posts { display: block; }

.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-wrap { display: grid; gap: var(--rm-related-gap); }

.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-vertical .rank-math-related-wrap, .wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-vertical .rank-math-related-wrap { grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); }

.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-wrap, .wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-wrap { grid-template-columns: repeat(auto-fill, minmax(400px, 1fr)); }

.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-item, .wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-item { display: flex; gap: 16px; align-items: flex-start; }

.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-thumb, .wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-thumb { flex: 0 0 140px; overflow: hidden; }

.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-thumb img, .wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-thumb img { width: 140px; height: 140px; object-fit: cover; }

.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-content, .wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-content { flex: 1 1 0%; min-width: 0px; display: flex; flex-direction: column; }

.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-title, .wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-title { margin-top: 0px; }

@media (max-width: 640px) {
  .wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-wrap, .wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-wrap { grid-template-columns: 1fr; }
  .wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-thumb, .wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-thumb { flex: 0 0 100px; }
  .wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-thumb img, .wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-thumb img { width: 100px; height: 100px; }
}

.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-vertical .rank-math-related-wrap, .wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-vertical .rank-math-related-wrap { grid-template-columns: 1fr; }

.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-wrap, .wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-wrap { grid-template-columns: 1fr; }

.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-item, .wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-item { display: flex; gap: 20px; align-items: flex-start; }

.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb, .wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb { flex: 0 0 180px; overflow: hidden; }

.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb img, .wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb img { width: 180px; height: 180px; object-fit: cover; }

.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-content, .wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-content { flex: 1 1 0%; min-width: 0px; display: flex; flex-direction: column; }

.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-title, .wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-title { margin-top: 0px; }

@media (max-width: 640px) {
  .wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-item, .wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-item { gap: 16px; }
  .wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb, .wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb { flex: 0 0 120px; }
  .wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb img, .wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb img { width: 120px; height: 120px; }
}

@media (max-width: 480px) {
  .wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-item, .wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-item { flex-direction: column; }
  .wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb, .wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb { flex: 0 0 auto; width: 100%; }
  .wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb img, .wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb img { width: 100%; height: auto; max-height: 200px; }
}

.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-item { border-radius: var(--rm-related-border-radius); padding: var(--rm-related-card-padding); background: inherit; transition: transform var(--rm-related-transition),box-shadow var(--rm-related-transition); }

.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-item:hover { transform: translateY(-2px); box-shadow: var(--rm-related-hover-shadow); }

.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-title { margin: 0.5rem 0px; font-size: inherit; line-height: inherit; }

.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-title a { color: inherit; text-decoration: none; transition: color 0.2s; }

.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-title a:hover { color: rgb(37, 99, 235); text-decoration: underline; }

.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-title:not(:has(a)) { cursor: default; }

.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-thumb { position: relative; overflow: hidden; border-radius: 4px; display: block; }

.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-thumb img { display: block; width: 100%; height: auto; border-radius: 4px; transition: transform 0.3s; }

.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-thumb:hover img { transform: scale(1.05); }

.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-thumb:not(a) { cursor: default; }

.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-thumb:not(a):hover img { transform: none; }

.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-date { margin-top: 0.25rem; font-size: 0.85em; opacity: 0.7; }

.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-terms { margin-top: 0.5rem; }

.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-chip { display: inline-block; background: rgb(243, 244, 246); border: 1px solid rgb(229, 231, 235); border-radius: 999px; padding: 0.15rem 0.5rem; margin-right: 0.35rem; font-size: 0.8em; }

.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-excerpt { margin-top: 0.5rem; color: inherit; opacity: 0.8; font-size: 0.9em; line-height: 1.6; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }

.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-more { margin-top: 1rem; }

.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-button { display: inline-block; background: rgb(17, 24, 39); color: rgb(255, 255, 255); border-radius: 6px; padding: 0.625rem 1.25rem; text-decoration: none; font-weight: 500; transition: background 0.2s, transform 0.2s; }

.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-button:hover { background: rgb(31, 41, 55); transform: translateY(-1px); }

.wp-block-rank-math-related-posts.has-border-color .rank-math-related-item { border-color: inherit; }

.wp-block-rank-math-related-posts.has-border-width .rank-math-related-item { border-width: inherit; }

.wp-block-rank-math-related-posts.has-border-style .rank-math-related-item { border-style: inherit; }

.wp-block-rank-math-related-posts.has-border-radius .rank-math-related-item { border-radius: inherit; }

.wp-block-rank-math-related-posts:not(.has-border-color):not(.has-border-width):not(.has-border-style) .rank-math-related-item { border: 1px solid rgb(229, 231, 235); }



@charset "utf-8";

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

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

:where(.is-layout-flex) { gap: 0.5em; }

:where(.is-layout-grid) { gap: 0.5em; }

body .is-layout-flex { display: flex; }

.is-layout-flex { flex-wrap: wrap; align-items: center; }

.is-layout-flex > :is(*, div) { margin: 0px; }

body .is-layout-grid { display: grid; }

.is-layout-grid > :is(*, div) { margin: 0px; }

body { padding: 0px; }

:root :where(.wp-element-button, .wp-block-button__link) { background-color: rgb(50, 55, 60); border-width: 0px; color: rgb(255, 255, 255); font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; text-transform: inherit; }

.has-black-color { color: var(--wp--preset--color--black) !important; }

.has-cyan-bluish-gray-color { color: var(--wp--preset--color--cyan-bluish-gray) !important; }

.has-white-color { color: var(--wp--preset--color--white) !important; }

.has-pale-pink-color { color: var(--wp--preset--color--pale-pink) !important; }

.has-vivid-red-color { color: var(--wp--preset--color--vivid-red) !important; }

.has-luminous-vivid-orange-color { color: var(--wp--preset--color--luminous-vivid-orange) !important; }

.has-luminous-vivid-amber-color { color: var(--wp--preset--color--luminous-vivid-amber) !important; }

.has-light-green-cyan-color { color: var(--wp--preset--color--light-green-cyan) !important; }

.has-vivid-green-cyan-color { color: var(--wp--preset--color--vivid-green-cyan) !important; }

.has-pale-cyan-blue-color { color: var(--wp--preset--color--pale-cyan-blue) !important; }

.has-vivid-cyan-blue-color { color: var(--wp--preset--color--vivid-cyan-blue) !important; }

.has-vivid-purple-color { color: var(--wp--preset--color--vivid-purple) !important; }

.has-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-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; }



@charset "utf-8";

.woocommerce form .form-row .required { visibility: visible; }



@charset "utf-8";

:root { --wvs-tick: url("data:image/svg+xml;utf8,%3Csvg filter='drop-shadow(0px 0px 2px rgb(0 0 0 / .8))' xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 30 30'%3E%3Cpath fill='none' stroke='%2381d8d0' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M4 16L11 23 27 7'/%3E%3C/svg%3E"); --wvs-cross: url("data:image/svg+xml;utf8,%3Csvg filter='drop-shadow(0px 0px 5px rgb(255 255 255 / .6))' xmlns='http://www.w3.org/2000/svg' width='72px' height='72px' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%2381d8d0' stroke-linecap='round' stroke-width='0.6' d='M5 5L19 19M19 5L5 19'/%3E%3C/svg%3E"); --wvs-single-product-item-width: 40px; --wvs-single-product-item-height: 40px; --wvs-single-product-item-font-size: 16px; }



@charset "utf-8";

.elementor-kit-12312 { --e-global-color-primary: #6EC1E4; --e-global-color-secondary: #54595F; --e-global-color-text: #7A7A7A; --e-global-color-accent: #61CE70; --e-global-color-536b138: #81D8D0; --e-global-color-4ed121b: #0ABAB5; --e-global-color-44f79ce: #2A2A2A; --e-global-color-c0d0f5a: #FBC1AF; --e-global-color-14de6d2: #FFD4EA; --e-global-color-7dfca54: #003153; --e-global-color-9e5cf22: #FFFFFF; --e-global-color-966ed75: #02010100; --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; background-color: var( --e-global-color-9e5cf22 ); }

.elementor-kit-12312 e-page-transition { background-color: rgb(255, 188, 125); }

.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1570px; }

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

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

.elementor-element { --widgets-spacing: 0px 0px; --widgets-spacing-row: 0px; --widgets-spacing-column: 0px; }

h1.entry-title { display: var(--page-title-display); }

.elementor-lightbox { background-color: rgba(255, 255, 255, 0.51); --lightbox-ui-color: #000000; --lightbox-ui-color-hover: var( --e-global-color-536b138 ); --lightbox-text-color: #81D8D0; --lightbox-header-icons-size: 30px; --lightbox-navigation-icons-size: 30px; }

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

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

.elementor-12222 .elementor-element.elementor-element-d0a8b11 { --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: -130px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 185px; --padding-bottom: 20px; --padding-left: 35px; --padding-right: 35px; }

.elementor-12222 .elementor-element.elementor-element-d0a8b11:not(.elementor-motion-effects-element-type-background), .elementor-12222 .elementor-element.elementor-element-d0a8b11 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("images/Header-image_gradient.webp"); background-repeat: no-repeat; }

.elementor-12222 .elementor-element.elementor-element-d86b178 { width: var( --container-widget-width, 50% ); max-width: 50%; padding: 20px 0px; --container-widget-width: 50%; --container-widget-flex-grow: 0; text-align: center; }

.elementor-12222 .elementor-element.elementor-element-d86b178.elementor-element { --align-self: center; }

.elementor-12222 .elementor-element.elementor-element-d86b178 .elementor-heading-title { font-family: "Albert Sans", sans-serif; font-size: 85px; font-weight: 700; line-height: 1.1em; color: var( --e-global-color-44f79ce ); }

.elementor-12222 .elementor-element.elementor-element-5ce797c { padding: 0px 100px; text-align: center; font-size: 25px; font-weight: 500; color: var( --e-global-color-44f79ce ); }

.elementor-12222 .elementor-element.elementor-element-8e17209 .button-inner { background-color: var( --e-global-color-7dfca54 ); padding: 30px 60px !important; height: 46px !important; }

.elementor-12222 .elementor-element.elementor-element-8e17209 .button-inner:hover { background-color: var( --e-global-color-966ed75 ); color: var( --e-global-color-536b138 ); border-style: solid; border-width: 1px; }

.elementor-12222 .elementor-element.elementor-element-8e17209.elementor-element { --align-self: center; }

.elementor-12222 .elementor-element.elementor-element-8e17209 .icon-off .text-button, .elementor-12222 .elementor-element.elementor-element-8e17209 .icon-on.button-inner { font-family: "Albert Sans", sans-serif; font-size: 22px; font-weight: 600; letter-spacing: 2px; }

.elementor-12222 .elementor-element.elementor-element-8e17209 .button-inner:hover .text-button { border-color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-8e17209 .icon-button-el { font-size: 20px; }

.elementor-12222 .elementor-element.elementor-element-1878537 { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-12222 .elementor-element.elementor-element-c04d77e { margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }

.elementor-12222 .elementor-element.elementor-element-c04d77e img { width: 100%; height: 700px; }

.elementor-12222 .elementor-element.elementor-element-8dfaa0d { --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-12222 .elementor-element.elementor-element-b3d184e { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-12222 .elementor-element.elementor-element-be9c0fc .uc_content { gap: 0px; }

.elementor-12222 .elementor-element.elementor-element-be9c0fc .uc_image_accodion_holder, .elementor-12222 .elementor-element.elementor-element-be9c0fc .uc_content { height: 40vh; }

.elementor-12222 .elementor-element.elementor-element-be9c0fc .uc_overlay { align-items: center; padding: 20px; }

.elementor-12222 .elementor-element.elementor-element-be9c0fc .uc_image_accodion_holder.uc_hover .uc_overlay { background-color: rgba(0, 0, 0, 0.5); }

.elementor-12222 .elementor-element.elementor-element-be9c0fc .ue_item_icon { font-size: 24px; color: rgb(255, 255, 255); opacity: 1; transform: translate(0px, 0px); }

.elementor-12222 .elementor-element.elementor-element-be9c0fc .ue_item_icon svg { fill: rgb(255, 255, 255); }

.elementor-12222 .elementor-element.elementor-element-be9c0fc .uc_image_accodion_holder.uc_hover .ue_item_icon { opacity: 1; transform: translate(0px, 0px); }

.elementor-12222 .elementor-element.elementor-element-be9c0fc .ue_title-wrapper { margin-top: 10px; transform: translate3d(0px, 40px, 0px); opacity: 1; }

.elementor-12222 .elementor-element.elementor-element-be9c0fc .ue_title { color: rgb(255, 255, 255); }

.elementor-12222 .elementor-element.elementor-element-be9c0fc .uc_image_accodion_holder.uc_hover .uc_overlay_inner .ue_title-wrapper { transform: translate3d(0px, -5px, 0px); }

.elementor-12222 .elementor-element.elementor-element-be9c0fc .uc_image_accodion_holder.uc_hover .ue_title-wrapper { opacity: 1; }

.elementor-12222 .elementor-element.elementor-element-be9c0fc .ue_subtitle { margin-top: 0px; color: rgb(255, 255, 255); opacity: 1; }

.elementor-12222 .elementor-element.elementor-element-be9c0fc .uc_image_accodion_holder.uc_hover .ue_subtitle { opacity: 1; }

.elementor-12222 .elementor-element.elementor-element-be9c0fc .uc_more_btn { padding: 10px 20px; color: rgb(255, 255, 255); margin-top: 10px; border-style: solid; border-width: 1px; border-color: rgb(255, 255, 255); border-radius: 0px; opacity: 1; }

.elementor-12222 .elementor-element.elementor-element-be9c0fc .uc_more_btn:hover { color: rgb(255, 255, 255); }

.elementor-12222 .elementor-element.elementor-element-be9c0fc .uc_image_accodion_holder.uc_hover .uc_more_btn { opacity: 1; }

.elementor-12222 .elementor-element.elementor-element-363a088 { --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; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 0px; --padding-right: 0px; }

.elementor-12222 .elementor-element.elementor-element-363a088:not(.elementor-motion-effects-element-type-background), .elementor-12222 .elementor-element.elementor-element-363a088 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-c0d0f5a ); }

.elementor-12222 .elementor-element.elementor-element-e392e42 { --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; }

.elementor-12222 .elementor-element.elementor-element-086893b .marquee_text-container { animation-duration: 45s; }

.elementor-12222 .elementor-element.elementor-element-086893b .ue_marquee { font-size: 40px; font-weight: 500; letter-spacing: 1px; padding: 10px 0px; border-radius: 0px; }

.elementor-12222 .elementor-element.elementor-element-086893b .ue_marquee, .elementor-12222 .elementor-element.elementor-element-086893b .ue_marquee a { color: var( --e-global-color-9e5cf22 ); }

.elementor-12222 .elementor-element.elementor-element-47ec8e7 { --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: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }

.elementor-12222 .elementor-element.elementor-element-1eccda7 { --display: flex; }

.elementor-12222 .elementor-element.elementor-element-a5135b2 { text-align: start; }

.elementor-12222 .elementor-element.elementor-element-a5135b2 img { height: 500px; object-fit: cover; object-position: center center; filter: brightness(105%) contrast(105%) saturate(120%) blur(0px) hue-rotate(0deg); }

.elementor-12222 .elementor-element.elementor-element-8377dfc { padding: 15px 0px; }

.elementor-12222 .elementor-element.elementor-element-b61bbf0 { padding: 0px 0px 30px; }

.elementor-12222 .elementor-element.elementor-element-b61bbf0 .elementor-heading-title { font-family: Lexend, sans-serif; font-weight: 700; }

.elementor-12222 .elementor-element.elementor-element-758ee31.elementor-element { --flex-grow: 0; --flex-shrink: 0; }

.elementor-12222 .elementor-element.elementor-element-758ee31 .elementor-icon-list-icon i { color: var( --e-global-color-536b138 ); transition: color 0.3s; }

.elementor-12222 .elementor-element.elementor-element-758ee31 .elementor-icon-list-icon svg { fill: var( --e-global-color-536b138 ); transition: fill 0.3s; }

.elementor-12222 .elementor-element.elementor-element-758ee31 { --e-icon-list-icon-size: 16px; --icon-vertical-offset: 0px; }

.elementor-12222 .elementor-element.elementor-element-758ee31 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12222 .elementor-element.elementor-element-758ee31 .elementor-icon-list-item > a { font-size: 18px; }

.elementor-12222 .elementor-element.elementor-element-758ee31 .elementor-icon-list-text { transition: color 0.3s; }

.elementor-12222 .elementor-element.elementor-element-0ee23f5 .button-inner { background-color: var( --e-global-color-7dfca54 ); padding: 30px 60px !important; height: 46px !important; }

.elementor-12222 .elementor-element.elementor-element-0ee23f5 .button-inner:hover { background-color: var( --e-global-color-966ed75 ); color: var( --e-global-color-536b138 ); border-style: solid; border-width: 1px; }

.elementor-12222 .elementor-element.elementor-element-0ee23f5 > .elementor-widget-container { margin: 20px 0px 0px; }

.elementor-12222 .elementor-element.elementor-element-0ee23f5 { text-align: center; }

.elementor-12222 .elementor-element.elementor-element-0ee23f5 .icon-off .text-button, .elementor-12222 .elementor-element.elementor-element-0ee23f5 .icon-on.button-inner { font-family: "Albert Sans", sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 2px; }

.elementor-12222 .elementor-element.elementor-element-0ee23f5 .button-inner:hover .text-button { border-color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-0ee23f5 .icon-button-el { font-size: 20px; }

.elementor-12222 .elementor-element.elementor-element-8ac5f6c { --display: flex; }

.elementor-12222 .elementor-element.elementor-element-a8d03d9 { text-align: start; }

.elementor-12222 .elementor-element.elementor-element-a8d03d9 img { height: 500px; object-fit: cover; object-position: center center; filter: brightness(105%) contrast(105%) saturate(120%) blur(0px) hue-rotate(0deg); }

.elementor-12222 .elementor-element.elementor-element-4ca1b04 { padding: 15px 0px; }

.elementor-12222 .elementor-element.elementor-element-ef38f31 { padding: 0px 0px 30px; }

.elementor-12222 .elementor-element.elementor-element-ef38f31 .elementor-heading-title { font-family: Lexend, sans-serif; font-weight: 700; }

.elementor-12222 .elementor-element.elementor-element-6fe888e.elementor-element { --flex-grow: 0; --flex-shrink: 0; }

.elementor-12222 .elementor-element.elementor-element-6fe888e .elementor-icon-list-icon i { color: var( --e-global-color-536b138 ); transition: color 0.3s; }

.elementor-12222 .elementor-element.elementor-element-6fe888e .elementor-icon-list-icon svg { fill: var( --e-global-color-536b138 ); transition: fill 0.3s; }

.elementor-12222 .elementor-element.elementor-element-6fe888e { --e-icon-list-icon-size: 16px; --icon-vertical-offset: 0px; }

.elementor-12222 .elementor-element.elementor-element-6fe888e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12222 .elementor-element.elementor-element-6fe888e .elementor-icon-list-item > a { font-size: 18px; }

.elementor-12222 .elementor-element.elementor-element-6fe888e .elementor-icon-list-text { transition: color 0.3s; }

.elementor-12222 .elementor-element.elementor-element-dc3ac2b .button-inner { background-color: var( --e-global-color-7dfca54 ); padding: 30px 60px !important; height: 46px !important; }

.elementor-12222 .elementor-element.elementor-element-dc3ac2b .button-inner:hover { background-color: var( --e-global-color-966ed75 ); color: var( --e-global-color-536b138 ); border-style: solid; border-width: 1px; }

.elementor-12222 .elementor-element.elementor-element-dc3ac2b > .elementor-widget-container { margin: 20px 0px 0px; }

.elementor-12222 .elementor-element.elementor-element-dc3ac2b { text-align: center; }

.elementor-12222 .elementor-element.elementor-element-dc3ac2b .icon-off .text-button, .elementor-12222 .elementor-element.elementor-element-dc3ac2b .icon-on.button-inner { font-family: "Albert Sans", sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 2px; }

.elementor-12222 .elementor-element.elementor-element-dc3ac2b .button-inner:hover .text-button { border-color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-dc3ac2b .icon-button-el { font-size: 20px; }

.elementor-12222 .elementor-element.elementor-element-197101d { --e-n-carousel-swiper-slides-to-display: 2; --e-n-carousel-swiper-slides-gap: 10px; --e-n-carousel-slide-height: auto; --e-n-carousel-slide-container-height: 100%; --e-n-carousel-arrow-prev-left-position: 0px; --e-n-carousel-arrow-prev-top-align: 50%; --e-n-carousel-arrow-prev-translate-y: -50%; --e-n-carousel-arrow-prev-top-position: 0px; --e-n-carousel-arrow-next-right-align: 0%; --e-n-carousel-arrow-next-translate-x: 0%; --e-n-carousel-arrow-next-right-position: 0px; --e-n-carousel-arrow-next-top-align: 50%; --e-n-carousel-arrow-next-translate-y: -50%; --e-n-carousel-arrow-next-top-position: 0px; --e-n-carousel-arrow-normal-color: var( --e-global-color-9e5cf22 ); }

.elementor-12222 .elementor-element.elementor-element-ec2581c { --display: flex; }

.elementor-12222 .elementor-element.elementor-element-be5616f { --spacer-size: 50px; }

.elementor-12222 .elementor-element.elementor-element-77bf5ff { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-12222 .elementor-element.elementor-element-0b04867 { --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-12222 .elementor-element.elementor-element-0b04867:not(.elementor-motion-effects-element-type-background), .elementor-12222 .elementor-element.elementor-element-0b04867 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("images/Gummy-Release-scaled.webp"); background-repeat: no-repeat; background-size: contain; }

.elementor-12222 .elementor-element.elementor-element-8a2007e { --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: 150px; --padding-bottom: 150px; --padding-left: 30px; --padding-right: 0px; }

.elementor-12222 .elementor-element.elementor-element-5af7378 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --margin-top: 0px; --margin-bottom: 0px; --margin-left: -20px; --margin-right: 0px; }

.elementor-12222 .elementor-element.elementor-element-1a3105c { --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: flex-start; --align-items: center; }

.elementor-12222 .elementor-element.elementor-element-27964fa { width: auto; padding: 10px 0px 20px; text-align: start; }

.elementor-12222 .elementor-element.elementor-element-27964fa .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 50px; font-weight: 700; line-height: 1.1em; color: rgb(0, 0, 0); }

.elementor-12222 .elementor-element.elementor-element-8279bda { width: var( --container-widget-width, 35% ); max-width: 35%; padding: 0px 0px 8px 5px; --container-widget-width: 35%; --container-widget-flex-grow: 0; text-align: start; }

.elementor-12222 .elementor-element.elementor-element-8279bda img { width: 100%; }

.elementor-12222 .elementor-element.elementor-element-8c610f5 { width: auto; padding: 10px 0px 20px; text-align: start; }

.elementor-12222 .elementor-element.elementor-element-8c610f5 .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 50px; font-weight: 700; line-height: 1.1em; color: rgb(0, 0, 0); }

.elementor-12222 .elementor-element.elementor-element-e268ecb { padding: 10px 0px 20px; text-align: start; }

.elementor-12222 .elementor-element.elementor-element-e268ecb .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 20px; font-weight: 600; line-height: 1.1em; color: var( --e-global-color-44f79ce ); }

.elementor-12222 .elementor-element.elementor-element-b2061cc { width: var( --container-widget-width, 100% ); max-width: 100%; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 10px 10px 20px 0px; --container-widget-width: 100%; --container-widget-flex-grow: 0; text-align: start; font-family: Lato, sans-serif; font-size: 20px; font-weight: 500; color: var( --e-global-color-44f79ce ); }

.elementor-12222 .elementor-element.elementor-element-b2061cc p { margin-block-end: 0px; }

.elementor-12222 .elementor-element.elementor-element-de489f7 { width: var( --container-widget-width, 100% ); max-width: 100%; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 10px 10px 20px 0px; --container-widget-width: 100%; --container-widget-flex-grow: 0; text-align: start; font-family: Lato, sans-serif; font-size: 20px; font-weight: 500; color: var( --e-global-color-44f79ce ); }

.elementor-12222 .elementor-element.elementor-element-de489f7 p { margin-block-end: 0px; }

.elementor-12222 .elementor-element.elementor-element-d6cecc8 .button-inner { background-color: var( --e-global-color-7dfca54 ); padding: 30px 60px !important; height: 46px !important; }

.elementor-12222 .elementor-element.elementor-element-d6cecc8 .button-inner:hover { background-color: var( --e-global-color-966ed75 ); color: var( --e-global-color-536b138 ); border-style: solid; border-width: 1px; }

.elementor-12222 .elementor-element.elementor-element-d6cecc8 > .elementor-widget-container { margin: 20px 0px 0px; }

.elementor-12222 .elementor-element.elementor-element-d6cecc8 { text-align: left; }

.elementor-12222 .elementor-element.elementor-element-d6cecc8 .icon-off .text-button, .elementor-12222 .elementor-element.elementor-element-d6cecc8 .icon-on.button-inner { font-family: "Albert Sans", sans-serif; font-size: 22px; font-weight: 600; letter-spacing: 2px; }

.elementor-12222 .elementor-element.elementor-element-d6cecc8 .button-inner:hover .text-button { border-color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-d6cecc8 .icon-button-el { font-size: 20px; }

.elementor-12222 .elementor-element.elementor-element-3a6415a { --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: 0px; --padding-right: 0px; }

.elementor-12222 .elementor-element.elementor-element-06314b3 { --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; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: var( --e-global-color-text ); --border-color: var( --e-global-color-text ); --border-radius: 30px 30px 30px 30px; --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; }

.elementor-12222 .elementor-element.elementor-element-8226ab1 { --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: 20px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 40px; }

.elementor-12222 .elementor-element.elementor-element-c4791e8 { padding: 10px 0px; text-align: start; }

.elementor-12222 .elementor-element.elementor-element-c4791e8 .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 16px; font-weight: 400; text-transform: uppercase; line-height: 1.1em; color: var( --e-global-color-44f79ce ); }

.elementor-12222 .elementor-element.elementor-element-1c1a3d8 { padding: 10px 0px 30px; text-align: start; }

.elementor-12222 .elementor-element.elementor-element-1c1a3d8 .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 40px; font-weight: 700; line-height: 1.1em; color: var( --e-global-color-44f79ce ); }

.elementor-12222 .elementor-element.elementor-element-2d022c3 { --display: flex; }

.elementor-12222 .elementor-element.elementor-element-40af873 { padding: 10px 0px 0px; text-align: start; font-family: Lato, sans-serif; font-size: 16px; font-weight: 500; color: rgb(42, 42, 42); }

.elementor-12222 .elementor-element.elementor-element-1cdf25a { --display: flex; }

.elementor-12222 .elementor-element.elementor-element-4019c7a { padding: 10px 0px 0px; text-align: start; font-family: Lato, sans-serif; font-size: 16px; font-weight: 500; color: rgb(42, 42, 42); }

.elementor-12222 .elementor-element.elementor-element-190c068 { --display: flex; }

.elementor-12222 .elementor-element.elementor-element-9ecf578 { padding: 10px 0px 0px; text-align: start; font-family: Lato, sans-serif; font-size: 16px; font-weight: 500; color: rgb(42, 42, 42); }

.elementor-12222 .elementor-element.elementor-element-f322ef6 { --n-accordion-title-font-size: 20px; --n-accordion-item-title-space-between: 19px; --n-accordion-item-title-distance-from-content: 0px; --n-accordion-title-normal-color: #BEBEBE; --n-accordion-title-active-color: var( --e-global-color-536b138 ); --n-accordion-icon-size: 12px; }

.elementor-12222 .elementor-element.elementor-element-f322ef6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title { border-style: solid; border-width: 1px 0px 0px; }

.elementor-12222 .elementor-element.elementor-element-f322ef6 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title { border-style: solid; border-width: 1px 0px 0px; border-color: var( --e-global-color-44f79ce ); }

:where(.elementor-12222 .elementor-element.elementor-element-f322ef6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header) > .e-n-accordion-item-title-text { font-family: Lexend, sans-serif; }

.elementor-12222 .elementor-element.elementor-element-309a70d { --display: flex; --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }

.elementor-12222 .elementor-element.elementor-element-87235ba { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px; padding: 10px 0px 0px; text-align: start; font-family: Lato, sans-serif; font-size: 16px; font-weight: 700; color: var( --e-global-color-44f79ce ); }

.elementor-12222 .elementor-element.elementor-element-11c9680 { padding: 0px; text-align: start; font-family: Lato, sans-serif; font-size: 14px; font-weight: 500; color: var( --e-global-color-44f79ce ); }

.elementor-12222 .elementor-element.elementor-element-b208f86 { --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: 20px; --margin-right: 0px; }

.elementor-12222 .elementor-element.elementor-element-5734dcf { --e-image-carousel-slides-to-show: 1; }

.elementor-12222 .elementor-element.elementor-element-5734dcf .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image { border-radius: 10px; }

.elementor-12222 .elementor-element.elementor-element-501802d { --display: flex; --padding-top: 50px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-12222 .elementor-element.elementor-element-78df66a .uc_content { gap: 0px; }

.elementor-12222 .elementor-element.elementor-element-78df66a .uc_image_accodion_holder, .elementor-12222 .elementor-element.elementor-element-78df66a .uc_content { height: 55vh; }

.elementor-12222 .elementor-element.elementor-element-78df66a .uc_overlay { align-items: center; padding: 20px; }

.elementor-12222 .elementor-element.elementor-element-78df66a .uc_image_accodion_holder.uc_hover .uc_overlay { background-color: rgba(0, 0, 0, 0.17); }

.elementor-12222 .elementor-element.elementor-element-78df66a .ue_item_icon { font-size: 24px; color: rgb(255, 255, 255); opacity: 1; transform: translate(0px, 0px); }

.elementor-12222 .elementor-element.elementor-element-78df66a .ue_item_icon svg { fill: rgb(255, 255, 255); }

.elementor-12222 .elementor-element.elementor-element-78df66a .uc_image_accodion_holder.uc_hover .ue_item_icon { opacity: 1; transform: translate(0px, 0px); }

.elementor-12222 .elementor-element.elementor-element-78df66a .ue_title-wrapper { margin-top: 10px; transform: translate3d(0px, 40px, 0px); opacity: 1; }

.elementor-12222 .elementor-element.elementor-element-78df66a .ue_title { color: rgb(255, 255, 255); }

.elementor-12222 .elementor-element.elementor-element-78df66a .uc_image_accodion_holder.uc_hover .uc_overlay_inner .ue_title-wrapper { transform: translate3d(0px, -5px, 0px); }

.elementor-12222 .elementor-element.elementor-element-78df66a .uc_image_accodion_holder.uc_hover .ue_title-wrapper { opacity: 1; }

.elementor-12222 .elementor-element.elementor-element-78df66a .ue_subtitle { margin-top: 0px; color: rgb(255, 255, 255); opacity: 1; }

.elementor-12222 .elementor-element.elementor-element-78df66a .uc_image_accodion_holder.uc_hover .ue_subtitle { opacity: 1; }

.elementor-12222 .elementor-element.elementor-element-78df66a .uc_more_btn { padding: 10px 20px; color: rgb(255, 255, 255); margin-top: 10px; border-style: solid; border-width: 1px; border-color: rgb(255, 255, 255); border-radius: 0px; opacity: 1; }

.elementor-12222 .elementor-element.elementor-element-78df66a .uc_more_btn:hover { color: rgb(255, 255, 255); }

.elementor-12222 .elementor-element.elementor-element-78df66a .uc_image_accodion_holder.uc_hover .uc_more_btn { opacity: 1; }

.elementor-12222 .elementor-element.elementor-element-2dfcd95 { --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; --align-items: center; --overlay-opacity: 1; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 50px; --padding-right: 50px; }

.elementor-12222 .elementor-element.elementor-element-2dfcd95::before, .elementor-12222 .elementor-element.elementor-element-2dfcd95 > .elementor-background-video-container::before, .elementor-12222 .elementor-element.elementor-element-2dfcd95 > .e-con-inner > .elementor-background-video-container::before, .elementor-12222 .elementor-element.elementor-element-2dfcd95 > .elementor-background-slideshow::before, .elementor-12222 .elementor-element.elementor-element-2dfcd95 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12222 .elementor-element.elementor-element-2dfcd95 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-image: url("images/Product-Background-Smaller.png"); --background-overlay: ''; background-position: center center; background-repeat: no-repeat; }

.elementor-12222 .elementor-element.elementor-element-6ee41d0 { padding: 10px 0px; text-align: center; }

.elementor-12222 .elementor-element.elementor-element-6ee41d0 .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 18px; font-weight: 400; text-transform: uppercase; line-height: 1.1em; color: var( --e-global-color-44f79ce ); }

.elementor-12222 .elementor-element.elementor-element-b25900f { padding: 20px 0px; text-align: center; }

.elementor-12222 .elementor-element.elementor-element-b25900f .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 50px; font-weight: 700; line-height: 1.1em; color: var( --e-global-color-44f79ce ); }

.elementor-12222 .elementor-element.elementor-element-3ed5da5 { width: var( --container-widget-width, 60% ); max-width: 60%; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 10px 10px 20px; --container-widget-width: 60%; --container-widget-flex-grow: 0; text-align: center; font-family: Lato, sans-serif; font-size: 20px; color: var( --e-global-color-44f79ce ); }

.elementor-12222 .elementor-element.elementor-element-3ed5da5 p { margin-block-end: 0px; }

.elementor-12222 .elementor-element.elementor-element-95ca462 { --display: flex; }

.elementor-12222 .elementor-element.elementor-element-95ca462.e-con { --flex-grow: 0; --flex-shrink: 0; }

.elementor-12222 .elementor-element.elementor-element-6ab9d54 { --display: flex; }

.elementor-12222 .elementor-element.elementor-element-5b1461f { padding: 0px 0px 10px; }

.elementor-12222 .elementor-element.elementor-element-5b1461f img { width: 35%; height: 150px; object-fit: cover; object-position: center center; border-radius: 30px; }

.elementor-12222 .elementor-element.elementor-element-76ba5c5 { padding: 20px 10px 10px; text-align: center; }

.elementor-12222 .elementor-element.elementor-element-76ba5c5 .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 20px; font-weight: 700; line-height: 1.1em; color: var( --e-global-color-44f79ce ); }

.elementor-12222 .elementor-element.elementor-element-affeea2 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 10px 50px; text-align: center; font-family: Lato, sans-serif; font-size: 18px; font-weight: 500; color: var( --e-global-color-44f79ce ); }

.elementor-12222 .elementor-element.elementor-element-affeea2 p { margin-block-end: 0px; }

.elementor-12222 .elementor-element.elementor-element-3bf65f5 { --display: flex; }

.elementor-12222 .elementor-element.elementor-element-ea48475 { padding: 0px 0px 10px; }

.elementor-12222 .elementor-element.elementor-element-ea48475 img { width: 35%; height: 150px; object-fit: cover; object-position: center center; border-radius: 30px; }

.elementor-12222 .elementor-element.elementor-element-a01f70b { padding: 20px 10px 10px; text-align: center; }

.elementor-12222 .elementor-element.elementor-element-a01f70b .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 20px; font-weight: 700; line-height: 1.1em; color: var( --e-global-color-44f79ce ); }

.elementor-12222 .elementor-element.elementor-element-7261972 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 10px 50px; text-align: center; font-family: Lato, sans-serif; font-size: 18px; font-weight: 500; color: var( --e-global-color-44f79ce ); }

.elementor-12222 .elementor-element.elementor-element-7261972 p { margin-block-end: 0px; }

.elementor-12222 .elementor-element.elementor-element-088eeeb { --display: flex; }

.elementor-12222 .elementor-element.elementor-element-4bec99d { padding: 0px 0px 10px; }

.elementor-12222 .elementor-element.elementor-element-4bec99d img { width: 35%; height: 150px; object-fit: cover; object-position: center center; border-radius: 30px; }

.elementor-12222 .elementor-element.elementor-element-cce89ef { padding: 20px 10px 10px; text-align: center; }

.elementor-12222 .elementor-element.elementor-element-cce89ef .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 20px; font-weight: 700; line-height: 1.1em; color: var( --e-global-color-44f79ce ); }

.elementor-12222 .elementor-element.elementor-element-2ac8d13 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 10px 50px; text-align: center; font-family: Lato, sans-serif; font-size: 18px; font-weight: 500; color: var( --e-global-color-44f79ce ); }

.elementor-12222 .elementor-element.elementor-element-2ac8d13 p { margin-block-end: 0px; }

.elementor-12222 .elementor-element.elementor-element-c8d8ec4 { --display: flex; }

.elementor-12222 .elementor-element.elementor-element-52a9c5c { padding: 0px 0px 10px; }

.elementor-12222 .elementor-element.elementor-element-52a9c5c img { width: 35%; height: 150px; object-fit: cover; object-position: center center; border-radius: 30px; }

.elementor-12222 .elementor-element.elementor-element-cfa977d { padding: 20px 10px 10px; text-align: center; }

.elementor-12222 .elementor-element.elementor-element-cfa977d .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 20px; font-weight: 700; line-height: 1.1em; color: var( --e-global-color-44f79ce ); }

.elementor-12222 .elementor-element.elementor-element-688ad17 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 10px 50px; text-align: center; font-family: Lato, sans-serif; font-size: 18px; font-weight: 500; color: var( --e-global-color-44f79ce ); }

.elementor-12222 .elementor-element.elementor-element-688ad17 p { margin-block-end: 0px; }

.elementor-12222 .elementor-element.elementor-element-c7f8595 { --display: flex; }

.elementor-12222 .elementor-element.elementor-element-fc78a60 { padding: 0px 0px 10px; }

.elementor-12222 .elementor-element.elementor-element-fc78a60 img { width: 35%; height: 150px; object-fit: cover; object-position: center center; border-radius: 30px; }

.elementor-12222 .elementor-element.elementor-element-d3f332f { padding: 20px 10px 10px; text-align: center; }

.elementor-12222 .elementor-element.elementor-element-d3f332f .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 20px; font-weight: 700; line-height: 1.1em; color: var( --e-global-color-44f79ce ); }

.elementor-12222 .elementor-element.elementor-element-da488a9 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 10px 50px; text-align: center; font-family: Lato, sans-serif; font-size: 18px; font-weight: 500; color: var( --e-global-color-44f79ce ); }

.elementor-12222 .elementor-element.elementor-element-da488a9 p { margin-block-end: 0px; }

.elementor-12222 .elementor-element.elementor-element-3d3e3c4 { --display: flex; }

.elementor-12222 .elementor-element.elementor-element-7cd897c { padding: 0px 0px 10px; }

.elementor-12222 .elementor-element.elementor-element-7cd897c img { width: 35%; height: 150px; object-fit: cover; object-position: center center; border-radius: 30px; }

.elementor-12222 .elementor-element.elementor-element-1c892d7 { padding: 20px 10px 10px; text-align: center; }

.elementor-12222 .elementor-element.elementor-element-1c892d7 .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 20px; font-weight: 700; line-height: 1.1em; color: var( --e-global-color-44f79ce ); }

.elementor-12222 .elementor-element.elementor-element-54f6a9c { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 10px 50px; text-align: center; font-family: Lato, sans-serif; font-size: 18px; font-weight: 500; color: var( --e-global-color-44f79ce ); }

.elementor-12222 .elementor-element.elementor-element-54f6a9c p { margin-block-end: 0px; }

.elementor-12222 .elementor-element.elementor-element-fba4571 { --e-n-carousel-swiper-slides-gap: 0px; --e-n-carousel-slide-height: auto; --e-n-carousel-slide-container-height: 100%; --e-n-carousel-arrow-prev-left-align: 0%; --e-n-carousel-arrow-prev-translate-x: 0px; --e-n-carousel-arrow-prev-left-position: 0px; --e-n-carousel-arrow-prev-top-align: 50%; --e-n-carousel-arrow-prev-translate-y: -50%; --e-n-carousel-arrow-prev-top-position: 0px; --e-n-carousel-arrow-next-right-align: 0%; --e-n-carousel-arrow-next-translate-x: 0%; --e-n-carousel-arrow-next-right-position: 0px; --e-n-carousel-arrow-next-top-align: 50%; --e-n-carousel-arrow-next-translate-y: -50%; --e-n-carousel-arrow-next-top-position: 0px; --e-n-carousel-arrow-normal-color: var( --e-global-color-text ); }

.elementor-12222 .elementor-element.elementor-element-815e3a9 { --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: 100px; --padding-bottom: 100px; --padding-left: 0px; --padding-right: 0px; }

.elementor-12222 .elementor-element.elementor-element-b3f3a81 > .elementor-widget-container { padding: 0px 0px 20px; }

.elementor-12222 .elementor-element.elementor-element-b3f3a81 .ue-dual-color-heading { text-align: center; }

.elementor-12222 .elementor-element.elementor-element-b3f3a81 .ue-title-one { color: var( --e-global-color-44f79ce ); font-family: Lexend, sans-serif; font-size: 50px; font-weight: 600; }

.elementor-12222 .elementor-element.elementor-element-b3f3a81 .ue-title-two { color: var( --e-global-color-4ed121b ); font-family: Lexend, sans-serif; font-size: 50px; font-weight: 600; font-style: italic; }

.elementor-12222 .elementor-element.elementor-element-d891951 { width: var( --container-widget-width, 60% ); max-width: 60%; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 10px 10px 20px; --container-widget-width: 60%; --container-widget-flex-grow: 0; text-align: center; font-family: Lato, sans-serif; font-size: 20px; font-weight: 400; color: var( --e-global-color-44f79ce ); }

.elementor-12222 .elementor-element.elementor-element-d891951.elementor-element { --align-self: center; }

.elementor-12222 .elementor-element.elementor-element-d891951 p { margin-block-end: 0px; }

.elementor-12222 .elementor-element.elementor-element-6925bc4 { --display: flex; }

.elementor-12222 .elementor-element.elementor-element-984941a { --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-12222 .elementor-element.elementor-element-a8366c2 { --display: flex; }

.elementor-12222 .elementor-element.elementor-element-6fa0c9f img { height: 435px; object-fit: cover; object-position: center center; filter: brightness(105%) contrast(105%) saturate(120%) blur(0px) hue-rotate(0deg); }

.elementor-12222 .elementor-element.elementor-element-9e33f59 { padding: 15px 0px; }

.elementor-12222 .elementor-element.elementor-element-acc8458 { padding: 0px 0px 10px; }

.elementor-12222 .elementor-element.elementor-element-acc8458 .elementor-heading-title { font-family: Lexend, sans-serif; font-weight: 700; }

.elementor-12222 .elementor-element.elementor-element-ed8f02c { padding: 0px 0px 10px; --e-icon-list-icon-size: 16px; --icon-vertical-offset: 0px; }

.elementor-12222 .elementor-element.elementor-element-ed8f02c.elementor-element { --flex-grow: 0; --flex-shrink: 0; }

.elementor-12222 .elementor-element.elementor-element-ed8f02c .elementor-icon-list-icon i { color: var( --e-global-color-536b138 ); transition: color 0.3s; }

.elementor-12222 .elementor-element.elementor-element-ed8f02c .elementor-icon-list-icon svg { fill: var( --e-global-color-536b138 ); transition: fill 0.3s; }

.elementor-12222 .elementor-element.elementor-element-ed8f02c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12222 .elementor-element.elementor-element-ed8f02c .elementor-icon-list-item > a { font-size: 18px; }

.elementor-12222 .elementor-element.elementor-element-ed8f02c .elementor-icon-list-text { transition: color 0.3s; }

.elementor-12222 .elementor-element.elementor-element-ace0ccd { --display: flex; }

.elementor-12222 .elementor-element.elementor-element-f7848a3 img { height: 435px; object-fit: cover; object-position: center center; filter: brightness(105%) contrast(105%) saturate(120%) blur(0px) hue-rotate(0deg); }

.elementor-12222 .elementor-element.elementor-element-05a4036 { padding: 15px 0px; }

.elementor-12222 .elementor-element.elementor-element-c11592a { padding: 0px 0px 10px; }

.elementor-12222 .elementor-element.elementor-element-c11592a .elementor-heading-title { font-family: Lexend, sans-serif; font-weight: 700; }

.elementor-12222 .elementor-element.elementor-element-f66c548 { padding: 0px 0px 10px; --e-icon-list-icon-size: 16px; --icon-vertical-offset: 0px; }

.elementor-12222 .elementor-element.elementor-element-f66c548.elementor-element { --flex-grow: 0; --flex-shrink: 0; }

.elementor-12222 .elementor-element.elementor-element-f66c548 .elementor-icon-list-icon i { color: var( --e-global-color-536b138 ); transition: color 0.3s; }

.elementor-12222 .elementor-element.elementor-element-f66c548 .elementor-icon-list-icon svg { fill: var( --e-global-color-536b138 ); transition: fill 0.3s; }

.elementor-12222 .elementor-element.elementor-element-f66c548 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12222 .elementor-element.elementor-element-f66c548 .elementor-icon-list-item > a { font-size: 18px; }

.elementor-12222 .elementor-element.elementor-element-f66c548 .elementor-icon-list-text { transition: color 0.3s; }

.elementor-12222 .elementor-element.elementor-element-9dc8294 { --display: flex; }

.elementor-12222 .elementor-element.elementor-element-40e10f4 img { height: 435px; object-fit: cover; object-position: center center; filter: brightness(105%) contrast(105%) saturate(120%) blur(0px) hue-rotate(0deg); }

.elementor-12222 .elementor-element.elementor-element-9b21ec0 { padding: 15px 0px; }

.elementor-12222 .elementor-element.elementor-element-beec14c { padding: 0px 0px 10px; }

.elementor-12222 .elementor-element.elementor-element-beec14c .elementor-heading-title { font-family: Lexend, sans-serif; font-weight: 700; }

.elementor-12222 .elementor-element.elementor-element-b39ab2d.elementor-element { --flex-grow: 0; --flex-shrink: 0; }

.elementor-12222 .elementor-element.elementor-element-b39ab2d .elementor-icon-list-icon i { color: var( --e-global-color-536b138 ); transition: color 0.3s; }

.elementor-12222 .elementor-element.elementor-element-b39ab2d .elementor-icon-list-icon svg { fill: var( --e-global-color-536b138 ); transition: fill 0.3s; }

.elementor-12222 .elementor-element.elementor-element-b39ab2d { --e-icon-list-icon-size: 16px; --icon-vertical-offset: 0px; }

.elementor-12222 .elementor-element.elementor-element-b39ab2d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12222 .elementor-element.elementor-element-b39ab2d .elementor-icon-list-item > a { font-size: 18px; }

.elementor-12222 .elementor-element.elementor-element-b39ab2d .elementor-icon-list-text { transition: color 0.3s; }

.elementor-12222 .elementor-element.elementor-element-2d33e92 { --e-n-carousel-swiper-slides-gap: 10px; --e-n-carousel-slide-height: auto; --e-n-carousel-slide-container-height: 100%; --e-n-carousel-arrow-prev-left-align: 0%; --e-n-carousel-arrow-prev-translate-x: 0px; --e-n-carousel-arrow-prev-left-position: 0px; --e-n-carousel-arrow-prev-top-align: 50%; --e-n-carousel-arrow-prev-translate-y: -50%; --e-n-carousel-arrow-prev-top-position: 0px; --e-n-carousel-arrow-next-right-align: 0%; --e-n-carousel-arrow-next-translate-x: 0%; --e-n-carousel-arrow-next-right-position: 0px; --e-n-carousel-arrow-next-top-align: 50%; --e-n-carousel-arrow-next-translate-y: -50%; --e-n-carousel-arrow-next-top-position: 0px; }

.elementor-12222 .elementor-element.elementor-element-3ee96f5 { --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; --overlay-opacity: 0.5; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 0px; --padding-right: 0px; }

.elementor-12222 .elementor-element.elementor-element-3ee96f5::before, .elementor-12222 .elementor-element.elementor-element-3ee96f5 > .elementor-background-video-container::before, .elementor-12222 .elementor-element.elementor-element-3ee96f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-12222 .elementor-element.elementor-element-3ee96f5 > .elementor-background-slideshow::before, .elementor-12222 .elementor-element.elementor-element-3ee96f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12222 .elementor-element.elementor-element-3ee96f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-image: url("images/Product-Background.webp"); --background-overlay: ''; }

.elementor-12222 .elementor-element.elementor-element-a7c51ca { --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: 60px; --padding-left: 0px; --padding-right: 0px; }

.elementor-12222 .elementor-element.elementor-element-d2d7ae9 { padding: 0px 63px 0px 0px; }

.elementor-12222 .elementor-element.elementor-element-d2d7ae9 .eael-dual-header .title { color: var( --e-global-color-4ed121b ); }

.elementor-12222 .elementor-element.elementor-element-d2d7ae9 .eael-dual-header .title span.lead { color: var( --e-global-color-44f79ce ); }

.elementor-12222 .elementor-element.elementor-element-d2d7ae9 .eael-dual-header .title, .elementor-12222 .elementor-element.elementor-element-d2d7ae9 .eael-dual-header .title span { font-family: Lexend, sans-serif; font-size: 50px; font-weight: 700; text-transform: none; line-height: 60px; }

.elementor-12222 .elementor-element.elementor-element-d2d7ae9 .eael-dual-header .subtext { color: var( --e-global-color-44f79ce ); font-family: Lato, sans-serif; font-size: 20px; }

.elementor-12222 .elementor-element.elementor-element-fba8db1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(12.5px); }

.elementor-12222 .elementor-element.elementor-element-fba8db1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(12.5px); }

.elementor-12222 .elementor-element.elementor-element-fba8db1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(12.5px); }

.elementor-12222 .elementor-element.elementor-element-fba8db1 .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-12.5px); }

.elementor-12222 .elementor-element.elementor-element-fba8db1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-12.5px); }

.elementor-12222 .elementor-element.elementor-element-fba8db1 .elementor-icon-list-item:not(:last-child)::after { content: ""; width: 50%; border-color: rgb(221, 221, 221); }

.elementor-12222 .elementor-element.elementor-element-fba8db1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)::after { border-block-start-style: solid; border-block-start-width: 1px; }

.elementor-12222 .elementor-element.elementor-element-fba8db1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child)::after { border-inline-start-style: solid; }

.elementor-12222 .elementor-element.elementor-element-fba8db1 .elementor-inline-items .elementor-icon-list-item:not(:last-child)::after { border-inline-start-width: 1px; }

.elementor-12222 .elementor-element.elementor-element-fba8db1 .elementor-icon-list-icon i { transition: color 0.3s; }

.elementor-12222 .elementor-element.elementor-element-fba8db1 .elementor-icon-list-icon svg { transition: fill 0.3s; }

.elementor-12222 .elementor-element.elementor-element-fba8db1 { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }

.elementor-12222 .elementor-element.elementor-element-fba8db1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12222 .elementor-element.elementor-element-fba8db1 .elementor-icon-list-item > a { font-family: Lexend, sans-serif; font-size: 22px; font-weight: 400; }

.elementor-12222 .elementor-element.elementor-element-fba8db1 .elementor-icon-list-item:hover .elementor-icon-list-text { color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-fba8db1 .elementor-icon-list-text { transition: color 0.3s; }

.elementor-12222 .elementor-element.elementor-element-4687bad { --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-12222 .elementor-element.elementor-element-af343fd { font-family: Lexend, sans-serif; font-size: 25px; font-weight: 700; text-transform: uppercase; }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header, .elementor-12222 .elementor-element.elementor-element-cabe08c .eael-accordion_media-wrapper .eael-accordion_media-list { background-color: rgba(255, 255, 255, 0); }

.elementor-12222 .elementor-element.elementor-element-cabe08c { margin: 16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-12222 .elementor-element.elementor-element-cabe08c .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-family: Lexend, sans-serif; font-size: 20px; font-weight: 600; }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon { font-size: 16px; color: rgb(51, 51, 51); }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon { height: 16px; width: 16px; line-height: 16px; }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-accordion_media-list .eael-accordion_media-icon i { font-size: 16px; }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-accordion_media-list .eael-accordion_media-icon svg { height: 16px; width: 16px; line-height: 16px; }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon, .elementor-12222 .elementor-element.elementor-element-cabe08c .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list { gap: 10px; }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title { color: rgb(51, 51, 51); }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-accordion_media-content .eael-accordion_media-title { color: rgb(51, 51, 51); }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg { color: rgb(51, 51, 51); fill: rgb(51, 51, 51); }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg { fill: rgb(51, 51, 51); }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-accordion_media-list .eael-accordion_media-icon { color: rgb(51, 51, 51); }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title, .elementor-12222 .elementor-element.elementor-element-cabe08c .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title { color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon { color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg { color: var( --e-global-color-536b138 ); fill: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon { fill: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-accordion_media-list:hover .eael-accordion_media-icon i { color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-accordion_media-list:hover .eael-accordion_media-icon svg { fill: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active { color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title { color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon { color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg { color: var( --e-global-color-536b138 ); fill: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon { fill: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-accordion_media-list.active .eael-accordion_media-icon i { color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-accordion_media-list.active .eael-accordion_media-icon svg { fill: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-content { color: rgb(51, 51, 51); }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { color: rgb(51, 51, 51); }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-12222 .elementor-element.elementor-element-cabe08c .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-family: Lato, sans-serif; font-size: 18px; }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg { font-size: 16px; }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle { height: 16px; width: 16px; line-height: 16px; fill: rgb(68, 68, 68); }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle { color: rgb(68, 68, 68); }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg { color: rgb(68, 68, 68); fill: rgb(68, 68, 68); }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle { color: rgb(255, 255, 255); }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg { color: rgb(255, 255, 255); fill: rgb(255, 255, 255); }

.elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle { fill: rgb(255, 255, 255); }

.elementor-12222 .elementor-element.elementor-element-912bf9e { --divider-border-style: solid; --divider-color: #A7A7A7; --divider-border-width: 0.5px; margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px; }

.elementor-12222 .elementor-element.elementor-element-912bf9e .elementor-divider-separator { width: 100%; }

.elementor-12222 .elementor-element.elementor-element-912bf9e .elementor-divider { padding-block: 20px; }

.elementor-12222 .elementor-element.elementor-element-1de958b { font-family: Lexend, sans-serif; font-size: 25px; font-weight: 700; text-transform: uppercase; }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-header, .elementor-12222 .elementor-element.elementor-element-59e5372 .eael-accordion_media-wrapper .eael-accordion_media-list { background-color: rgba(255, 255, 255, 0); }

.elementor-12222 .elementor-element.elementor-element-59e5372 { margin: 16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-12222 .elementor-element.elementor-element-59e5372 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-family: Lexend, sans-serif; font-size: 20px; font-weight: 600; }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon { font-size: 16px; color: rgb(51, 51, 51); }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon { height: 16px; width: 16px; line-height: 16px; }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-accordion_media-list .eael-accordion_media-icon i { font-size: 16px; }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-accordion_media-list .eael-accordion_media-icon svg { height: 16px; width: 16px; line-height: 16px; }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon, .elementor-12222 .elementor-element.elementor-element-59e5372 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list { gap: 10px; }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title { color: rgb(51, 51, 51); }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-accordion_media-content .eael-accordion_media-title { color: rgb(51, 51, 51); }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg { color: rgb(51, 51, 51); fill: rgb(51, 51, 51); }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg { fill: rgb(51, 51, 51); }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-accordion_media-list .eael-accordion_media-icon { color: rgb(51, 51, 51); }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title, .elementor-12222 .elementor-element.elementor-element-59e5372 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title { color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon { color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg { color: var( --e-global-color-536b138 ); fill: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon { fill: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-accordion_media-list:hover .eael-accordion_media-icon i { color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-accordion_media-list:hover .eael-accordion_media-icon svg { fill: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active { color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title { color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon { color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg { color: var( --e-global-color-536b138 ); fill: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon { fill: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-accordion_media-list.active .eael-accordion_media-icon i { color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-accordion_media-list.active .eael-accordion_media-icon svg { fill: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-content { color: rgb(51, 51, 51); }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { color: rgb(51, 51, 51); }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-12222 .elementor-element.elementor-element-59e5372 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-family: Lato, sans-serif; font-size: 18px; }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg { font-size: 16px; }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle { height: 16px; width: 16px; line-height: 16px; fill: rgb(68, 68, 68); }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle { color: rgb(68, 68, 68); }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg { color: rgb(68, 68, 68); fill: rgb(68, 68, 68); }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle { color: rgb(255, 255, 255); }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg { color: rgb(255, 255, 255); fill: rgb(255, 255, 255); }

.elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle { fill: rgb(255, 255, 255); }

.elementor-12222 .elementor-element.elementor-element-803e038 { --divider-border-style: solid; --divider-color: #A7A7A7; --divider-border-width: 0.5px; margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px; }

.elementor-12222 .elementor-element.elementor-element-803e038 .elementor-divider-separator { width: 100%; }

.elementor-12222 .elementor-element.elementor-element-803e038 .elementor-divider { padding-block: 20px; }

.elementor-12222 .elementor-element.elementor-element-4317af2 { font-family: Lexend, sans-serif; font-size: 25px; font-weight: 700; text-transform: uppercase; }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-header, .elementor-12222 .elementor-element.elementor-element-723c38c .eael-accordion_media-wrapper .eael-accordion_media-list { background-color: rgba(255, 255, 255, 0); }

.elementor-12222 .elementor-element.elementor-element-723c38c { margin: 16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-12222 .elementor-element.elementor-element-723c38c .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-family: Lexend, sans-serif; font-size: 20px; font-weight: 600; }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon { font-size: 16px; color: rgb(51, 51, 51); }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon { height: 16px; width: 16px; line-height: 16px; }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-accordion_media-list .eael-accordion_media-icon i { font-size: 16px; }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-accordion_media-list .eael-accordion_media-icon svg { height: 16px; width: 16px; line-height: 16px; }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon, .elementor-12222 .elementor-element.elementor-element-723c38c .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list { gap: 10px; }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title { color: rgb(51, 51, 51); }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-accordion_media-content .eael-accordion_media-title { color: rgb(51, 51, 51); }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg { color: rgb(51, 51, 51); fill: rgb(51, 51, 51); }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg { fill: rgb(51, 51, 51); }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-accordion_media-list .eael-accordion_media-icon { color: rgb(51, 51, 51); }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title, .elementor-12222 .elementor-element.elementor-element-723c38c .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title { color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon { color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg { color: var( --e-global-color-536b138 ); fill: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon { fill: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-accordion_media-list:hover .eael-accordion_media-icon i { color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-accordion_media-list:hover .eael-accordion_media-icon svg { fill: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active { color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title { color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon { color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg { color: var( --e-global-color-536b138 ); fill: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon { fill: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-accordion_media-list.active .eael-accordion_media-icon i { color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-accordion_media-list.active .eael-accordion_media-icon svg { fill: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-content { color: rgb(51, 51, 51); }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { color: rgb(51, 51, 51); }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-12222 .elementor-element.elementor-element-723c38c .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-family: Lato, sans-serif; font-size: 18px; }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg { font-size: 16px; }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle { height: 16px; width: 16px; line-height: 16px; fill: rgb(68, 68, 68); }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle { color: rgb(68, 68, 68); }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg { color: rgb(68, 68, 68); fill: rgb(68, 68, 68); }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle { color: rgb(255, 255, 255); }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg { color: rgb(255, 255, 255); fill: rgb(255, 255, 255); }

.elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle { fill: rgb(255, 255, 255); }

.elementor-12222 .elementor-element.elementor-element-cd0e89f { --divider-border-style: solid; --divider-color: #A7A7A7; --divider-border-width: 0.5px; margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px; }

.elementor-12222 .elementor-element.elementor-element-cd0e89f .elementor-divider-separator { width: 100%; }

.elementor-12222 .elementor-element.elementor-element-cd0e89f .elementor-divider { padding-block: 20px; }

.elementor-12222 .elementor-element.elementor-element-7cf27c4 { font-family: Lexend, sans-serif; font-size: 25px; font-weight: 700; text-transform: uppercase; }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header, .elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-accordion_media-wrapper .eael-accordion_media-list { background-color: rgba(255, 255, 255, 0); }

.elementor-12222 .elementor-element.elementor-element-2a475d8 { margin: 16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-family: Lexend, sans-serif; font-size: 20px; font-weight: 600; }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon { font-size: 16px; color: rgb(51, 51, 51); }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon { height: 16px; width: 16px; line-height: 16px; }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-accordion_media-list .eael-accordion_media-icon i { font-size: 16px; }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-accordion_media-list .eael-accordion_media-icon svg { height: 16px; width: 16px; line-height: 16px; }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon, .elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list { gap: 10px; }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title { color: rgb(51, 51, 51); }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-accordion_media-content .eael-accordion_media-title { color: rgb(51, 51, 51); }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg { color: rgb(51, 51, 51); fill: rgb(51, 51, 51); }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg { fill: rgb(51, 51, 51); }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-accordion_media-list .eael-accordion_media-icon { color: rgb(51, 51, 51); }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title, .elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title { color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon { color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg { color: var( --e-global-color-536b138 ); fill: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon { fill: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-accordion_media-list:hover .eael-accordion_media-icon i { color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-accordion_media-list:hover .eael-accordion_media-icon svg { fill: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active { color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title { color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon { color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg { color: var( --e-global-color-536b138 ); fill: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon { fill: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-accordion_media-list.active .eael-accordion_media-icon i { color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-accordion_media-list.active .eael-accordion_media-icon svg { fill: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-content { color: rgb(51, 51, 51); }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { color: rgb(51, 51, 51); }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-family: Lato, sans-serif; font-size: 18px; }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg { font-size: 16px; }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle { height: 16px; width: 16px; line-height: 16px; fill: rgb(68, 68, 68); }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle { color: rgb(68, 68, 68); }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg { color: rgb(68, 68, 68); fill: rgb(68, 68, 68); }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle { color: rgb(255, 255, 255); }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg { color: rgb(255, 255, 255); fill: rgb(255, 255, 255); }

.elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle { fill: rgb(255, 255, 255); }

.elementor-12222 .elementor-element.elementor-element-9f1f755 { --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: 50px; --padding-left: 0px; --padding-right: 0px; }

.elementor-12222 .elementor-element.elementor-element-9f1f755:not(.elementor-motion-effects-element-type-background), .elementor-12222 .elementor-element.elementor-element-9f1f755 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-9e5cf22 ); }

.elementor-12222 .elementor-element.elementor-element-2827a1f { --display: flex; }

.elementor-12222 .elementor-element.elementor-element-d3983cc { padding: 20px 0px; text-align: center; }

.elementor-12222 .elementor-element.elementor-element-d3983cc .elementor-heading-title { font-family: "Albert Sans", sans-serif; font-size: 40px; font-weight: 700; line-height: 1.1em; color: var( --e-global-color-44f79ce ); }

.elementor-12222 .elementor-element.elementor-element-9882f4c { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px; padding: 10px 0px; text-align: center; }

.elementor-12222 .elementor-element.elementor-element-9882f4c .elementor-heading-title { font-family: "Albert Sans", sans-serif; font-size: 30px; font-weight: 400; font-style: italic; line-height: 1.1em; color: var( --e-global-color-44f79ce ); }

.elementor-12222 .elementor-element.elementor-element-a8a2fdc .eael-entry-thumbnail { padding-bottom: calc(54%); }

.elementor-12222 .elementor-element.elementor-element-a8a2fdc .eael-grid-post-holder { background-color: rgb(255, 255, 255); border-style: none; }

.elementor-12222 .elementor-element.elementor-element-a8a2fdc .eael-grid-post { padding: 5px 5px 15px; }

.elementor-12222 .elementor-element.elementor-element-a8a2fdc .eael-grid-post .eael-entry-footer { justify-content: flex-start; }

.elementor-12222 .elementor-element.elementor-element-a8a2fdc .eael-grid-post .eael-entry-header-after { justify-content: flex-start; align-items: center; }

.elementor-12222 .elementor-element.elementor-element-a8a2fdc .eael-entry-meta > span { font-size: 12px; }

.elementor-12222 .elementor-element.elementor-element-a8a2fdc .eael-entry-title a { color: rgb(48, 49, 51); }

.elementor-12222 .elementor-element.elementor-element-a8a2fdc .eael-entry-title:hover, .elementor-12222 .elementor-element.elementor-element-a8a2fdc .eael-entry-title a:hover { color: var( --e-global-color-536b138 ); }

.elementor-12222 .elementor-element.elementor-element-a8a2fdc .eael-entry-title, .elementor-12222 .elementor-element.elementor-element-a8a2fdc .eael-entry-title a { font-family: Lexend, sans-serif; font-size: 20px; letter-spacing: 0.2px; }

.elementor-12222 .elementor-element.elementor-element-a8a2fdc .eael-grid-post-excerpt p { font-size: 16px; }

.elementor-12222 .elementor-element.elementor-element-a8a2fdc .eael-grid-post .eael-entry-overlay { background-color: rgba(0, 0, 0, 0.75); }

.elementor-12222 .elementor-element.elementor-element-a8a2fdc .eael-grid-post .eael-entry-overlay > i { color: rgb(255, 255, 255); font-size: 18px; }

.elementor-12222 .elementor-element.elementor-element-a8a2fdc .eael-grid-post .eael-entry-overlay > img { height: 18px; width: 18px; }

.elementor-12222 .elementor-element.elementor-element-a8a2fdc .eael-post-elements-readmore-btn { font-size: 18px; color: var( --e-global-color-44f79ce ); padding: 8px 0px; }

.elementor-12222 .elementor-element.elementor-element-a8a2fdc .eael-post-elements-readmore-btn:hover { color: var( --e-global-color-536b138 ); }

@media (min-width: 768px) {
  .elementor-12222 .elementor-element.elementor-element-0b04867 { --width: 55%; }
  .elementor-12222 .elementor-element.elementor-element-8a2007e { --width: 40%; }
  .elementor-12222 .elementor-element.elementor-element-1a3105c { --width: 100%; }
  .elementor-12222 .elementor-element.elementor-element-3a6415a { --content-width: 1600px; }
  .elementor-12222 .elementor-element.elementor-element-8226ab1 { --width: 45%; }
  .elementor-12222 .elementor-element.elementor-element-b208f86 { --width: 55%; }
  .elementor-12222 .elementor-element.elementor-element-2dfcd95 { --content-width: 1600px; }
  .elementor-12222 .elementor-element.elementor-element-95ca462 { --width: 100%; }
  .elementor-12222 .elementor-element.elementor-element-815e3a9 { --content-width: 1600px; }
  .elementor-12222 .elementor-element.elementor-element-3ee96f5 { --content-width: 1400px; }
  .elementor-12222 .elementor-element.elementor-element-a7c51ca { --width: 40%; }
  .elementor-12222 .elementor-element.elementor-element-4687bad { --width: 60%; }
  .elementor-12222 .elementor-element.elementor-element-9f1f755 { --content-width: 1400px; }
}

@media (max-width: 1440px) {
  .elementor-12222 .elementor-element.elementor-element-d0a8b11 { --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .elementor-12222 .elementor-element.elementor-element-d86b178 { padding: 0px 200px 20px; --container-widget-width: 90%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 90% ); max-width: 90%; }
  .elementor-12222 .elementor-element.elementor-element-d86b178 .elementor-heading-title { font-size: 60px; line-height: 65px; }
  .elementor-12222 .elementor-element.elementor-element-5ce797c { width: var( --container-widget-width, 750px ); max-width: 750px; padding: 0px; --container-widget-width: 750px; --container-widget-flex-grow: 0; font-size: 20px; }
  .elementor-12222 .elementor-element.elementor-element-8e17209 .icon-off .text-button, .elementor-12222 .elementor-element.elementor-element-8e17209 .icon-on.button-inner { font-size: 18px; }
  .elementor-12222 .elementor-element.elementor-element-086893b .ue_marquee { font-size: 30px; }
  .elementor-12222 .elementor-element.elementor-element-47ec8e7 { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-12222 .elementor-element.elementor-element-a5135b2 img { height: 400px; object-position: center center; }
  .elementor-12222 .elementor-element.elementor-element-b61bbf0 { padding: 0px 0px 20px; }
  .elementor-12222 .elementor-element.elementor-element-0ee23f5 .icon-off .text-button, .elementor-12222 .elementor-element.elementor-element-0ee23f5 .icon-on.button-inner { font-size: 18px; }
  .elementor-12222 .elementor-element.elementor-element-a8d03d9 img { height: 400px; object-position: center center; }
  .elementor-12222 .elementor-element.elementor-element-ef38f31 { padding: 0px 0px 20px; }
  .elementor-12222 .elementor-element.elementor-element-6fe888e { padding: 0px 0px 10px; }
  .elementor-12222 .elementor-element.elementor-element-dc3ac2b .icon-off .text-button, .elementor-12222 .elementor-element.elementor-element-dc3ac2b .icon-on.button-inner { font-size: 18px; }
  .elementor-12222 .elementor-element.elementor-element-27964fa .elementor-heading-title { font-size: 40px; }
  .elementor-12222 .elementor-element.elementor-element-8279bda { --container-widget-width: 200px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 200px ); max-width: 200px; }
  .elementor-12222 .elementor-element.elementor-element-8279bda img { width: 100%; }
  .elementor-12222 .elementor-element.elementor-element-8c610f5 .elementor-heading-title { font-size: 40px; }
  .elementor-12222 .elementor-element.elementor-element-e268ecb .elementor-heading-title { font-size: 18px; }
  .elementor-12222 .elementor-element.elementor-element-b2061cc { font-size: 18px; }
  .elementor-12222 .elementor-element.elementor-element-de489f7 { font-size: 18px; }
  .elementor-12222 .elementor-element.elementor-element-d6cecc8 .icon-off .text-button, .elementor-12222 .elementor-element.elementor-element-d6cecc8 .icon-on.button-inner { font-size: 18px; }
  .elementor-12222 .elementor-element.elementor-element-3a6415a { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-12222 .elementor-element.elementor-element-c4791e8 .elementor-heading-title { font-size: 16px; }
  .elementor-12222 .elementor-element.elementor-element-1c1a3d8 .elementor-heading-title { font-size: 30px; line-height: 35px; }
  .elementor-12222 .elementor-element.elementor-element-40af873 { font-size: 16px; }
  .elementor-12222 .elementor-element.elementor-element-4019c7a { font-size: 16px; }
  .elementor-12222 .elementor-element.elementor-element-9ecf578 { font-size: 16px; }
  .elementor-12222 .elementor-element.elementor-element-f322ef6 { --n-accordion-title-font-size: 18px; }
  .elementor-12222 .elementor-element.elementor-element-309a70d { --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12222 .elementor-element.elementor-element-5734dcf .swiper-pagination-bullet { width: 0px; height: 0px; }
  .elementor-12222 .elementor-element.elementor-element-78df66a .uc_image_accodion_holder, .elementor-12222 .elementor-element.elementor-element-78df66a .uc_content { height: 55vh; }
  .elementor-12222 .elementor-element.elementor-element-2dfcd95 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 50px; --padding-right: 50px; }
  .elementor-12222 .elementor-element.elementor-element-3ed5da5 { font-size: 18px; }
  .elementor-12222 .elementor-element.elementor-element-5b1461f img { width: 35%; height: 100px; }
  .elementor-12222 .elementor-element.elementor-element-76ba5c5 { padding: 10px 5px 5px; }
  .elementor-12222 .elementor-element.elementor-element-76ba5c5 .elementor-heading-title { font-size: 16px; }
  .elementor-12222 .elementor-element.elementor-element-affeea2 { padding: 10px; font-size: 16px; }
  .elementor-12222 .elementor-element.elementor-element-ea48475 img { width: 35%; height: 100px; }
  .elementor-12222 .elementor-element.elementor-element-a01f70b { padding: 10px 5px 5px; }
  .elementor-12222 .elementor-element.elementor-element-a01f70b .elementor-heading-title { font-size: 18px; }
  .elementor-12222 .elementor-element.elementor-element-7261972 { padding: 10px; font-size: 16px; }
  .elementor-12222 .elementor-element.elementor-element-4bec99d img { width: 35%; height: 100px; }
  .elementor-12222 .elementor-element.elementor-element-cce89ef { padding: 10px 5px 5px; }
  .elementor-12222 .elementor-element.elementor-element-cce89ef .elementor-heading-title { font-size: 18px; }
  .elementor-12222 .elementor-element.elementor-element-2ac8d13 { padding: 10px; font-size: 16px; }
  .elementor-12222 .elementor-element.elementor-element-52a9c5c img { width: 35%; height: 100px; }
  .elementor-12222 .elementor-element.elementor-element-cfa977d { padding: 10px 5px 5px; }
  .elementor-12222 .elementor-element.elementor-element-cfa977d .elementor-heading-title { font-size: 18px; }
  .elementor-12222 .elementor-element.elementor-element-688ad17 { padding: 10px; font-size: 16px; }
  .elementor-12222 .elementor-element.elementor-element-fc78a60 img { width: 35%; height: 100px; }
  .elementor-12222 .elementor-element.elementor-element-d3f332f { padding: 10px 5px 5px; }
  .elementor-12222 .elementor-element.elementor-element-d3f332f .elementor-heading-title { font-size: 18px; }
  .elementor-12222 .elementor-element.elementor-element-da488a9 { padding: 10px; font-size: 16px; }
  .elementor-12222 .elementor-element.elementor-element-7cd897c img { width: 35%; height: 100px; }
  .elementor-12222 .elementor-element.elementor-element-1c892d7 { padding: 10px 5px 5px; }
  .elementor-12222 .elementor-element.elementor-element-1c892d7 .elementor-heading-title { font-size: 18px; }
  .elementor-12222 .elementor-element.elementor-element-54f6a9c { padding: 10px; font-size: 16px; }
  .elementor-12222 .elementor-element.elementor-element-815e3a9 { --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 50px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12222 .elementor-element.elementor-element-b3f3a81 { width: var( --container-widget-width, 605px ); max-width: 605px; --container-widget-width: 605px; --container-widget-flex-grow: 0; }
  .elementor-12222 .elementor-element.elementor-element-b3f3a81 > .elementor-widget-container { padding: 0px 0px 10px; }
  .elementor-12222 .elementor-element.elementor-element-b3f3a81 .ue-title-one { font-size: 40px; }
  .elementor-12222 .elementor-element.elementor-element-b3f3a81 .ue-title-two { font-size: 40px; }
  .elementor-12222 .elementor-element.elementor-element-d891951 { --container-widget-width: 75%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 75% ); max-width: 75%; font-size: 18px; }
  .elementor-12222 .elementor-element.elementor-element-6fa0c9f img { height: 305px; }
  .elementor-12222 .elementor-element.elementor-element-acc8458 { padding: 0px 0px 20px; }
  .elementor-12222 .elementor-element.elementor-element-f7848a3 img { height: 305px; }
  .elementor-12222 .elementor-element.elementor-element-c11592a { padding: 0px 0px 20px; }
  .elementor-12222 .elementor-element.elementor-element-40e10f4 img { height: 305px; }
  .elementor-12222 .elementor-element.elementor-element-beec14c { padding: 0px 0px 20px; }
  .elementor-12222 .elementor-element.elementor-element-b39ab2d { padding: 0px 0px 10px; }
  .elementor-12222 .elementor-element.elementor-element-3ee96f5 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 40px; --padding-right: 30px; }
  .elementor-12222 .elementor-element.elementor-element-d2d7ae9 .eael-dual-header .title, .elementor-12222 .elementor-element.elementor-element-d2d7ae9 .eael-dual-header .title span { font-size: 40px; line-height: 40px; }
  .elementor-12222 .elementor-element.elementor-element-d2d7ae9 .eael-dual-header .subtext { font-size: 18px; }
  .elementor-12222 .elementor-element.elementor-element-fba8db1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12222 .elementor-element.elementor-element-fba8db1 .elementor-icon-list-item > a { font-size: 18px; }
  .elementor-12222 .elementor-element.elementor-element-af343fd { font-size: 20px; }
  .elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-12222 .elementor-element.elementor-element-cabe08c .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 18px; }
  .elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-12222 .elementor-element.elementor-element-cabe08c .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-size: 16px; }
  .elementor-12222 .elementor-element.elementor-element-1de958b { font-size: 20px; }
  .elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-12222 .elementor-element.elementor-element-59e5372 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 18px; }
  .elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-12222 .elementor-element.elementor-element-59e5372 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-size: 16px; }
  .elementor-12222 .elementor-element.elementor-element-4317af2 { font-size: 20px; }
  .elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-12222 .elementor-element.elementor-element-723c38c .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 18px; }
  .elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-12222 .elementor-element.elementor-element-723c38c .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-size: 16px; }
  .elementor-12222 .elementor-element.elementor-element-7cf27c4 { font-size: 20px; }
  .elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 18px; }
  .elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-size: 16px; }
  .elementor-12222 .elementor-element.elementor-element-9f1f755 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-12222 .elementor-element.elementor-element-9882f4c { padding: 0px; }
}

@media (max-width: 1200px) {
  .elementor-12222 .elementor-element.elementor-element-d86b178 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; }
  .elementor-12222 .elementor-element.elementor-element-d86b178 .elementor-heading-title { font-size: 55px; }
  .elementor-12222 .elementor-element.elementor-element-be9c0fc .uc_image_accodion_holder, .elementor-12222 .elementor-element.elementor-element-be9c0fc .uc_content { height: 30vh; }
  .elementor-12222 .elementor-element.elementor-element-a5135b2 img { height: 250px; }
  .elementor-12222 .elementor-element.elementor-element-a8d03d9 img { height: 250px; }
  .elementor-12222 .elementor-element.elementor-element-78df66a .uc_image_accodion_holder, .elementor-12222 .elementor-element.elementor-element-78df66a .uc_content { height: 40vh; }
  .elementor-12222 .elementor-element.elementor-element-6fa0c9f img { height: 250px; }
  .elementor-12222 .elementor-element.elementor-element-f7848a3 img { height: 250px; }
  .elementor-12222 .elementor-element.elementor-element-40e10f4 img { height: 250px; }
  .elementor-12222 .elementor-element.elementor-element-d2d7ae9 .eael-dual-header .title, .elementor-12222 .elementor-element.elementor-element-d2d7ae9 .eael-dual-header .title span { font-size: 40px; line-height: 40px; }
  .elementor-12222 .elementor-element.elementor-element-d2d7ae9 .eael-dual-header .subtext { font-size: 18px; }
  .elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-12222 .elementor-element.elementor-element-cabe08c .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 20px; }
  .elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-12222 .elementor-element.elementor-element-59e5372 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 20px; }
  .elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-12222 .elementor-element.elementor-element-723c38c .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 20px; }
  .elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 20px; }
  .elementor-12222 .elementor-element.elementor-element-d3983cc .elementor-heading-title { font-size: 35px; }
  .elementor-12222 .elementor-element.elementor-element-9882f4c { padding: 0px; }
  .elementor-12222 .elementor-element.elementor-element-9882f4c .elementor-heading-title { font-size: 25px; }
  .elementor-12222 .elementor-element.elementor-element-a8a2fdc .eael-entry-title, .elementor-12222 .elementor-element.elementor-element-a8a2fdc .eael-entry-title a { font-size: 18px; }
  .elementor-12222 .elementor-element.elementor-element-a8a2fdc .eael-grid-post-excerpt p { font-size: 15px; }
  .elementor-12222 .elementor-element.elementor-element-a8a2fdc .eael-post-elements-readmore-btn { font-size: 15px; }
}

@media (max-width: 1024px) {
  .elementor-12222 .elementor-element.elementor-element-d86b178 { padding: 0px 0px 25px; --container-widget-width: 70%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 70% ); max-width: 70%; }
  .elementor-12222 .elementor-element.elementor-element-d86b178 .elementor-heading-title { font-size: 50px; }
  .elementor-12222 .elementor-element.elementor-element-be9c0fc .uc_image_accodion_holder, .elementor-12222 .elementor-element.elementor-element-be9c0fc .uc_content { height: 25vh; }
  .elementor-12222 .elementor-element.elementor-element-363a088 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12222 .elementor-element.elementor-element-086893b .ue_marquee { font-size: 30px; }
  .elementor-12222 .elementor-element.elementor-element-47ec8e7 { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12222 .elementor-element.elementor-element-197101d { --e-n-carousel-swiper-slides-to-display: 2; }
  .elementor-12222 .elementor-element.elementor-element-78df66a .uc_image_accodion_holder, .elementor-12222 .elementor-element.elementor-element-78df66a .uc_content { height: 35vh; }
  .elementor-12222 .elementor-element.elementor-element-fba4571 { --e-n-carousel-swiper-slides-to-display: 2; }
  .elementor-12222 .elementor-element.elementor-element-984941a { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12222 .elementor-element.elementor-element-2d33e92 { --e-n-carousel-swiper-slides-to-display: 2; }
  .elementor-12222 .elementor-element.elementor-element-d2d7ae9 .eael-dual-header .title, .elementor-12222 .elementor-element.elementor-element-d2d7ae9 .eael-dual-header .title span { font-size: 35px; }
  .elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-12222 .elementor-element.elementor-element-cabe08c .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 18px; }
  .elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-12222 .elementor-element.elementor-element-cabe08c .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-size: 16px; }
  .elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-12222 .elementor-element.elementor-element-59e5372 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 18px; }
  .elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-12222 .elementor-element.elementor-element-59e5372 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-size: 16px; }
  .elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-12222 .elementor-element.elementor-element-723c38c .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 18px; }
  .elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-12222 .elementor-element.elementor-element-723c38c .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-size: 16px; }
  .elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 18px; }
  .elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-size: 16px; }
  body.elementor-page-12222 { margin: 0px; }
}

@media (max-width: 880px) {
  .elementor-12222 .elementor-element.elementor-element-d86b178 .elementor-heading-title { font-size: 46px; }
  .elementor-12222 .elementor-element.elementor-element-be9c0fc .uc_image_accodion_holder, .elementor-12222 .elementor-element.elementor-element-be9c0fc .uc_content { height: 30vh; }
  .elementor-12222 .elementor-element.elementor-element-363a088 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12222 .elementor-element.elementor-element-086893b .ue_marquee { font-size: 25px; }
  .elementor-12222 .elementor-element.elementor-element-d2d7ae9 { padding: 0px; }
  .elementor-12222 .elementor-element.elementor-element-d2d7ae9 .eael-dual-header .title, .elementor-12222 .elementor-element.elementor-element-d2d7ae9 .eael-dual-header .title span { font-size: 30px; line-height: 35px; }
  .elementor-12222 .elementor-element.elementor-element-fba8db1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12222 .elementor-element.elementor-element-fba8db1 .elementor-icon-list-item > a { font-size: 16px; }
  .elementor-12222 .elementor-element.elementor-element-9f1f755 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-12222 .elementor-element.elementor-element-d3983cc { padding: 0px; }
  .elementor-12222 .elementor-element.elementor-element-d3983cc .elementor-heading-title { font-size: 30px; }
  .elementor-12222 .elementor-element.elementor-element-9882f4c { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 10px 0px 30px; }
  .elementor-12222 .elementor-element.elementor-element-9882f4c .elementor-heading-title { font-size: 20px; }
  .elementor-12222 .elementor-element.elementor-element-a8a2fdc .eael-entry-title, .elementor-12222 .elementor-element.elementor-element-a8a2fdc .eael-entry-title a { font-size: 16px; }
  .elementor-12222 .elementor-element.elementor-element-a8a2fdc .eael-grid-post-excerpt p { font-size: 14px; }
  .elementor-12222 .elementor-element.elementor-element-a8a2fdc .eael-post-elements-readmore-btn { font-size: 14px; }
}

@media (max-width: 767px) {
  .elementor-12222 .elementor-element.elementor-element-d0a8b11 { --padding-top: 160px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12222 .elementor-element.elementor-element-d86b178 { padding: 0px 25px 15px; --container-widget-width: 89%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 89% ); max-width: 89%; }
  .elementor-12222 .elementor-element.elementor-element-d86b178 .elementor-heading-title { font-size: 30px; line-height: 35px; }
  .elementor-12222 .elementor-element.elementor-element-5ce797c { padding: 0px 25px; font-size: 15px; }
  .elementor-12222 .elementor-element.elementor-element-8e17209 .icon-off .text-button, .elementor-12222 .elementor-element.elementor-element-8e17209 .icon-on.button-inner { font-size: 12px; }
  .elementor-12222 .elementor-element.elementor-element-8e17209 .button-inner { padding: 0px 30px !important; height: 45px !important; }
  .elementor-12222 .elementor-element.elementor-element-8e17209 .icon-button-el { font-size: 15px; }
  .elementor-12222 .elementor-element.elementor-element-c04d77e { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-12222 .elementor-element.elementor-element-c04d77e img { width: 100%; height: 350px; object-fit: cover; }
  .elementor-12222 .elementor-element.elementor-element-be9c0fc .uc_image_accodion_holder, .elementor-12222 .elementor-element.elementor-element-be9c0fc .uc_content { height: 450px; }
  .elementor-12222 .elementor-element.elementor-element-363a088 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12222 .elementor-element.elementor-element-086893b .ue_marquee { font-size: 22px; }
  .elementor-12222 .elementor-element.elementor-element-a5135b2 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-12222 .elementor-element.elementor-element-a5135b2 img { width: 100%; height: 100%; object-fit: cover; object-position: center center; border-radius: 10px; }
  .elementor-12222 .elementor-element.elementor-element-8377dfc { --e-rating-icon-font-size: 14px; }
  .elementor-12222 .elementor-element.elementor-element-b61bbf0 { padding: 0px 0px 15px 5px; }
  .elementor-12222 .elementor-element.elementor-element-b61bbf0 .elementor-heading-title { font-size: 20px; line-height: 15px; }
  .elementor-12222 .elementor-element.elementor-element-758ee31 { padding: 0px 0px 0px 5px; --e-icon-list-icon-size: 14px; }
  .elementor-12222 .elementor-element.elementor-element-758ee31 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12222 .elementor-element.elementor-element-758ee31 .elementor-icon-list-item > a { font-size: 14px; }
  .elementor-12222 .elementor-element.elementor-element-0ee23f5 .icon-off .text-button, .elementor-12222 .elementor-element.elementor-element-0ee23f5 .icon-on.button-inner { font-size: 12px; }
  .elementor-12222 .elementor-element.elementor-element-0ee23f5 .button-inner { padding: 0px 30px !important; height: 45px !important; }
  .elementor-12222 .elementor-element.elementor-element-0ee23f5 .icon-button-el { font-size: 15px; }
  .elementor-12222 .elementor-element.elementor-element-a8d03d9 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-12222 .elementor-element.elementor-element-a8d03d9 img { width: 100%; height: 100%; object-fit: cover; object-position: center center; border-radius: 10px; }
  .elementor-12222 .elementor-element.elementor-element-4ca1b04 { --e-rating-icon-font-size: 14px; }
  .elementor-12222 .elementor-element.elementor-element-ef38f31 { padding: 0px 0px 15px 5px; }
  .elementor-12222 .elementor-element.elementor-element-ef38f31 .elementor-heading-title { font-size: 20px; line-height: 25px; }
  .elementor-12222 .elementor-element.elementor-element-6fe888e { padding: 0px 0px 0px 5px; --e-icon-list-icon-size: 14px; }
  .elementor-12222 .elementor-element.elementor-element-6fe888e.elementor-element { --align-self: flex-start; }
  .elementor-12222 .elementor-element.elementor-element-6fe888e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12222 .elementor-element.elementor-element-6fe888e .elementor-icon-list-item > a { font-size: 14px; }
  .elementor-12222 .elementor-element.elementor-element-dc3ac2b .icon-off .text-button, .elementor-12222 .elementor-element.elementor-element-dc3ac2b .icon-on.button-inner { font-size: 12px; }
  .elementor-12222 .elementor-element.elementor-element-dc3ac2b .button-inner { padding: 0px 30px !important; height: 45px !important; }
  .elementor-12222 .elementor-element.elementor-element-dc3ac2b .icon-button-el { font-size: 15px; }
  .elementor-12222 .elementor-element.elementor-element-197101d { --e-n-carousel-swiper-slides-to-display: 1; }
  .elementor-12222 .elementor-element.elementor-element-0b04867 { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12222 .elementor-element.elementor-element-8a2007e { --width: 500px; --padding-top: 10px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 10px; }
  .elementor-12222 .elementor-element.elementor-element-e215af9 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px; }
  .elementor-12222 .elementor-element.elementor-element-e215af9 img { width: 100%; }
  .elementor-12222 .elementor-element.elementor-element-1a3105c { --margin-top: -20px; --margin-bottom: -30px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12222 .elementor-element.elementor-element-27964fa .elementor-heading-title { font-size: 30px; }
  .elementor-12222 .elementor-element.elementor-element-8279bda { padding: 0px 0px 10px 5px; --container-widget-width: 150px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 150px ); max-width: 150px; }
  .elementor-12222 .elementor-element.elementor-element-8279bda img { width: 100%; }
  .elementor-12222 .elementor-element.elementor-element-8c610f5 .elementor-heading-title { font-size: 30px; }
  .elementor-12222 .elementor-element.elementor-element-e268ecb .elementor-heading-title { font-size: 16px; }
  .elementor-12222 .elementor-element.elementor-element-b2061cc { padding: 0px; font-size: 15px; }
  .elementor-12222 .elementor-element.elementor-element-de489f7 { font-size: 15px; }
  .elementor-12222 .elementor-element.elementor-element-d6cecc8 .icon-off .text-button, .elementor-12222 .elementor-element.elementor-element-d6cecc8 .icon-on.button-inner { font-size: 12px; }
  .elementor-12222 .elementor-element.elementor-element-d6cecc8 .button-inner { padding: 0px 30px !important; height: 45px !important; }
  .elementor-12222 .elementor-element.elementor-element-d6cecc8 .icon-button-el { font-size: 15px; }
  .elementor-12222 .elementor-element.elementor-element-3a6415a { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-12222 .elementor-element.elementor-element-06314b3 { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-12222 .elementor-element.elementor-element-8226ab1 { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-12222 .elementor-element.elementor-element-c4791e8 .elementor-heading-title { font-size: 14px; }
  .elementor-12222 .elementor-element.elementor-element-1c1a3d8 .elementor-heading-title { font-size: 22px; line-height: 25px; }
  .elementor-12222 .elementor-element.elementor-element-40af873 { font-size: 14px; }
  .elementor-12222 .elementor-element.elementor-element-4019c7a { font-size: 14px; }
  .elementor-12222 .elementor-element.elementor-element-9ecf578 { font-size: 14px; }
  .elementor-12222 .elementor-element.elementor-element-f322ef6 { --n-accordion-title-font-size: 16px; }
  .elementor-12222 .elementor-element.elementor-element-309a70d { --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12222 .elementor-element.elementor-element-87235ba { font-size: 14px; }
  .elementor-12222 .elementor-element.elementor-element-11c9680 { font-size: 12px; }
  .elementor-12222 .elementor-element.elementor-element-b208f86 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12222 .elementor-element.elementor-element-b208f86.e-con { --order: -99999; }
  .elementor-12222 .elementor-element.elementor-element-5734dcf { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px; }
  .elementor-12222 .elementor-element.elementor-element-5734dcf.elementor-element { --align-self: center; }
  .elementor-12222 .elementor-element.elementor-element-501802d { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12222 .elementor-element.elementor-element-2dfcd95 { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12222 .elementor-element.elementor-element-6ee41d0 .elementor-heading-title { font-size: 14px; }
  .elementor-12222 .elementor-element.elementor-element-b25900f { padding: 10px 0px; }
  .elementor-12222 .elementor-element.elementor-element-b25900f .elementor-heading-title { font-size: 22px; }
  .elementor-12222 .elementor-element.elementor-element-3ed5da5 { padding: 10px 0px; --container-widget-width: 90%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 90% ); max-width: 90%; font-size: 14px; }
  .elementor-12222 .elementor-element.elementor-element-5b1461f { padding: 0px; }
  .elementor-12222 .elementor-element.elementor-element-5b1461f img { width: 50%; height: 90px; }
  .elementor-12222 .elementor-element.elementor-element-76ba5c5 .elementor-heading-title { font-size: 15px; }
  .elementor-12222 .elementor-element.elementor-element-affeea2 { padding: 0px; font-size: 12px; }
  .elementor-12222 .elementor-element.elementor-element-ea48475 { padding: 0px; }
  .elementor-12222 .elementor-element.elementor-element-ea48475 img { width: 50%; height: 90px; }
  .elementor-12222 .elementor-element.elementor-element-a01f70b .elementor-heading-title { font-size: 15px; }
  .elementor-12222 .elementor-element.elementor-element-7261972 { padding: 0px; font-size: 12px; }
  .elementor-12222 .elementor-element.elementor-element-4bec99d { padding: 0px; }
  .elementor-12222 .elementor-element.elementor-element-4bec99d img { width: 50%; height: 90px; }
  .elementor-12222 .elementor-element.elementor-element-cce89ef .elementor-heading-title { font-size: 15px; }
  .elementor-12222 .elementor-element.elementor-element-2ac8d13 { padding: 0px; font-size: 12px; }
  .elementor-12222 .elementor-element.elementor-element-52a9c5c { padding: 0px; }
  .elementor-12222 .elementor-element.elementor-element-52a9c5c img { width: 50%; height: 90px; }
  .elementor-12222 .elementor-element.elementor-element-cfa977d .elementor-heading-title { font-size: 15px; }
  .elementor-12222 .elementor-element.elementor-element-688ad17 { padding: 0px; font-size: 12px; }
  .elementor-12222 .elementor-element.elementor-element-fc78a60 { padding: 0px; }
  .elementor-12222 .elementor-element.elementor-element-fc78a60 img { width: 50%; height: 90px; }
  .elementor-12222 .elementor-element.elementor-element-d3f332f .elementor-heading-title { font-size: 15px; }
  .elementor-12222 .elementor-element.elementor-element-da488a9 { padding: 0px; font-size: 12px; }
  .elementor-12222 .elementor-element.elementor-element-7cd897c { padding: 0px; }
  .elementor-12222 .elementor-element.elementor-element-7cd897c img { width: 50%; height: 90px; }
  .elementor-12222 .elementor-element.elementor-element-1c892d7 .elementor-heading-title { font-size: 15px; }
  .elementor-12222 .elementor-element.elementor-element-54f6a9c { padding: 0px; font-size: 12px; }
  .elementor-12222 .elementor-element.elementor-element-fba4571 { --e-n-carousel-swiper-slides-to-display: 2; }
  .elementor-12222 .elementor-element.elementor-element-815e3a9 { --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 20px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12222 .elementor-element.elementor-element-b3f3a81 { --container-widget-width: 90%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 90% ); max-width: 90%; }
  .elementor-12222 .elementor-element.elementor-element-b3f3a81 .ue-title-one { font-size: 22px; }
  .elementor-12222 .elementor-element.elementor-element-b3f3a81 .ue-title-two { font-size: 22px; }
  .elementor-12222 .elementor-element.elementor-element-d891951 { --container-widget-width: 90%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 90% ); max-width: 90%; font-size: 14px; }
  .elementor-12222 .elementor-element.elementor-element-984941a { --padding-top: 0px; --padding-bottom: 10px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12222 .elementor-element.elementor-element-6fa0c9f { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-12222 .elementor-element.elementor-element-6fa0c9f img { width: 100%; height: 100%; object-fit: cover; object-position: center center; border-radius: 10px; }
  .elementor-12222 .elementor-element.elementor-element-9e33f59 { --e-rating-icon-font-size: 14px; }
  .elementor-12222 .elementor-element.elementor-element-acc8458 { padding: 0px 0px 15px 5px; }
  .elementor-12222 .elementor-element.elementor-element-acc8458 .elementor-heading-title { font-size: 20px; line-height: 24px; }
  .elementor-12222 .elementor-element.elementor-element-ed8f02c { padding: 0px 0px 0px 5px; --e-icon-list-icon-size: 14px; }
  .elementor-12222 .elementor-element.elementor-element-ed8f02c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12222 .elementor-element.elementor-element-ed8f02c .elementor-icon-list-item > a { font-size: 14px; }
  .elementor-12222 .elementor-element.elementor-element-f7848a3 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-12222 .elementor-element.elementor-element-f7848a3 img { width: 100%; height: 100%; object-fit: cover; object-position: center center; border-radius: 10px; }
  .elementor-12222 .elementor-element.elementor-element-05a4036 { --e-rating-icon-font-size: 14px; }
  .elementor-12222 .elementor-element.elementor-element-c11592a { padding: 0px 0px 15px 5px; }
  .elementor-12222 .elementor-element.elementor-element-c11592a .elementor-heading-title { font-size: 20px; line-height: 15px; }
  .elementor-12222 .elementor-element.elementor-element-f66c548 { padding: 0px 0px 0px 5px; --e-icon-list-icon-size: 14px; }
  .elementor-12222 .elementor-element.elementor-element-f66c548.elementor-element { --align-self: flex-start; }
  .elementor-12222 .elementor-element.elementor-element-f66c548 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12222 .elementor-element.elementor-element-f66c548 .elementor-icon-list-item > a { font-size: 14px; }
  .elementor-12222 .elementor-element.elementor-element-40e10f4 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-12222 .elementor-element.elementor-element-40e10f4 img { width: 100%; height: 100%; object-fit: cover; object-position: center center; border-radius: 10px; }
  .elementor-12222 .elementor-element.elementor-element-9b21ec0 { --e-rating-icon-font-size: 14px; }
  .elementor-12222 .elementor-element.elementor-element-beec14c { padding: 0px 0px 15px 5px; }
  .elementor-12222 .elementor-element.elementor-element-beec14c .elementor-heading-title { font-size: 20px; line-height: 15px; }
  .elementor-12222 .elementor-element.elementor-element-b39ab2d { padding: 0px 0px 0px 5px; --e-icon-list-icon-size: 14px; }
  .elementor-12222 .elementor-element.elementor-element-b39ab2d.elementor-element { --align-self: flex-start; }
  .elementor-12222 .elementor-element.elementor-element-b39ab2d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12222 .elementor-element.elementor-element-b39ab2d .elementor-icon-list-item > a { font-size: 14px; }
  .elementor-12222 .elementor-element.elementor-element-2d33e92 { --e-n-carousel-swiper-slides-to-display: 1; }
  .elementor-12222 .elementor-element.elementor-element-3ee96f5 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-12222 .elementor-element.elementor-element-a7c51ca { --padding-top: 0px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12222 .elementor-element.elementor-element-d2d7ae9 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px; }
  .elementor-12222 .elementor-element.elementor-element-d2d7ae9 .eael-dual-header .title, .elementor-12222 .elementor-element.elementor-element-d2d7ae9 .eael-dual-header .title span { font-size: 25px; }
  .elementor-12222 .elementor-element.elementor-element-d2d7ae9 .eael-dual-header .subtext { font-size: 14px; }
  .elementor-12222 .elementor-element.elementor-element-fba8db1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12222 .elementor-element.elementor-element-fba8db1 .elementor-icon-list-item > a { font-size: 14px; }
  .elementor-12222 .elementor-element.elementor-element-4687bad { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12222 .elementor-element.elementor-element-af343fd { font-size: 16px; }
  .elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-12222 .elementor-element.elementor-element-cabe08c .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 16px; line-height: 20px; }
  .elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header { padding: 10px; }
  .elementor-12222 .elementor-element.elementor-element-cabe08c .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title { padding: 10px; }
  .elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-12222 .elementor-element.elementor-element-cabe08c .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-size: 14px; }
  .elementor-12222 .elementor-element.elementor-element-cabe08c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle { padding: 0px 0px 0px 15px; }
  .elementor-12222 .elementor-element.elementor-element-912bf9e { margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px; }
  .elementor-12222 .elementor-element.elementor-element-1de958b { font-size: 16px; }
  .elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-12222 .elementor-element.elementor-element-59e5372 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 16px; line-height: 20px; }
  .elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-header { padding: 10px; }
  .elementor-12222 .elementor-element.elementor-element-59e5372 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title { padding: 10px; }
  .elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-12222 .elementor-element.elementor-element-59e5372 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-size: 14px; }
  .elementor-12222 .elementor-element.elementor-element-59e5372 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle { padding: 0px 0px 0px 15px; }
  .elementor-12222 .elementor-element.elementor-element-803e038 { margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px; }
  .elementor-12222 .elementor-element.elementor-element-4317af2 { font-size: 16px; }
  .elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-12222 .elementor-element.elementor-element-723c38c .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 16px; line-height: 20px; }
  .elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-header { padding: 10px; }
  .elementor-12222 .elementor-element.elementor-element-723c38c .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title { padding: 10px; }
  .elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-12222 .elementor-element.elementor-element-723c38c .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-size: 14px; }
  .elementor-12222 .elementor-element.elementor-element-723c38c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle { padding: 0px 0px 0px 15px; }
  .elementor-12222 .elementor-element.elementor-element-cd0e89f { margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px; }
  .elementor-12222 .elementor-element.elementor-element-7cf27c4 { font-size: 16px; }
  .elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 16px; line-height: 20px; }
  .elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header { padding: 10px; }
  .elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title { padding: 10px; }
  .elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-size: 14px; }
  .elementor-12222 .elementor-element.elementor-element-2a475d8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle { padding: 0px 0px 0px 15px; }
  .elementor-12222 .elementor-element.elementor-element-d3983cc .elementor-heading-title { font-size: 25px; }
  .elementor-12222 .elementor-element.elementor-element-9882f4c { padding: 5px 0px 20px; }
  .elementor-12222 .elementor-element.elementor-element-9882f4c .elementor-heading-title { font-size: 15px; line-height: 20px; }
  .elementor-12222 .elementor-element.elementor-element-a8a2fdc .eael-entry-title, .elementor-12222 .elementor-element.elementor-element-a8a2fdc .eael-entry-title a { font-size: 15px; }
  .elementor-12222 .elementor-element.elementor-element-a8a2fdc .eael-grid-post-excerpt p { font-size: 12px; }
}

.elementor-12222 .elementor-element.elementor-element-5734dcf .swiper-pagination-bullets { opacity: 0; margin: 0px; padding: 0px; height: 0px; overflow: hidden; }

.elementor-17835 .elementor-element.elementor-element-384b9fb5 { --display: flex; --min-height: 527px; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: stretch; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-17835 .elementor-element.elementor-element-77505506 { --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: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 5%; --padding-bottom: 5%; --padding-left: 5%; --padding-right: 5%; }

.elementor-17835 .elementor-element.elementor-element-5d70191 { --divider-border-style: solid; --divider-color: #000; --divider-border-width: 1px; }

.elementor-17835 .elementor-element.elementor-element-5d70191 .elementor-divider-separator { width: 200px; margin: 0px auto 0px 0px; }

.elementor-17835 .elementor-element.elementor-element-5d70191 .elementor-divider { text-align: left; padding-block: 5px; }

.elementor-17835 .elementor-element.elementor-element-5d70191 .elementor-divider__text { color: var( --e-global-color-4ed121b ); font-family: Lexend, sans-serif; font-size: 12px; font-weight: 400; line-height: 15px; }

.elementor-17835 .elementor-element.elementor-element-20fa8be5 { text-align: start; }

.elementor-17835 .elementor-element.elementor-element-20fa8be5 .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 40px; font-weight: 700; line-height: 1.1em; color: var( --e-global-color-44f79ce ); }

.elementor-17835 .elementor-element.elementor-element-20b49ae { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; text-align: start; font-family: Lato, sans-serif; font-size: 15px; color: var( --e-global-color-44f79ce ); }

.elementor-17835 .elementor-element.elementor-element-20b49ae p { margin-block-end: 0px; }

.elementor-17835 .elementor-element.elementor-element-b9319b7 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; }

.elementor-17835 .elementor-element.elementor-element-7050be26 { --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: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-17835 .elementor-element.elementor-element-7050be26:not(.elementor-motion-effects-element-type-background), .elementor-17835 .elementor-element.elementor-element-7050be26 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("images/hng_ovr_gummies_product_range_teal_bg-e1774301535430-735x1024.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }

#elementor-popup-modal-17835 .dialog-widget-content { animation-duration: 1.4s; box-shadow: rgba(0, 0, 0, 0.2) 2px 8px 23px 3px; }

#elementor-popup-modal-17835 { background-color: rgba(90, 90, 90, 0.58); justify-content: center; align-items: center; pointer-events: all; }

#elementor-popup-modal-17835 .dialog-message { width: 800px; height: 527px; align-items: flex-start; }

#elementor-popup-modal-17835 .dialog-close-button { display: flex; font-size: 25px; }

body:not(.rtl) #elementor-popup-modal-17835 .dialog-close-button { right: 5%; }

body.rtl #elementor-popup-modal-17835 .dialog-close-button { left: 5%; }

#elementor-popup-modal-17835 .dialog-close-button i { color: var( --e-global-color-44f79ce ); }

#elementor-popup-modal-17835 .dialog-close-button svg { fill: var( --e-global-color-44f79ce ); }

#elementor-popup-modal-17835 .dialog-close-button:hover i { color: var( --e-global-color-9e5cf22 ); }

@media (max-width: 1440px) {
  .elementor-17835 .elementor-element.elementor-element-20b49ae { font-size: 18px; }
}

@media (max-width: 1024px) {
  .elementor-17835 .elementor-element.elementor-element-384b9fb5 { --min-height: 430px; }
  .elementor-17835 .elementor-element.elementor-element-7050be26:not(.elementor-motion-effects-element-type-background), .elementor-17835 .elementor-element.elementor-element-7050be26 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: center center; background-repeat: no-repeat; background-size: cover; }
  #elementor-popup-modal-17835 .dialog-message { width: 700px; height: 425px; }
  #elementor-popup-modal-17835 .dialog-widget-content { margin: 0px; }
}

@media (max-width: 880px) {
  .elementor-17835 .elementor-element.elementor-element-384b9fb5 { --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; }
  .elementor-17835 .elementor-element.elementor-element-77505506 { --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .elementor-17835 .elementor-element.elementor-element-5d70191 .elementor-divider { text-align: center; }
  .elementor-17835 .elementor-element.elementor-element-5d70191 .elementor-divider-separator { margin: 0px auto; }
  .elementor-17835 .elementor-element.elementor-element-20b49ae { text-align: center; }
  .elementor-17835 .elementor-element.elementor-element-7050be26 { --min-height: 860px; }
  .elementor-17835 .elementor-element.elementor-element-7050be26:not(.elementor-motion-effects-element-type-background), .elementor-17835 .elementor-element.elementor-element-7050be26 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: center center; background-repeat: no-repeat; background-size: cover; }
}

@media (max-width: 767px) {
  .elementor-17835 .elementor-element.elementor-element-384b9fb5 { --min-height: 100vh; --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-17835 .elementor-element.elementor-element-77505506 { --min-height: 100vh; --padding-top: 60px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-17835 .elementor-element.elementor-element-5d70191 { margin: -30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-17835 .elementor-element.elementor-element-20fa8be5 { padding: 0px; }
  .elementor-17835 .elementor-element.elementor-element-20fa8be5 .elementor-heading-title { font-size: 25px; }
  .elementor-17835 .elementor-element.elementor-element-20b49ae { font-size: 15px; }
  .elementor-17835 .elementor-element.elementor-element-7050be26 { --min-height: 45vh; }
  #elementor-popup-modal-17835 .dialog-message { height: 100vh; }
  #elementor-popup-modal-17835 { justify-content: center; align-items: center; }
}

.elementor-13026 .elementor-element.elementor-element-9f3ae5a { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 35px; --padding-right: 35px; --z-index: 100; }

.elementor-13026 .elementor-element.elementor-element-9f3ae5a:not(.elementor-motion-effects-element-type-background), .elementor-13026 .elementor-element.elementor-element-9f3ae5a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(2, 1, 1, 0); }

.elementor-13026 .elementor-element.elementor-element-ca6b6a2 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-13026 .elementor-element.elementor-element-e4e0e8e { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a { font-size: 18px; font-weight: 600; text-transform: uppercase; padding: 35px 15px; color: var( --e-global-color-44f79ce ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a .indicator-icon { color: var( --e-global-color-44f79ce ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a:hover { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a:focus { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a:active { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li:hover > a { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li:hover > a .bzotech-submenu-indicator { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a:hover .bzotech-submenu-indicator { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a:focus .bzotech-submenu-indicator { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a:active .bzotech-submenu-indicator { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-item > a { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-parent > a { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-ancestor > a { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-ancestor > a .bzotech-submenu-indicator { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav .sub-menu > li.current-menu-item > a, .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav .sub-menu > li.current_page_item > a { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .e-toggle-style-icon { color: var( --e-global-color-44f79ce ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .e-toggle-style-icon .sub-color-e { color: var( --e-global-color-44f79ce ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .e-toggle-style-icon:hover { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .e-toggle-style-icon:hover .sub-color-e { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-21db325 { --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: flex-end; --align-items: center; --gap: 0px 30px; --row-gap: 0px; --column-gap: 30px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-13026 .elementor-element.elementor-element-1c5316f .elbzotech-mini-cart-global .mini-cart-number { background-color: rgba(255, 255, 255, 0); color: var( --e-global-color-44f79ce ); font-size: 14px; font-weight: 500; right: -23px; top: 6px; }

.elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link { padding: 10px 45px 10px 20px; border-style: solid; border-width: 1px; border-color: var( --e-global-color-44f79ce ); border-radius: 10px; }

.elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link i { color: var( --e-global-color-44f79ce ); }

.elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link .mini-cart-text-bt { color: var( --e-global-color-44f79ce ); }

.elementor-13026 .elementor-element.elementor-element-1c5316f .elbzotech-mini-cart-global:hover .mini-cart-icon i { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-1c5316f .elbzotech-mini-cart-global:hover .mini-cart-link { border-style: solid; border-color: var( --e-global-color-536b138 ); }

.elementor-theme-builder-content-area { height: 400px; }

.elementor-location-header::before, .elementor-location-footer::before { content: ""; display: table; clear: both; }

@media (max-width: 1440px) {
  .elementor-13026 .elementor-element.elementor-element-5b12161 img { width: 100%; }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a { font-size: 16px; padding: 35px 16px 35px 5px; }
  .elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link { width: 80px; }
  .elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link i { font-size: 20px; }
}

@media (max-width: 1200px) {
  .elementor-13026 .elementor-element.elementor-element-9f3ae5a { --padding-top: 15px; --padding-bottom: 15px; --padding-left: 40px; --padding-right: 20px; }
  .elementor-13026 .elementor-element.elementor-element-ca6b6a2 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-13026 .elementor-element.elementor-element-5b12161 img { width: 60%; }
  .elementor-13026 .elementor-element.elementor-element-e4e0e8e { --align-items: flex-end; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .elementor-13026 .elementor-element.elementor-element-e4e0e8e.e-con { --order: 99999; }
  .elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link { width: 70px; padding: 10px 0px 10px 12px; border-radius: 6px; }
}

@media (max-width: 1024px) {
  .elementor-13026 .elementor-element.elementor-element-5b12161 img { width: 75%; }
  .elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link { padding: 10px; }
}

@media (max-width: 880px) {
  .elementor-13026 .elementor-element.elementor-element-21db325 { --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; }
}

@media (max-width: 767px) {
  .elementor-13026 .elementor-element.elementor-element-9f3ae5a { --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 0px; }
  .elementor-13026 .elementor-element.elementor-element-ca6b6a2 { --width: 36%; }
  .elementor-13026 .elementor-element.elementor-element-5b12161 img { width: 100%; }
  .elementor-13026 .elementor-element.elementor-element-e4e0e8e { --width: 10%; --margin-top: 0px; --margin-bottom: 0px; --margin-left: -40px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; --z-index: 150; }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a { font-size: 14px; color: var( --e-global-color-44f79ce ); }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a .indicator-icon { color: var( --e-global-color-44f79ce ); }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-item > a { color: var( --e-global-color-536b138 ); }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-parent > a { color: var( --e-global-color-536b138 ); }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-ancestor > a { color: var( --e-global-color-536b138 ); }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-ancestor > a .bzotech-submenu-indicator { color: var( --e-global-color-536b138 ); }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav .sub-menu a .indicator-icon { color: var( --e-global-color-44f79ce ); }
  .elementor-13026 .elementor-element.elementor-element-21db325 { --width: 55%; --justify-content: center; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-13026 .elementor-element.elementor-element-21db325.e-con { --align-self: flex-start; }
}

@media (min-width: 768px) {
  .elementor-13026 .elementor-element.elementor-element-ca6b6a2 { --width: 18%; }
  .elementor-13026 .elementor-element.elementor-element-e4e0e8e { --width: 55%; }
  .elementor-13026 .elementor-element.elementor-element-21db325 { --width: 30%; }
}

@media (max-width: 1440px) and (min-width: 768px) {
  .elementor-13026 .elementor-element.elementor-element-ca6b6a2 { --width: 18%; }
  .elementor-13026 .elementor-element.elementor-element-e4e0e8e { --width: 51%; }
  .elementor-13026 .elementor-element.elementor-element-21db325 { --width: 35%; }
}

@media (max-width: 1200px) and (min-width: 768px) {
  .elementor-13026 .elementor-element.elementor-element-ca6b6a2 { --width: 25%; }
  .elementor-13026 .elementor-element.elementor-element-e4e0e8e { --width: 60px; }
  .elementor-13026 .elementor-element.elementor-element-21db325 { --width: calc(75% - 60px); }
}

.elementor-12336 .elementor-element.elementor-element-237873c { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 0.5; border-style: solid; --border-style: solid; border-width: 1px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgba(0, 0, 0, 0.21); --border-color: #00000036; --margin-top: 60px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 80px; --padding-bottom: 35px; --padding-left: 35px; --padding-right: 35px; }

.elementor-12336 .elementor-element.elementor-element-237873c::before, .elementor-12336 .elementor-element.elementor-element-237873c > .elementor-background-video-container::before, .elementor-12336 .elementor-element.elementor-element-237873c > .e-con-inner > .elementor-background-video-container::before, .elementor-12336 .elementor-element.elementor-element-237873c > .elementor-background-slideshow::before, .elementor-12336 .elementor-element.elementor-element-237873c > .e-con-inner > .elementor-background-slideshow::before, .elementor-12336 .elementor-element.elementor-element-237873c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-image: url("images/Untitled-design.jpg"); --background-overlay: ''; }

.elementor-12336 .elementor-element.elementor-element-61dcddb { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 50px 0px; --row-gap: 50px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-12336 .elementor-element.elementor-element-c0b1d2d img { width: 100%; }

.elementor-12336 .elementor-element.elementor-element-2523791 { margin: 0px 300px calc(var(--kit-widget-spacing, 0px) + 0px) 300px; text-align: center; font-family: "Albert Sans", sans-serif; font-size: 30px; font-weight: 500; line-height: 30px; }

.elementor-12336 .elementor-element.elementor-element-706caac { --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: 50px 50px; --row-gap: 50px; --column-gap: 50px; --margin-top: 100px; --margin-bottom: 100px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-icon i { color: var( --e-global-color-536b138 ); transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-icon svg { fill: var( --e-global-color-536b138 ); transition: fill 0.3s; }

.elementor-12336 .elementor-element.elementor-element-f6ac03e { --e-icon-list-icon-size: 25px; --icon-vertical-offset: 0px; }

.elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item > a { font-size: 22px; font-weight: 500; }

.elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item:hover .elementor-icon-list-text { color: var( --e-global-color-536b138 ); }

.elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-text { transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-icon i { color: var( --e-global-color-536b138 ); transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-icon svg { fill: var( --e-global-color-536b138 ); transition: fill 0.3s; }

.elementor-12336 .elementor-element.elementor-element-3d6af1f { --e-icon-list-icon-size: 25px; --icon-vertical-offset: 0px; }

.elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item > a { font-size: 15px; font-weight: 500; }

.elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item:hover .elementor-icon-list-text { color: var( --e-global-color-536b138 ); }

.elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-text { transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd { --grid-template-columns: repeat(0, auto); text-align: left; --icon-size: 15px; --grid-column-gap: 5px; --grid-row-gap: 0px; }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd .elementor-social-icon { background-color: var( --e-global-color-44f79ce ); }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd .elementor-social-icon i { color: var( --e-global-color-9e5cf22 ); }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd .elementor-social-icon svg { fill: var( --e-global-color-9e5cf22 ); }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd .elementor-social-icon:hover { background-color: var( --e-global-color-536b138 ); }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd .elementor-social-icon:hover i { color: var( --e-global-color-9e5cf22 ); }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd .elementor-social-icon:hover svg { fill: var( --e-global-color-9e5cf22 ); }

.elementor-12336 .elementor-element.elementor-element-19bb02a { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: 0px; --margin-bottom: 100px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-12336 .elementor-element.elementor-element-ff93931 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-12336 .elementor-element.elementor-element-f5705a0 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px; text-align: center; }

.elementor-12336 .elementor-element.elementor-element-f5705a0 .elementor-heading-title { font-family: "Albert Sans", sans-serif; font-size: 20px; font-weight: 700; }

.elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-icon i { transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-icon svg { transition: fill 0.3s; }

.elementor-12336 .elementor-element.elementor-element-c41e1e9 { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }

.elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item > a { font-size: 18px; text-transform: capitalize; }

.elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item:hover .elementor-icon-list-text { color: var( --e-global-color-536b138 ); }

.elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-text { transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-70c18e5 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-12336 .elementor-element.elementor-element-8cd89a9 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px; text-align: center; }

.elementor-12336 .elementor-element.elementor-element-8cd89a9 .elementor-heading-title { font-family: "Albert Sans", sans-serif; font-size: 20px; font-weight: 700; }

.elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-icon i { transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-icon svg { transition: fill 0.3s; }

.elementor-12336 .elementor-element.elementor-element-edfc17d { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }

.elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item > a { font-size: 18px; text-transform: capitalize; }

.elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item:hover .elementor-icon-list-text { color: var( --e-global-color-536b138 ); }

.elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-text { transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-751faf5 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-12336 .elementor-element.elementor-element-90f3082 { --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: space-between; --align-items: center; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; border-style: solid; --border-style: solid; border-width: 1px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(170, 170, 170); --border-color: #AAAAAA; --padding-top: 25px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-12336 .elementor-element.elementor-element-08b804d { --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; }

.elementor-12336 .elementor-element.elementor-element-91e5a7e { --display: flex; }

.elementor-12336 .elementor-element.elementor-element-988cbd4 { font-size: 15px; font-weight: 400; }

.elementor-12336 .elementor-element.elementor-element-988cbd4 a:hover, .elementor-12336 .elementor-element.elementor-element-988cbd4 a:focus { color: var( --e-global-color-536b138 ); }

.elementor-12336 .elementor-element.elementor-element-41e1b4d { --display: flex; }

.elementor-12336 .elementor-element.elementor-element-f3c073a .elbzotech-list-link-global { justify-content: flex-end; gap: 30px; }

.elementor-12336 .elementor-element.elementor-element-f3c073a .item-link:hover .title { color: var( --e-global-color-44f79ce ); }

.elementor-12336 .elementor-element.elementor-element-f3c073a .item-link:hover, .elementor-12336 .elementor-element.elementor-element-f3c073a .item-link:focus { color: var( --e-global-color-44f79ce ); }

.elementor-12336 .elementor-element.elementor-element-282da34 { width: initial; max-width: initial; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }

.elementor-12336 .elementor-element.elementor-element-282da34 .gallery-item .gallery-caption { display: none; }

.elementor-12336 .elementor-element.elementor-element-282da34 .gallery-item { padding: 0px 15px 15px 0px; }

.elementor-12336 .elementor-element.elementor-element-282da34 .gallery { margin: 0px -15px -15px 0px; }

.elementor-12336 .elementor-element.elementor-element-6d416f3 { --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; }

.elementor-12336 .elementor-element.elementor-element-968b244 { padding: 12px 10px 0px 0px; text-align: center; font-size: 15px; font-weight: 400; }

.elementor-12336 .elementor-element.elementor-element-4488589 { width: var( --container-widget-width, 10% ); max-width: 10%; --container-widget-width: 10%; --container-widget-flex-grow: 0; text-align: start; }

.elementor-12336 .elementor-element.elementor-element-4488589 img { width: 100%; }

.elementor-theme-builder-content-area { height: 400px; }

.elementor-location-header::before, .elementor-location-footer::before { content: ""; display: table; clear: both; }

@media (min-width: 768px) {
  .elementor-12336 .elementor-element.elementor-element-237873c { --content-width: 1600px; }
  .elementor-12336 .elementor-element.elementor-element-19bb02a { --content-width: 800px; }
  .elementor-12336 .elementor-element.elementor-element-ff93931 { --width: 50%; }
  .elementor-12336 .elementor-element.elementor-element-70c18e5 { --width: 50%; }
}

@media (max-width: 880px) and (min-width: 768px) {
  .elementor-12336 .elementor-element.elementor-element-ff93931 { --width: 50%; }
  .elementor-12336 .elementor-element.elementor-element-70c18e5 { --width: 50%; }
}

@media (min-width: 1921px) {
  .elementor-12336 .elementor-element.elementor-element-c0b1d2d img { width: 40%; }
}

@media (max-width: 1440px) {
  .elementor-12336 .elementor-element.elementor-element-c0b1d2d img { width: 100%; }
  .elementor-12336 .elementor-element.elementor-element-2523791 { margin: 0px 200px calc(var(--kit-widget-spacing, 0px) + 0px) 200px; font-size: 25px; }
  .elementor-12336 .elementor-element.elementor-element-f3c073a .elbzotech-list-link-global { gap: 20px; }
  .elementor-12336 .elementor-element.elementor-element-282da34 { --container-widget-width: 330px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 330px ); max-width: 330px; }
}

@media (max-width: 1200px) {
  .elementor-12336 .elementor-element.elementor-element-237873c { --margin-top: 0px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px; --padding-top: 30px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-61dcddb { --gap: 10px 0px; --row-gap: 10px; --column-gap: 0px; }
  .elementor-12336 .elementor-element.elementor-element-c0b1d2d img { width: 80%; }
  .elementor-12336 .elementor-element.elementor-element-2523791 { width: var( --container-widget-width, 60% ); max-width: 60%; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; --container-widget-width: 60%; --container-widget-flex-grow: 0; font-size: 25px; }
  .elementor-12336 .elementor-element.elementor-element-706caac { --margin-top: 30px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item > a { font-size: 18px; }
  .elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item > a { font-size: 18px; }
  .elementor-12336 .elementor-element.elementor-element-19bb02a { --margin-top: 0px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-90f3082 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 15px 15px; --row-gap: 15px; --column-gap: 15px; }
  .elementor-12336 .elementor-element.elementor-element-282da34 { --container-widget-width: 350px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 350px ); max-width: 350px; }
}

@media (max-width: 1024px) {
  .elementor-12336 .elementor-element.elementor-element-706caac { --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; }
  .elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item > a { font-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item > a { font-size: 15px; }
}

@media (max-width: 880px) {
  .elementor-12336 .elementor-element.elementor-element-706caac { --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: 15px 15px; --row-gap: 15px; --column-gap: 15px; }
  .elementor-12336 .elementor-element.elementor-element-19bb02a { --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --flex-wrap: wrap; --margin-top: 0px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-f3c073a .elbzotech-list-link-global { gap: 20px; }
}

@media (max-width: 767px) {
  .elementor-12336 .elementor-element.elementor-element-237873c { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-12336 .elementor-element.elementor-element-61dcddb { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-c0b1d2d.elementor-element { --align-self: flex-start; }
  .elementor-12336 .elementor-element.elementor-element-c0b1d2d { text-align: start; }
  .elementor-12336 .elementor-element.elementor-element-c0b1d2d img { width: 50%; }
  .elementor-12336 .elementor-element.elementor-element-2523791 { width: var( --container-widget-width, 80% ); max-width: 80%; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px; --container-widget-width: 80%; --container-widget-flex-grow: 0; text-align: start; font-size: 15px; line-height: 20px; }
  .elementor-12336 .elementor-element.elementor-element-2523791.elementor-element { --align-self: flex-start; }
  .elementor-12336 .elementor-element.elementor-element-706caac { --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: space-evenly; --align-items: flex-start; --margin-top: 20px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-12336 .elementor-element.elementor-element-706caac.e-con { --align-self: flex-start; }
  .elementor-12336 .elementor-element.elementor-element-f6ac03e { width: auto; padding: 0px 0px 10px; --e-icon-list-icon-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item > a { font-size: 16px; }
  .elementor-12336 .elementor-element.elementor-element-3d6af1f { width: auto; padding: 0px 0px 10px; --e-icon-list-icon-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item > a { font-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-bc9f0bd { --icon-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-19bb02a { --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-start; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-ff93931 { --width: 50%; --margin-top: 0px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-f5705a0 { text-align: start; }
  .elementor-12336 .elementor-element.elementor-element-f5705a0 .elementor-heading-title { font-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item > a { font-size: 14px; }
  .elementor-12336 .elementor-element.elementor-element-70c18e5 { --width: 50%; --margin-top: 0px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-8cd89a9 { text-align: start; }
  .elementor-12336 .elementor-element.elementor-element-8cd89a9 .elementor-heading-title { font-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item > a { font-size: 14px; }
  .elementor-12336 .elementor-element.elementor-element-90f3082 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-08b804d { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-91e5a7e { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-988cbd4 { padding: 15px 0px 0px; text-align: center; font-size: 12px; }
  .elementor-12336 .elementor-element.elementor-element-41e1b4d { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-f3c073a { width: 100%; max-width: 100%; }
  .elementor-12336 .elementor-element.elementor-element-f3c073a .elbzotech-list-link-global { justify-content: center; gap: 0px; flex-wrap: wrap; }
  .elementor-12336 .elementor-element.elementor-element-f3c073a .item-link { font-size: 12px; }
  .elementor-12336 .elementor-element.elementor-element-282da34 { width: 100%; max-width: 100%; }
  .elementor-12336 .elementor-element.elementor-element-6d416f3 { --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-968b244 { padding: 20px 5px 0px 0px; font-size: 12px; }
  .elementor-12336 .elementor-element.elementor-element-4488589 { --container-widget-width: 25%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 25% ); max-width: 25%; }
  .elementor-12336 .elementor-element.elementor-element-4488589 img { width: 100%; }
}



@charset "utf-8";

.elementor-add-new-section .elementor-add-templately-promo-button { background-image: url("images/logo-icon.svg"); background-repeat: no-repeat; background-position: center center; position: relative; background-color: rgb(93, 79, 255) !important; }

.elementor-add-new-section .elementor-add-templately-promo-button > i { height: 12px; }

body .elementor-add-new-section .elementor-add-section-area-button { margin-left: 0px; }

.elementor-add-new-section .elementor-add-templately-promo-button { background-image: url("images/logo-icon.svg"); background-repeat: no-repeat; background-position: center center; position: relative; background-color: rgb(93, 79, 255) !important; }

.elementor-add-new-section .elementor-add-templately-promo-button > i { height: 12px; }

body .elementor-add-new-section .elementor-add-section-area-button { margin-left: 0px; }

.elementor-add-new-section .elementor-add-templately-promo-button { background-image: url("images/logo-icon.svg"); background-repeat: no-repeat; background-position: center center; position: relative; background-color: rgb(93, 79, 255) !important; }

.elementor-add-new-section .elementor-add-templately-promo-button > i { height: 12px; }

body .elementor-add-new-section .elementor-add-section-area-button { margin-left: 0px; }



@charset "utf-8";

:root { --eb-global-primary-color: #101828; --eb-global-secondary-color: #475467; --eb-global-tertiary-color: #98A2B3; --eb-global-text-color: #475467; --eb-global-heading-color: #1D2939; --eb-global-link-color: #444CE7; --eb-global-background-color: #F9FAFB; --eb-global-button-text-color: #FFFFFF; --eb-global-button-background-color: #101828; --eb-gradient-primary-color: linear-gradient(90deg, hsla(259, 84%, 78%, 1) 0%, hsla(206, 67%, 75%, 1) 100%); --eb-gradient-secondary-color: linear-gradient(90deg, hsla(18, 76%, 85%, 1) 0%, hsla(203, 69%, 84%, 1) 100%); --eb-gradient-tertiary-color: linear-gradient(90deg, hsla(248, 21%, 15%, 1) 0%, hsla(250, 14%, 61%, 1) 100%); --eb-gradient-background-color: linear-gradient(90deg, rgb(250, 250, 250) 0%, rgb(233, 233, 233) 49%, rgb(244, 243, 243) 100%); --eb-tablet-breakpoint: 1024px; --eb-mobile-breakpoint: 767px; }



@charset "utf-8";

[data-wpr-lazyrender] { content-visibility: auto; }



@charset "utf-8";

.ep-iFrameContainer { width: 100%; }

.ep-header, .ep-iFrameContainer, .ep-overlay { display: none; }

.ep-iFrame { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.ep-iFrameLarge { height: 500px; overflow: auto; }

.ep-overflow { overflow: unset; }

.ep-overlay { z-index: 10000; position: fixed; inset: 0px; background: rgba(0, 0, 0, 0.5); transition: opacity 0.2s; width: 100%; min-width: 100%; justify-content: center; align-items: center; }

.ep-wrapper { width: 100%; }

.ep-header { justify-content: flex-end; position: fixed; border-radius: 5px; z-index: 1; }

.ep-close-icon, .ep-minimize-icon { background: rgb(232, 232, 232); width: 23px; height: 23px; margin: 3px 6px 0px 0px; z-index: 999; color: rgb(74, 74, 74); transition: background 0.25s; text-align: center; cursor: pointer; }

.ep-minimize-icon { border-radius: 50%; line-height: 0.3ch; font-size: 22px; border: 1px solid rgb(204, 204, 204); font-family: sans-serif; }

.ep-close-icon { border-radius: 50%; line-height: 1.5ch; font-size: 20px; border: 1px solid rgb(204, 204, 204); font-family: Montserrat; }

.ep-minimize-text-container { height: fit-content; text-align: center; }

.ep-minimize-tc-sticky { writing-mode: vertical-lr; justify-content: center; }

.ep-minimize-tc-sticky-left { }

.ep-minimize-tc-sticky-right { transform: rotate(180deg); float: right; }

.ep-minimize-tc-polite { align-items: end; width: 100%; }

.ep-minimize-tc-polite-left { justify-content: start; }

.ep-minimize-tc-polite-right { justify-content: end; }

.ep-minimize-text { background-color: rgb(0, 0, 0); cursor: pointer; color: rgb(255, 255, 255); white-space: nowrap; overflow: hidden; max-width: 380px; text-overflow: ellipsis; }

.ep-minimize-text-polite { margin-bottom: 8px; }

.ep-minimize-text-polite-left { margin-left: 25px; margin-right: 8px; }

.ep-minimize-text-polite-right { margin-left: 8px; margin-right: 25px; }

.ep-sticky-sidebar { top: 50%; z-index: 9999; position: fixed; height: fit-content; transform: translateY(-50%); max-height: 100vh; }

.ep-height, .ep-sticky-sidebar .ep-wrapper { height: 100%; }

.ep-polite-slide-in { z-index: 9999; position: fixed; }

.ep-inline, .ep-popup { position: relative; margin: auto; }

.ep-polite-slide-in .ep-wrapper { position: relative; }

.ep-popup { z-index: 9999; }

.ep-inline { overflow: unset; }

.ep-right { right: 15px; }

.ep-left { left: 15px; }

.ep-bottom { bottom: 15px; }

@media only screen and (max-width: 550px) {
  .ep-iFrame, .ep-iFrameContainer { width: 100%; }
  .ep-popup { width: 100% !important; }
  .ep-right { right: 0px; }
  .ep-left { left: 0px; }
  .ep-bottom { bottom: 0px; }
}



@charset "utf-8";

.dd-select { border-radius: 2px; border: 1px solid rgb(204, 204, 204); position: relative; cursor: pointer; }

.dd-desc { color: rgb(170, 170, 170); display: block; overflow: hidden; font-weight: normal; line-height: 1.4em; }

.dd-selected { overflow: hidden; display: block; padding: 10px; font-weight: bold; }

.dd-pointer { width: 0px; height: 0px; position: absolute; right: 10px; top: 50%; margin-top: -3px; }

.dd-pointer-down { border-width: 5px; border-style: solid; border-color: rgb(0, 0, 0) transparent transparent; border-image: initial; }

.dd-pointer-up { margin-top: -8px; border-width: 5px !important; border-style: solid !important; border-color: transparent transparent rgb(0, 0, 0) !important; border-image: initial !important; }

.dd-options { border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; list-style: none; box-shadow: rgb(221, 221, 221) 0px 1px 5px; display: none; position: absolute; z-index: 2000; margin: 0px; padding: 0px; background: rgb(255, 255, 255); overflow: auto; }

.dd-option { padding: 10px; display: block; border-bottom: 1px solid rgb(221, 221, 221); overflow: hidden; text-decoration: none; color: rgb(51, 51, 51); cursor: pointer; transition: 0.25s ease-in-out; }

.dd-options > li:last-child > .dd-option { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

.dd-option:hover { background: rgb(243, 243, 243); color: rgb(0, 0, 0); }

.dd-selected-description-truncated { text-overflow: ellipsis; white-space: nowrap; }

.dd-option-selected { background: rgb(246, 246, 246); }

.dd-option-image, .dd-selected-image { vertical-align: middle; float: left; margin-right: 5px; max-width: 64px; }

.dd-image-right { float: right; margin-right: 15px; margin-left: 5px; }

.dd-container { position: relative; }

​ .dd-selected-text { font-weight: bold; }



@charset "utf-8";

.fancybox-margin { margin-right: 15px; }



@charset "utf-8";

:root { --bzo-main-color: #f16f42; --bzo-main-color-mix-black: rgba(121, 56, 33, 1); --bzo-main-color-mix-white: rgba(250, 205, 189, 1); --bzo-main-color-mix-white2: rgba(252, 219, 208, 1); --bzo-main-color-mix-white3: rgba(254, 241, 236, 1); --bzo-main-color2: #FF3D00; --bzo-gray-color: #454545; --bzo-border-color: #d9d9d9; --bzo-body-background: #f7f7f7; --bzo-container-width: 1620px; --bzo-preload-background: #f16f42; --bzo-gutter: 15px; --bzo-gutter-minus: -15px; --bzo-letter-spacing-body: 0.08px; --bzo-body_typo-font-family: Albert Sans; --bzo-body_typo-google: 1; --bzo-body_typo-font-size: 16px; --bzo-body_typo-line-height: 1.5; --bzo-body_typo-color: #000; --bzo-title_typo-font-family: Albert Sans; --bzo-title_typo-google: 1; --bzo-title_typo-color: #000; }



@charset "utf-8";

#uc_image_accodion_elementor_be9c0fc * { box-sizing: border-box; }

#uc_image_accodion_elementor_be9c0fc.uc_image_accodion .uc_content .uc_image_accodion_holder { transition: 800ms; }

#uc_image_accodion_elementor_be9c0fc a.uc_more_btn { display: inline-block; text-decoration: none; }

#uc_image_accodion_elementor_be9c0fc .uc_content { display: flex; flex-wrap: wrap; transform: rotate(0deg); }

#uc_image_accodion_elementor_be9c0fc .uc_content .uc_image_accodion_holder { display: block; background-repeat: no-repeat; flex: 1 1 0%; text-align: center; position: relative; text-decoration: none; transition: 800ms; overflow: hidden; transform: skew(0deg); }

#uc_image_accodion_elementor_be9c0fc .uc_content .uc_image_accodion_holder.uc_hover { flex: 2 1 0%; }

#uc_image_accodion_elementor_be9c0fc .uc_content .uc_image_accodion_holder .uc_overlay > * { transform: skew(0deg) rotate(0deg); }

#uc_image_accodion_elementor_be9c0fc .uc_content .uc_image_accodion_holder .uc_overlay { display: flex; justify-content: center; position: absolute; inset: 0px; transition: 800ms; }

#uc_image_accodion_elementor_be9c0fc .uc_content .uc_overlay .uc_overlay_inner { z-index: 1; }

#uc_image_accodion_elementor_be9c0fc .uc_content .uc_overlay .ue_title-wrapper { visibility: hidden; transition: 0.1s; }

#uc_image_accodion_elementor_be9c0fc .uc_content .uc_image_accodion_holder.uc_hover .ue_title-wrapper { visibility: visible; transition: 800ms 800ms; }

#uc_image_accodion_elementor_be9c0fc .uc_content .uc_overlay .uc_overlay_inner div.ue-content { transform: translate3d(0px, 60px, 0px); opacity: 0; visibility: hidden; }

#uc_image_accodion_elementor_be9c0fc .uc_content .uc_image_accodion_holder.uc_hover .uc_overlay .uc_overlay_inner div.ue-content { opacity: 1; visibility: visible; transform: translate3d(0px, 0px, 0px); transition: 800ms 800ms; }

#uc_image_accodion_elementor_be9c0fc .ue_item_icon { line-height: 1em; transition: 0.1s; }

#uc_image_accodion_elementor_be9c0fc .uc_image_accodion_holder.uc_hover .ue_item_icon { transition: 0.3s 800ms; }

#uc_image_accodion_elementor_be9c0fc .ue_item_icon svg { height: 1em; width: 1em; }

#uc_image_accodion_elementor_be9c0fc .ue_subtitle { display: block; }

#uc_image_accodion_elementor_be9c0fc .uc_item_link { position: absolute; top: 0px; width: 100%; height: 100%; display: block; z-index: 1; }

#uc_image_accodion_elementor_be9c0fc .ue_title-wrapper { transition: 800ms; }

@media only screen and (max-width: 800px) {
  #uc_image_accodion_elementor_be9c0fc .uc_content { flex-direction: column; }
}



@charset "utf-8";

#uc_marquee_elementor_086893b { white-space: nowrap; overflow: hidden; box-sizing: border-box; margin: 0px auto; display: flex; }

#uc_marquee_elementor_086893b .marquee_text { width: auto; display: flex; align-items: center; justify-content: center; transition: 0.2s; white-space: nowrap; }

#uc_marquee_elementor_086893b a { text-decoration: none; }

#uc_marquee_elementor_086893b .marquee_text-container { animation-timing-function: linear; animation-iteration-count: infinite; display: flex; animation-name: marquee_infinite; animation-delay: 250ms; }

@keyframes marquee_infinite { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(-50%); }
}

@keyframes marquee_flip_infinite { 
  0% { transform: translateX(-50%); }
  100% { transform: translateX(0px); }
}

@keyframes marquee { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(-100%); }
}

@keyframes marquee_flip { 
  0% { transform: translateX(-100%); }
  100% { transform: translateX(0px); }
}



@charset "utf-8";

#uc_image_accodion_elementor_78df66a * { box-sizing: border-box; }

#uc_image_accodion_elementor_78df66a.uc_image_accodion .uc_content .uc_image_accodion_holder { transition: 800ms; }

#uc_image_accodion_elementor_78df66a a.uc_more_btn { display: inline-block; text-decoration: none; }

#uc_image_accodion_elementor_78df66a .uc_content { display: flex; flex-wrap: wrap; transform: rotate(0deg); }

#uc_image_accodion_elementor_78df66a .uc_content .uc_image_accodion_holder { display: block; background-repeat: no-repeat; flex: 1 1 0%; text-align: center; position: relative; text-decoration: none; transition: 800ms; overflow: hidden; transform: skew(0deg); }

#uc_image_accodion_elementor_78df66a .uc_content .uc_image_accodion_holder.uc_hover { flex: 2 1 0%; }

#uc_image_accodion_elementor_78df66a .uc_content .uc_image_accodion_holder .uc_overlay > * { transform: skew(0deg) rotate(0deg); }

#uc_image_accodion_elementor_78df66a .uc_content .uc_image_accodion_holder .uc_overlay { display: flex; justify-content: center; position: absolute; inset: 0px; transition: 800ms; }

#uc_image_accodion_elementor_78df66a .uc_content .uc_overlay .uc_overlay_inner { z-index: 1; }

#uc_image_accodion_elementor_78df66a .uc_content .uc_overlay .ue_title-wrapper { visibility: hidden; transition: 0.1s; }

#uc_image_accodion_elementor_78df66a .uc_content .uc_image_accodion_holder.uc_hover .ue_title-wrapper { visibility: visible; transition: 800ms 800ms; }

#uc_image_accodion_elementor_78df66a .uc_content .uc_overlay .uc_overlay_inner div.ue-content { transform: translate3d(0px, 60px, 0px); opacity: 0; visibility: hidden; }

#uc_image_accodion_elementor_78df66a .uc_content .uc_image_accodion_holder.uc_hover .uc_overlay .uc_overlay_inner div.ue-content { opacity: 1; visibility: visible; transform: translate3d(0px, 0px, 0px); transition: 800ms 800ms; }

#uc_image_accodion_elementor_78df66a .ue_item_icon { line-height: 1em; transition: 0.1s; }

#uc_image_accodion_elementor_78df66a .uc_image_accodion_holder.uc_hover .ue_item_icon { transition: 0.3s 800ms; }

#uc_image_accodion_elementor_78df66a .ue_item_icon svg { height: 1em; width: 1em; }

#uc_image_accodion_elementor_78df66a .ue_subtitle { display: block; }

#uc_image_accodion_elementor_78df66a .uc_item_link { position: absolute; top: 0px; width: 100%; height: 100%; display: block; z-index: 1; }

#uc_image_accodion_elementor_78df66a .ue_title-wrapper { transition: 800ms; }

@media only screen and (max-width: 800px) {
  #uc_image_accodion_elementor_78df66a .uc_content { flex-direction: column; }
}



@charset "utf-8";

.clearfix::before, .clearfix::after { content: " "; display: table; clear: both; }

.eael-testimonial-slider.nav-top-left, .eael-testimonial-slider.nav-top-right, .eael-team-slider.nav-top-left, .eael-team-slider.nav-top-right, .eael-logo-carousel.nav-top-left, .eael-logo-carousel.nav-top-right, .eael-post-carousel.nav-top-left, .eael-post-carousel.nav-top-right, .eael-product-carousel.nav-top-left, .eael-product-carousel.nav-top-right { padding-top: 40px; }

.eael-contact-form input[type="text"], .eael-contact-form input[type="email"], .eael-contact-form input[type="url"], .eael-contact-form input[type="tel"], .eael-contact-form input[type="date"], .eael-contact-form input[type="number"], .eael-contact-form textarea { background: rgb(255, 255, 255); box-shadow: none; float: none; height: auto; margin: 0px; outline: 0px; width: 100%; }

.eael-contact-form input[type="submit"] { border: 0px; float: none; height: auto; margin: 0px; padding: 10px 20px; width: auto; transition: 0.25s linear; }

.eael-contact-form.placeholder-hide input::-webkit-input-placeholder, .eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder { opacity: 0; visibility: hidden; }

.eael-custom-radio-checkbox input[type="checkbox"], .eael-custom-radio-checkbox input[type="radio"] { appearance: none; border-style: solid; border-width: 0px; outline: none; min-width: 1px; width: 15px; height: 15px; background: rgb(221, 221, 221); padding: 3px; }

.eael-custom-radio-checkbox input[type="checkbox"]::before, .eael-custom-radio-checkbox input[type="radio"]::before { content: ""; width: 100%; height: 100%; padding: 0px; margin: 0px; display: block; }

.eael-custom-radio-checkbox input[type="checkbox"]:checked::before, .eael-custom-radio-checkbox input[type="radio"]:checked::before { background: rgb(153, 153, 153); transition: 0.25s linear; }

.eael-custom-radio-checkbox input[type="radio"] { border-radius: 50%; }

.eael-custom-radio-checkbox input[type="radio"]::before { border-radius: 50%; }

.eael-post-elements-readmore-btn { font-size: 12px; font-weight: 500; transition: 300ms ease-in-out; display: inline-block; }

.elementor-lightbox .dialog-widget-content { width: 100%; height: 100%; }

.eael-contact-form-align-left, .elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container { margin: 0px auto 0px 0px; display: inline-block; text-align: left; }

.eael-contact-form-align-center, .elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container { float: none; margin: 0px auto; display: inline-block; text-align: left; }

.eael-contact-form-align-right, .elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container { margin: 0px 0px 0px auto; display: inline-block; text-align: left; }

.eael-force-hide { display: none !important; }

.eael-d-none { display: none !important; }

.eael-d-block { display: block !important; }

.eael-h-auto { height: auto !important; }

.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating ~ .count { display: none; }

.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating { display: none; }

.sr-only { border: 0px !important; clip: rect(1px, 1px, 1px, 1px) !important; clip-path: inset(50%) !important; height: 1px !important; margin: -1px !important; overflow: hidden !important; padding: 0px !important; position: absolute !important; width: 1px !important; white-space: nowrap !important; }

.elementor-widget-eael-adv-tabs .eael-tab-content-item, .elementor-widget-eael-adv-accordion .eael-accordion-content, .elementor-widget-eael-data-table .td-content, .elementor-widget-eael-info-box .eael-infobox-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-expiry-template, .elementor-widget-eael-countdown .eael-countdown-container, .elementor-widget-eael-cta-box .eael-cta-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-primary-wrap, .elementor-widget-eael-toggle .eael-toggle-secondary-wrap, .elementor-widget-eael-protected-content .eael-protected-content-message, .elementor-widget-eael-protected-content .protected-content, .eael-offcanvas-content-visible .eael-offcanvas-body, .elementor-widget-eael-stacked-cards .eael-stacked-cards__item { position: relative; }

.elementor-widget-eael-adv-tabs .eael-tab-content-item:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-adv-accordion .eael-accordion-content:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-data-table .td-content:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-info-box .eael-infobox-template-wrapper:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-expiry-template:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-container:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-cta-box .eael-cta-template-wrapper:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-primary-wrap:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-secondary-wrap:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-protected-content .eael-protected-content-message:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-protected-content .protected-content:hover .eael-onpage-edit-template-wrapper, .eael-offcanvas-content-visible .eael-offcanvas-body:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-stacked-cards .eael-stacked-cards__item:hover .eael-onpage-edit-template-wrapper { display: block; }

.eael-widget-otea-active .elementor-element:hover > .elementor-element-overlay, .eael-widget-otea-active .elementor-empty-view, .eael-widget-otea-active .elementor-add-section-inline, .eael-widget-otea-active .elementor-add-section { display: initial !important; }

.eael-onpage-edit-template-wrapper { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: none; border: 2px solid rgb(94, 234, 212); }

.eael-onpage-edit-template-wrapper::after { position: absolute; content: ""; inset: 0px; z-index: 2; background: rgb(94, 234, 212); opacity: 0.3; }

.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate { display: block; }

.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate::after { display: none; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template { background: rgb(94, 234, 212); color: rgb(0, 0, 0); width: 150px; text-align: center; height: 30px; line-height: 30px; font-size: 12px; cursor: pointer; position: relative; z-index: 3; left: 50%; transform: translateX(-50%); }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::before { content: ""; border-width: 30px 0px 0px 14px; border-style: solid none none solid; border-color: rgb(94, 234, 212) currentcolor currentcolor rgba(0, 0, 0, 0); right: 100%; position: absolute; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::after { content: ""; border-width: 0px 0px 30px 14px; border-style: none none solid solid; border-color: currentcolor currentcolor rgba(0, 0, 0, 0) rgb(94, 234, 212); left: 100%; position: absolute; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template > i { margin-right: 8px; }

.elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect1, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect2, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect3, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect4 { box-shadow: inherit !important; }

.eael-dual-header { display: block; margin-bottom: 50px; }

.eael-dual-header .eaa-svg { font-size: 36px; }

.eael-dual-header svg { height: 1em; width: 1em; }

.eael-dual-header .dch-sep-icon, .eael-dual-header .dch-icon { display: block; padding: 0px; margin: 20px 0px 10px; font-size: 36px; }

.eael-dual-header .eael-dch-title { font-size: 36px; font-weight: 700; text-transform: uppercase; line-height: 48px; margin: 10px 0px; }

.eael-dual-header .eael-dch-title .eael-dch-title-text { font-size: 36px; font-weight: 700; text-transform: uppercase; line-height: 48px; margin: 10px 0px; }

.eael-dual-header .eael-dch-title .eael-dch-title-text.eael-dch-title-lead { color: rgb(26, 188, 156); }

.eael-dual-header .eael-dch-title .gradient-color { background: linear-gradient(var(--eael-dch-gradient-1, #062aca), var(--eael-dch-gradient-2, #9401d9)); }

.eael-dual-header .eael-dch-title .gradient-color, .eael-dual-header .eael-dch-title .eael-dch-title-gradient { background-clip: text !important; -webkit-text-fill-color: rgba(0, 0, 0, 0) !important; }

.eael-dual-header .subtext { font-size: 16px; display: block; }

.eael-dual-header-content-align-center { text-align: center; }

.eael-dual-header-content-align-left { text-align: left; }

.eael-dual-header-content-align-right { text-align: right; }

@media screen and (max-width: 1024px) and (min-width: 768px) {
  .eael-dual-header-content-tablet-align-center { text-align: center; }
  .eael-dual-header-content-tablet-align-left { text-align: left; }
  .eael-dual-header-content-tablet-align-right { text-align: right; }
}

@media screen and (max-width: 767px) {
  .eael-dual-header-content-mobile-align-center { text-align: center; }
  .eael-dual-header-content-mobile-align-left { text-align: left; }
  .eael-dual-header-content-mobile-align-right { text-align: right; }
}

.eael-dch-separator-wrap { display: flex; -webkit-box-pack: center; justify-content: center; }

.eael-dch-separator-wrap .separator-one, .eael-dch-separator-wrap .separator-two { display: inline-block; width: 15%; height: 5px; }

.eael-dch-separator-wrap .separator-one { background: rgb(32, 126, 255); }

.eael-dch-separator-wrap .separator-two { background: rgb(79, 101, 146); }

.clearfix::before, .clearfix::after { content: " "; display: table; clear: both; }

.eael-testimonial-slider.nav-top-left, .eael-testimonial-slider.nav-top-right, .eael-team-slider.nav-top-left, .eael-team-slider.nav-top-right, .eael-logo-carousel.nav-top-left, .eael-logo-carousel.nav-top-right, .eael-post-carousel.nav-top-left, .eael-post-carousel.nav-top-right, .eael-product-carousel.nav-top-left, .eael-product-carousel.nav-top-right { padding-top: 40px; }

.eael-contact-form input[type="text"], .eael-contact-form input[type="email"], .eael-contact-form input[type="url"], .eael-contact-form input[type="tel"], .eael-contact-form input[type="date"], .eael-contact-form input[type="number"], .eael-contact-form textarea { background: rgb(255, 255, 255); box-shadow: none; float: none; height: auto; margin: 0px; outline: 0px; width: 100%; }

.eael-contact-form input[type="submit"] { border: 0px; float: none; height: auto; margin: 0px; padding: 10px 20px; width: auto; transition: 0.25s linear; }

.eael-contact-form.placeholder-hide input::-webkit-input-placeholder, .eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder { opacity: 0; visibility: hidden; }

.eael-custom-radio-checkbox input[type="checkbox"], .eael-custom-radio-checkbox input[type="radio"] { appearance: none; border-style: solid; border-width: 0px; outline: none; min-width: 1px; width: 15px; height: 15px; background: rgb(221, 221, 221); padding: 3px; }

.eael-custom-radio-checkbox input[type="checkbox"]::before, .eael-custom-radio-checkbox input[type="radio"]::before { content: ""; width: 100%; height: 100%; padding: 0px; margin: 0px; display: block; }

.eael-custom-radio-checkbox input[type="checkbox"]:checked::before, .eael-custom-radio-checkbox input[type="radio"]:checked::before { background: rgb(153, 153, 153); transition: 0.25s linear; }

.eael-custom-radio-checkbox input[type="radio"] { border-radius: 50%; }

.eael-custom-radio-checkbox input[type="radio"]::before { border-radius: 50%; }

.eael-post-elements-readmore-btn { font-size: 12px; font-weight: 500; transition: 300ms ease-in-out; display: inline-block; }

.elementor-lightbox .dialog-widget-content { width: 100%; height: 100%; }

.eael-contact-form-align-left, .elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container { margin: 0px auto 0px 0px; display: inline-block; text-align: left; }

.eael-contact-form-align-center, .elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container { float: none; margin: 0px auto; display: inline-block; text-align: left; }

.eael-contact-form-align-right, .elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container { margin: 0px 0px 0px auto; display: inline-block; text-align: left; }

.eael-force-hide { display: none !important; }

.eael-d-none { display: none !important; }

.eael-d-block { display: block !important; }

.eael-h-auto { height: auto !important; }

.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating ~ .count { display: none; }

.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating { display: none; }

.sr-only { border: 0px !important; clip: rect(1px, 1px, 1px, 1px) !important; clip-path: inset(50%) !important; height: 1px !important; margin: -1px !important; overflow: hidden !important; padding: 0px !important; position: absolute !important; width: 1px !important; white-space: nowrap !important; }

.elementor-widget-eael-adv-tabs .eael-tab-content-item, .elementor-widget-eael-adv-accordion .eael-accordion-content, .elementor-widget-eael-data-table .td-content, .elementor-widget-eael-info-box .eael-infobox-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-expiry-template, .elementor-widget-eael-countdown .eael-countdown-container, .elementor-widget-eael-cta-box .eael-cta-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-primary-wrap, .elementor-widget-eael-toggle .eael-toggle-secondary-wrap, .elementor-widget-eael-protected-content .eael-protected-content-message, .elementor-widget-eael-protected-content .protected-content, .eael-offcanvas-content-visible .eael-offcanvas-body, .elementor-widget-eael-stacked-cards .eael-stacked-cards__item { position: relative; }

.elementor-widget-eael-adv-tabs .eael-tab-content-item:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-adv-accordion .eael-accordion-content:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-data-table .td-content:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-info-box .eael-infobox-template-wrapper:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-expiry-template:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-container:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-cta-box .eael-cta-template-wrapper:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-primary-wrap:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-secondary-wrap:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-protected-content .eael-protected-content-message:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-protected-content .protected-content:hover .eael-onpage-edit-template-wrapper, .eael-offcanvas-content-visible .eael-offcanvas-body:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-stacked-cards .eael-stacked-cards__item:hover .eael-onpage-edit-template-wrapper { display: block; }

.eael-widget-otea-active .elementor-element:hover > .elementor-element-overlay, .eael-widget-otea-active .elementor-empty-view, .eael-widget-otea-active .elementor-add-section-inline, .eael-widget-otea-active .elementor-add-section { display: initial !important; }

.eael-onpage-edit-template-wrapper { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: none; border: 2px solid rgb(94, 234, 212); }

.eael-onpage-edit-template-wrapper::after { position: absolute; content: ""; inset: 0px; z-index: 2; background: rgb(94, 234, 212); opacity: 0.3; }

.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate { display: block; }

.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate::after { display: none; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template { background: rgb(94, 234, 212); color: rgb(0, 0, 0); width: 150px; text-align: center; height: 30px; line-height: 30px; font-size: 12px; cursor: pointer; position: relative; z-index: 3; left: 50%; transform: translateX(-50%); }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::before { content: ""; border-width: 30px 0px 0px 14px; border-style: solid none none solid; border-color: rgb(94, 234, 212) currentcolor currentcolor rgba(0, 0, 0, 0); right: 100%; position: absolute; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::after { content: ""; border-width: 0px 0px 30px 14px; border-style: none none solid solid; border-color: currentcolor currentcolor rgba(0, 0, 0, 0) rgb(94, 234, 212); left: 100%; position: absolute; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template > i { margin-right: 8px; }

.elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect1, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect2, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect3, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect4 { box-shadow: inherit !important; }

.eael-dual-header { display: block; margin-bottom: 50px; }

.eael-dual-header .eaa-svg { font-size: 36px; }

.eael-dual-header svg { height: 1em; width: 1em; }

.eael-dual-header .dch-sep-icon, .eael-dual-header .dch-icon { display: block; padding: 0px; margin: 20px 0px 10px; font-size: 36px; }

.eael-dual-header .eael-dch-title { font-size: 36px; font-weight: 700; text-transform: uppercase; line-height: 48px; margin: 10px 0px; }

.eael-dual-header .eael-dch-title .eael-dch-title-text { font-size: 36px; font-weight: 700; text-transform: uppercase; line-height: 48px; margin: 10px 0px; }

.eael-dual-header .eael-dch-title .eael-dch-title-text.eael-dch-title-lead { color: rgb(26, 188, 156); }

.eael-dual-header .eael-dch-title .gradient-color { background: linear-gradient(var(--eael-dch-gradient-1, #062aca), var(--eael-dch-gradient-2, #9401d9)); }

.eael-dual-header .eael-dch-title .gradient-color, .eael-dual-header .eael-dch-title .eael-dch-title-gradient { background-clip: text !important; -webkit-text-fill-color: rgba(0, 0, 0, 0) !important; }

.eael-dual-header .subtext { font-size: 16px; display: block; }

.eael-dual-header-content-align-center { text-align: center; }

.eael-dual-header-content-align-left { text-align: left; }

.eael-dual-header-content-align-right { text-align: right; }

@media screen and (max-width: 1024px) and (min-width: 768px) {
  .eael-dual-header-content-tablet-align-center { text-align: center; }
  .eael-dual-header-content-tablet-align-left { text-align: left; }
  .eael-dual-header-content-tablet-align-right { text-align: right; }
}

@media screen and (max-width: 767px) {
  .eael-dual-header-content-mobile-align-center { text-align: center; }
  .eael-dual-header-content-mobile-align-left { text-align: left; }
  .eael-dual-header-content-mobile-align-right { text-align: right; }
}

.eael-dch-separator-wrap { display: flex; -webkit-box-pack: center; justify-content: center; }

.eael-dch-separator-wrap .separator-one, .eael-dch-separator-wrap .separator-two { display: inline-block; width: 15%; height: 5px; }

.eael-dch-separator-wrap .separator-one { background: rgb(32, 126, 255); }

.eael-dch-separator-wrap .separator-two { background: rgb(79, 101, 146); }

.eael-adv-accordion { width: auto; height: auto; transition: 0.3s ease-in-out; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header { padding: 15px; border: 1px solid rgba(0, 0, 0, 0.02); background-color: rgb(241, 241, 241); font-size: 1rem; font-weight: 600; line-height: 1; transition: 0.3s ease-in-out; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; cursor: pointer; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header > .eael-accordion-tab-title { -webkit-box-flex: 1; flex-grow: 1; margin: 0px; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header > i, .eael-adv-accordion .eael-accordion-list .eael-accordion-header span { margin-right: 10px; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eaa-svg { font-size: 32px; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eaa-svg svg { width: 1em; height: 1em; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover { background-color: rgb(65, 65, 65); }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active { background-color: rgb(68, 68, 68); }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-advanced-accordion-icon-closed { display: none; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-advanced-accordion-icon-opened { display: block; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle { transform: rotate(90deg); z-index: 10; transition: 0.3s ease-in-out; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle { transform: rotate(0deg); z-index: 10; transition: 0.3s ease-in-out; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-advanced-accordion-icon-closed { display: block; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-advanced-accordion-icon-opened { display: none; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-content { display: none; border: 1px solid rgb(238, 238, 238); padding: 15px; box-sizing: border-box; font-size: 1rem; line-height: 1.7; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-content .eael-accordion-gutenberg-content .alignfull { width: 100%; margin-left: 0px; margin-right: 0px; max-width: 100%; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-content.active { display: block; }

.eael-adv-accordion .fa-accordion-icon { display: inline-block; margin-right: 10px; }

.rtl .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle { transform: rotate(-90deg); }

@-webkit-keyframes eaelLoaderSpin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes eaelLoaderSpin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.eael-button-wrap, .eael-load-more-button-wrap { display: flex; }

.eael-button-wrap.eael-force-hide, .eael-load-more-button-wrap.eael-force-hide { display: none !important; }

.eael-button-wrap.eael-infinity-scroll, .eael-load-more-button-wrap.eael-infinity-scroll { -webkit-box-pack: center; justify-content: center; }

.eael-button-wrap.eael-infinity-scroll .eael-load-more-button:not(.button--loading), .eael-load-more-button-wrap.eael-infinity-scroll .eael-load-more-button:not(.button--loading) { display: none !important; height: 1px; }

.eael-button, .eael-load-more-button { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: 1em 2em; border: 0px solid; font-size: 16px; overflow: hidden; display: flex !important; }

.eael-button.hide, .eael-load-more-button.hide { display: none !important; }

.eael-button.button--loading .eael-btn-loader, .eael-load-more-button.button--loading .eael-btn-loader { display: block; }

.eael-button .eael-btn-loader, .eael-load-more-button .eael-btn-loader { display: none; border-radius: 50%; width: 20px; height: 20px; font-size: 10px; position: relative; top: auto; left: -200%; border-width: 4px; border-style: solid; border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgb(255, 255, 255); transform: translateZ(0px); animation: 1.1s linear 0s infinite normal none running eaelLoaderSpin; margin-right: 5px; transition: 0.2s; }

.eael-button .eael-btn-loader::after, .eael-load-more-button .eael-btn-loader::after { border-radius: 50%; width: 20px; height: 20px; }

.eael-button:focus, .eael-load-more-button:focus { outline: none; }

.eael-button.button--loading > span, .eael-load-more-button.button--loading > span { margin-left: 0px; }

.eael-button.button--loading .eael-btn-loader, .eael-load-more-button.button--loading .eael-btn-loader { left: 0px; }

.rtl .eael-load-more-button-wrap { direction: ltr; }

.eael-post-grid-container .eael-post-grid { margin: 0px -10px; }

.eael-post-grid-container .eael-post-grid .eael-grid-post { float: left; padding: 10px; }

.eael-post-carousel .eael-grid-post { float: none; padding: 0px; }

.eael-grid-post-holder { border: 1px solid rgba(0, 0, 0, 0.1); }

.eael-grid-post-holder-inner { height: 100%; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.eael-entry-media { position: relative; order: -1; }

.eael-entry-overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 2; transition: opacity 0.2s ease-in-out, transform 0.25s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.25s cubic-bezier(0.19, 1, 0.22, 1); }

.eael-entry-overlay > a { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 3; }

.eael-entry-title { margin: 10px 0px 5px; font-size: 1.2em; }

.eael-entry-thumbnail img { width: 100%; max-width: 100%; vertical-align: middle; }

.eael-entry-thumbnail.eael-image-ratio img { position: absolute; top: calc(50% + 1px); left: calc(50% + 1px); transform: scale(1.01) translate(-50%, -50%); }

.eael-entry-thumbnail > img { height: 100%; }

.eael-entry-footer .eael-author-avatar, .eael-entry-header-after .eael-author-avatar { width: 50px; padding-right: 8px; }

.eael-entry-footer .eael-author-avatar .avatar, .eael-entry-header-after .eael-author-avatar .avatar { border-radius: 50%; }

.eael-entry-header-after.style-two { flex-wrap: wrap; }

.eael-post-grid .eael-entry-footer .eael-entry-meta { text-align: left; }

.eael-grid-post .eael-entry-meta { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; white-space: nowrap; }

.eael-grid-post .eael-entry-footer .eael-entry-meta { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.eael-entry-meta > div { font-size: 12px; line-height: 1.2; padding-bottom: 5px; }

.eael-grid-post-excerpt p { margin: 0px; font-size: 14px; }

.eael-entry-meta .eael-entry-footer .eael-posted-by { display: block; }

.eael-grid-post .eael-entry-wrapper { padding: 15px; }

.eael-post-grid .eael-entry-wrapper > .eael-entry-meta span.eael-posted-by, .eael-post-grid .eael-entry-wrapper > .eael-entry-header-after .eael-entry-meta span.eael-posted-by { padding-right: 8px; }

.eael-post-grid .eael-entry-wrapper > .eael-entry-meta span.eael-posted-on::before, .eael-post-grid .eael-entry-wrapper > .eael-entry-header-after .eael-entry-meta span.eael-posted-on::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; color: inherit; opacity: 0.4; font-size: 0.8em; padding-right: 7px; }

.eael-post-grid .eael-entry-wrapper > .eael-entry-header-after.style-two .eael-entry-meta span.eael-posted-on::before { content: ""; padding-right: 0px; }

.eael-entry-media { position: relative; }

.eael-entry-overlay { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.eael-entry-overlay > i { color: rgb(255, 255, 255); }

.eael-entry-overlay.fade-in { visibility: hidden; opacity: 0; transition: 300ms; }

.eael-entry-media:hover .eael-entry-overlay.fade-in { visibility: visible; opacity: 1; }

.eael-entry-media:hover .eael-entry-overlay.fade-in > i { transform: translate(0px); opacity: 1; }

.eael-entry-overlay.zoom-in { transform: scale(0.9); visibility: hidden; opacity: 0; transition: 300ms; }

.eael-entry-media:hover .eael-entry-overlay.zoom-in { visibility: visible; opacity: 1; transform: scale(1); }

.eael-entry-overlay.slide-up { transform: translateY(100%); visibility: hidden; opacity: 0; transition: 300ms; }

.eael-entry-media:hover .eael-entry-overlay.slide-up { transform: translateY(0px); visibility: visible; opacity: 1; }

.eael-entry-media { overflow: hidden; }

.eael-entry-media.grid-hover-style-fade-in .eael-entry-overlay { opacity: 0; }

.eael-entry-media.grid-hover-style-fade-in:hover .eael-entry-overlay { opacity: 1; }

.eael-entry-media.grid-hover-style-none .eael-entry-overlay { display: none; }

.eael-entry-overlay.none { opacity: 0; }

.eael-entry-media.grid-hover-style-zoom-in .eael-entry-overlay { transform: scale(0.4); opacity: 0; }

.eael-entry-media.grid-hover-style-zoom-in:hover .eael-entry-overlay { transform: scale(1); opacity: 1; }

.eael-entry-media.grid-hover-style-animate-down .eael-entry-overlay { transform: translateY(-100%); }

.eael-entry-media.grid-hover-style-animate-down .eael-entry-overlay > i { transform: translateY(-100px); transition-delay: 100ms; transition-duration: 300ms; }

.eael-entry-media.grid-hover-style-animate-down:hover .eael-entry-overlay { transform: translate(0px); }

.eael-entry-media.grid-hover-style-animate-down:hover .eael-entry-overlay > i { transform: translateY(0px); }

.eael-entry-media.grid-hover-style-animate-up .eael-entry-overlay { transform: translateY(100%); visibility: hidden; opacity: 0; }

.eael-entry-media.grid-hover-style-animate-up .eael-entry-overlay > i { transform: translateY(100px); transition-delay: 100ms; transition-duration: 300ms; }

.eael-entry-media.grid-hover-style-animate-up:hover .eael-entry-overlay { transform: translate(0px); visibility: visible; opacity: 1; }

.eael-entry-media.grid-hover-style-animate-up:hover .eael-entry-overlay > i { transform: translateY(0px); }

.eael-grid-post .eael-entry-thumbnail > img { height: 100%; object-fit: cover; }

.eael-grid-post-excerpt .eael-post-elements-readmore-btn { display: block; }

@media only screen and (min-width: 1025px) {
  .elementor-element.elementor-grid-eael-col-1 { position: relative; }
  .elementor-element.elementor-grid-eael-col-1 .eael-grid-post { width: 100%; float: left; }
  .elementor-element.elementor-grid-eael-col-2 { position: relative; }
  .elementor-element.elementor-grid-eael-col-2 .eael-grid-post { width: 50%; float: left; }
  .elementor-element.elementor-grid-eael-col-2 .eael-grid-post:nth-of-type(2n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-eael-col-2 .eael-grid-post:nth-of-type(2n+1) { clear: both; }
  .elementor-element.elementor-grid-eael-col-3 { position: relative; }
  .elementor-element.elementor-grid-eael-col-3 .eael-grid-post { width: 33.3333%; float: left; }
  .elementor-element.elementor-grid-eael-col-3 .eael-grid-post:nth-of-type(3n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-eael-col-3 .eael-grid-post:nth-of-type(3n+1) { clear: both; }
  .elementor-element.elementor-grid-eael-col-4 { position: relative; }
  .elementor-element.elementor-grid-eael-col-4 .eael-grid-post { width: 25%; float: left; }
  .elementor-element.elementor-grid-eael-col-4 .eael-grid-post:nth-of-type(4n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-eael-col-4 .eael-grid-post:nth-of-type(4n+1) { clear: both; }
  .elementor-element.elementor-grid-eael-col-5 { position: relative; }
  .elementor-element.elementor-grid-eael-col-5 .eael-grid-post { width: 20%; float: left; }
  .elementor-element.elementor-grid-eael-col-5 .eael-grid-post:nth-of-type(5n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-eael-col-5 .eael-grid-post:nth-of-type(5n+1) { clear: both; }
  .elementor-element.elementor-grid-eael-col-6 { position: relative; }
  .elementor-element.elementor-grid-eael-col-6 .eael-grid-post { width: 16%; float: left; }
  .elementor-element.elementor-grid-eael-col-6 .eael-grid-post:nth-of-type(6n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-eael-col-6 .eael-grid-post:nth-of-type(6n+1) { clear: both; }
}

@media only screen and (max-width: 1024px) and (min-width: 766px) {
  .elementor-element.elementor-grid-tablet-eael-col-1 { position: relative; }
  .elementor-element.elementor-grid-tablet-eael-col-1 .eael-grid-post { width: 100%; float: left; }
  .elementor-element.elementor-grid-tablet-eael-col-2 { position: relative; }
  .elementor-element.elementor-grid-tablet-eael-col-2 .eael-grid-post { width: 50%; float: left; }
  .elementor-element.elementor-grid-tablet-eael-col-2 .eael-grid-post:nth-of-type(2n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-tablet-eael-col-2 .eael-grid-post:nth-of-type(2n+1) { clear: both; }
  .elementor-element.elementor-grid-tablet-eael-col-3 { position: relative; }
  .elementor-element.elementor-grid-tablet-eael-col-3 .eael-grid-post { width: 33.3333%; float: left; }
  .elementor-element.elementor-grid-tablet-eael-col-3 .eael-grid-post:nth-of-type(3n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-tablet-eael-col-3 .eael-grid-post:nth-of-type(3n+1) { clear: both; }
  .elementor-element.elementor-grid-tablet-eael-col-4 { position: relative; }
  .elementor-element.elementor-grid-tablet-eael-col-4 .eael-grid-post { width: 25%; float: left; }
  .elementor-element.elementor-grid-tablet-eael-col-4 .eael-grid-post:nth-of-type(4n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-tablet-eael-col-4 .eael-grid-post:nth-of-type(4n+1) { clear: both; }
  .elementor-element.elementor-grid-tablet-eael-col-5 { position: relative; }
  .elementor-element.elementor-grid-tablet-eael-col-5 .eael-grid-post { width: 20%; float: left; }
  .elementor-element.elementor-grid-tablet-eael-col-5 .eael-grid-post:nth-of-type(5n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-tablet-eael-col-5 .eael-grid-post:nth-of-type(5n+1) { clear: both; }
  .elementor-element.elementor-grid-tablet-eael-col-6 { position: relative; }
  .elementor-element.elementor-grid-tablet-eael-col-6 .eael-grid-post { width: 16%; float: left; }
  .elementor-element.elementor-grid-tablet-eael-col-6 .eael-grid-post:nth-of-type(6n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-tablet-eael-col-6 .eael-grid-post:nth-of-type(6n+1) { clear: both; }
}

@media only screen and (max-width: 767px) {
  .elementor-element.elementor-grid-mobile-eael-col-1 { position: relative; }
  .elementor-element.elementor-grid-mobile-eael-col-1 .eael-grid-post { width: 100%; float: left; }
  .elementor-element.elementor-grid-mobile-eael-col-2 { position: relative; }
  .elementor-element.elementor-grid-mobile-eael-col-2 .eael-grid-post { width: 50%; float: left; }
  .elementor-element.elementor-grid-mobile-eael-col-2 .eael-grid-post:nth-of-type(2n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-mobile-eael-col-2 .eael-grid-post:nth-of-type(2n+1) { clear: both; }
  .elementor-element.elementor-grid-mobile-eael-col-3 { position: relative; }
  .elementor-element.elementor-grid-mobile-eael-col-3 .eael-grid-post { width: 33.3333%; float: left; }
  .elementor-element.elementor-grid-mobile-eael-col-3 .eael-grid-post:nth-of-type(3n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-mobile-eael-col-3 .eael-grid-post:nth-of-type(3n+1) { clear: both; }
  .elementor-element.elementor-grid-mobile-eael-col-4 { position: relative; }
  .elementor-element.elementor-grid-mobile-eael-col-4 .eael-grid-post { width: 25%; float: left; }
  .elementor-element.elementor-grid-mobile-eael-col-4 .eael-grid-post:nth-of-type(4n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-mobile-eael-col-4 .eael-grid-post:nth-of-type(4n+1) { clear: both; }
  .elementor-element.elementor-grid-mobile-eael-col-5 { position: relative; }
  .elementor-element.elementor-grid-mobile-eael-col-5 .eael-grid-post { width: 20%; float: left; }
  .elementor-element.elementor-grid-mobile-eael-col-5 .eael-grid-post:nth-of-type(5n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-mobile-eael-col-5 .eael-grid-post:nth-of-type(5n+1) { clear: both; }
  .elementor-element.elementor-grid-mobile-eael-col-6 { position: relative; }
  .elementor-element.elementor-grid-mobile-eael-col-6 .eael-grid-post { width: 16%; float: left; }
  .elementor-element.elementor-grid-mobile-eael-col-6 .eael-grid-post:nth-of-type(6n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-mobile-eael-col-6 .eael-grid-post:nth-of-type(6n+1) { clear: both; }
}

.eael-author-avatar > a { display: block; }

.eael-entry-footer, .eael-entry-header-after { overflow: hidden; display: flex; }

.eael-entry-footer > div, .eael-entry-header-after > div { display: inline-block; float: left; }

.post-carousel-categories { position: absolute; left: 0px; top: 0px; z-index: 11; width: 100%; margin: 0px; padding: 15px; text-align: left; visibility: hidden; opacity: 0; transition: 300ms; }

.post-carousel-categories li { display: inline-block; text-transform: capitalize; margin-right: 5px; position: relative; }

.post-carousel-categories li::after { content: ","; color: rgb(255, 255, 255); }

.post-carousel-categories li:last-child::after { display: none; }

.post-carousel-categories li a { color: rgb(255, 255, 255); }

.eael-entry-media:hover .post-carousel-categories { visibility: visible; opacity: 1; }

.eael-post-grid-style-three .eael-meta-posted-on { min-width: 60px; height: 50px; padding: 5px; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px 0px; text-align: center; font-size: 16px; line-height: 18px; margin-top: 12px; margin-left: 12px; }

.eael-post-grid-style-three .eael-meta-posted-on span { display: block; }

.eael-post-grid-style-two .eael-entry-meta { -webkit-box-align: baseline; align-items: baseline; }

.eael-post-grid-style-two .eael-entry-meta .eael-meta-posted-on { padding: 0px; font-size: 12px; margin-right: 15px; color: rgb(146, 146, 146); }

.eael-post-grid-style-two .eael-entry-meta .eael-meta-posted-on i { margin-right: 7px; }

.eael-post-grid-style-two .eael-entry-meta .eael-posted-by.style-two-footer { padding: 0px; font-size: 12px; }

.eael-post-grid-style-two .eael-entry-meta .eael-posted-by.style-two-footer a { color: rgb(146, 146, 146); }

.eael-post-grid-style-two .eael-entry-meta .post-meta-categories { list-style: none; display: inline-flex; flex-flow: wrap; margin: 0px; padding-left: 0px; }

.eael-post-grid-style-two .eael-entry-meta .post-meta-categories li { font-size: 12px; margin-right: 4px; color: rgb(146, 146, 146); }

.eael-post-grid-style-two .eael-entry-meta .post-meta-categories li:last-child { margin-right: 0px; }

.eael-post-grid-style-two .eael-entry-meta .post-meta-categories li a { color: rgb(146, 146, 146); }

.rtl .eael-post-grid-container .eael-post-grid .eael-grid-post { float: right; }

.rtl .eael-post-grid .eael-entry-footer .eael-entry-meta { text-align: right; }

.rtl .eael-post-grid .eael-entry-footer .eael-author-avatar { padding-right: 0px; padding-left: 8px; }

.rtl .eael-entry-header-after .eael-author-avatar { padding-right: 0px; padding-left: 8px; }

.rtl .eael-post-grid-style-two .eael-entry-meta .eael-meta-posted-on { margin-right: 0px; margin-left: 15px; }

.rtl .eael-post-grid-style-two .eael-entry-meta .eael-meta-posted-on i { margin-right: 0px; margin-left: 7px; }

.rtl .eael-post-grid .eael-entry-wrapper > .eael-entry-meta span.eael-posted-by, .rtl .eael-post-grid .eael-entry-wrapper > .eael-entry-header-after .eael-entry-meta span.eael-posted-by { padding-right: 0px; padding-left: 8px; }

.rtl .eael-post-grid .eael-entry-wrapper > .eael-entry-meta span.eael-posted-on::before, .rtl .eael-post-grid .eael-entry-wrapper > .eael-entry-header-after .eael-entry-meta span.eael-posted-on::before { padding-right: 0px; padding-left: 7px; }

.table-responsive { width: 100%; overflow: auto hidden; }

.eael-wcpc-wrapper img { display: block; margin: auto; }

.eael-wcpc-wrapper th i { padding-right: 10px; color: rgb(220, 220, 220); }

.eael-wcpc-wrapper .wcpc-table-header { display: flex; -webkit-box-align: center; align-items: center; }

.eael-wcpc-wrapper .wcpc-table-header .wcpc-title { word-break: break-word; }

.eael-wcpc-wrapper .elementor-icon { font-size: 20px; margin-right: 10px; }

.eael-wcpc-wrapper table td { text-align: center; }

.eael-wcpc-wrapper.custom { --h-bg: #2d1e87; --h-text-clr: #fff; --h-border-clr: #b6aaff; --text-clr: #707070; --text-bold-clr: #252525; --btn-bg: #6752e5; --btn-bg-hover: #ff9582; --btn-text: #fff; --image-bg: #6b55ec; --container-bg: #fff; --icon-color: #c3ccdc; background: var(--container-bg); overflow-x: scroll; }

.eael-wcpc-wrapper.custom table { border-collapse: collapse; border-spacing: 0px; max-width: none; }

.eael-wcpc-wrapper.custom table .icon { width: 16px; margin-right: 6px; fill: var(--icon-color); }

.eael-wcpc-wrapper.custom table th, .eael-wcpc-wrapper.custom table td { padding: 15px; border: 1px solid var(--h-border-clr); border-collapse: collapse; }

.eael-wcpc-wrapper.custom table th.first-th { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding-left: 5px; }

.eael-wcpc-wrapper.custom table th { color: var(--text-bold-clr); font-weight: normal; max-width: 160px; border-left-width: 2px; border-collapse: collapse; vertical-align: middle; }

.eael-wcpc-wrapper.custom table th div { display: flex; -webkit-box-align: center; align-items: center; }

.eael-wcpc-wrapper.custom table td { color: var(--text-clr); text-align: center; }

.eael-wcpc-wrapper.custom table tr.title { background: var(--h-bg); color: var(--h-text-clr); }

.eael-wcpc-wrapper.custom table tr.title th, .eael-wcpc-wrapper.custom table tr.title td { font-size: 20px; color: inherit; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none; border-top-color: currentcolor; border-bottom-color: currentcolor; border-image: initial; border-left: 1px solid var(--h-border-clr); border-right: 1px solid var(--h-border-clr); }

.eael-wcpc-wrapper.custom table tr.image td { vertical-align: middle; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.eael-wcpc-wrapper.custom table .button { border-radius: 5px; background: var(--btn-bg); color: var(--btn-text); }

.eael-wcpc-wrapper.custom table .button:hover { background: var(--btn-bg-hover); }

.eael-wcpc-wrapper.custom.theme-1 table tr.image td { background: var(--image-bg); border-left: 1px solid var(--h-border-clr); border-right: 1px solid var(--h-border-clr); }

.eael-wcpc-wrapper.custom.theme-2 { --h-bg: #ff9453; --h-border-clr: #f4ede9; --btn-bg: #ff9453; --btn-bg-hover: #6752e5; --even-row-bg: #fbf8f7; }

.eael-wcpc-wrapper.custom.theme-2 table tr:nth-of-type(2n):not(.title) { background: var(--even-row-bg); }

.eael-wcpc-wrapper.custom.theme-3 { --container-bg: #f9fafc; --btn-bg: #ff907e; --btn-bg-hover: #ff907e; --even-row-bg: #f5f5f8; --h-odd-row-bg: #fdfdff; --first-img-bg: linear-gradient(-130deg, #ffd0b0 0%, #ff907e 100%); --second-img-bg: linear-gradient(-130deg, #ada0ff 0%, #7561f2 100%); --third-img-bg: linear-gradient(-130deg, #6fffac 0%, #23d56e 100%); --firt-btn-bg: #ff907e; --second-btn-bg: #7561f2; --third-btn-bg: #23d56e; padding: 20px; }

.eael-wcpc-wrapper.custom.theme-3 table { -webkit-border-horizontal-spacing: 10px; }

.eael-wcpc-wrapper.custom.theme-3 table tr:nth-of-type(2n):not(.title) { background: var(--even-row-bg); }

.eael-wcpc-wrapper.custom.theme-3 table th, .eael-wcpc-wrapper.custom.theme-3 table td { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-sizing: border-box; }

.eael-wcpc-wrapper.custom.theme-3 table tr.title td.featured, .eael-wcpc-wrapper.custom.theme-3 table tr:nth-of-type(2n+1) td.featured { box-shadow: rgba(86, 79, 127, 0.06) 18px 0px 10px -10px, rgba(86, 79, 127, 0.06) -18px 0px 10px -10px; }

.eael-wcpc-wrapper.custom.theme-3 table tr.title { background: initial; color: initial; }

.eael-wcpc-wrapper.custom.theme-3 table tr.title th, .eael-wcpc-wrapper.custom.theme-3 table tr.title td { color: initial; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }

.eael-wcpc-wrapper.custom.theme-3 table tr.image td { background: initial; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; padding: 0px; }

.eael-wcpc-wrapper.custom.theme-3 table tr.image td span { display: block; width: 100%; height: 100%; box-sizing: border-box; border-top-left-radius: 10px; border-top-right-radius: 10px; }

.eael-wcpc-wrapper.custom.theme-3 table tr.image td > span { padding: 20px; }

.eael-wcpc-wrapper.custom.theme-3 table tr.image td span.inner { padding: 0px; }

.eael-wcpc-wrapper.custom.theme-3 table tr.image td.featured span { padding: 10px; background: rgb(255, 255, 255); }

.eael-wcpc-wrapper.custom.theme-3 table tr.image td:nth-of-type(3n+1) .img-inner { background: var(--first-img-bg); }

.eael-wcpc-wrapper.custom.theme-3 table tr.image td:nth-of-type(3n+2) .img-inner { background: var(--second-img-bg); }

.eael-wcpc-wrapper.custom.theme-3 table tr.image td:nth-of-type(3n+3) .img-inner { background: var(--third-img-bg); }

.eael-wcpc-wrapper.custom.theme-4 { --h-bg: none; --h-text-clr: #707070; --h-border-clr: #e8ebf0; --text-clr: #707070; --text-bold-clr: #252525; --btn-bg: #613de6; --btn-bg-hover: #ff9582; --btn-text: #fff; --image-bg: none; --container-bg: #f9fafc; }

.eael-wcpc-wrapper.custom.theme-4 table { background: rgb(255, 255, 255); }

.eael-wcpc-wrapper.custom.theme-4 table th.first-th { background: var(--container-bg); }

.eael-wcpc-wrapper.custom.theme-4 table tr.title th, .eael-wcpc-wrapper.custom.theme-4 table tr.title td { font-size: 20px; color: inherit; border: 1px solid var(--h-border-clr); }

.eael-wcpc-wrapper.custom.theme-4 table tr.image td { position: relative; border: 1px solid var(--h-border-clr); overflow: hidden; }

.eael-wcpc-wrapper.custom.theme-4 table tr.image .ribbon { position: absolute; left: -44px; top: 10px; background: var(--btn-bg); color: var(--btn-text); padding: 3px 50px; transform: rotate(-45deg); transform-origin: center center; }

.eael-wcpc-wrapper.custom.theme-4 table tr.image .product-title, .eael-wcpc-wrapper.custom.theme-4 table tr.image .woocommerce-Price-amount { font-size: 18px; font-weight: bold; }

.eael-wcpc-wrapper.custom.theme-4 table tr.image .product-title { color: var(--text-bold-clr); margin: 0px auto 10px; }

.eael-wcpc-wrapper.custom.theme-4 table tr.image .woocommerce-Price-amount { color: var(--btn-bg); }

.eael-wcpc-wrapper.custom.theme-5 { --first-row-color: #fff; --first-col-bg: #6a3ee8; --second-col-bg: #3e5ae8; --third-col-bg: #15e9c9; --first-img-bg: #f4f0ff; --second-img-bg: #eaedff; --third-img-bg: #e5fffb; --h-bg: none; --h-text-clr: #707070; --h-border-clr: #e8ebf0; --first-btn-bg: #6a3ee8; --second-btn-bg: #3e5ae8; --third-btn-bg: #15e9c9; --image-bg: none; }

.eael-wcpc-wrapper.custom.theme-5 table th { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.eael-wcpc-wrapper.custom.theme-5 table th.first-th { background: var(--container-bg); }

.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+1) .button { background: var(--first-btn-bg); }

.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+1) .button:hover { background: rgb(88, 39, 229); }

.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+2) .button { background: var(--second-btn-bg); }

.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+2) .button:hover { background: rgb(39, 71, 229); }

.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+3) .button { background: var(--third-btn-bg); }

.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+3) .button:hover { background: rgb(19, 210, 181); }

.eael-wcpc-wrapper.custom.theme-5 table tr.title th, .eael-wcpc-wrapper.custom.theme-5 table tr.title td { font-size: 20px; color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.eael-wcpc-wrapper.custom.theme-5 table tr.image td:nth-of-type(3n+1) { background: var(--first-img-bg); }

.eael-wcpc-wrapper.custom.theme-5 table tr.image td:nth-of-type(3n+2) { background: var(--second-img-bg); }

.eael-wcpc-wrapper.custom.theme-5 table tr.image td:nth-of-type(3n+3) { background: var(--third-img-bg); }

.eael-wcpc-wrapper.custom.theme-5 table tr.title td:nth-of-type(3n+1) { background: var(--first-col-bg); }

.eael-wcpc-wrapper.custom.theme-5 table tr.title td:nth-of-type(3n+2) { background: var(--second-col-bg); }

.eael-wcpc-wrapper.custom.theme-5 table tr.title td:nth-of-type(3n+3) { background: var(--third-col-bg); }

.eael-wcpc-wrapper.custom.theme-5 table tr.image td, .eael-wcpc-wrapper.custom.theme-5 table tr.title td { border-top-width: medium; border-bottom-width: medium; border-left-width: medium; border-top-style: none; border-bottom-style: none; border-left-style: none; border-top-color: currentcolor; border-bottom-color: currentcolor; border-left-color: currentcolor; border-image: initial; border-right: 2px solid var(--first-row-color); color: var(--first-row-color); }

.eael-wcpc-wrapper.custom.theme-5 table tr.image td:last-child, .eael-wcpc-wrapper.custom.theme-5 table tr.title td:last-child { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }

.eael-wcpc-wrapper.custom.theme-6 { --container-bg: #f0eff6; --first-row-color: #fff; --first-col-bg: #fd907b; --second-col-bg: #7f6cf4; --third-col-bg: #3ae281; --first-img-bg: #f4f0ff; --second-img-bg: #eaedff; --third-img-bg: #e5fffb; --h-bg: none; --h-text-clr: #707070; --h-border-clr: #e8ebf0; --image-bg: none; }

.eael-wcpc-wrapper.custom.theme-6 table tr.title th, .eael-wcpc-wrapper.custom.theme-6 table tr.title td { border-left: 0px; border-right: 0px; }

.eael-wcpc-wrapper.custom.theme-6 table tr.title td { color: rgb(255, 255, 255); }

.eael-wcpc-wrapper.custom.theme-6 table tr, .eael-wcpc-wrapper.custom.theme-6 table th, .eael-wcpc-wrapper.custom.theme-6 table td { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.eael-wcpc-wrapper.custom.theme-6 table td { color: rgb(255, 255, 255); border-right: 20px solid rgb(255, 255, 255); }

.eael-wcpc-wrapper.custom.theme-6 table td:last-child { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }

.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+1) { background: var(--first-col-bg); }

.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+2) { background: var(--second-col-bg); }

.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+3) { background: var(--third-col-bg); }

.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(2n) th, .eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(2n) td { background: rgb(247, 246, 250); }

.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(2n) td:nth-of-type(3n+1) { background: rgb(254, 193, 181); }

.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(2n) td:nth-of-type(3n+2) { background: rgb(183, 173, 249); }

.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(2n) td:nth-of-type(3n+3) { background: rgb(145, 239, 184); }

.eael-wcpc-wrapper.custom.theme-6 table tr.image td, .eael-wcpc-wrapper.custom.theme-6 table tr.title td { border-width: medium 20px medium medium; border-style: none solid none none; border-color: currentcolor rgb(255, 255, 255) currentcolor currentcolor; border-image: initial; }

.eael-wcpc-wrapper.custom.theme-6 table tr.image td:last-child, .eael-wcpc-wrapper.custom.theme-6 table tr.title td:last-child { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }

.eael-wcpc-wrapper.custom.theme-6 table .button { background: rgb(255, 255, 255); }

.eael-wcpc-wrapper.custom.theme-6 table .button:hover { background: rgb(255, 255, 255); }

.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+1) .button { color: var(--first-col-bg); }

.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+1) .button:hover { color: rgb(251, 60, 23); }

.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+2) .button { color: var(--second-col-bg); }

.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+2) .button:hover { color: rgb(47, 17, 233); }

.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+3) .button { color: var(--third-col-bg); }

.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+3) .button:hover { color: rgb(23, 159, 81); }

.eael-wcpc-wrapper.custom.theme-6 .img-inner { display: block; background: rgba(228, 228, 228, 0.45); border-radius: 6px; }

@media screen and (min-width: 769px) {
  .eael-wcpc-wrapper:not(.theme-4) tr.image td { padding: 10px; }
  .theme-4 tr.image td { padding: 50px 10px; }
}

.eael-product-grid .woocommerce ul.products, .eael-post-grid .woocommerce ul.products { display: grid; gap: 25px; margin: 0px 0px 15px; padding: 0px !important; }

.eael-product-grid .woocommerce ul.products::before, .eael-product-grid .woocommerce ul.products::after, .eael-post-grid .woocommerce ul.products::before, .eael-post-grid .woocommerce ul.products::after { display: none; }

.eael-product-grid .woocommerce ul.products .product, .eael-post-grid .woocommerce ul.products .product { width: 100%; margin: 0px; padding: 0px; }

.eael-product-grid .woocommerce ul.products .product .eael-product-sold-count-progress-bar-wrapper, .eael-post-grid .woocommerce ul.products .product .eael-product-sold-count-progress-bar-wrapper { background-color: rgb(241, 241, 241); border-radius: 0px 10px 10px 0px; overflow: hidden; }

.eael-product-grid .woocommerce ul.products .product .eael-product-sold-count-progress-bar, .eael-post-grid .woocommerce ul.products .product .eael-product-sold-count-progress-bar { background-color: rgb(33, 150, 243); height: 10px; border-radius: 0px 10px 10px 0px; }

.eael-product-grid .woocommerce ul.products .product .eael-wc-compare, .eael-post-grid .woocommerce ul.products .product .eael-wc-compare { display: inline-flex; -webkit-box-align: center; align-items: center; justify-content: space-around; cursor: pointer; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); margin: 15px; }

.eael-product-grid .woocommerce ul.products .product .eael-wc-compare:hover, .eael-post-grid .woocommerce ul.products .product .eael-wc-compare:hover { color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); }

.eael-product-grid .woocommerce ul.products .product .eael-wc-compare-loader, .eael-post-grid .woocommerce ul.products .product .eael-wc-compare-loader { display: none; width: 1.5rem; }

.eael-product-grid .woocommerce ul.products .product .star-rating, .eael-post-grid .woocommerce ul.products .product .star-rating { margin: 0px auto 5px; display: inline-block; float: none; height: 1em; width: 5.6em; font-size: 1em; line-height: 1em; }

.eael-product-grid .woocommerce ul.products .product .star-rating::before, .eael-post-grid .woocommerce ul.products .product .star-rating::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 400; opacity: 1; }

.eael-product-grid .woocommerce ul.products .product .star-rating span, .eael-post-grid .woocommerce ul.products .product .star-rating span { display: inline-block; }

.eael-product-grid .woocommerce ul.products .product .star-rating span::before, .eael-post-grid .woocommerce ul.products .product .star-rating span::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 900; }

.eael-product-grid .woocommerce ul.products .product .eael-product-wrap, .eael-post-grid .woocommerce ul.products .product .eael-product-wrap { position: relative; overflow: hidden; }

.eael-product-grid .woocommerce ul.products .product .eael-product-wrap img, .eael-post-grid .woocommerce ul.products .product .eael-product-wrap img { transition: opacity 0.3s; backface-visibility: hidden; width: 100%; height: auto; display: block; }

.eael-product-grid .woocommerce ul.products .ast-on-card-button.ast-onsale-card, .eael-post-grid .woocommerce ul.products .ast-on-card-button.ast-onsale-card { display: none !important; }

.eael-product-grid .woocommerce ul.products li.product, .eael-post-grid .woocommerce ul.products li.product { width: 100%; }

.eael-product-grid .woocommerce ul.products.products[class*="columns-"] li.product, .eael-post-grid .woocommerce ul.products.products[class*="columns-"] li.product { width: 100%; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product { position: relative; float: left; display: block; overflow: hidden; text-align: center; padding: 0px; border-radius: 0px; background-color: rgb(255, 255, 255); box-shadow: none; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product a, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a { text-decoration: none; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a:hover, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a:hover, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product a:hover, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a:hover { outline: none; box-shadow: none; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product img, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product img, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product img, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product img { width: fit-content; height: auto; margin: auto; max-width: 100%; backface-visibility: hidden; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .woocommerce-loop-product__title, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .woocommerce-loop-product__title, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .woocommerce-loop-product__title, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .woocommerce-loop-product__title { font-size: 16px; font-weight: 700; line-height: 1; color: rgb(51, 51, 51); margin: 25px 0px 12px; padding: 0px; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .price, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .price, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .price { font-size: 14px; margin-bottom: 0px; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price del, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .price del, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .price del, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .price del { opacity: 0.5; display: inline-block; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price ins, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .price ins, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .price ins, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .price ins { font-weight: 400; background-color: rgba(0, 0, 0, 0); color: rgb(255, 42, 19); }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .star-rating, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .star-rating, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .star-rating, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .star-rating { display: block; float: none; font-size: 14px; margin: 10px auto; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button, .eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button { display: block; font-size: 14px; font-weight: 400; line-height: 38px; text-align: center; text-transform: uppercase; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); padding: 0px; margin: 15px; border-radius: 0px; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button::before, .eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button::before, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button::before, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button::before, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button::before, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button::before, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button::before, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 900; padding-right: 8px; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.product_type_variable::before, .eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable::before, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.product_type_variable::before, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable::before, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.product_type_variable::before, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable::before, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.product_type_variable::before, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable::before { content: ""; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button:focus, .eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button:focus, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button:focus, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button:focus, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button:focus, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button:focus, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button:focus, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button:focus { outline: none; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product.button.product_type_external, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product.button.product_type_external, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product.button.product_type_external, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product.button.product_type_external { padding: 0px; margin: 0px; font-size: 0px; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product.button.product_type_external::before, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product.button.product_type_external::before, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product.button.product_type_external::before, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product.button.product_type_external::before { content: ""; display: block; font-family: "Font Awesome 5 Free"; font-size: 18px; font-weight: 900; transform: translate(-50%, -50%); top: 50%; left: 50%; position: absolute; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button::before, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button::before, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button::before, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button::before { content: none; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .eael-wc-compare, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .eael-wc-compare, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .eael-wc-compare, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .eael-wc-compare { color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a.added_to_cart, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product a.added_to_cart, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart { display: block; margin: 15px; padding: 12px; font-size: 14px; line-height: 1; text-transform: uppercase; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); font-weight: 400; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist { margin: 0px auto; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist { margin: 0px 15px 15px; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists span, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists span, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists span, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists span { display: none; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a { font-size: 0px; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i { display: none; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after { content: ""; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist a, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist a, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist a, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist a { vertical-align: middle; display: inline-block; color: inherit; margin: 0px; line-height: 38px; width: 100%; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist a i, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist a i, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist a i, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist a i { display: none; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist a::after, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist a::after, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist a::after, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist a::after { content: ""; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product { border: 1px solid rgb(238, 238, 238); }

.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product { border: 1px solid rgba(0, 0, 0, 0); }

.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .eael-wc-compare, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .eael-wc-compare, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist { visibility: hidden; transition: none; }

.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover { border: 1px solid rgb(238, 238, 238); }

.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover .eael-wc-compare, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button.add_to_cart_button, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover a.added_to_cart, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover .add-to-whishlist, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover .eael-wc-compare, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button.add_to_cart_button, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover a.added_to_cart, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover .add-to-whishlist { visibility: visible; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product { position: relative; float: left; overflow: hidden; text-align: center; padding: 0px 0px 15px; border-radius: 0px; background-color: rgb(255, 255, 255); box-shadow: none; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product.outofstock .button, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product.outofstock .button { display: none; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product a, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product a { text-decoration: none; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product a:hover, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product a:hover { outline: none; box-shadow: none; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product img, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product img { width: fit-content; max-width: 100%; height: auto; margin: auto; backface-visibility: hidden; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay { position: relative; overflow: hidden; line-height: 0; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .button-wrap, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .button-wrap { position: absolute; top: 50%; left: 0px; right: 0px; text-align: center; transform: translateY(-50%); display: flex; -webkit-box-pack: center; justify-content: center; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare, .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link, .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button, .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart, .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a { display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-size: 14px; line-height: 38px; text-align: center; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); width: 38px; height: 38px; border-style: none; border-radius: 50%; vertical-align: middle; padding: 0px; margin: 0px 5px; transform: translateY(20px); opacity: 0; transition: transform 200ms, opacity 300ms, -webkit-transform 200ms; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare:focus, .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:focus, .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:focus, .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:focus, .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a:focus, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare:focus, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:focus, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:focus, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:focus, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a:focus { outline: none; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button { font-size: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button::before, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button::before { display: none; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button::after, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button::after { content: ""; font-size: 14px; line-height: 38px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; font-family: "Font Awesome 5 Free"; font-weight: 900; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.product_type_variable::after, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.product_type_variable::after { content: ""; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading::before, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading::before { display: none; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading::after, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading::after { content: ""; display: inline-block; font-weight: normal; font-family: "Font Awesome 5 Free"; font-size: 14px; line-height: 38px; color: rgb(255, 255, 255); height: auto; width: auto; position: relative; top: 0px; left: 0px; margin: 0px; padding: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart { font-size: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart::after, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart::after { content: ""; font-family: "Font Awesome 5 Free"; font-size: 14px; line-height: 38px; font-weight: 900; color: rgb(255, 255, 255); text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay.button.product_type_external, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay.button.product_type_external { padding: 0px; margin: 0px; font-size: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay.button.product_type_external::before, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay.button.product_type_external::before { content: ""; display: block; font-family: "Font Awesome 5 Free"; font-size: 18px; font-weight: 900; transform: translate(-50%, -50%); top: 50%; left: 50%; position: absolute; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist { margin: 0px; padding: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists span, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists span { display: none; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a { font-size: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i { display: none; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after { content: ""; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a { font-size: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a i, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a i { display: none; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a::after, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a::after { content: ""; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .woocommerce-loop-product__title, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .woocommerce-loop-product__title { font-size: 16px; font-weight: 700; line-height: 1; color: rgb(51, 51, 51); margin: 25px 0px 12px; padding: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .price, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .price { font-size: 14px; margin-bottom: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .price del, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .price del { opacity: 0.5; display: inline-block; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .price ins, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .price ins { font-weight: 400; background-color: rgba(0, 0, 0, 0); color: rgb(255, 42, 19); }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .star-rating, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .star-rating { display: block; float: none; font-size: 14px; margin: 10px auto; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .eael-wc-compare, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .eael-wc-compare { padding: 5px !important; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .eael-wc-compare, .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay a, .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .add_to_cart_button, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .eael-wc-compare, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay a, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .add_to_cart_button { opacity: 1; transform: translateY(0px); }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge { padding: 5px 10px; font-size: 12px; font-weight: 500; position: absolute; text-align: center; line-height: 1.2em; top: 30px; left: 0px; margin: 0px; background-color: rgb(255, 122, 128); color: rgb(255, 255, 255); z-index: 9; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br { display: none; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right { left: auto; right: 0px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-2, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-2, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-2, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-2, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-2, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-2, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-2, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-2 { padding: 0px; top: 5px; left: 5px; min-width: 50px; min-height: 50px; border-radius: 100%; -webkit-font-smoothing: antialiased; line-height: normal; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right { left: auto; right: 5px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-3, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-3, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-3, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-3, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-3, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-3, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-3, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-3 { border-radius: 50px; left: 15px; top: 15px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br { display: none; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right { left: auto; right: 15px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4 { left: 0px; top: 15px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br { display: none; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4::after, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4::after, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4::after, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4::after, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4::after, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4::after, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4::after, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4::after { position: absolute; right: -15px; bottom: 0px; width: 15px; height: 24px; border-top: 12px solid rgba(0, 0, 0, 0); border-bottom: 12px solid rgba(0, 0, 0, 0); border-left: 10px solid rgb(255, 42, 19); content: ""; border-right-color: rgb(255, 42, 19); }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right { left: auto; right: 0px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right::after, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right::after, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right::after, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right::after, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right::after, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right::after, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right::after, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right::after { right: auto; left: -15px; border-left: 0px rgb(255, 42, 19); border-right: 10px solid rgb(255, 42, 19); }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-5, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-5, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-5, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-5, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-5, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-5, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-5, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-5 { height: 60px; width: 120px; left: -39px; top: -10px; right: auto; padding: 12px 0px 0px; transform: rotate(-45deg); line-height: normal; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br { display: none; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right { left: auto; right: -35px; transform: rotate(45deg); }

.eael-product-grid.eael-product-default .woocommerce ul.products .product span.onsale, .eael-product-grid.eael-product-simple .woocommerce ul.products .product span.onsale, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product span.onsale, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product span.onsale, .eael-post-grid.eael-product-default .woocommerce ul.products .product span.onsale, .eael-post-grid.eael-product-simple .woocommerce ul.products .product span.onsale, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product span.onsale, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product span.onsale { min-height: unset; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale { padding: 5px 10px; font-size: 12px; font-weight: 500; position: absolute; text-align: center; line-height: 1.2em; top: 30px; left: 0px; margin: 0px; background-color: rgb(255, 122, 128); color: rgb(255, 255, 255); z-index: 9; border-radius: 0px; right: auto; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-1 br, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-1 br, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-1 br, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-1 br, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-1 br, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-1 br, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-1 br, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-1 br { display: none; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-1.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-1.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-1.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-1.right, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-1.right, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-1.right, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-1.right, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-1.right { left: auto; right: 0px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-2, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-2, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-2, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-2, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-2, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-2, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-2, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-2 { padding: 0px; top: 5px; left: 5px; min-width: 50px; min-height: 50px; border-radius: 100%; -webkit-font-smoothing: antialiased; line-height: normal; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-2.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-2.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-2.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-2.right, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-2.right, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-2.right, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-2.right, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-2.right { left: auto; right: 5px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-3, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-3, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-3, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-3, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-3, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-3, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-3, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-3 { border-radius: 50px; left: 15px; top: 15px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-3 br, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-3 br, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-3 br, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-3 br, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-3 br, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-3 br, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-3 br, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-3 br { display: none; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-3.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-3.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-3.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-3.right, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-3.right, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-3.right, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-3.right, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-3.right { left: auto; right: 15px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4 { left: 0px; top: 15px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4 br, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4 br, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4 br, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4 br, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4 br, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4 br, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4 br, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4 br { display: none; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4::after, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4::after, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4::after, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4::after, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4::after, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4::after, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4::after, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4::after { position: absolute; right: -15px; bottom: 0px; width: 15px; height: 24px; border-top: 12px solid rgba(0, 0, 0, 0); border-bottom: 12px solid rgba(0, 0, 0, 0); border-left: 10px solid rgb(255, 42, 19); content: ""; border-right-color: rgb(255, 42, 19); }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4.right, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4.right, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4.right, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4.right, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4.right { left: auto; right: 0px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4.right::after, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4.right::after, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4.right::after, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4.right::after, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4.right::after, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4.right::after, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4.right::after, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4.right::after { right: auto; left: -15px; border-left: 0px rgb(255, 42, 19); border-right: 10px solid rgb(255, 42, 19); }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-5, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-5, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-5, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-5, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-5, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-5, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-5, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-5 { height: 60px; width: 120px; left: -39px; top: -10px; right: auto; padding: 12px 0px 0px; transform: rotate(-45deg); line-height: normal; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-5 br, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-5 br, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-5 br, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-5 br, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-5 br, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-5 br, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-5 br, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-5 br { display: none; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-5.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-5.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-5.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-5.right, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-5.right, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-5.right, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-5.right, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-5.right { left: auto; right: -35px; transform: rotate(45deg); }

.eael-product-grid.eael-product-default .woocommerce ul.products li.product, .eael-post-grid.eael-product-default .woocommerce ul.products li.product { overflow: visible !important; }

.eael-product-grid.eael-product-default .woocommerce ul.products li.product .onsale, .eael-post-grid.eael-product-default .woocommerce ul.products li.product .onsale { line-height: inherit; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.eael-product-grid.eael-product-default .woocommerce ul.products li.product .outofstock-badge:last-child, .eael-post-grid.eael-product-default .woocommerce ul.products li.product .outofstock-badge:last-child { display: none !important; }

.eael-product-grid.eael-product-default .woocommerce ul.products li.product .outofstock-badge, .eael-post-grid.eael-product-default .woocommerce ul.products li.product .outofstock-badge { font-weight: 700; position: absolute; text-align: center; top: 0px; margin: 0px; background-color: rgb(255, 42, 19); color: rgb(255, 255, 255); font-size: 0.857em; z-index: 9; }

.eael-product-grid.eael-product-default .button.add_to_cart_button::before, .eael-post-grid.eael-product-default .button.add_to_cart_button::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 900; padding-right: 8px; }

.eael-product-grid.eael-product-default .button.add_to_cart_button.product_type_variable::before, .eael-post-grid.eael-product-default .button.add_to_cart_button.product_type_variable::before { content: ""; }

.eael-product-grid.eael-product-default.button.product_type_external, .eael-post-grid.eael-product-default.button.product_type_external { padding: 0px; margin: 0px; font-size: 0px; }

.eael-product-grid.eael-product-default.button.product_type_external::before, .eael-post-grid.eael-product-default.button.product_type_external::before { content: ""; display: block; font-family: "Font Awesome 5 Free"; font-size: 18px; font-weight: 900; transform: translate(-50%, -50%); top: 50%; left: 50%; position: absolute; }

.eael-product-grid.eael-product-preset-5 ul.products li.product .image-wrap img, .eael-product-grid.eael-product-preset-6 ul.products li.product .image-wrap img, .eael-product-grid.eael-product-preset-7 ul.products li.product .image-wrap img, .eael-product-grid.eael-product-preset-8 ul.products li.product .image-wrap img, .eael-post-grid.eael-product-preset-5 ul.products li.product .image-wrap img, .eael-post-grid.eael-product-preset-6 ul.products li.product .image-wrap img, .eael-post-grid.eael-product-preset-7 ul.products li.product .image-wrap img, .eael-post-grid.eael-product-preset-8 ul.products li.product .image-wrap img { backface-visibility: hidden; }

.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist, .eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist, .eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist, .eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist, .eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist, .eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist, .eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist, .eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist { margin: 15px; padding: 7px; color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0); }

.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists span, .eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists span, .eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists span, .eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists span, .eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists span, .eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists span, .eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists span, .eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists span { display: none; }

.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists a, .eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists a, .eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists a, .eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists a, .eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists a, .eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists a, .eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists a, .eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists a { font-size: 0px; }

.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists a i, .eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists a i, .eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists a i, .eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists a i, .eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists a i, .eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists a i, .eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists a i, .eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists a i { display: none; }

.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists a::after, .eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists a::after, .eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists a::after, .eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists a::after, .eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists a::after, .eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists a::after, .eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists a::after, .eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists a::after { content: ""; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist a, .eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist a, .eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist a, .eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist a, .eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist a, .eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist a, .eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist a, .eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist a { font-size: 0px; vertical-align: middle; display: inline-block; color: inherit; }

.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist a i, .eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist a i, .eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist a i, .eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist a i, .eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist a i, .eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist a i, .eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist a i, .eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist a i { display: none; }

.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist a::after, .eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist a::after, .eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist a::after, .eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist a::after, .eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist a::after, .eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist a::after, .eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist a::after, .eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist a::after { content: ""; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.theme-astra .eael-product-grid.list .woocommerce ul.products li.product, .theme-astra .eael-product-grid.grid .woocommerce ul.products li.product, .theme-astra .eael-post-grid.list .woocommerce ul.products li.product, .theme-astra .eael-post-grid.grid .woocommerce ul.products li.product { width: 100% !important; }

.eael-wcpc-modal { position: fixed; inset: 50px 0px; margin-left: auto; margin-right: auto; width: 1080px; max-width: 90%; background: rgb(255, 255, 255); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; z-index: 9999999; }

.modal__content { width: 100%; height: 100%; overflow: hidden auto; }

.wcpc-overlay { position: fixed; top: 0px; left: 0px; width: 100%; height: 100vh; z-index: 10; background: rgba(0, 0, 0, 0.5); pointer-events: none; }

.wcpc-overlay, .eael-wcpc-modal { visibility: hidden; opacity: 0; transition: 0.5s; }

.close-modal { position: absolute; top: -10px; right: -10px; cursor: pointer; display: block; border-radius: 50%; color: rgb(255, 255, 255); background: rgb(0, 0, 0); font-size: 30px; font-weight: bold; text-align: center; line-height: 23px; box-shadow: rgb(0, 0, 0) -1px 0px 3px 0px; transition: transform 300ms, -webkit-transform 300ms; }

.eael-wcpc-wrapper .eael-wc-remove, .eael-wcpc-wrapper.custom .eael-wc-remove { cursor: pointer; transition: 400ms; }

.eael-wcpc-wrapper .eael-wc-remove.disable, .eael-wcpc-wrapper.custom .eael-wc-remove.disable { color: rgb(160, 160, 160) !important; transform: scale(1) !important; }

.eael-wcpc-wrapper .eael-wc-remove:hover, .eael-wcpc-wrapper.custom .eael-wc-remove:hover { color: red; transform: scale(2); }

.eael-wcpc-wrapper .remove-row, .eael-wcpc-wrapper.custom .remove-row { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.eael-wcpc-wrapper .remove-row th, .eael-wcpc-wrapper .remove-row td, .eael-wcpc-wrapper.custom .remove-row th, .eael-wcpc-wrapper.custom .remove-row td { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-align: center; }

.eael-product-grid .woocommerce ul.products li.product a img { margin-bottom: 0px; display: block; width: 100%; backface-visibility: hidden; }

.eael-product-grid .woocommerce ul.products li.product .woocommerce-loop-product__title { letter-spacing: normal; font-weight: 700; text-transform: capitalize; font-size: 1rem; }

.eael-product-grid .woocommerce ul.products li.product ins { background: rgba(0, 0, 0, 0); }

.eael-product-grid .woocommerce ul.products li.product .button { text-transform: capitalize; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; letter-spacing: normal; box-shadow: none; color: rgb(255, 255, 255); }

.eael-product-grid .woocommerce ul.products li.product .button:hover, .eael-product-grid .woocommerce ul.products li.product .button:visited { text-decoration: none; }

.eael-product-grid .woocommerce ul.products li.product .star-rating { margin: 0px auto 5px; display: inline-block; float: none; height: 1em; width: 5.6em; font-size: 1em; line-height: 1em; }

.eael-product-grid .woocommerce ul.products li.product .star-rating::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 400; opacity: 1; }

.eael-product-grid .woocommerce ul.products li.product .star-rating span { display: inline-block; }

.eael-product-grid .woocommerce ul.products li.product .star-rating span::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 900; }

.eael-product-grid .eael-woo-pagination ul { display: inline-block; text-align: center; white-space: nowrap; padding: 0px; clear: both; border: 0px; margin: 1px; width: auto; }

.eael-product-grid .eael-woo-pagination ul li { display: inline-block; margin: 0px 5px 5px 0px; padding: 0px; float: left; overflow: hidden; }

.eael-product-grid .eael-woo-pagination ul li .page-numbers { margin: 0px; text-decoration: none; color: rgba(0, 0, 0, 0.74); line-height: 1; font-size: 1em; font-weight: normal; padding: 0.75em; display: block; min-width: 2.5em; box-sizing: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.eael-product-grid .eael-woo-pagination ul li .page-numbers.current, .eael-product-grid .eael-woo-pagination ul li .page-numbers:hover, .eael-product-grid .eael-woo-pagination ul li .page-numbers:focus { color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.74); }

.eael-product-grid .woocommerce ul.products .product { overflow-y: auto; }

.eael-product-grid .eael-load-more-button-wrap { clear: both; margin-top: 40px; }

.eael-product-grid .eael-product-wrap .eael-onsale { padding: 5px 10px; font-size: 12px; font-weight: 500; position: absolute; text-align: center; line-height: 1.2em; top: 30px; left: 0px; margin: 0px; background-color: rgb(255, 122, 128); color: rgb(255, 255, 255); z-index: 9; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-1.outofstock br { display: none; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-1.right { left: auto; right: 0px; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-2 { padding: 0px; top: 5px; left: 5px; display: inline-table; min-width: 50px; min-height: 50px; line-height: 50px; border-radius: 100%; -webkit-font-smoothing: antialiased; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-2.outofstock { line-height: normal; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-2.right { left: auto; right: 5px; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-3 { border-radius: 50px; left: 15px; top: 15px; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-3.outofstock br { display: none; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-3.right { left: auto; right: 15px; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4 { left: 0px; top: 15px; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4.outofstock br { display: none; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4::after { position: absolute; right: -15px; bottom: 0px; width: 15px; height: 24px; border-top: 12px solid rgba(0, 0, 0, 0); border-bottom: 12px solid rgba(0, 0, 0, 0); border-left: 10px solid rgb(35, 164, 84); content: ""; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4.right { left: auto; right: 0px; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4.right::after { right: auto; left: -15px; border-left: 0px; border-right: 10px solid rgb(35, 164, 84); }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-5 { display: block; line-height: 74px; height: 60px; width: 120px; left: -39px; top: -10px; right: auto; padding: 0px; transform: rotate(-45deg); }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-5.outofstock { line-height: normal; padding-top: 12px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-5.right { left: auto; right: -35px; transform: rotate(45deg); }

.eael-product-grid .eael-product-wrap .eael-product-title h2 { font-size: 20px; line-height: 1.2em; color: rgb(37, 37, 37); font-weight: 500; margin: 0px 0px 8px; padding: 0px; }

.eael-product-grid .eael-product-wrap .eael-product-title h2::before { content: none; }

.eael-product-grid .eael-product-wrap .eael-product-price { font-size: 18px; line-height: 1.2em; color: rgb(255, 122, 128); font-weight: 600; margin-bottom: 10px; }

.eael-product-grid .eael-product-wrap .star-rating { margin: 0px auto 10px; }

.eael-product-grid .eael-product-wrap a.button.add_to_cart_button.added { display: none !important; }

.eael-product-grid.grid .eael-product-wrap:hover .icons-wrap.box-style, .eael-product-grid.masonry .eael-product-wrap:hover .icons-wrap.box-style { bottom: 30px; visibility: visible; opacity: 1; }

.eael-product-grid.grid .eael-product-wrap:hover .icons-wrap.block-box-style, .eael-product-grid.masonry .eael-product-wrap:hover .icons-wrap.block-box-style { visibility: visible; opacity: 1; transform: translateY(-50px); }

.eael-product-grid.grid .eael-product-wrap:hover .icons-wrap.block-style, .eael-product-grid.masonry .eael-product-wrap:hover .icons-wrap.block-style { visibility: visible; opacity: 1; transform: translateY(-50px); }

.eael-product-grid.grid .eael-product-wrap .product-image-wrap, .eael-product-grid.masonry .eael-product-wrap .product-image-wrap { position: relative; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap, .eael-product-grid.masonry .eael-product-wrap .icons-wrap { padding: 0px; list-style: none; position: absolute; z-index: 9; display: block; top: 50%; left: 0px; right: 0px; transform: translateY(0px); opacity: 0; visibility: hidden; transform-origin: center center; margin: 0px auto; transition: 0.4s; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style { background: red; display: flex; -webkit-box-align: center; align-items: center; justify-content: stretch; width: 100%; top: auto; bottom: -50px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li { -webkit-box-flex: 1; flex: 1 1 0%; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist { margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a { font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after { content: ""; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li:not(:last-child), .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li:not(:last-child) { border-right: 1px solid rgb(255, 255, 255); }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li.add-to-cart, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li.add-to-cart { -webkit-box-flex: 4; flex: 4 1 0%; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a { position: relative; background-color: rgba(0, 0, 0, 0); margin: 0px; padding: 10px 5px; font-size: 15px; line-height: 1.2em; color: rgb(255, 255, 255); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; min-height: 42px; place-content: center; -webkit-box-pack: center; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a.added_to_cart, .eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a.button.add_to_cart_button, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a.added_to_cart, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a.button.add_to_cart_button { padding: 0px !important; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a:hover, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a:hover { background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0); }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a i { line-height: normal; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a.add_to_wishlist, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a.add_to_wishlist { font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a.add_to_wishlist i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a.add_to_wishlist i { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a.add_to_wishlist::after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a.add_to_wishlist::after { content: ""; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; top: auto; bottom: -100px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist { margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a { font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after { content: ""; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a { position: relative; width: 42px; height: 42px; margin: 3px; box-shadow: rgba(61, 70, 79, 0.12) 0px 15px 10px; background-color: rgb(255, 255, 255); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a i { line-height: 1rem; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.added_to_cart, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.added_to_cart { font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.added_to_cart::after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.added_to_cart::after { content: ""; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button { padding: 0px; margin: 3px; font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button::before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button::before { content: ""; display: block; font-family: "Font Awesome 5 Free"; font-size: 18px; font-weight: 900; transform: translate(-50%, -50%); top: 50%; left: 50%; position: absolute; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button.product_type_variable::before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button.product_type_variable::before { content: ""; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.product_type_external, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.product_type_external { padding: 0px; margin: 0px; font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.product_type_external::before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.product_type_external::before { content: ""; display: block; font-family: "Font Awesome 5 Free"; font-size: 18px; font-weight: 900; transform: translate(-50%, -50%); top: 50%; left: 50%; position: absolute; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.add_to_wishlist, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.add_to_wishlist { font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.add_to_wishlist i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.add_to_wishlist i { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.add_to_wishlist::after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.add_to_wishlist::after { content: ""; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-align: center; align-items: center; visibility: visible; opacity: 1; top: auto; bottom: -24px; margin: 0px 5%; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist { margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a { font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after { content: ""; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a { position: relative; width: 42px; height: 42px; margin: 3px; box-shadow: rgba(61, 70, 79, 0.12) 0px 15px 10px; background-color: rgb(255, 255, 255); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a i { line-height: 1rem; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart { font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart::after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart::after { content: ""; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 18px; line-height: 38px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button { padding: 0px; margin: 0px; font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button::before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button::before { content: ""; display: block; font-family: "Font Awesome 5 Free"; font-size: 18px; font-weight: 900; transform: translate(-50%, -50%); top: 50%; left: 50%; position: absolute; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button.product_type_variable::before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button.product_type_variable::before { content: ""; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.product_type_external, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.product_type_external { padding: 0px; margin: 0px; font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.product_type_external::before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.product_type_external::before { content: ""; display: block; font-family: "Font Awesome 5 Free"; font-size: 18px; font-weight: 900; transform: translate(-50%, -50%); top: 50%; left: 50%; position: absolute; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.add_to_wishlist, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.add_to_wishlist { font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.add_to_wishlist i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.add_to_wishlist i { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.add_to_wishlist::after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.add_to_wishlist::after { content: ""; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style { background: rgb(255, 255, 255); width: 100%; top: auto; bottom: -50px; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist { margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a { font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after { content: ""; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a { position: relative; width: 42px; height: 42px; margin: 10px 2px 0px; padding: 0px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a i { line-height: 1rem; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart { font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart::after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart::after { content: ""; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button { padding: 0px; margin: 10px 2px 0px; font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button::before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button::before { content: ""; display: block; font-family: "Font Awesome 5 Free"; font-size: 18px; font-weight: 900; transform: translate(-50%, -50%); top: 50%; left: 50%; position: absolute; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button.product_type_variable::before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button.product_type_variable::before { content: ""; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.product_type_external, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.product_type_external { padding: 0px; margin: 10px 2px 0px; font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.product_type_external::before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.product_type_external::before { content: ""; display: block; font-family: "Font Awesome 5 Free"; font-size: 18px; font-weight: 900; transform: translate(-50%, -50%); top: 50%; left: 50%; position: absolute; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.add_to_wishlist, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.add_to_wishlist { font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.add_to_wishlist i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.add_to_wishlist i { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.add_to_wishlist::after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.add_to_wishlist::after { content: ""; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap li, .eael-product-grid.masonry .eael-product-wrap .icons-wrap li { display: inline-block; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap li a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap li a { display: block; position: absolute; color: rgb(0, 0, 0); width: 100%; height: 100%; text-align: center; transition: 0.4s; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap li a:hover, .eael-product-grid.masonry .eael-product-wrap .icons-wrap li a:hover { background: rgb(255, 122, 128); color: rgb(255, 255, 255); }

.eael-product-grid.grid .eael-product-wrap .icons-wrap li a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap li a i { position: relative; font-size: 18px; line-height: 42px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap li a svg, .eael-product-grid.masonry .eael-product-wrap .icons-wrap li a svg { width: 18px; }

.eael-product-grid.grid .eael-product-wrap .product-details-wrap, .eael-product-grid.masonry .eael-product-wrap .product-details-wrap { padding: 10px; }

.eael-product-grid.grid:not(.eael-product-preset-8) .product-image-wrap, .eael-product-grid.masonry:not(.eael-product-preset-8) .product-image-wrap { overflow: hidden; }

.eael-product-grid.masonry .woocommerce ul.products { display: block; }

@media (min-width: 766px) {
  .eael-product-grid.masonry .woocommerce ul.products { margin: 0px -1% !important; }
}

.eael-product-grid.masonry .woocommerce ul.products::before, .eael-product-grid.masonry .woocommerce ul.products::after { display: table; content: " "; }

.eael-product-grid.masonry .woocommerce ul.products li.product { float: left; margin: 15px 0px; }

@media (min-width: 766px) {
  .eael-product-grid.masonry .woocommerce ul.products li.product { margin: 1%; }
}

.eael-product-grid.grid.eael-product-preset-8 .product-details-wrap > div:first-child, .eael-product-grid.masonry.eael-product-preset-8 .product-details-wrap > div:first-child { margin-top: 20px; }

.eael-product-grid.grid.eael-product-preset-5 ul.products, .eael-product-grid.grid.eael-product-preset-6 ul.products, .eael-product-grid.grid.eael-product-preset-7 ul.products, .eael-product-grid.grid.eael-product-preset-8 ul.products, .eael-product-grid.masonry.eael-product-preset-5 ul.products, .eael-product-grid.masonry.eael-product-preset-6 ul.products, .eael-product-grid.masonry.eael-product-preset-7 ul.products, .eael-product-grid.masonry.eael-product-preset-8 ul.products { padding: 0px; margin: 0px; list-style: none; }

.eael-product-grid.grid.eael-product-preset-5 ul.products li.product, .eael-product-grid.grid.eael-product-preset-6 ul.products li.product, .eael-product-grid.grid.eael-product-preset-7 ul.products li.product, .eael-product-grid.grid.eael-product-preset-8 ul.products li.product, .eael-product-grid.masonry.eael-product-preset-5 ul.products li.product, .eael-product-grid.masonry.eael-product-preset-6 ul.products li.product, .eael-product-grid.masonry.eael-product-preset-7 ul.products li.product, .eael-product-grid.masonry.eael-product-preset-8 ul.products li.product { text-align: center; border: 1px solid rgb(0, 0, 0); overflow: hidden; }

.eael-product-grid.grid.eael-product-preset-5 ul.products li.product.first, .eael-product-grid.grid.eael-product-preset-6 ul.products li.product.first, .eael-product-grid.grid.eael-product-preset-7 ul.products li.product.first, .eael-product-grid.grid.eael-product-preset-8 ul.products li.product.first, .eael-product-grid.masonry.eael-product-preset-5 ul.products li.product.first, .eael-product-grid.masonry.eael-product-preset-6 ul.products li.product.first, .eael-product-grid.masonry.eael-product-preset-7 ul.products li.product.first, .eael-product-grid.masonry.eael-product-preset-8 ul.products li.product.first { clear: none; }

.eael-product-grid.grid.eael-product-preset-6 .product.outofstock .icons-wrap .button, .eael-product-grid.grid.eael-product-preset-7 .product.outofstock .icons-wrap .button, .eael-product-grid.grid.eael-product-preset-8 .product.outofstock .icons-wrap .button, .eael-product-grid.masonry.eael-product-preset-6 .product.outofstock .icons-wrap .button, .eael-product-grid.masonry.eael-product-preset-7 .product.outofstock .icons-wrap .button, .eael-product-grid.masonry.eael-product-preset-8 .product.outofstock .icons-wrap .button { display: none; }

.eael-product-grid.grid.eael-product-preset-6 .icons-wrap .button.product_type_grouped, .eael-product-grid.grid.eael-product-preset-6 .icons-wrap .button.product_type_external, .eael-product-grid.grid.eael-product-preset-7 .icons-wrap .button.product_type_grouped, .eael-product-grid.grid.eael-product-preset-7 .icons-wrap .button.product_type_external, .eael-product-grid.grid.eael-product-preset-8 .icons-wrap .button.product_type_grouped, .eael-product-grid.grid.eael-product-preset-8 .icons-wrap .button.product_type_external, .eael-product-grid.masonry.eael-product-preset-6 .icons-wrap .button.product_type_grouped, .eael-product-grid.masonry.eael-product-preset-6 .icons-wrap .button.product_type_external, .eael-product-grid.masonry.eael-product-preset-7 .icons-wrap .button.product_type_grouped, .eael-product-grid.masonry.eael-product-preset-7 .icons-wrap .button.product_type_external, .eael-product-grid.masonry.eael-product-preset-8 .icons-wrap .button.product_type_grouped, .eael-product-grid.masonry.eael-product-preset-8 .icons-wrap .button.product_type_external { display: none !important; }

.eael-product-grid.list .woocommerce ul.products li.product { overflow: hidden; }

.eael-product-grid.list .woocommerce ul.products li.product .woocommerce-loop-product__link img { margin-bottom: 0px; }

.eael-product-grid.list .woocommerce ul.products li.product .star-rating { margin: 0px auto 10px 0px; }

.eael-product-grid.list .eael-product-list-preset-2 .eael-product-wrap { padding: 20px; }

.eael-product-grid.list .eael-product-list-preset-2 .eael-product-wrap .product-details-wrap { padding: 0px 0px 0px 25px; }

.eael-product-grid.list .eael-product-list-preset-3 .eael-product-wrap { padding: 0px; background-color: rgba(0, 0, 0, 0); }

.eael-product-grid.list .eael-product-list-preset-3 .eael-product-wrap .product-details-wrap { padding: 0px 0px 0px 25px; }

.eael-product-grid.list .eael-product-list-preset-3 .eael-product-wrap .title-wrap, .eael-product-grid.list .eael-product-list-preset-3 .eael-product-wrap .price-wrap { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid; }

.eael-product-grid.list .eael-product-list-preset-4 .eael-product-wrap { padding: 0px; }

.eael-product-grid.list .eael-product-list-preset-4 .eael-product-wrap .product-details-wrap { padding: 20px; margin-left: 20px; }

.eael-product-grid.list .eael-product-wrap { display: flex; }

.eael-product-grid.list .eael-product-wrap:hover .icons-wrap.box-style { transform: translateY(-50%); visibility: visible; opacity: 1; }

.eael-product-grid.list .eael-product-wrap:hover .icons-wrap.block-style { visibility: visible; opacity: 1; transform: translateY(-50px); }

.eael-product-grid.list .eael-product-wrap .icons-wrap { padding: 0px; margin: 0px; list-style: none; transition: 0.4s; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.block-style { background: red; display: flex; height: 50px; width: 100%; top: auto; bottom: -50px; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.block-style li { -webkit-box-flex: 1; flex: 1 1 0%; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.block-style li.add-to-cart { -webkit-box-flex: 4; flex: 4 1 0%; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.block-style li a { position: relative; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.box-style li { width: 42px; height: 42px; filter: drop-shadow(rgba(61, 70, 79, 0.12) 0px 15px 10px); background-color: rgb(255, 255, 255); }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist { margin: 0px; padding: 0px; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span { display: none; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a { font-size: 0px; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i { display: none; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after { content: ""; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li.add-to-cart a { width: auto; padding: 11px 15px !important; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li a { margin: 2px; padding: 10.5px 10px; width: 42px; height: 42px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li a.add_to_wishlist { font-size: 0px; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li a.add_to_wishlist i { display: none; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li a.add_to_wishlist::after { content: ""; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 { display: flex; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 li:not(:first-child) a { border-left-width: 0px !important; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 li.add-to-cart a { padding: 8.5px 10px; margin: 0px; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 li a.eael-wc-compare.eael-wc-compare-icon { margin: 2px; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 li a { border: 2px solid rgb(221, 221, 221); }

.eael-product-grid.list .eael-product-wrap .icons-wrap li { display: inline-block; margin: 0px; padding: 0px; vertical-align: top; }

.eael-product-grid.list .eael-product-wrap .icons-wrap li a { display: block; color: rgb(0, 0, 0); text-align: center; transition: 0.4s; background: rgb(255, 235, 205); padding: 9px 10px; font-size: 15px; line-height: 1.4em; font-weight: 700; cursor: pointer; }

.eael-product-grid.list .eael-product-wrap .icons-wrap li a:hover { background: rgb(255, 122, 128); color: rgb(255, 255, 255); }

.eael-product-grid.list .eael-product-wrap .icons-wrap li a i { position: relative; font-size: 18px; }

.eael-product-grid.list .eael-product-wrap .icons-wrap li a svg { width: 18px; }

.eael-product-grid.list .eael-product-wrap .icons-wrap li a.button { font-size: 15px; line-height: 1.4em; }

.eael-product-grid.list .eael-product-wrap .product-image-wrap { position: relative; overflow: hidden; width: 45%; margin: 0px; }

.eael-product-grid.list .eael-product-wrap .product-details-wrap { width: 55%; padding: 25px; text-align: left !important; }

.eael-product-grid.list .eael-product-wrap .eael-product-price { margin-bottom: 5px; }

.eael-product-grid.list .eael-product-wrap .eael-product-excerpt p { margin: 0px 0px 10px; }

.eael-product-grid.list .eael-sold-count-number { text-align: left; }

@media only screen and (min-width: 1025px) {
  .eael-product-grid-column-1 .eael-product-grid .woocommerce ul.products { grid-template-columns: 100%; }
  .eael-product-grid-column-2 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(2, 1fr); }
  .eael-product-grid-column-3 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(3, 1fr); }
  .eael-product-grid-column-4 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(4, 1fr); }
  .eael-product-grid-column-5 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(5, 1fr); }
  .eael-product-grid-column-6 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(6, 1fr); }
  .eael-product-list-column-2 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(2, 1fr); }
  .eael-product-list-column-1 .eael-product-grid .woocommerce ul.products { grid-template-columns: 100%; }
  .eael-product-grid-column-1 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 100%; margin: 15px 0px; }
  .eael-product-grid-column-2 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 48%; }
  .eael-product-grid-column-3 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 31.3333%; }
  .eael-product-grid-column-4 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 23%; }
  .eael-product-grid-column-5 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 18%; }
  .eael-product-grid-column-6 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 14.6667%; }
}

@media only screen and (max-width: 1024px) and (min-width: 766px) {
  .eael-product-grid-column-tablet-1 .eael-product-grid .woocommerce ul.products { grid-template-columns: 100%; }
  .eael-product-grid-column-tablet-2 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(2, 1fr); }
  .eael-product-grid-column-tablet-3 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(3, 1fr); }
  .eael-product-grid-column-tablet-4 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(4, 1fr); }
  .eael-product-grid-column-tablet-5 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(5, 1fr); }
  .eael-product-grid-column-tablet-6 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(6, 1fr); }
  .eael-product-list-column-tablet-2 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(2, 1fr); }
  .eael-product-list-column-tablet-1 .eael-product-grid .woocommerce ul.products { grid-template-columns: 100%; }
  .eael-product-grid-column-tablet-1 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 100%; margin: 15px 0px; }
  .eael-product-grid-column-tablet-2 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 48%; }
  .eael-product-grid-column-tablet-3 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 31.3333%; }
  .eael-product-grid-column-tablet-4 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 23%; }
  .eael-product-grid-column-tablet-5 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 18%; }
  .eael-product-grid-column-tablet-6 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 14.6667%; }
}

@media only screen and (max-width: 767px) {
  .eael-product-grid-column-mobile-1 .eael-product-grid .woocommerce ul.products { grid-template-columns: 100%; }
  .eael-product-grid-column-mobile-2 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(2, 1fr); }
  .eael-product-grid-column-mobile-3 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(3, 1fr); }
  .eael-product-grid-column-mobile-4 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(4, 1fr); }
  .eael-product-grid-column-mobile-5 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(5, 1fr); }
  .eael-product-grid-column-mobile-6 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(6, 1fr); }
  .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(2, 1fr); }
  .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap, .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap { width: 100%; }
  .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap { margin-bottom: 15px; }
  .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap { padding: 0px; margin: 0px; }
  .eael-product-list-column-mobile-1 .eael-product-grid .woocommerce ul.products { grid-template-columns: 100%; }
  .eael-product-list-column-mobile-1 .eael-product-grid .woocommerce ul.products .eael-product-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .eael-product-list-column-mobile-1 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap, .eael-product-list-column-mobile-1 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap { width: 100%; }
  .eael-product-list-column-mobile-1 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap { margin-bottom: 15px; }
  .eael-product-list-column-mobile-1 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap { padding: 0px; margin: 0px; }
  .eael-product-grid-column-mobile-1 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 100%; margin: 15px 0px; }
  .eael-product-grid-column-mobile-2 .eael-product-grid.masonry .woocommerce ul.products li.product { margin: 1%; width: 48% !important; }
  .eael-product-grid-column-mobile-3 .eael-product-grid.masonry .woocommerce ul.products li.product { margin: 1%; width: 31.3333% !important; }
  .eael-product-grid-column-mobile-4 .eael-product-grid.masonry .woocommerce ul.products li.product { margin: 1%; width: 23% !important; }
  .eael-product-grid-column-mobile-5 .eael-product-grid.masonry .woocommerce ul.products li.product { margin: 1%; width: 18% !important; }
  .eael-product-grid-column-mobile-6 .eael-product-grid.masonry .woocommerce ul.products li.product { margin: 1%; width: 14.6667% !important; }
}

.eael-product-loader { position: relative; }

.eael-product-loader::after { border-radius: 50%; width: 50px; height: 50px; position: absolute; content: ""; border-width: 4px; border-style: solid; border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgb(0, 0, 0); transform: translate(-50%, -50%); animation: 1.1s linear 0s infinite normal none running loaderSpin; left: 48%; top: 40%; transition: 0.2s; }

.theme-flexia .woocommerce ul.products li.product .woocommerce-LoopProduct-link { position: unset; display: unset; }

.eael-product-grid .woocommerce ul.products li.product .ast-shop-product-out-of-stock { display: none; }

.theme-blocksy .button::before { opacity: 1; z-index: 0; right: 0px; line-height: 1.2em; filter: none !important; bottom: 0px !important; }

.theme-blocksy .button:hover { transform: none; }

.theme-twentytwentyone .eael-product-default .woocommerce ul.products li.product .button { margin: 0px auto; }

.theme-savoy .eael-product-grid .woocommerce ul.products li.product .star-rating { font-size: 12px; letter-spacing: 2px; width: 75px; }

.theme-savoy .eael-product-grid .woocommerce ul.products li.product .star-rating::before { font-size: 12px; letter-spacing: 2px; line-height: 12px; left: 0px; }

.theme-savoy .eael-product-grid .woocommerce ul.products li.product .star-rating span { font-size: 12px; letter-spacing: 2px; }

.theme-savoy .eael-product-grid .woocommerce ul.products li.product .star-rating span::before { font-size: 12px; letter-spacing: 2px; left: 0px; line-height: 12px; }

.buddyboss-theme .eael-product-popup.woocommerce div.product .button { line-height: 0; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.grid .woocommerce ul.products, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.list .woocommerce ul.products, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.grid .woocommerce ul.products, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.list .woocommerce ul.products { display: grid; margin: 0px; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.grid .woocommerce ul.products li.product, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.list .woocommerce ul.products li.product, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.grid .woocommerce ul.products li.product, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.list .woocommerce ul.products li.product { margin: 0px; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid li.product, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid li.product { max-width: 100%; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid li.product .eael-product-wrap .onsale, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid li.product .eael-product-wrap .stockout, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid li.product .eael-product-wrap .onsale, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid li.product .eael-product-wrap .stockout { height: auto; top: 25px; left: -55px; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid li.product .eael-product-wrap .eael-star-rating.star-rating, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid li.product .eael-product-wrap .eael-star-rating.star-rating { width: 7em; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid li.product .eael-product-wrap .button, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid li.product .eael-product-wrap .button { margin: 0px; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.eael-product-default li.product, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.eael-product-default li.product { display: block; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.eael-product-default li.product .added_to_cart, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.eael-product-default li.product .added_to_cart { width: 100%; position: absolute; bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; background: rgb(51, 51, 51); color: rgb(255, 255, 255); height: 100%; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.eael-product-overlay li.product a.button.add_to_cart_button, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.eael-product-overlay li.product a.button.add_to_cart_button { -webkit-box-flex: inherit; flex: inherit; width: auto; border-radius: 50%; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.eael-product-preset-5 li.product .eael-product-wrap .added_to_cart, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.eael-product-preset-5 li.product .eael-product-wrap .added_to_cart { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.eael-product-preset-6 li.product .eael-product-wrap .add_to_cart_button, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.eael-product-preset-8 li.product .eael-product-wrap .add_to_cart_button, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.eael-product-preset-6 li.product .eael-product-wrap .add_to_cart_button, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.eael-product-preset-8 li.product .eael-product-wrap .add_to_cart_button { border-radius: 3px; margin: 0px 2px; width: 42px; height: 42px; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.eael-product-preset-7 li.product .eael-product-wrap .add_to_cart_button, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.eael-product-preset-7 li.product .eael-product-wrap .add_to_cart_button { border-radius: 3px; margin: 10px 2px 0px; width: 42px; height: 42px; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.list li.product .details-block-style .add-to-cart .add_to_cart_button, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.list li.product .details-block-style .add-to-cart .add_to_cart_button { margin: 2px; border-radius: 3px; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.list li.product .details-block-style-2 .add-to-cart .add_to_cart_button, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.list li.product .details-block-style-2 .add-to-cart .add_to_cart_button { padding: 9px 10px; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.list li.product .details-block-style-2 .added_to_cart, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.list li.product .details-block-style-2 .added_to_cart { width: 100%; padding: 5px 10px; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.eael-product-simple li.product .add_to_cart_button.added, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.eael-product-simple li.product .add_to_cart_button.added { display: block !important; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.eael-product-simple li.product .added_to_cart, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.eael-product-simple li.product .added_to_cart { width: 100%; border-radius: 0px; padding: 12px 10px; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); position: absolute; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 10px auto; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.grid.eael-product-reveal li.product .eael-product-wrap .add_to_cart_button.added, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.grid.eael-product-reveal li.product .eael-product-wrap .add_to_cart_button.added { display: block !important; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.grid.eael-product-reveal li.product .eael-product-wrap:hover.add_to_cart_button.added, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.grid.eael-product-reveal li.product .eael-product-wrap:hover.add_to_cart_button.added { visibility: visible; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.grid.eael-product-reveal li.product .eael-product-wrap .added_to_cart, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.grid.eael-product-reveal li.product .eael-product-wrap .added_to_cart { width: 100%; border-radius: 0px; padding: 12px 10px; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); position: absolute; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 10px auto; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.masonry.eael-product-simple li.product .add_to_cart_button.added, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.masonry.eael-product-simple li.product .add_to_cart_button.added { display: block !important; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.masonry.eael-product-simple li.product .added_to_cart, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.masonry.eael-product-simple li.product .added_to_cart { width: 100%; border-radius: 0px; padding: 12px 10px; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); position: absolute; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 10px auto; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.masonry.eael-product-reveal li.product .eael-product-wrap .add_to_cart_button.added, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.masonry.eael-product-reveal li.product .eael-product-wrap .add_to_cart_button.added { display: block !important; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.masonry.eael-product-reveal li.product .eael-product-wrap:hover.add_to_cart_button.added, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.masonry.eael-product-reveal li.product .eael-product-wrap:hover.add_to_cart_button.added { visibility: visible; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.masonry.eael-product-reveal li.product .eael-product-wrap .added_to_cart, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.masonry.eael-product-reveal li.product .eael-product-wrap .added_to_cart { width: 100%; border-radius: 0px; padding: 12px 10px; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); position: absolute; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 10px auto; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.masonry.eael-product-preset-7 li.product .add-to-cart .add_to_cart_button, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.masonry.eael-product-preset-7 li.product .add-to-cart .add_to_cart_button { margin: 10px 2px 0px; }

.theme-kadence .eael-product-grid .woocommerce ul.products li.product .button { text-transform: capitalize; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; letter-spacing: normal; box-shadow: none; color: rgb(255, 255, 255); padding: 10px 25px; -webkit-box-pack: center; justify-content: center; }

.clearfix::before, .clearfix::after { content: " "; display: table; clear: both; }

.eael-testimonial-slider.nav-top-left, .eael-testimonial-slider.nav-top-right, .eael-team-slider.nav-top-left, .eael-team-slider.nav-top-right, .eael-logo-carousel.nav-top-left, .eael-logo-carousel.nav-top-right, .eael-post-carousel.nav-top-left, .eael-post-carousel.nav-top-right, .eael-product-carousel.nav-top-left, .eael-product-carousel.nav-top-right { padding-top: 40px; }

.eael-contact-form input[type="text"], .eael-contact-form input[type="email"], .eael-contact-form input[type="url"], .eael-contact-form input[type="tel"], .eael-contact-form input[type="date"], .eael-contact-form input[type="number"], .eael-contact-form textarea { background: rgb(255, 255, 255); box-shadow: none; float: none; height: auto; margin: 0px; outline: 0px; width: 100%; }

.eael-contact-form input[type="submit"] { border: 0px; float: none; height: auto; margin: 0px; padding: 10px 20px; width: auto; transition: 0.25s linear; }

.eael-contact-form.placeholder-hide input::-webkit-input-placeholder, .eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder { opacity: 0; visibility: hidden; }

.eael-custom-radio-checkbox input[type="checkbox"], .eael-custom-radio-checkbox input[type="radio"] { appearance: none; border-style: solid; border-width: 0px; outline: none; min-width: 1px; width: 15px; height: 15px; background: rgb(221, 221, 221); padding: 3px; }

.eael-custom-radio-checkbox input[type="checkbox"]::before, .eael-custom-radio-checkbox input[type="radio"]::before { content: ""; width: 100%; height: 100%; padding: 0px; margin: 0px; display: block; }

.eael-custom-radio-checkbox input[type="checkbox"]:checked::before, .eael-custom-radio-checkbox input[type="radio"]:checked::before { background: rgb(153, 153, 153); transition: 0.25s linear; }

.eael-custom-radio-checkbox input[type="radio"] { border-radius: 50%; }

.eael-custom-radio-checkbox input[type="radio"]::before { border-radius: 50%; }

.eael-post-elements-readmore-btn { font-size: 12px; font-weight: 500; transition: 300ms ease-in-out; display: inline-block; }

.elementor-lightbox .dialog-widget-content { width: 100%; height: 100%; }

.eael-contact-form-align-left, .elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container { margin: 0px auto 0px 0px; display: inline-block; text-align: left; }

.eael-contact-form-align-center, .elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container { float: none; margin: 0px auto; display: inline-block; text-align: left; }

.eael-contact-form-align-right, .elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container { margin: 0px 0px 0px auto; display: inline-block; text-align: left; }

.eael-force-hide { display: none !important; }

.eael-d-none { display: none !important; }

.eael-d-block { display: block !important; }

.eael-h-auto { height: auto !important; }

.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating ~ .count { display: none; }

.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating { display: none; }

.sr-only { border: 0px !important; clip: rect(1px, 1px, 1px, 1px) !important; clip-path: inset(50%) !important; height: 1px !important; margin: -1px !important; overflow: hidden !important; padding: 0px !important; position: absolute !important; width: 1px !important; white-space: nowrap !important; }

.elementor-widget-eael-adv-tabs .eael-tab-content-item, .elementor-widget-eael-adv-accordion .eael-accordion-content, .elementor-widget-eael-data-table .td-content, .elementor-widget-eael-info-box .eael-infobox-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-expiry-template, .elementor-widget-eael-countdown .eael-countdown-container, .elementor-widget-eael-cta-box .eael-cta-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-primary-wrap, .elementor-widget-eael-toggle .eael-toggle-secondary-wrap, .elementor-widget-eael-protected-content .eael-protected-content-message, .elementor-widget-eael-protected-content .protected-content, .eael-offcanvas-content-visible .eael-offcanvas-body, .elementor-widget-eael-stacked-cards .eael-stacked-cards__item { position: relative; }

.elementor-widget-eael-adv-tabs .eael-tab-content-item:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-adv-accordion .eael-accordion-content:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-data-table .td-content:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-info-box .eael-infobox-template-wrapper:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-expiry-template:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-container:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-cta-box .eael-cta-template-wrapper:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-primary-wrap:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-secondary-wrap:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-protected-content .eael-protected-content-message:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-protected-content .protected-content:hover .eael-onpage-edit-template-wrapper, .eael-offcanvas-content-visible .eael-offcanvas-body:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-stacked-cards .eael-stacked-cards__item:hover .eael-onpage-edit-template-wrapper { display: block; }

.eael-widget-otea-active .elementor-element:hover > .elementor-element-overlay, .eael-widget-otea-active .elementor-empty-view, .eael-widget-otea-active .elementor-add-section-inline, .eael-widget-otea-active .elementor-add-section { display: initial !important; }

.eael-onpage-edit-template-wrapper { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: none; border: 2px solid rgb(94, 234, 212); }

.eael-onpage-edit-template-wrapper::after { position: absolute; content: ""; inset: 0px; z-index: 2; background: rgb(94, 234, 212); opacity: 0.3; }

.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate { display: block; }

.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate::after { display: none; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template { background: rgb(94, 234, 212); color: rgb(0, 0, 0); width: 150px; text-align: center; height: 30px; line-height: 30px; font-size: 12px; cursor: pointer; position: relative; z-index: 3; left: 50%; transform: translateX(-50%); }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::before { content: ""; border-width: 30px 0px 0px 14px; border-style: solid none none solid; border-color: rgb(94, 234, 212) currentcolor currentcolor rgba(0, 0, 0, 0); right: 100%; position: absolute; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::after { content: ""; border-width: 0px 0px 30px 14px; border-style: none none solid solid; border-color: currentcolor currentcolor rgba(0, 0, 0, 0) rgb(94, 234, 212); left: 100%; position: absolute; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template > i { margin-right: 8px; }

.elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect1, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect2, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect3, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect4 { box-shadow: inherit !important; }

.eael-dual-header { display: block; margin-bottom: 50px; }

.eael-dual-header .eaa-svg { font-size: 36px; }

.eael-dual-header svg { height: 1em; width: 1em; }

.eael-dual-header .dch-sep-icon, .eael-dual-header .dch-icon { display: block; padding: 0px; margin: 20px 0px 10px; font-size: 36px; }

.eael-dual-header .eael-dch-title { font-size: 36px; font-weight: 700; text-transform: uppercase; line-height: 48px; margin: 10px 0px; }

.eael-dual-header .eael-dch-title .eael-dch-title-text { font-size: 36px; font-weight: 700; text-transform: uppercase; line-height: 48px; margin: 10px 0px; }

.eael-dual-header .eael-dch-title .eael-dch-title-text.eael-dch-title-lead { color: rgb(26, 188, 156); }

.eael-dual-header .eael-dch-title .gradient-color { background: linear-gradient(var(--eael-dch-gradient-1, #062aca), var(--eael-dch-gradient-2, #9401d9)); }

.eael-dual-header .eael-dch-title .gradient-color, .eael-dual-header .eael-dch-title .eael-dch-title-gradient { background-clip: text !important; -webkit-text-fill-color: rgba(0, 0, 0, 0) !important; }

.eael-dual-header .subtext { font-size: 16px; display: block; }

.eael-dual-header-content-align-center { text-align: center; }

.eael-dual-header-content-align-left { text-align: left; }

.eael-dual-header-content-align-right { text-align: right; }

@media screen and (max-width: 1024px) and (min-width: 768px) {
  .eael-dual-header-content-tablet-align-center { text-align: center; }
  .eael-dual-header-content-tablet-align-left { text-align: left; }
  .eael-dual-header-content-tablet-align-right { text-align: right; }
}

@media screen and (max-width: 767px) {
  .eael-dual-header-content-mobile-align-center { text-align: center; }
  .eael-dual-header-content-mobile-align-left { text-align: left; }
  .eael-dual-header-content-mobile-align-right { text-align: right; }
}

.eael-dch-separator-wrap { display: flex; -webkit-box-pack: center; justify-content: center; }

.eael-dch-separator-wrap .separator-one, .eael-dch-separator-wrap .separator-two { display: inline-block; width: 15%; height: 5px; }

.eael-dch-separator-wrap .separator-one { background: rgb(32, 126, 255); }

.eael-dch-separator-wrap .separator-two { background: rgb(79, 101, 146); }

.eael-adv-accordion { width: auto; height: auto; transition: 0.3s ease-in-out; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header { padding: 15px; border: 1px solid rgba(0, 0, 0, 0.02); background-color: rgb(241, 241, 241); font-size: 1rem; font-weight: 600; line-height: 1; transition: 0.3s ease-in-out; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; cursor: pointer; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header > .eael-accordion-tab-title { -webkit-box-flex: 1; flex-grow: 1; margin: 0px; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header > i, .eael-adv-accordion .eael-accordion-list .eael-accordion-header span { margin-right: 10px; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eaa-svg { font-size: 32px; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eaa-svg svg { width: 1em; height: 1em; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover { background-color: rgb(65, 65, 65); }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active { background-color: rgb(68, 68, 68); }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-advanced-accordion-icon-closed { display: none; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-advanced-accordion-icon-opened { display: block; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle { transform: rotate(90deg); z-index: 10; transition: 0.3s ease-in-out; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle { transform: rotate(0deg); z-index: 10; transition: 0.3s ease-in-out; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-advanced-accordion-icon-closed { display: block; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-advanced-accordion-icon-opened { display: none; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-content { display: none; border: 1px solid rgb(238, 238, 238); padding: 15px; box-sizing: border-box; font-size: 1rem; line-height: 1.7; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-content .eael-accordion-gutenberg-content .alignfull { width: 100%; margin-left: 0px; margin-right: 0px; max-width: 100%; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-content.active { display: block; }

.eael-adv-accordion .fa-accordion-icon { display: inline-block; margin-right: 10px; }

.rtl .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle { transform: rotate(-90deg); }

@-webkit-keyframes eaelLoaderSpin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes eaelLoaderSpin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.eael-button-wrap, .eael-load-more-button-wrap { display: flex; }

.eael-button-wrap.eael-force-hide, .eael-load-more-button-wrap.eael-force-hide { display: none !important; }

.eael-button-wrap.eael-infinity-scroll, .eael-load-more-button-wrap.eael-infinity-scroll { -webkit-box-pack: center; justify-content: center; }

.eael-button-wrap.eael-infinity-scroll .eael-load-more-button:not(.button--loading), .eael-load-more-button-wrap.eael-infinity-scroll .eael-load-more-button:not(.button--loading) { display: none !important; height: 1px; }

.eael-button, .eael-load-more-button { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: 1em 2em; border: 0px solid; font-size: 16px; overflow: hidden; display: flex !important; }

.eael-button.hide, .eael-load-more-button.hide { display: none !important; }

.eael-button.button--loading .eael-btn-loader, .eael-load-more-button.button--loading .eael-btn-loader { display: block; }

.eael-button .eael-btn-loader, .eael-load-more-button .eael-btn-loader { display: none; border-radius: 50%; width: 20px; height: 20px; font-size: 10px; position: relative; top: auto; left: -200%; border-width: 4px; border-style: solid; border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgb(255, 255, 255); transform: translateZ(0px); animation: 1.1s linear 0s infinite normal none running eaelLoaderSpin; margin-right: 5px; transition: 0.2s; }

.eael-button .eael-btn-loader::after, .eael-load-more-button .eael-btn-loader::after { border-radius: 50%; width: 20px; height: 20px; }

.eael-button:focus, .eael-load-more-button:focus { outline: none; }

.eael-button.button--loading > span, .eael-load-more-button.button--loading > span { margin-left: 0px; }

.eael-button.button--loading .eael-btn-loader, .eael-load-more-button.button--loading .eael-btn-loader { left: 0px; }

.rtl .eael-load-more-button-wrap { direction: ltr; }

.eael-post-grid-container .eael-post-grid { margin: 0px -10px; }

.eael-post-grid-container .eael-post-grid .eael-grid-post { float: left; padding: 10px; }

.eael-post-carousel .eael-grid-post { float: none; padding: 0px; }

.eael-grid-post-holder { border: 1px solid rgba(0, 0, 0, 0.1); }

.eael-grid-post-holder-inner { height: 100%; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.eael-entry-media { position: relative; order: -1; }

.eael-entry-overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 2; transition: opacity 0.2s ease-in-out, transform 0.25s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.25s cubic-bezier(0.19, 1, 0.22, 1); }

.eael-entry-overlay > a { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 3; }

.eael-entry-title { margin: 10px 0px 5px; font-size: 1.2em; }

.eael-entry-thumbnail img { width: 100%; max-width: 100%; vertical-align: middle; }

.eael-entry-thumbnail.eael-image-ratio img { position: absolute; top: calc(50% + 1px); left: calc(50% + 1px); transform: scale(1.01) translate(-50%, -50%); }

.eael-entry-thumbnail > img { height: 100%; }

.eael-entry-footer .eael-author-avatar, .eael-entry-header-after .eael-author-avatar { width: 50px; padding-right: 8px; }

.eael-entry-footer .eael-author-avatar .avatar, .eael-entry-header-after .eael-author-avatar .avatar { border-radius: 50%; }

.eael-entry-header-after.style-two { flex-wrap: wrap; }

.eael-post-grid .eael-entry-footer .eael-entry-meta { text-align: left; }

.eael-grid-post .eael-entry-meta { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; white-space: nowrap; }

.eael-grid-post .eael-entry-footer .eael-entry-meta { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.eael-entry-meta > div { font-size: 12px; line-height: 1.2; padding-bottom: 5px; }

.eael-grid-post-excerpt p { margin: 0px; font-size: 14px; }

.eael-entry-meta .eael-entry-footer .eael-posted-by { display: block; }

.eael-grid-post .eael-entry-wrapper { padding: 15px; }

.eael-post-grid .eael-entry-wrapper > .eael-entry-meta span.eael-posted-by, .eael-post-grid .eael-entry-wrapper > .eael-entry-header-after .eael-entry-meta span.eael-posted-by { padding-right: 8px; }

.eael-post-grid .eael-entry-wrapper > .eael-entry-meta span.eael-posted-on::before, .eael-post-grid .eael-entry-wrapper > .eael-entry-header-after .eael-entry-meta span.eael-posted-on::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; color: inherit; opacity: 0.4; font-size: 0.8em; padding-right: 7px; }

.eael-post-grid .eael-entry-wrapper > .eael-entry-header-after.style-two .eael-entry-meta span.eael-posted-on::before { content: ""; padding-right: 0px; }

.eael-entry-media { position: relative; }

.eael-entry-overlay { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.eael-entry-overlay > i { color: rgb(255, 255, 255); }

.eael-entry-overlay.fade-in { visibility: hidden; opacity: 0; transition: 300ms; }

.eael-entry-media:hover .eael-entry-overlay.fade-in { visibility: visible; opacity: 1; }

.eael-entry-media:hover .eael-entry-overlay.fade-in > i { transform: translate(0px); opacity: 1; }

.eael-entry-overlay.zoom-in { transform: scale(0.9); visibility: hidden; opacity: 0; transition: 300ms; }

.eael-entry-media:hover .eael-entry-overlay.zoom-in { visibility: visible; opacity: 1; transform: scale(1); }

.eael-entry-overlay.slide-up { transform: translateY(100%); visibility: hidden; opacity: 0; transition: 300ms; }

.eael-entry-media:hover .eael-entry-overlay.slide-up { transform: translateY(0px); visibility: visible; opacity: 1; }

.eael-entry-media { overflow: hidden; }

.eael-entry-media.grid-hover-style-fade-in .eael-entry-overlay { opacity: 0; }

.eael-entry-media.grid-hover-style-fade-in:hover .eael-entry-overlay { opacity: 1; }

.eael-entry-media.grid-hover-style-none .eael-entry-overlay { display: none; }

.eael-entry-overlay.none { opacity: 0; }

.eael-entry-media.grid-hover-style-zoom-in .eael-entry-overlay { transform: scale(0.4); opacity: 0; }

.eael-entry-media.grid-hover-style-zoom-in:hover .eael-entry-overlay { transform: scale(1); opacity: 1; }

.eael-entry-media.grid-hover-style-animate-down .eael-entry-overlay { transform: translateY(-100%); }

.eael-entry-media.grid-hover-style-animate-down .eael-entry-overlay > i { transform: translateY(-100px); transition-delay: 100ms; transition-duration: 300ms; }

.eael-entry-media.grid-hover-style-animate-down:hover .eael-entry-overlay { transform: translate(0px); }

.eael-entry-media.grid-hover-style-animate-down:hover .eael-entry-overlay > i { transform: translateY(0px); }

.eael-entry-media.grid-hover-style-animate-up .eael-entry-overlay { transform: translateY(100%); visibility: hidden; opacity: 0; }

.eael-entry-media.grid-hover-style-animate-up .eael-entry-overlay > i { transform: translateY(100px); transition-delay: 100ms; transition-duration: 300ms; }

.eael-entry-media.grid-hover-style-animate-up:hover .eael-entry-overlay { transform: translate(0px); visibility: visible; opacity: 1; }

.eael-entry-media.grid-hover-style-animate-up:hover .eael-entry-overlay > i { transform: translateY(0px); }

.eael-grid-post .eael-entry-thumbnail > img { height: 100%; object-fit: cover; }

.eael-grid-post-excerpt .eael-post-elements-readmore-btn { display: block; }

@media only screen and (min-width: 1025px) {
  .elementor-element.elementor-grid-eael-col-1 { position: relative; }
  .elementor-element.elementor-grid-eael-col-1 .eael-grid-post { width: 100%; float: left; }
  .elementor-element.elementor-grid-eael-col-2 { position: relative; }
  .elementor-element.elementor-grid-eael-col-2 .eael-grid-post { width: 50%; float: left; }
  .elementor-element.elementor-grid-eael-col-2 .eael-grid-post:nth-of-type(2n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-eael-col-2 .eael-grid-post:nth-of-type(2n+1) { clear: both; }
  .elementor-element.elementor-grid-eael-col-3 { position: relative; }
  .elementor-element.elementor-grid-eael-col-3 .eael-grid-post { width: 33.3333%; float: left; }
  .elementor-element.elementor-grid-eael-col-3 .eael-grid-post:nth-of-type(3n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-eael-col-3 .eael-grid-post:nth-of-type(3n+1) { clear: both; }
  .elementor-element.elementor-grid-eael-col-4 { position: relative; }
  .elementor-element.elementor-grid-eael-col-4 .eael-grid-post { width: 25%; float: left; }
  .elementor-element.elementor-grid-eael-col-4 .eael-grid-post:nth-of-type(4n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-eael-col-4 .eael-grid-post:nth-of-type(4n+1) { clear: both; }
  .elementor-element.elementor-grid-eael-col-5 { position: relative; }
  .elementor-element.elementor-grid-eael-col-5 .eael-grid-post { width: 20%; float: left; }
  .elementor-element.elementor-grid-eael-col-5 .eael-grid-post:nth-of-type(5n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-eael-col-5 .eael-grid-post:nth-of-type(5n+1) { clear: both; }
  .elementor-element.elementor-grid-eael-col-6 { position: relative; }
  .elementor-element.elementor-grid-eael-col-6 .eael-grid-post { width: 16%; float: left; }
  .elementor-element.elementor-grid-eael-col-6 .eael-grid-post:nth-of-type(6n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-eael-col-6 .eael-grid-post:nth-of-type(6n+1) { clear: both; }
}

@media only screen and (max-width: 1024px) and (min-width: 766px) {
  .elementor-element.elementor-grid-tablet-eael-col-1 { position: relative; }
  .elementor-element.elementor-grid-tablet-eael-col-1 .eael-grid-post { width: 100%; float: left; }
  .elementor-element.elementor-grid-tablet-eael-col-2 { position: relative; }
  .elementor-element.elementor-grid-tablet-eael-col-2 .eael-grid-post { width: 50%; float: left; }
  .elementor-element.elementor-grid-tablet-eael-col-2 .eael-grid-post:nth-of-type(2n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-tablet-eael-col-2 .eael-grid-post:nth-of-type(2n+1) { clear: both; }
  .elementor-element.elementor-grid-tablet-eael-col-3 { position: relative; }
  .elementor-element.elementor-grid-tablet-eael-col-3 .eael-grid-post { width: 33.3333%; float: left; }
  .elementor-element.elementor-grid-tablet-eael-col-3 .eael-grid-post:nth-of-type(3n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-tablet-eael-col-3 .eael-grid-post:nth-of-type(3n+1) { clear: both; }
  .elementor-element.elementor-grid-tablet-eael-col-4 { position: relative; }
  .elementor-element.elementor-grid-tablet-eael-col-4 .eael-grid-post { width: 25%; float: left; }
  .elementor-element.elementor-grid-tablet-eael-col-4 .eael-grid-post:nth-of-type(4n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-tablet-eael-col-4 .eael-grid-post:nth-of-type(4n+1) { clear: both; }
  .elementor-element.elementor-grid-tablet-eael-col-5 { position: relative; }
  .elementor-element.elementor-grid-tablet-eael-col-5 .eael-grid-post { width: 20%; float: left; }
  .elementor-element.elementor-grid-tablet-eael-col-5 .eael-grid-post:nth-of-type(5n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-tablet-eael-col-5 .eael-grid-post:nth-of-type(5n+1) { clear: both; }
  .elementor-element.elementor-grid-tablet-eael-col-6 { position: relative; }
  .elementor-element.elementor-grid-tablet-eael-col-6 .eael-grid-post { width: 16%; float: left; }
  .elementor-element.elementor-grid-tablet-eael-col-6 .eael-grid-post:nth-of-type(6n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-tablet-eael-col-6 .eael-grid-post:nth-of-type(6n+1) { clear: both; }
}

@media only screen and (max-width: 767px) {
  .elementor-element.elementor-grid-mobile-eael-col-1 { position: relative; }
  .elementor-element.elementor-grid-mobile-eael-col-1 .eael-grid-post { width: 100%; float: left; }
  .elementor-element.elementor-grid-mobile-eael-col-2 { position: relative; }
  .elementor-element.elementor-grid-mobile-eael-col-2 .eael-grid-post { width: 50%; float: left; }
  .elementor-element.elementor-grid-mobile-eael-col-2 .eael-grid-post:nth-of-type(2n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-mobile-eael-col-2 .eael-grid-post:nth-of-type(2n+1) { clear: both; }
  .elementor-element.elementor-grid-mobile-eael-col-3 { position: relative; }
  .elementor-element.elementor-grid-mobile-eael-col-3 .eael-grid-post { width: 33.3333%; float: left; }
  .elementor-element.elementor-grid-mobile-eael-col-3 .eael-grid-post:nth-of-type(3n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-mobile-eael-col-3 .eael-grid-post:nth-of-type(3n+1) { clear: both; }
  .elementor-element.elementor-grid-mobile-eael-col-4 { position: relative; }
  .elementor-element.elementor-grid-mobile-eael-col-4 .eael-grid-post { width: 25%; float: left; }
  .elementor-element.elementor-grid-mobile-eael-col-4 .eael-grid-post:nth-of-type(4n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-mobile-eael-col-4 .eael-grid-post:nth-of-type(4n+1) { clear: both; }
  .elementor-element.elementor-grid-mobile-eael-col-5 { position: relative; }
  .elementor-element.elementor-grid-mobile-eael-col-5 .eael-grid-post { width: 20%; float: left; }
  .elementor-element.elementor-grid-mobile-eael-col-5 .eael-grid-post:nth-of-type(5n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-mobile-eael-col-5 .eael-grid-post:nth-of-type(5n+1) { clear: both; }
  .elementor-element.elementor-grid-mobile-eael-col-6 { position: relative; }
  .elementor-element.elementor-grid-mobile-eael-col-6 .eael-grid-post { width: 16%; float: left; }
  .elementor-element.elementor-grid-mobile-eael-col-6 .eael-grid-post:nth-of-type(6n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-mobile-eael-col-6 .eael-grid-post:nth-of-type(6n+1) { clear: both; }
}

.eael-author-avatar > a { display: block; }

.eael-entry-footer, .eael-entry-header-after { overflow: hidden; display: flex; }

.eael-entry-footer > div, .eael-entry-header-after > div { display: inline-block; float: left; }

.post-carousel-categories { position: absolute; left: 0px; top: 0px; z-index: 11; width: 100%; margin: 0px; padding: 15px; text-align: left; visibility: hidden; opacity: 0; transition: 300ms; }

.post-carousel-categories li { display: inline-block; text-transform: capitalize; margin-right: 5px; position: relative; }

.post-carousel-categories li::after { content: ","; color: rgb(255, 255, 255); }

.post-carousel-categories li:last-child::after { display: none; }

.post-carousel-categories li a { color: rgb(255, 255, 255); }

.eael-entry-media:hover .post-carousel-categories { visibility: visible; opacity: 1; }

.eael-post-grid-style-three .eael-meta-posted-on { min-width: 60px; height: 50px; padding: 5px; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px 0px; text-align: center; font-size: 16px; line-height: 18px; margin-top: 12px; margin-left: 12px; }

.eael-post-grid-style-three .eael-meta-posted-on span { display: block; }

.eael-post-grid-style-two .eael-entry-meta { -webkit-box-align: baseline; align-items: baseline; }

.eael-post-grid-style-two .eael-entry-meta .eael-meta-posted-on { padding: 0px; font-size: 12px; margin-right: 15px; color: rgb(146, 146, 146); }

.eael-post-grid-style-two .eael-entry-meta .eael-meta-posted-on i { margin-right: 7px; }

.eael-post-grid-style-two .eael-entry-meta .eael-posted-by.style-two-footer { padding: 0px; font-size: 12px; }

.eael-post-grid-style-two .eael-entry-meta .eael-posted-by.style-two-footer a { color: rgb(146, 146, 146); }

.eael-post-grid-style-two .eael-entry-meta .post-meta-categories { list-style: none; display: inline-flex; flex-flow: wrap; margin: 0px; padding-left: 0px; }

.eael-post-grid-style-two .eael-entry-meta .post-meta-categories li { font-size: 12px; margin-right: 4px; color: rgb(146, 146, 146); }

.eael-post-grid-style-two .eael-entry-meta .post-meta-categories li:last-child { margin-right: 0px; }

.eael-post-grid-style-two .eael-entry-meta .post-meta-categories li a { color: rgb(146, 146, 146); }

.rtl .eael-post-grid-container .eael-post-grid .eael-grid-post { float: right; }

.rtl .eael-post-grid .eael-entry-footer .eael-entry-meta { text-align: right; }

.rtl .eael-post-grid .eael-entry-footer .eael-author-avatar { padding-right: 0px; padding-left: 8px; }

.rtl .eael-entry-header-after .eael-author-avatar { padding-right: 0px; padding-left: 8px; }

.rtl .eael-post-grid-style-two .eael-entry-meta .eael-meta-posted-on { margin-right: 0px; margin-left: 15px; }

.rtl .eael-post-grid-style-two .eael-entry-meta .eael-meta-posted-on i { margin-right: 0px; margin-left: 7px; }

.rtl .eael-post-grid .eael-entry-wrapper > .eael-entry-meta span.eael-posted-by, .rtl .eael-post-grid .eael-entry-wrapper > .eael-entry-header-after .eael-entry-meta span.eael-posted-by { padding-right: 0px; padding-left: 8px; }

.rtl .eael-post-grid .eael-entry-wrapper > .eael-entry-meta span.eael-posted-on::before, .rtl .eael-post-grid .eael-entry-wrapper > .eael-entry-header-after .eael-entry-meta span.eael-posted-on::before { padding-right: 0px; padding-left: 7px; }

.table-responsive { width: 100%; overflow: auto hidden; }

.eael-wcpc-wrapper img { display: block; margin: auto; }

.eael-wcpc-wrapper th i { padding-right: 10px; color: rgb(220, 220, 220); }

.eael-wcpc-wrapper .wcpc-table-header { display: flex; -webkit-box-align: center; align-items: center; }

.eael-wcpc-wrapper .wcpc-table-header .wcpc-title { word-break: break-word; }

.eael-wcpc-wrapper .elementor-icon { font-size: 20px; margin-right: 10px; }

.eael-wcpc-wrapper table td { text-align: center; }

.eael-wcpc-wrapper.custom { --h-bg: #2d1e87; --h-text-clr: #fff; --h-border-clr: #b6aaff; --text-clr: #707070; --text-bold-clr: #252525; --btn-bg: #6752e5; --btn-bg-hover: #ff9582; --btn-text: #fff; --image-bg: #6b55ec; --container-bg: #fff; --icon-color: #c3ccdc; background: var(--container-bg); overflow-x: scroll; }

.eael-wcpc-wrapper.custom table { border-collapse: collapse; border-spacing: 0px; max-width: none; }

.eael-wcpc-wrapper.custom table .icon { width: 16px; margin-right: 6px; fill: var(--icon-color); }

.eael-wcpc-wrapper.custom table th, .eael-wcpc-wrapper.custom table td { padding: 15px; border: 1px solid var(--h-border-clr); border-collapse: collapse; }

.eael-wcpc-wrapper.custom table th.first-th { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding-left: 5px; }

.eael-wcpc-wrapper.custom table th { color: var(--text-bold-clr); font-weight: normal; max-width: 160px; border-left-width: 2px; border-collapse: collapse; vertical-align: middle; }

.eael-wcpc-wrapper.custom table th div { display: flex; -webkit-box-align: center; align-items: center; }

.eael-wcpc-wrapper.custom table td { color: var(--text-clr); text-align: center; }

.eael-wcpc-wrapper.custom table tr.title { background: var(--h-bg); color: var(--h-text-clr); }

.eael-wcpc-wrapper.custom table tr.title th, .eael-wcpc-wrapper.custom table tr.title td { font-size: 20px; color: inherit; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none; border-top-color: currentcolor; border-bottom-color: currentcolor; border-image: initial; border-left: 1px solid var(--h-border-clr); border-right: 1px solid var(--h-border-clr); }

.eael-wcpc-wrapper.custom table tr.image td { vertical-align: middle; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.eael-wcpc-wrapper.custom table .button { border-radius: 5px; background: var(--btn-bg); color: var(--btn-text); }

.eael-wcpc-wrapper.custom table .button:hover { background: var(--btn-bg-hover); }

.eael-wcpc-wrapper.custom.theme-1 table tr.image td { background: var(--image-bg); border-left: 1px solid var(--h-border-clr); border-right: 1px solid var(--h-border-clr); }

.eael-wcpc-wrapper.custom.theme-2 { --h-bg: #ff9453; --h-border-clr: #f4ede9; --btn-bg: #ff9453; --btn-bg-hover: #6752e5; --even-row-bg: #fbf8f7; }

.eael-wcpc-wrapper.custom.theme-2 table tr:nth-of-type(2n):not(.title) { background: var(--even-row-bg); }

.eael-wcpc-wrapper.custom.theme-3 { --container-bg: #f9fafc; --btn-bg: #ff907e; --btn-bg-hover: #ff907e; --even-row-bg: #f5f5f8; --h-odd-row-bg: #fdfdff; --first-img-bg: linear-gradient(-130deg, #ffd0b0 0%, #ff907e 100%); --second-img-bg: linear-gradient(-130deg, #ada0ff 0%, #7561f2 100%); --third-img-bg: linear-gradient(-130deg, #6fffac 0%, #23d56e 100%); --firt-btn-bg: #ff907e; --second-btn-bg: #7561f2; --third-btn-bg: #23d56e; padding: 20px; }

.eael-wcpc-wrapper.custom.theme-3 table { -webkit-border-horizontal-spacing: 10px; }

.eael-wcpc-wrapper.custom.theme-3 table tr:nth-of-type(2n):not(.title) { background: var(--even-row-bg); }

.eael-wcpc-wrapper.custom.theme-3 table th, .eael-wcpc-wrapper.custom.theme-3 table td { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-sizing: border-box; }

.eael-wcpc-wrapper.custom.theme-3 table tr.title td.featured, .eael-wcpc-wrapper.custom.theme-3 table tr:nth-of-type(2n+1) td.featured { box-shadow: rgba(86, 79, 127, 0.06) 18px 0px 10px -10px, rgba(86, 79, 127, 0.06) -18px 0px 10px -10px; }

.eael-wcpc-wrapper.custom.theme-3 table tr.title { background: initial; color: initial; }

.eael-wcpc-wrapper.custom.theme-3 table tr.title th, .eael-wcpc-wrapper.custom.theme-3 table tr.title td { color: initial; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }

.eael-wcpc-wrapper.custom.theme-3 table tr.image td { background: initial; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; padding: 0px; }

.eael-wcpc-wrapper.custom.theme-3 table tr.image td span { display: block; width: 100%; height: 100%; box-sizing: border-box; border-top-left-radius: 10px; border-top-right-radius: 10px; }

.eael-wcpc-wrapper.custom.theme-3 table tr.image td > span { padding: 20px; }

.eael-wcpc-wrapper.custom.theme-3 table tr.image td span.inner { padding: 0px; }

.eael-wcpc-wrapper.custom.theme-3 table tr.image td.featured span { padding: 10px; background: rgb(255, 255, 255); }

.eael-wcpc-wrapper.custom.theme-3 table tr.image td:nth-of-type(3n+1) .img-inner { background: var(--first-img-bg); }

.eael-wcpc-wrapper.custom.theme-3 table tr.image td:nth-of-type(3n+2) .img-inner { background: var(--second-img-bg); }

.eael-wcpc-wrapper.custom.theme-3 table tr.image td:nth-of-type(3n+3) .img-inner { background: var(--third-img-bg); }

.eael-wcpc-wrapper.custom.theme-4 { --h-bg: none; --h-text-clr: #707070; --h-border-clr: #e8ebf0; --text-clr: #707070; --text-bold-clr: #252525; --btn-bg: #613de6; --btn-bg-hover: #ff9582; --btn-text: #fff; --image-bg: none; --container-bg: #f9fafc; }

.eael-wcpc-wrapper.custom.theme-4 table { background: rgb(255, 255, 255); }

.eael-wcpc-wrapper.custom.theme-4 table th.first-th { background: var(--container-bg); }

.eael-wcpc-wrapper.custom.theme-4 table tr.title th, .eael-wcpc-wrapper.custom.theme-4 table tr.title td { font-size: 20px; color: inherit; border: 1px solid var(--h-border-clr); }

.eael-wcpc-wrapper.custom.theme-4 table tr.image td { position: relative; border: 1px solid var(--h-border-clr); overflow: hidden; }

.eael-wcpc-wrapper.custom.theme-4 table tr.image .ribbon { position: absolute; left: -44px; top: 10px; background: var(--btn-bg); color: var(--btn-text); padding: 3px 50px; transform: rotate(-45deg); transform-origin: center center; }

.eael-wcpc-wrapper.custom.theme-4 table tr.image .product-title, .eael-wcpc-wrapper.custom.theme-4 table tr.image .woocommerce-Price-amount { font-size: 18px; font-weight: bold; }

.eael-wcpc-wrapper.custom.theme-4 table tr.image .product-title { color: var(--text-bold-clr); margin: 0px auto 10px; }

.eael-wcpc-wrapper.custom.theme-4 table tr.image .woocommerce-Price-amount { color: var(--btn-bg); }

.eael-wcpc-wrapper.custom.theme-5 { --first-row-color: #fff; --first-col-bg: #6a3ee8; --second-col-bg: #3e5ae8; --third-col-bg: #15e9c9; --first-img-bg: #f4f0ff; --second-img-bg: #eaedff; --third-img-bg: #e5fffb; --h-bg: none; --h-text-clr: #707070; --h-border-clr: #e8ebf0; --first-btn-bg: #6a3ee8; --second-btn-bg: #3e5ae8; --third-btn-bg: #15e9c9; --image-bg: none; }

.eael-wcpc-wrapper.custom.theme-5 table th { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.eael-wcpc-wrapper.custom.theme-5 table th.first-th { background: var(--container-bg); }

.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+1) .button { background: var(--first-btn-bg); }

.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+1) .button:hover { background: rgb(88, 39, 229); }

.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+2) .button { background: var(--second-btn-bg); }

.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+2) .button:hover { background: rgb(39, 71, 229); }

.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+3) .button { background: var(--third-btn-bg); }

.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+3) .button:hover { background: rgb(19, 210, 181); }

.eael-wcpc-wrapper.custom.theme-5 table tr.title th, .eael-wcpc-wrapper.custom.theme-5 table tr.title td { font-size: 20px; color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.eael-wcpc-wrapper.custom.theme-5 table tr.image td:nth-of-type(3n+1) { background: var(--first-img-bg); }

.eael-wcpc-wrapper.custom.theme-5 table tr.image td:nth-of-type(3n+2) { background: var(--second-img-bg); }

.eael-wcpc-wrapper.custom.theme-5 table tr.image td:nth-of-type(3n+3) { background: var(--third-img-bg); }

.eael-wcpc-wrapper.custom.theme-5 table tr.title td:nth-of-type(3n+1) { background: var(--first-col-bg); }

.eael-wcpc-wrapper.custom.theme-5 table tr.title td:nth-of-type(3n+2) { background: var(--second-col-bg); }

.eael-wcpc-wrapper.custom.theme-5 table tr.title td:nth-of-type(3n+3) { background: var(--third-col-bg); }

.eael-wcpc-wrapper.custom.theme-5 table tr.image td, .eael-wcpc-wrapper.custom.theme-5 table tr.title td { border-top-width: medium; border-bottom-width: medium; border-left-width: medium; border-top-style: none; border-bottom-style: none; border-left-style: none; border-top-color: currentcolor; border-bottom-color: currentcolor; border-left-color: currentcolor; border-image: initial; border-right: 2px solid var(--first-row-color); color: var(--first-row-color); }

.eael-wcpc-wrapper.custom.theme-5 table tr.image td:last-child, .eael-wcpc-wrapper.custom.theme-5 table tr.title td:last-child { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }

.eael-wcpc-wrapper.custom.theme-6 { --container-bg: #f0eff6; --first-row-color: #fff; --first-col-bg: #fd907b; --second-col-bg: #7f6cf4; --third-col-bg: #3ae281; --first-img-bg: #f4f0ff; --second-img-bg: #eaedff; --third-img-bg: #e5fffb; --h-bg: none; --h-text-clr: #707070; --h-border-clr: #e8ebf0; --image-bg: none; }

.eael-wcpc-wrapper.custom.theme-6 table tr.title th, .eael-wcpc-wrapper.custom.theme-6 table tr.title td { border-left: 0px; border-right: 0px; }

.eael-wcpc-wrapper.custom.theme-6 table tr.title td { color: rgb(255, 255, 255); }

.eael-wcpc-wrapper.custom.theme-6 table tr, .eael-wcpc-wrapper.custom.theme-6 table th, .eael-wcpc-wrapper.custom.theme-6 table td { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.eael-wcpc-wrapper.custom.theme-6 table td { color: rgb(255, 255, 255); border-right: 20px solid rgb(255, 255, 255); }

.eael-wcpc-wrapper.custom.theme-6 table td:last-child { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }

.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+1) { background: var(--first-col-bg); }

.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+2) { background: var(--second-col-bg); }

.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+3) { background: var(--third-col-bg); }

.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(2n) th, .eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(2n) td { background: rgb(247, 246, 250); }

.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(2n) td:nth-of-type(3n+1) { background: rgb(254, 193, 181); }

.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(2n) td:nth-of-type(3n+2) { background: rgb(183, 173, 249); }

.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(2n) td:nth-of-type(3n+3) { background: rgb(145, 239, 184); }

.eael-wcpc-wrapper.custom.theme-6 table tr.image td, .eael-wcpc-wrapper.custom.theme-6 table tr.title td { border-width: medium 20px medium medium; border-style: none solid none none; border-color: currentcolor rgb(255, 255, 255) currentcolor currentcolor; border-image: initial; }

.eael-wcpc-wrapper.custom.theme-6 table tr.image td:last-child, .eael-wcpc-wrapper.custom.theme-6 table tr.title td:last-child { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }

.eael-wcpc-wrapper.custom.theme-6 table .button { background: rgb(255, 255, 255); }

.eael-wcpc-wrapper.custom.theme-6 table .button:hover { background: rgb(255, 255, 255); }

.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+1) .button { color: var(--first-col-bg); }

.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+1) .button:hover { color: rgb(251, 60, 23); }

.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+2) .button { color: var(--second-col-bg); }

.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+2) .button:hover { color: rgb(47, 17, 233); }

.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+3) .button { color: var(--third-col-bg); }

.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+3) .button:hover { color: rgb(23, 159, 81); }

.eael-wcpc-wrapper.custom.theme-6 .img-inner { display: block; background: rgba(228, 228, 228, 0.45); border-radius: 6px; }

@media screen and (min-width: 769px) {
  .eael-wcpc-wrapper:not(.theme-4) tr.image td { padding: 10px; }
  .theme-4 tr.image td { padding: 50px 10px; }
}

.eael-product-grid .woocommerce ul.products, .eael-post-grid .woocommerce ul.products { display: grid; gap: 25px; margin: 0px 0px 15px; padding: 0px !important; }

.eael-product-grid .woocommerce ul.products::before, .eael-product-grid .woocommerce ul.products::after, .eael-post-grid .woocommerce ul.products::before, .eael-post-grid .woocommerce ul.products::after { display: none; }

.eael-product-grid .woocommerce ul.products .product, .eael-post-grid .woocommerce ul.products .product { width: 100%; margin: 0px; padding: 0px; }

.eael-product-grid .woocommerce ul.products .product .eael-product-sold-count-progress-bar-wrapper, .eael-post-grid .woocommerce ul.products .product .eael-product-sold-count-progress-bar-wrapper { background-color: rgb(241, 241, 241); border-radius: 0px 10px 10px 0px; overflow: hidden; }

.eael-product-grid .woocommerce ul.products .product .eael-product-sold-count-progress-bar, .eael-post-grid .woocommerce ul.products .product .eael-product-sold-count-progress-bar { background-color: rgb(33, 150, 243); height: 10px; border-radius: 0px 10px 10px 0px; }

.eael-product-grid .woocommerce ul.products .product .eael-wc-compare, .eael-post-grid .woocommerce ul.products .product .eael-wc-compare { display: inline-flex; -webkit-box-align: center; align-items: center; justify-content: space-around; cursor: pointer; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); margin: 15px; }

.eael-product-grid .woocommerce ul.products .product .eael-wc-compare:hover, .eael-post-grid .woocommerce ul.products .product .eael-wc-compare:hover { color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); }

.eael-product-grid .woocommerce ul.products .product .eael-wc-compare-loader, .eael-post-grid .woocommerce ul.products .product .eael-wc-compare-loader { display: none; width: 1.5rem; }

.eael-product-grid .woocommerce ul.products .product .star-rating, .eael-post-grid .woocommerce ul.products .product .star-rating { margin: 0px auto 5px; display: inline-block; float: none; height: 1em; width: 5.6em; font-size: 1em; line-height: 1em; }

.eael-product-grid .woocommerce ul.products .product .star-rating::before, .eael-post-grid .woocommerce ul.products .product .star-rating::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 400; opacity: 1; }

.eael-product-grid .woocommerce ul.products .product .star-rating span, .eael-post-grid .woocommerce ul.products .product .star-rating span { display: inline-block; }

.eael-product-grid .woocommerce ul.products .product .star-rating span::before, .eael-post-grid .woocommerce ul.products .product .star-rating span::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 900; }

.eael-product-grid .woocommerce ul.products .product .eael-product-wrap, .eael-post-grid .woocommerce ul.products .product .eael-product-wrap { position: relative; overflow: hidden; }

.eael-product-grid .woocommerce ul.products .product .eael-product-wrap img, .eael-post-grid .woocommerce ul.products .product .eael-product-wrap img { transition: opacity 0.3s; backface-visibility: hidden; width: 100%; height: auto; display: block; }

.eael-product-grid .woocommerce ul.products .ast-on-card-button.ast-onsale-card, .eael-post-grid .woocommerce ul.products .ast-on-card-button.ast-onsale-card { display: none !important; }

.eael-product-grid .woocommerce ul.products li.product, .eael-post-grid .woocommerce ul.products li.product { width: 100%; }

.eael-product-grid .woocommerce ul.products.products[class*="columns-"] li.product, .eael-post-grid .woocommerce ul.products.products[class*="columns-"] li.product { width: 100%; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product { position: relative; float: left; display: block; overflow: hidden; text-align: center; padding: 0px; border-radius: 0px; background-color: rgb(255, 255, 255); box-shadow: none; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product a, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a { text-decoration: none; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a:hover, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a:hover, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product a:hover, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a:hover { outline: none; box-shadow: none; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product img, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product img, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product img, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product img { width: fit-content; height: auto; margin: auto; max-width: 100%; backface-visibility: hidden; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .woocommerce-loop-product__title, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .woocommerce-loop-product__title, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .woocommerce-loop-product__title, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .woocommerce-loop-product__title { font-size: 16px; font-weight: 700; line-height: 1; color: rgb(51, 51, 51); margin: 25px 0px 12px; padding: 0px; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .price, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .price, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .price { font-size: 14px; margin-bottom: 0px; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price del, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .price del, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .price del, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .price del { opacity: 0.5; display: inline-block; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price ins, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .price ins, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .price ins, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .price ins { font-weight: 400; background-color: rgba(0, 0, 0, 0); color: rgb(255, 42, 19); }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .star-rating, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .star-rating, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .star-rating, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .star-rating { display: block; float: none; font-size: 14px; margin: 10px auto; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button, .eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button { display: block; font-size: 14px; font-weight: 400; line-height: 38px; text-align: center; text-transform: uppercase; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); padding: 0px; margin: 15px; border-radius: 0px; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button::before, .eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button::before, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button::before, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button::before, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button::before, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button::before, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button::before, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 900; padding-right: 8px; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.product_type_variable::before, .eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable::before, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.product_type_variable::before, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable::before, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.product_type_variable::before, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable::before, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.product_type_variable::before, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable::before { content: ""; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button:focus, .eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button:focus, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button:focus, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button:focus, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button:focus, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button:focus, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button:focus, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button:focus { outline: none; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product.button.product_type_external, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product.button.product_type_external, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product.button.product_type_external, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product.button.product_type_external { padding: 0px; margin: 0px; font-size: 0px; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product.button.product_type_external::before, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product.button.product_type_external::before, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product.button.product_type_external::before, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product.button.product_type_external::before { content: ""; display: block; font-family: "Font Awesome 5 Free"; font-size: 18px; font-weight: 900; transform: translate(-50%, -50%); top: 50%; left: 50%; position: absolute; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button::before, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button::before, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button::before, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button::before { content: none; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .eael-wc-compare, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .eael-wc-compare, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .eael-wc-compare, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .eael-wc-compare { color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a.added_to_cart, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product a.added_to_cart, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart { display: block; margin: 15px; padding: 12px; font-size: 14px; line-height: 1; text-transform: uppercase; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); font-weight: 400; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist { margin: 0px auto; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist { margin: 0px 15px 15px; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists span, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists span, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists span, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists span { display: none; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a { font-size: 0px; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i { display: none; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after { content: ""; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist a, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist a, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist a, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist a { vertical-align: middle; display: inline-block; color: inherit; margin: 0px; line-height: 38px; width: 100%; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist a i, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist a i, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist a i, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist a i { display: none; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist a::after, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist a::after, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist a::after, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist a::after { content: ""; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product { border: 1px solid rgb(238, 238, 238); }

.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product { border: 1px solid rgba(0, 0, 0, 0); }

.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .eael-wc-compare, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .eael-wc-compare, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist { visibility: hidden; transition: none; }

.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover { border: 1px solid rgb(238, 238, 238); }

.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover .eael-wc-compare, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button.add_to_cart_button, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover a.added_to_cart, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover .add-to-whishlist, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover .eael-wc-compare, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button.add_to_cart_button, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover a.added_to_cart, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover .add-to-whishlist { visibility: visible; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product { position: relative; float: left; overflow: hidden; text-align: center; padding: 0px 0px 15px; border-radius: 0px; background-color: rgb(255, 255, 255); box-shadow: none; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product.outofstock .button, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product.outofstock .button { display: none; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product a, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product a { text-decoration: none; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product a:hover, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product a:hover { outline: none; box-shadow: none; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product img, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product img { width: fit-content; max-width: 100%; height: auto; margin: auto; backface-visibility: hidden; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay { position: relative; overflow: hidden; line-height: 0; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .button-wrap, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .button-wrap { position: absolute; top: 50%; left: 0px; right: 0px; text-align: center; transform: translateY(-50%); display: flex; -webkit-box-pack: center; justify-content: center; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare, .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link, .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button, .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart, .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a { display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-size: 14px; line-height: 38px; text-align: center; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); width: 38px; height: 38px; border-style: none; border-radius: 50%; vertical-align: middle; padding: 0px; margin: 0px 5px; transform: translateY(20px); opacity: 0; transition: transform 200ms, opacity 300ms, -webkit-transform 200ms; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare:focus, .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:focus, .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:focus, .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:focus, .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a:focus, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare:focus, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:focus, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:focus, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:focus, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a:focus { outline: none; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button { font-size: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button::before, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button::before { display: none; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button::after, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button::after { content: ""; font-size: 14px; line-height: 38px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; font-family: "Font Awesome 5 Free"; font-weight: 900; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.product_type_variable::after, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.product_type_variable::after { content: ""; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading::before, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading::before { display: none; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading::after, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading::after { content: ""; display: inline-block; font-weight: normal; font-family: "Font Awesome 5 Free"; font-size: 14px; line-height: 38px; color: rgb(255, 255, 255); height: auto; width: auto; position: relative; top: 0px; left: 0px; margin: 0px; padding: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart { font-size: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart::after, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart::after { content: ""; font-family: "Font Awesome 5 Free"; font-size: 14px; line-height: 38px; font-weight: 900; color: rgb(255, 255, 255); text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay.button.product_type_external, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay.button.product_type_external { padding: 0px; margin: 0px; font-size: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay.button.product_type_external::before, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay.button.product_type_external::before { content: ""; display: block; font-family: "Font Awesome 5 Free"; font-size: 18px; font-weight: 900; transform: translate(-50%, -50%); top: 50%; left: 50%; position: absolute; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist { margin: 0px; padding: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists span, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists span { display: none; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a { font-size: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i { display: none; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after { content: ""; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a { font-size: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a i, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a i { display: none; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a::after, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a::after { content: ""; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .woocommerce-loop-product__title, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .woocommerce-loop-product__title { font-size: 16px; font-weight: 700; line-height: 1; color: rgb(51, 51, 51); margin: 25px 0px 12px; padding: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .price, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .price { font-size: 14px; margin-bottom: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .price del, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .price del { opacity: 0.5; display: inline-block; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .price ins, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .price ins { font-weight: 400; background-color: rgba(0, 0, 0, 0); color: rgb(255, 42, 19); }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .star-rating, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .star-rating { display: block; float: none; font-size: 14px; margin: 10px auto; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .eael-wc-compare, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .eael-wc-compare { padding: 5px !important; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .eael-wc-compare, .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay a, .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .add_to_cart_button, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .eael-wc-compare, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay a, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .add_to_cart_button { opacity: 1; transform: translateY(0px); }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge { padding: 5px 10px; font-size: 12px; font-weight: 500; position: absolute; text-align: center; line-height: 1.2em; top: 30px; left: 0px; margin: 0px; background-color: rgb(255, 122, 128); color: rgb(255, 255, 255); z-index: 9; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br { display: none; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right { left: auto; right: 0px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-2, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-2, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-2, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-2, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-2, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-2, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-2, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-2 { padding: 0px; top: 5px; left: 5px; min-width: 50px; min-height: 50px; border-radius: 100%; -webkit-font-smoothing: antialiased; line-height: normal; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right { left: auto; right: 5px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-3, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-3, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-3, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-3, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-3, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-3, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-3, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-3 { border-radius: 50px; left: 15px; top: 15px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br { display: none; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right { left: auto; right: 15px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4 { left: 0px; top: 15px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br { display: none; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4::after, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4::after, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4::after, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4::after, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4::after, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4::after, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4::after, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4::after { position: absolute; right: -15px; bottom: 0px; width: 15px; height: 24px; border-top: 12px solid rgba(0, 0, 0, 0); border-bottom: 12px solid rgba(0, 0, 0, 0); border-left: 10px solid rgb(255, 42, 19); content: ""; border-right-color: rgb(255, 42, 19); }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right { left: auto; right: 0px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right::after, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right::after, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right::after, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right::after, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right::after, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right::after, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right::after, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right::after { right: auto; left: -15px; border-left: 0px rgb(255, 42, 19); border-right: 10px solid rgb(255, 42, 19); }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-5, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-5, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-5, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-5, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-5, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-5, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-5, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-5 { height: 60px; width: 120px; left: -39px; top: -10px; right: auto; padding: 12px 0px 0px; transform: rotate(-45deg); line-height: normal; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br { display: none; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right { left: auto; right: -35px; transform: rotate(45deg); }

.eael-product-grid.eael-product-default .woocommerce ul.products .product span.onsale, .eael-product-grid.eael-product-simple .woocommerce ul.products .product span.onsale, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product span.onsale, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product span.onsale, .eael-post-grid.eael-product-default .woocommerce ul.products .product span.onsale, .eael-post-grid.eael-product-simple .woocommerce ul.products .product span.onsale, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product span.onsale, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product span.onsale { min-height: unset; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale { padding: 5px 10px; font-size: 12px; font-weight: 500; position: absolute; text-align: center; line-height: 1.2em; top: 30px; left: 0px; margin: 0px; background-color: rgb(255, 122, 128); color: rgb(255, 255, 255); z-index: 9; border-radius: 0px; right: auto; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-1 br, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-1 br, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-1 br, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-1 br, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-1 br, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-1 br, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-1 br, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-1 br { display: none; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-1.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-1.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-1.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-1.right, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-1.right, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-1.right, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-1.right, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-1.right { left: auto; right: 0px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-2, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-2, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-2, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-2, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-2, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-2, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-2, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-2 { padding: 0px; top: 5px; left: 5px; min-width: 50px; min-height: 50px; border-radius: 100%; -webkit-font-smoothing: antialiased; line-height: normal; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-2.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-2.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-2.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-2.right, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-2.right, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-2.right, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-2.right, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-2.right { left: auto; right: 5px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-3, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-3, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-3, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-3, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-3, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-3, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-3, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-3 { border-radius: 50px; left: 15px; top: 15px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-3 br, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-3 br, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-3 br, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-3 br, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-3 br, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-3 br, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-3 br, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-3 br { display: none; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-3.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-3.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-3.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-3.right, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-3.right, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-3.right, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-3.right, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-3.right { left: auto; right: 15px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4 { left: 0px; top: 15px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4 br, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4 br, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4 br, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4 br, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4 br, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4 br, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4 br, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4 br { display: none; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4::after, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4::after, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4::after, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4::after, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4::after, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4::after, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4::after, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4::after { position: absolute; right: -15px; bottom: 0px; width: 15px; height: 24px; border-top: 12px solid rgba(0, 0, 0, 0); border-bottom: 12px solid rgba(0, 0, 0, 0); border-left: 10px solid rgb(255, 42, 19); content: ""; border-right-color: rgb(255, 42, 19); }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4.right, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4.right, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4.right, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4.right, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4.right { left: auto; right: 0px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4.right::after, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4.right::after, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4.right::after, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4.right::after, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4.right::after, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4.right::after, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4.right::after, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4.right::after { right: auto; left: -15px; border-left: 0px rgb(255, 42, 19); border-right: 10px solid rgb(255, 42, 19); }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-5, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-5, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-5, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-5, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-5, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-5, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-5, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-5 { height: 60px; width: 120px; left: -39px; top: -10px; right: auto; padding: 12px 0px 0px; transform: rotate(-45deg); line-height: normal; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-5 br, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-5 br, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-5 br, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-5 br, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-5 br, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-5 br, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-5 br, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-5 br { display: none; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-5.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-5.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-5.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-5.right, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-5.right, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-5.right, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-5.right, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-5.right { left: auto; right: -35px; transform: rotate(45deg); }

.eael-product-grid.eael-product-default .woocommerce ul.products li.product, .eael-post-grid.eael-product-default .woocommerce ul.products li.product { overflow: visible !important; }

.eael-product-grid.eael-product-default .woocommerce ul.products li.product .onsale, .eael-post-grid.eael-product-default .woocommerce ul.products li.product .onsale { line-height: inherit; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.eael-product-grid.eael-product-default .woocommerce ul.products li.product .outofstock-badge:last-child, .eael-post-grid.eael-product-default .woocommerce ul.products li.product .outofstock-badge:last-child { display: none !important; }

.eael-product-grid.eael-product-default .woocommerce ul.products li.product .outofstock-badge, .eael-post-grid.eael-product-default .woocommerce ul.products li.product .outofstock-badge { font-weight: 700; position: absolute; text-align: center; top: 0px; margin: 0px; background-color: rgb(255, 42, 19); color: rgb(255, 255, 255); font-size: 0.857em; z-index: 9; }

.eael-product-grid.eael-product-default .button.add_to_cart_button::before, .eael-post-grid.eael-product-default .button.add_to_cart_button::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 900; padding-right: 8px; }

.eael-product-grid.eael-product-default .button.add_to_cart_button.product_type_variable::before, .eael-post-grid.eael-product-default .button.add_to_cart_button.product_type_variable::before { content: ""; }

.eael-product-grid.eael-product-default.button.product_type_external, .eael-post-grid.eael-product-default.button.product_type_external { padding: 0px; margin: 0px; font-size: 0px; }

.eael-product-grid.eael-product-default.button.product_type_external::before, .eael-post-grid.eael-product-default.button.product_type_external::before { content: ""; display: block; font-family: "Font Awesome 5 Free"; font-size: 18px; font-weight: 900; transform: translate(-50%, -50%); top: 50%; left: 50%; position: absolute; }

.eael-product-grid.eael-product-preset-5 ul.products li.product .image-wrap img, .eael-product-grid.eael-product-preset-6 ul.products li.product .image-wrap img, .eael-product-grid.eael-product-preset-7 ul.products li.product .image-wrap img, .eael-product-grid.eael-product-preset-8 ul.products li.product .image-wrap img, .eael-post-grid.eael-product-preset-5 ul.products li.product .image-wrap img, .eael-post-grid.eael-product-preset-6 ul.products li.product .image-wrap img, .eael-post-grid.eael-product-preset-7 ul.products li.product .image-wrap img, .eael-post-grid.eael-product-preset-8 ul.products li.product .image-wrap img { backface-visibility: hidden; }

.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist, .eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist, .eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist, .eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist, .eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist, .eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist, .eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist, .eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist { margin: 15px; padding: 7px; color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0); }

.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists span, .eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists span, .eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists span, .eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists span, .eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists span, .eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists span, .eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists span, .eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists span { display: none; }

.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists a, .eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists a, .eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists a, .eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists a, .eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists a, .eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists a, .eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists a, .eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists a { font-size: 0px; }

.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists a i, .eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists a i, .eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists a i, .eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists a i, .eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists a i, .eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists a i, .eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists a i, .eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists a i { display: none; }

.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists a::after, .eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists a::after, .eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists a::after, .eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists a::after, .eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists a::after, .eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists a::after, .eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists a::after, .eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists a::after { content: ""; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist a, .eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist a, .eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist a, .eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist a, .eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist a, .eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist a, .eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist a, .eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist a { font-size: 0px; vertical-align: middle; display: inline-block; color: inherit; }

.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist a i, .eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist a i, .eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist a i, .eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist a i, .eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist a i, .eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist a i, .eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist a i, .eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist a i { display: none; }

.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist a::after, .eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist a::after, .eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist a::after, .eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist a::after, .eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist a::after, .eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist a::after, .eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist a::after, .eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist a::after { content: ""; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.theme-astra .eael-product-grid.list .woocommerce ul.products li.product, .theme-astra .eael-product-grid.grid .woocommerce ul.products li.product, .theme-astra .eael-post-grid.list .woocommerce ul.products li.product, .theme-astra .eael-post-grid.grid .woocommerce ul.products li.product { width: 100% !important; }

.eael-wcpc-modal { position: fixed; inset: 50px 0px; margin-left: auto; margin-right: auto; width: 1080px; max-width: 90%; background: rgb(255, 255, 255); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; z-index: 9999999; }

.modal__content { width: 100%; height: 100%; overflow: hidden auto; }

.wcpc-overlay { position: fixed; top: 0px; left: 0px; width: 100%; height: 100vh; z-index: 10; background: rgba(0, 0, 0, 0.5); pointer-events: none; }

.wcpc-overlay, .eael-wcpc-modal { visibility: hidden; opacity: 0; transition: 0.5s; }

.close-modal { position: absolute; top: -10px; right: -10px; cursor: pointer; display: block; border-radius: 50%; color: rgb(255, 255, 255); background: rgb(0, 0, 0); font-size: 30px; font-weight: bold; text-align: center; line-height: 23px; box-shadow: rgb(0, 0, 0) -1px 0px 3px 0px; transition: transform 300ms, -webkit-transform 300ms; }

.eael-wcpc-wrapper .eael-wc-remove, .eael-wcpc-wrapper.custom .eael-wc-remove { cursor: pointer; transition: 400ms; }

.eael-wcpc-wrapper .eael-wc-remove.disable, .eael-wcpc-wrapper.custom .eael-wc-remove.disable { color: rgb(160, 160, 160) !important; transform: scale(1) !important; }

.eael-wcpc-wrapper .eael-wc-remove:hover, .eael-wcpc-wrapper.custom .eael-wc-remove:hover { color: red; transform: scale(2); }

.eael-wcpc-wrapper .remove-row, .eael-wcpc-wrapper.custom .remove-row { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.eael-wcpc-wrapper .remove-row th, .eael-wcpc-wrapper .remove-row td, .eael-wcpc-wrapper.custom .remove-row th, .eael-wcpc-wrapper.custom .remove-row td { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-align: center; }

.eael-product-grid .woocommerce ul.products li.product a img { margin-bottom: 0px; display: block; width: 100%; backface-visibility: hidden; }

.eael-product-grid .woocommerce ul.products li.product .woocommerce-loop-product__title { letter-spacing: normal; font-weight: 700; text-transform: capitalize; font-size: 1rem; }

.eael-product-grid .woocommerce ul.products li.product ins { background: rgba(0, 0, 0, 0); }

.eael-product-grid .woocommerce ul.products li.product .button { text-transform: capitalize; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; letter-spacing: normal; box-shadow: none; color: rgb(255, 255, 255); }

.eael-product-grid .woocommerce ul.products li.product .button:hover, .eael-product-grid .woocommerce ul.products li.product .button:visited { text-decoration: none; }

.eael-product-grid .woocommerce ul.products li.product .star-rating { margin: 0px auto 5px; display: inline-block; float: none; height: 1em; width: 5.6em; font-size: 1em; line-height: 1em; }

.eael-product-grid .woocommerce ul.products li.product .star-rating::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 400; opacity: 1; }

.eael-product-grid .woocommerce ul.products li.product .star-rating span { display: inline-block; }

.eael-product-grid .woocommerce ul.products li.product .star-rating span::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 900; }

.eael-product-grid .eael-woo-pagination ul { display: inline-block; text-align: center; white-space: nowrap; padding: 0px; clear: both; border: 0px; margin: 1px; width: auto; }

.eael-product-grid .eael-woo-pagination ul li { display: inline-block; margin: 0px 5px 5px 0px; padding: 0px; float: left; overflow: hidden; }

.eael-product-grid .eael-woo-pagination ul li .page-numbers { margin: 0px; text-decoration: none; color: rgba(0, 0, 0, 0.74); line-height: 1; font-size: 1em; font-weight: normal; padding: 0.75em; display: block; min-width: 2.5em; box-sizing: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.eael-product-grid .eael-woo-pagination ul li .page-numbers.current, .eael-product-grid .eael-woo-pagination ul li .page-numbers:hover, .eael-product-grid .eael-woo-pagination ul li .page-numbers:focus { color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.74); }

.eael-product-grid .woocommerce ul.products .product { overflow-y: auto; }

.eael-product-grid .eael-load-more-button-wrap { clear: both; margin-top: 40px; }

.eael-product-grid .eael-product-wrap .eael-onsale { padding: 5px 10px; font-size: 12px; font-weight: 500; position: absolute; text-align: center; line-height: 1.2em; top: 30px; left: 0px; margin: 0px; background-color: rgb(255, 122, 128); color: rgb(255, 255, 255); z-index: 9; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-1.outofstock br { display: none; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-1.right { left: auto; right: 0px; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-2 { padding: 0px; top: 5px; left: 5px; display: inline-table; min-width: 50px; min-height: 50px; line-height: 50px; border-radius: 100%; -webkit-font-smoothing: antialiased; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-2.outofstock { line-height: normal; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-2.right { left: auto; right: 5px; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-3 { border-radius: 50px; left: 15px; top: 15px; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-3.outofstock br { display: none; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-3.right { left: auto; right: 15px; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4 { left: 0px; top: 15px; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4.outofstock br { display: none; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4::after { position: absolute; right: -15px; bottom: 0px; width: 15px; height: 24px; border-top: 12px solid rgba(0, 0, 0, 0); border-bottom: 12px solid rgba(0, 0, 0, 0); border-left: 10px solid rgb(35, 164, 84); content: ""; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4.right { left: auto; right: 0px; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4.right::after { right: auto; left: -15px; border-left: 0px; border-right: 10px solid rgb(35, 164, 84); }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-5 { display: block; line-height: 74px; height: 60px; width: 120px; left: -39px; top: -10px; right: auto; padding: 0px; transform: rotate(-45deg); }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-5.outofstock { line-height: normal; padding-top: 12px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-5.right { left: auto; right: -35px; transform: rotate(45deg); }

.eael-product-grid .eael-product-wrap .eael-product-title h2 { font-size: 20px; line-height: 1.2em; color: rgb(37, 37, 37); font-weight: 500; margin: 0px 0px 8px; padding: 0px; }

.eael-product-grid .eael-product-wrap .eael-product-title h2::before { content: none; }

.eael-product-grid .eael-product-wrap .eael-product-price { font-size: 18px; line-height: 1.2em; color: rgb(255, 122, 128); font-weight: 600; margin-bottom: 10px; }

.eael-product-grid .eael-product-wrap .star-rating { margin: 0px auto 10px; }

.eael-product-grid .eael-product-wrap a.button.add_to_cart_button.added { display: none !important; }

.eael-product-grid.grid .eael-product-wrap:hover .icons-wrap.box-style, .eael-product-grid.masonry .eael-product-wrap:hover .icons-wrap.box-style { bottom: 30px; visibility: visible; opacity: 1; }

.eael-product-grid.grid .eael-product-wrap:hover .icons-wrap.block-box-style, .eael-product-grid.masonry .eael-product-wrap:hover .icons-wrap.block-box-style { visibility: visible; opacity: 1; transform: translateY(-50px); }

.eael-product-grid.grid .eael-product-wrap:hover .icons-wrap.block-style, .eael-product-grid.masonry .eael-product-wrap:hover .icons-wrap.block-style { visibility: visible; opacity: 1; transform: translateY(-50px); }

.eael-product-grid.grid .eael-product-wrap .product-image-wrap, .eael-product-grid.masonry .eael-product-wrap .product-image-wrap { position: relative; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap, .eael-product-grid.masonry .eael-product-wrap .icons-wrap { padding: 0px; list-style: none; position: absolute; z-index: 9; display: block; top: 50%; left: 0px; right: 0px; transform: translateY(0px); opacity: 0; visibility: hidden; transform-origin: center center; margin: 0px auto; transition: 0.4s; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style { background: red; display: flex; -webkit-box-align: center; align-items: center; justify-content: stretch; width: 100%; top: auto; bottom: -50px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li { -webkit-box-flex: 1; flex: 1 1 0%; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist { margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a { font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after { content: ""; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li:not(:last-child), .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li:not(:last-child) { border-right: 1px solid rgb(255, 255, 255); }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li.add-to-cart, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li.add-to-cart { -webkit-box-flex: 4; flex: 4 1 0%; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a { position: relative; background-color: rgba(0, 0, 0, 0); margin: 0px; padding: 10px 5px; font-size: 15px; line-height: 1.2em; color: rgb(255, 255, 255); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; min-height: 42px; place-content: center; -webkit-box-pack: center; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a.added_to_cart, .eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a.button.add_to_cart_button, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a.added_to_cart, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a.button.add_to_cart_button { padding: 0px !important; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a:hover, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a:hover { background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0); }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a i { line-height: normal; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a.add_to_wishlist, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a.add_to_wishlist { font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a.add_to_wishlist i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a.add_to_wishlist i { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a.add_to_wishlist::after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a.add_to_wishlist::after { content: ""; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; top: auto; bottom: -100px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist { margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a { font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after { content: ""; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a { position: relative; width: 42px; height: 42px; margin: 3px; box-shadow: rgba(61, 70, 79, 0.12) 0px 15px 10px; background-color: rgb(255, 255, 255); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a i { line-height: 1rem; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.added_to_cart, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.added_to_cart { font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.added_to_cart::after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.added_to_cart::after { content: ""; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button { padding: 0px; margin: 3px; font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button::before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button::before { content: ""; display: block; font-family: "Font Awesome 5 Free"; font-size: 18px; font-weight: 900; transform: translate(-50%, -50%); top: 50%; left: 50%; position: absolute; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button.product_type_variable::before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button.product_type_variable::before { content: ""; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.product_type_external, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.product_type_external { padding: 0px; margin: 0px; font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.product_type_external::before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.product_type_external::before { content: ""; display: block; font-family: "Font Awesome 5 Free"; font-size: 18px; font-weight: 900; transform: translate(-50%, -50%); top: 50%; left: 50%; position: absolute; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.add_to_wishlist, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.add_to_wishlist { font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.add_to_wishlist i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.add_to_wishlist i { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.add_to_wishlist::after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.add_to_wishlist::after { content: ""; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-align: center; align-items: center; visibility: visible; opacity: 1; top: auto; bottom: -24px; margin: 0px 5%; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist { margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a { font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after { content: ""; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a { position: relative; width: 42px; height: 42px; margin: 3px; box-shadow: rgba(61, 70, 79, 0.12) 0px 15px 10px; background-color: rgb(255, 255, 255); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a i { line-height: 1rem; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart { font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart::after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart::after { content: ""; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 18px; line-height: 38px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button { padding: 0px; margin: 0px; font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button::before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button::before { content: ""; display: block; font-family: "Font Awesome 5 Free"; font-size: 18px; font-weight: 900; transform: translate(-50%, -50%); top: 50%; left: 50%; position: absolute; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button.product_type_variable::before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button.product_type_variable::before { content: ""; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.product_type_external, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.product_type_external { padding: 0px; margin: 0px; font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.product_type_external::before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.product_type_external::before { content: ""; display: block; font-family: "Font Awesome 5 Free"; font-size: 18px; font-weight: 900; transform: translate(-50%, -50%); top: 50%; left: 50%; position: absolute; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.add_to_wishlist, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.add_to_wishlist { font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.add_to_wishlist i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.add_to_wishlist i { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.add_to_wishlist::after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.add_to_wishlist::after { content: ""; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style { background: rgb(255, 255, 255); width: 100%; top: auto; bottom: -50px; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist { margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a { font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after { content: ""; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a { position: relative; width: 42px; height: 42px; margin: 10px 2px 0px; padding: 0px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a i { line-height: 1rem; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart { font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart::after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart::after { content: ""; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button { padding: 0px; margin: 10px 2px 0px; font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button::before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button::before { content: ""; display: block; font-family: "Font Awesome 5 Free"; font-size: 18px; font-weight: 900; transform: translate(-50%, -50%); top: 50%; left: 50%; position: absolute; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button.product_type_variable::before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button.product_type_variable::before { content: ""; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.product_type_external, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.product_type_external { padding: 0px; margin: 10px 2px 0px; font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.product_type_external::before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.product_type_external::before { content: ""; display: block; font-family: "Font Awesome 5 Free"; font-size: 18px; font-weight: 900; transform: translate(-50%, -50%); top: 50%; left: 50%; position: absolute; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.add_to_wishlist, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.add_to_wishlist { font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.add_to_wishlist i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.add_to_wishlist i { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.add_to_wishlist::after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.add_to_wishlist::after { content: ""; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap li, .eael-product-grid.masonry .eael-product-wrap .icons-wrap li { display: inline-block; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap li a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap li a { display: block; position: absolute; color: rgb(0, 0, 0); width: 100%; height: 100%; text-align: center; transition: 0.4s; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap li a:hover, .eael-product-grid.masonry .eael-product-wrap .icons-wrap li a:hover { background: rgb(255, 122, 128); color: rgb(255, 255, 255); }

.eael-product-grid.grid .eael-product-wrap .icons-wrap li a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap li a i { position: relative; font-size: 18px; line-height: 42px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap li a svg, .eael-product-grid.masonry .eael-product-wrap .icons-wrap li a svg { width: 18px; }

.eael-product-grid.grid .eael-product-wrap .product-details-wrap, .eael-product-grid.masonry .eael-product-wrap .product-details-wrap { padding: 10px; }

.eael-product-grid.grid:not(.eael-product-preset-8) .product-image-wrap, .eael-product-grid.masonry:not(.eael-product-preset-8) .product-image-wrap { overflow: hidden; }

.eael-product-grid.masonry .woocommerce ul.products { display: block; }

@media (min-width: 766px) {
  .eael-product-grid.masonry .woocommerce ul.products { margin: 0px -1% !important; }
}

.eael-product-grid.masonry .woocommerce ul.products::before, .eael-product-grid.masonry .woocommerce ul.products::after { display: table; content: " "; }

.eael-product-grid.masonry .woocommerce ul.products li.product { float: left; margin: 15px 0px; }

@media (min-width: 766px) {
  .eael-product-grid.masonry .woocommerce ul.products li.product { margin: 1%; }
}

.eael-product-grid.grid.eael-product-preset-8 .product-details-wrap > div:first-child, .eael-product-grid.masonry.eael-product-preset-8 .product-details-wrap > div:first-child { margin-top: 20px; }

.eael-product-grid.grid.eael-product-preset-5 ul.products, .eael-product-grid.grid.eael-product-preset-6 ul.products, .eael-product-grid.grid.eael-product-preset-7 ul.products, .eael-product-grid.grid.eael-product-preset-8 ul.products, .eael-product-grid.masonry.eael-product-preset-5 ul.products, .eael-product-grid.masonry.eael-product-preset-6 ul.products, .eael-product-grid.masonry.eael-product-preset-7 ul.products, .eael-product-grid.masonry.eael-product-preset-8 ul.products { padding: 0px; margin: 0px; list-style: none; }

.eael-product-grid.grid.eael-product-preset-5 ul.products li.product, .eael-product-grid.grid.eael-product-preset-6 ul.products li.product, .eael-product-grid.grid.eael-product-preset-7 ul.products li.product, .eael-product-grid.grid.eael-product-preset-8 ul.products li.product, .eael-product-grid.masonry.eael-product-preset-5 ul.products li.product, .eael-product-grid.masonry.eael-product-preset-6 ul.products li.product, .eael-product-grid.masonry.eael-product-preset-7 ul.products li.product, .eael-product-grid.masonry.eael-product-preset-8 ul.products li.product { text-align: center; border: 1px solid rgb(0, 0, 0); overflow: hidden; }

.eael-product-grid.grid.eael-product-preset-5 ul.products li.product.first, .eael-product-grid.grid.eael-product-preset-6 ul.products li.product.first, .eael-product-grid.grid.eael-product-preset-7 ul.products li.product.first, .eael-product-grid.grid.eael-product-preset-8 ul.products li.product.first, .eael-product-grid.masonry.eael-product-preset-5 ul.products li.product.first, .eael-product-grid.masonry.eael-product-preset-6 ul.products li.product.first, .eael-product-grid.masonry.eael-product-preset-7 ul.products li.product.first, .eael-product-grid.masonry.eael-product-preset-8 ul.products li.product.first { clear: none; }

.eael-product-grid.grid.eael-product-preset-6 .product.outofstock .icons-wrap .button, .eael-product-grid.grid.eael-product-preset-7 .product.outofstock .icons-wrap .button, .eael-product-grid.grid.eael-product-preset-8 .product.outofstock .icons-wrap .button, .eael-product-grid.masonry.eael-product-preset-6 .product.outofstock .icons-wrap .button, .eael-product-grid.masonry.eael-product-preset-7 .product.outofstock .icons-wrap .button, .eael-product-grid.masonry.eael-product-preset-8 .product.outofstock .icons-wrap .button { display: none; }

.eael-product-grid.grid.eael-product-preset-6 .icons-wrap .button.product_type_grouped, .eael-product-grid.grid.eael-product-preset-6 .icons-wrap .button.product_type_external, .eael-product-grid.grid.eael-product-preset-7 .icons-wrap .button.product_type_grouped, .eael-product-grid.grid.eael-product-preset-7 .icons-wrap .button.product_type_external, .eael-product-grid.grid.eael-product-preset-8 .icons-wrap .button.product_type_grouped, .eael-product-grid.grid.eael-product-preset-8 .icons-wrap .button.product_type_external, .eael-product-grid.masonry.eael-product-preset-6 .icons-wrap .button.product_type_grouped, .eael-product-grid.masonry.eael-product-preset-6 .icons-wrap .button.product_type_external, .eael-product-grid.masonry.eael-product-preset-7 .icons-wrap .button.product_type_grouped, .eael-product-grid.masonry.eael-product-preset-7 .icons-wrap .button.product_type_external, .eael-product-grid.masonry.eael-product-preset-8 .icons-wrap .button.product_type_grouped, .eael-product-grid.masonry.eael-product-preset-8 .icons-wrap .button.product_type_external { display: none !important; }

.eael-product-grid.list .woocommerce ul.products li.product { overflow: hidden; }

.eael-product-grid.list .woocommerce ul.products li.product .woocommerce-loop-product__link img { margin-bottom: 0px; }

.eael-product-grid.list .woocommerce ul.products li.product .star-rating { margin: 0px auto 10px 0px; }

.eael-product-grid.list .eael-product-list-preset-2 .eael-product-wrap { padding: 20px; }

.eael-product-grid.list .eael-product-list-preset-2 .eael-product-wrap .product-details-wrap { padding: 0px 0px 0px 25px; }

.eael-product-grid.list .eael-product-list-preset-3 .eael-product-wrap { padding: 0px; background-color: rgba(0, 0, 0, 0); }

.eael-product-grid.list .eael-product-list-preset-3 .eael-product-wrap .product-details-wrap { padding: 0px 0px 0px 25px; }

.eael-product-grid.list .eael-product-list-preset-3 .eael-product-wrap .title-wrap, .eael-product-grid.list .eael-product-list-preset-3 .eael-product-wrap .price-wrap { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid; }

.eael-product-grid.list .eael-product-list-preset-4 .eael-product-wrap { padding: 0px; }

.eael-product-grid.list .eael-product-list-preset-4 .eael-product-wrap .product-details-wrap { padding: 20px; margin-left: 20px; }

.eael-product-grid.list .eael-product-wrap { display: flex; }

.eael-product-grid.list .eael-product-wrap:hover .icons-wrap.box-style { transform: translateY(-50%); visibility: visible; opacity: 1; }

.eael-product-grid.list .eael-product-wrap:hover .icons-wrap.block-style { visibility: visible; opacity: 1; transform: translateY(-50px); }

.eael-product-grid.list .eael-product-wrap .icons-wrap { padding: 0px; margin: 0px; list-style: none; transition: 0.4s; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.block-style { background: red; display: flex; height: 50px; width: 100%; top: auto; bottom: -50px; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.block-style li { -webkit-box-flex: 1; flex: 1 1 0%; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.block-style li.add-to-cart { -webkit-box-flex: 4; flex: 4 1 0%; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.block-style li a { position: relative; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.box-style li { width: 42px; height: 42px; filter: drop-shadow(rgba(61, 70, 79, 0.12) 0px 15px 10px); background-color: rgb(255, 255, 255); }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist { margin: 0px; padding: 0px; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span { display: none; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a { font-size: 0px; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i { display: none; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after { content: ""; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li.add-to-cart a { width: auto; padding: 11px 15px !important; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li a { margin: 2px; padding: 10.5px 10px; width: 42px; height: 42px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li a.add_to_wishlist { font-size: 0px; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li a.add_to_wishlist i { display: none; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li a.add_to_wishlist::after { content: ""; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 { display: flex; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 li:not(:first-child) a { border-left-width: 0px !important; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 li.add-to-cart a { padding: 8.5px 10px; margin: 0px; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 li a.eael-wc-compare.eael-wc-compare-icon { margin: 2px; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 li a { border: 2px solid rgb(221, 221, 221); }

.eael-product-grid.list .eael-product-wrap .icons-wrap li { display: inline-block; margin: 0px; padding: 0px; vertical-align: top; }

.eael-product-grid.list .eael-product-wrap .icons-wrap li a { display: block; color: rgb(0, 0, 0); text-align: center; transition: 0.4s; background: rgb(255, 235, 205); padding: 9px 10px; font-size: 15px; line-height: 1.4em; font-weight: 700; cursor: pointer; }

.eael-product-grid.list .eael-product-wrap .icons-wrap li a:hover { background: rgb(255, 122, 128); color: rgb(255, 255, 255); }

.eael-product-grid.list .eael-product-wrap .icons-wrap li a i { position: relative; font-size: 18px; }

.eael-product-grid.list .eael-product-wrap .icons-wrap li a svg { width: 18px; }

.eael-product-grid.list .eael-product-wrap .icons-wrap li a.button { font-size: 15px; line-height: 1.4em; }

.eael-product-grid.list .eael-product-wrap .product-image-wrap { position: relative; overflow: hidden; width: 45%; margin: 0px; }

.eael-product-grid.list .eael-product-wrap .product-details-wrap { width: 55%; padding: 25px; text-align: left !important; }

.eael-product-grid.list .eael-product-wrap .eael-product-price { margin-bottom: 5px; }

.eael-product-grid.list .eael-product-wrap .eael-product-excerpt p { margin: 0px 0px 10px; }

.eael-product-grid.list .eael-sold-count-number { text-align: left; }

@media only screen and (min-width: 1025px) {
  .eael-product-grid-column-1 .eael-product-grid .woocommerce ul.products { grid-template-columns: 100%; }
  .eael-product-grid-column-2 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(2, 1fr); }
  .eael-product-grid-column-3 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(3, 1fr); }
  .eael-product-grid-column-4 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(4, 1fr); }
  .eael-product-grid-column-5 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(5, 1fr); }
  .eael-product-grid-column-6 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(6, 1fr); }
  .eael-product-list-column-2 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(2, 1fr); }
  .eael-product-list-column-1 .eael-product-grid .woocommerce ul.products { grid-template-columns: 100%; }
  .eael-product-grid-column-1 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 100%; margin: 15px 0px; }
  .eael-product-grid-column-2 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 48%; }
  .eael-product-grid-column-3 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 31.3333%; }
  .eael-product-grid-column-4 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 23%; }
  .eael-product-grid-column-5 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 18%; }
  .eael-product-grid-column-6 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 14.6667%; }
}

@media only screen and (max-width: 1024px) and (min-width: 766px) {
  .eael-product-grid-column-tablet-1 .eael-product-grid .woocommerce ul.products { grid-template-columns: 100%; }
  .eael-product-grid-column-tablet-2 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(2, 1fr); }
  .eael-product-grid-column-tablet-3 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(3, 1fr); }
  .eael-product-grid-column-tablet-4 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(4, 1fr); }
  .eael-product-grid-column-tablet-5 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(5, 1fr); }
  .eael-product-grid-column-tablet-6 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(6, 1fr); }
  .eael-product-list-column-tablet-2 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(2, 1fr); }
  .eael-product-list-column-tablet-1 .eael-product-grid .woocommerce ul.products { grid-template-columns: 100%; }
  .eael-product-grid-column-tablet-1 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 100%; margin: 15px 0px; }
  .eael-product-grid-column-tablet-2 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 48%; }
  .eael-product-grid-column-tablet-3 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 31.3333%; }
  .eael-product-grid-column-tablet-4 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 23%; }
  .eael-product-grid-column-tablet-5 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 18%; }
  .eael-product-grid-column-tablet-6 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 14.6667%; }
}

@media only screen and (max-width: 767px) {
  .eael-product-grid-column-mobile-1 .eael-product-grid .woocommerce ul.products { grid-template-columns: 100%; }
  .eael-product-grid-column-mobile-2 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(2, 1fr); }
  .eael-product-grid-column-mobile-3 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(3, 1fr); }
  .eael-product-grid-column-mobile-4 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(4, 1fr); }
  .eael-product-grid-column-mobile-5 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(5, 1fr); }
  .eael-product-grid-column-mobile-6 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(6, 1fr); }
  .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(2, 1fr); }
  .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap, .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap { width: 100%; }
  .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap { margin-bottom: 15px; }
  .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap { padding: 0px; margin: 0px; }
  .eael-product-list-column-mobile-1 .eael-product-grid .woocommerce ul.products { grid-template-columns: 100%; }
  .eael-product-list-column-mobile-1 .eael-product-grid .woocommerce ul.products .eael-product-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .eael-product-list-column-mobile-1 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap, .eael-product-list-column-mobile-1 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap { width: 100%; }
  .eael-product-list-column-mobile-1 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap { margin-bottom: 15px; }
  .eael-product-list-column-mobile-1 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap { padding: 0px; margin: 0px; }
  .eael-product-grid-column-mobile-1 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 100%; margin: 15px 0px; }
  .eael-product-grid-column-mobile-2 .eael-product-grid.masonry .woocommerce ul.products li.product { margin: 1%; width: 48% !important; }
  .eael-product-grid-column-mobile-3 .eael-product-grid.masonry .woocommerce ul.products li.product { margin: 1%; width: 31.3333% !important; }
  .eael-product-grid-column-mobile-4 .eael-product-grid.masonry .woocommerce ul.products li.product { margin: 1%; width: 23% !important; }
  .eael-product-grid-column-mobile-5 .eael-product-grid.masonry .woocommerce ul.products li.product { margin: 1%; width: 18% !important; }
  .eael-product-grid-column-mobile-6 .eael-product-grid.masonry .woocommerce ul.products li.product { margin: 1%; width: 14.6667% !important; }
}

.eael-product-loader { position: relative; }

.eael-product-loader::after { border-radius: 50%; width: 50px; height: 50px; position: absolute; content: ""; border-width: 4px; border-style: solid; border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgb(0, 0, 0); transform: translate(-50%, -50%); animation: 1.1s linear 0s infinite normal none running loaderSpin; left: 48%; top: 40%; transition: 0.2s; }

.theme-flexia .woocommerce ul.products li.product .woocommerce-LoopProduct-link { position: unset; display: unset; }

.eael-product-grid .woocommerce ul.products li.product .ast-shop-product-out-of-stock { display: none; }

.theme-blocksy .button::before { opacity: 1; z-index: 0; right: 0px; line-height: 1.2em; filter: none !important; bottom: 0px !important; }

.theme-blocksy .button:hover { transform: none; }

.theme-twentytwentyone .eael-product-default .woocommerce ul.products li.product .button { margin: 0px auto; }

.theme-savoy .eael-product-grid .woocommerce ul.products li.product .star-rating { font-size: 12px; letter-spacing: 2px; width: 75px; }

.theme-savoy .eael-product-grid .woocommerce ul.products li.product .star-rating::before { font-size: 12px; letter-spacing: 2px; line-height: 12px; left: 0px; }

.theme-savoy .eael-product-grid .woocommerce ul.products li.product .star-rating span { font-size: 12px; letter-spacing: 2px; }

.theme-savoy .eael-product-grid .woocommerce ul.products li.product .star-rating span::before { font-size: 12px; letter-spacing: 2px; left: 0px; line-height: 12px; }

.buddyboss-theme .eael-product-popup.woocommerce div.product .button { line-height: 0; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.grid .woocommerce ul.products, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.list .woocommerce ul.products, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.grid .woocommerce ul.products, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.list .woocommerce ul.products { display: grid; margin: 0px; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.grid .woocommerce ul.products li.product, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.list .woocommerce ul.products li.product, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.grid .woocommerce ul.products li.product, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.list .woocommerce ul.products li.product { margin: 0px; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid li.product, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid li.product { max-width: 100%; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid li.product .eael-product-wrap .onsale, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid li.product .eael-product-wrap .stockout, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid li.product .eael-product-wrap .onsale, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid li.product .eael-product-wrap .stockout { height: auto; top: 25px; left: -55px; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid li.product .eael-product-wrap .eael-star-rating.star-rating, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid li.product .eael-product-wrap .eael-star-rating.star-rating { width: 7em; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid li.product .eael-product-wrap .button, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid li.product .eael-product-wrap .button { margin: 0px; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.eael-product-default li.product, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.eael-product-default li.product { display: block; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.eael-product-default li.product .added_to_cart, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.eael-product-default li.product .added_to_cart { width: 100%; position: absolute; bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; background: rgb(51, 51, 51); color: rgb(255, 255, 255); height: 100%; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.eael-product-overlay li.product a.button.add_to_cart_button, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.eael-product-overlay li.product a.button.add_to_cart_button { -webkit-box-flex: inherit; flex: inherit; width: auto; border-radius: 50%; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.eael-product-preset-5 li.product .eael-product-wrap .added_to_cart, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.eael-product-preset-5 li.product .eael-product-wrap .added_to_cart { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.eael-product-preset-6 li.product .eael-product-wrap .add_to_cart_button, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.eael-product-preset-8 li.product .eael-product-wrap .add_to_cart_button, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.eael-product-preset-6 li.product .eael-product-wrap .add_to_cart_button, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.eael-product-preset-8 li.product .eael-product-wrap .add_to_cart_button { border-radius: 3px; margin: 0px 2px; width: 42px; height: 42px; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.eael-product-preset-7 li.product .eael-product-wrap .add_to_cart_button, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.eael-product-preset-7 li.product .eael-product-wrap .add_to_cart_button { border-radius: 3px; margin: 10px 2px 0px; width: 42px; height: 42px; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.list li.product .details-block-style .add-to-cart .add_to_cart_button, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.list li.product .details-block-style .add-to-cart .add_to_cart_button { margin: 2px; border-radius: 3px; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.list li.product .details-block-style-2 .add-to-cart .add_to_cart_button, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.list li.product .details-block-style-2 .add-to-cart .add_to_cart_button { padding: 9px 10px; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.list li.product .details-block-style-2 .added_to_cart, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.list li.product .details-block-style-2 .added_to_cart { width: 100%; padding: 5px 10px; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.eael-product-simple li.product .add_to_cart_button.added, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.eael-product-simple li.product .add_to_cart_button.added { display: block !important; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.eael-product-simple li.product .added_to_cart, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.eael-product-simple li.product .added_to_cart { width: 100%; border-radius: 0px; padding: 12px 10px; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); position: absolute; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 10px auto; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.grid.eael-product-reveal li.product .eael-product-wrap .add_to_cart_button.added, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.grid.eael-product-reveal li.product .eael-product-wrap .add_to_cart_button.added { display: block !important; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.grid.eael-product-reveal li.product .eael-product-wrap:hover.add_to_cart_button.added, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.grid.eael-product-reveal li.product .eael-product-wrap:hover.add_to_cart_button.added { visibility: visible; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.grid.eael-product-reveal li.product .eael-product-wrap .added_to_cart, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.grid.eael-product-reveal li.product .eael-product-wrap .added_to_cart { width: 100%; border-radius: 0px; padding: 12px 10px; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); position: absolute; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 10px auto; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.masonry.eael-product-simple li.product .add_to_cart_button.added, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.masonry.eael-product-simple li.product .add_to_cart_button.added { display: block !important; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.masonry.eael-product-simple li.product .added_to_cart, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.masonry.eael-product-simple li.product .added_to_cart { width: 100%; border-radius: 0px; padding: 12px 10px; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); position: absolute; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 10px auto; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.masonry.eael-product-reveal li.product .eael-product-wrap .add_to_cart_button.added, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.masonry.eael-product-reveal li.product .eael-product-wrap .add_to_cart_button.added { display: block !important; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.masonry.eael-product-reveal li.product .eael-product-wrap:hover.add_to_cart_button.added, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.masonry.eael-product-reveal li.product .eael-product-wrap:hover.add_to_cart_button.added { visibility: visible; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.masonry.eael-product-reveal li.product .eael-product-wrap .added_to_cart, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.masonry.eael-product-reveal li.product .eael-product-wrap .added_to_cart { width: 100%; border-radius: 0px; padding: 12px 10px; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); position: absolute; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 10px auto; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.masonry.eael-product-preset-7 li.product .add-to-cart .add_to_cart_button, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.masonry.eael-product-preset-7 li.product .add-to-cart .add_to_cart_button { margin: 10px 2px 0px; }

.theme-kadence .eael-product-grid .woocommerce ul.products li.product .button { text-transform: capitalize; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; letter-spacing: normal; box-shadow: none; color: rgb(255, 255, 255); padding: 10px 25px; -webkit-box-pack: center; justify-content: center; }

.clearfix::before, .clearfix::after { content: " "; display: table; clear: both; }

.eael-testimonial-slider.nav-top-left, .eael-testimonial-slider.nav-top-right, .eael-team-slider.nav-top-left, .eael-team-slider.nav-top-right, .eael-logo-carousel.nav-top-left, .eael-logo-carousel.nav-top-right, .eael-post-carousel.nav-top-left, .eael-post-carousel.nav-top-right, .eael-product-carousel.nav-top-left, .eael-product-carousel.nav-top-right { padding-top: 40px; }

.eael-contact-form input[type="text"], .eael-contact-form input[type="email"], .eael-contact-form input[type="url"], .eael-contact-form input[type="tel"], .eael-contact-form input[type="date"], .eael-contact-form input[type="number"], .eael-contact-form textarea { background: rgb(255, 255, 255); box-shadow: none; float: none; height: auto; margin: 0px; outline: 0px; width: 100%; }

.eael-contact-form input[type="submit"] { border: 0px; float: none; height: auto; margin: 0px; padding: 10px 20px; width: auto; transition: 0.25s linear; }

.eael-contact-form.placeholder-hide input::-webkit-input-placeholder, .eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder { opacity: 0; visibility: hidden; }

.eael-custom-radio-checkbox input[type="checkbox"], .eael-custom-radio-checkbox input[type="radio"] { appearance: none; border-style: solid; border-width: 0px; outline: none; min-width: 1px; width: 15px; height: 15px; background: rgb(221, 221, 221); padding: 3px; }

.eael-custom-radio-checkbox input[type="checkbox"]::before, .eael-custom-radio-checkbox input[type="radio"]::before { content: ""; width: 100%; height: 100%; padding: 0px; margin: 0px; display: block; }

.eael-custom-radio-checkbox input[type="checkbox"]:checked::before, .eael-custom-radio-checkbox input[type="radio"]:checked::before { background: rgb(153, 153, 153); transition: 0.25s linear; }

.eael-custom-radio-checkbox input[type="radio"] { border-radius: 50%; }

.eael-custom-radio-checkbox input[type="radio"]::before { border-radius: 50%; }

.eael-post-elements-readmore-btn { font-size: 12px; font-weight: 500; transition: 300ms ease-in-out; display: inline-block; }

.elementor-lightbox .dialog-widget-content { width: 100%; height: 100%; }

.eael-contact-form-align-left, .elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container { margin: 0px auto 0px 0px; display: inline-block; text-align: left; }

.eael-contact-form-align-center, .elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container { float: none; margin: 0px auto; display: inline-block; text-align: left; }

.eael-contact-form-align-right, .elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container { margin: 0px 0px 0px auto; display: inline-block; text-align: left; }

.eael-force-hide { display: none !important; }

.eael-d-none { display: none !important; }

.eael-d-block { display: block !important; }

.eael-h-auto { height: auto !important; }

.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating ~ .count { display: none; }

.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating { display: none; }

.sr-only { border: 0px !important; clip: rect(1px, 1px, 1px, 1px) !important; clip-path: inset(50%) !important; height: 1px !important; margin: -1px !important; overflow: hidden !important; padding: 0px !important; position: absolute !important; width: 1px !important; white-space: nowrap !important; }

.elementor-widget-eael-adv-tabs .eael-tab-content-item, .elementor-widget-eael-adv-accordion .eael-accordion-content, .elementor-widget-eael-data-table .td-content, .elementor-widget-eael-info-box .eael-infobox-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-expiry-template, .elementor-widget-eael-countdown .eael-countdown-container, .elementor-widget-eael-cta-box .eael-cta-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-primary-wrap, .elementor-widget-eael-toggle .eael-toggle-secondary-wrap, .elementor-widget-eael-protected-content .eael-protected-content-message, .elementor-widget-eael-protected-content .protected-content, .eael-offcanvas-content-visible .eael-offcanvas-body, .elementor-widget-eael-stacked-cards .eael-stacked-cards__item { position: relative; }

.elementor-widget-eael-adv-tabs .eael-tab-content-item:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-adv-accordion .eael-accordion-content:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-data-table .td-content:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-info-box .eael-infobox-template-wrapper:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-expiry-template:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-container:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-cta-box .eael-cta-template-wrapper:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-primary-wrap:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-secondary-wrap:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-protected-content .eael-protected-content-message:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-protected-content .protected-content:hover .eael-onpage-edit-template-wrapper, .eael-offcanvas-content-visible .eael-offcanvas-body:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-stacked-cards .eael-stacked-cards__item:hover .eael-onpage-edit-template-wrapper { display: block; }

.eael-widget-otea-active .elementor-element:hover > .elementor-element-overlay, .eael-widget-otea-active .elementor-empty-view, .eael-widget-otea-active .elementor-add-section-inline, .eael-widget-otea-active .elementor-add-section { display: initial !important; }

.eael-onpage-edit-template-wrapper { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: none; border: 2px solid rgb(94, 234, 212); }

.eael-onpage-edit-template-wrapper::after { position: absolute; content: ""; inset: 0px; z-index: 2; background: rgb(94, 234, 212); opacity: 0.3; }

.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate { display: block; }

.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate::after { display: none; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template { background: rgb(94, 234, 212); color: rgb(0, 0, 0); width: 150px; text-align: center; height: 30px; line-height: 30px; font-size: 12px; cursor: pointer; position: relative; z-index: 3; left: 50%; transform: translateX(-50%); }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::before { content: ""; border-width: 30px 0px 0px 14px; border-style: solid none none solid; border-color: rgb(94, 234, 212) currentcolor currentcolor rgba(0, 0, 0, 0); right: 100%; position: absolute; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::after { content: ""; border-width: 0px 0px 30px 14px; border-style: none none solid solid; border-color: currentcolor currentcolor rgba(0, 0, 0, 0) rgb(94, 234, 212); left: 100%; position: absolute; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template > i { margin-right: 8px; }

.elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect1, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect2, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect3, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect4 { box-shadow: inherit !important; }

.eael-dual-header { display: block; margin-bottom: 50px; }

.eael-dual-header .eaa-svg { font-size: 36px; }

.eael-dual-header svg { height: 1em; width: 1em; }

.eael-dual-header .dch-sep-icon, .eael-dual-header .dch-icon { display: block; padding: 0px; margin: 20px 0px 10px; font-size: 36px; }

.eael-dual-header .eael-dch-title { font-size: 36px; font-weight: 700; text-transform: uppercase; line-height: 48px; margin: 10px 0px; }

.eael-dual-header .eael-dch-title .eael-dch-title-text { font-size: 36px; font-weight: 700; text-transform: uppercase; line-height: 48px; margin: 10px 0px; }

.eael-dual-header .eael-dch-title .eael-dch-title-text.eael-dch-title-lead { color: rgb(26, 188, 156); }

.eael-dual-header .eael-dch-title .gradient-color { background: linear-gradient(var(--eael-dch-gradient-1, #062aca), var(--eael-dch-gradient-2, #9401d9)); }

.eael-dual-header .eael-dch-title .gradient-color, .eael-dual-header .eael-dch-title .eael-dch-title-gradient { background-clip: text !important; -webkit-text-fill-color: rgba(0, 0, 0, 0) !important; }

.eael-dual-header .subtext { font-size: 16px; display: block; }

.eael-dual-header-content-align-center { text-align: center; }

.eael-dual-header-content-align-left { text-align: left; }

.eael-dual-header-content-align-right { text-align: right; }

@media screen and (max-width: 1024px) and (min-width: 768px) {
  .eael-dual-header-content-tablet-align-center { text-align: center; }
  .eael-dual-header-content-tablet-align-left { text-align: left; }
  .eael-dual-header-content-tablet-align-right { text-align: right; }
}

@media screen and (max-width: 767px) {
  .eael-dual-header-content-mobile-align-center { text-align: center; }
  .eael-dual-header-content-mobile-align-left { text-align: left; }
  .eael-dual-header-content-mobile-align-right { text-align: right; }
}

.eael-dch-separator-wrap { display: flex; -webkit-box-pack: center; justify-content: center; }

.eael-dch-separator-wrap .separator-one, .eael-dch-separator-wrap .separator-two { display: inline-block; width: 15%; height: 5px; }

.eael-dch-separator-wrap .separator-one { background: rgb(32, 126, 255); }

.eael-dch-separator-wrap .separator-two { background: rgb(79, 101, 146); }

.eael-adv-accordion { width: auto; height: auto; transition: 0.3s ease-in-out; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header { padding: 15px; border: 1px solid rgba(0, 0, 0, 0.02); background-color: rgb(241, 241, 241); font-size: 1rem; font-weight: 600; line-height: 1; transition: 0.3s ease-in-out; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; cursor: pointer; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header > .eael-accordion-tab-title { -webkit-box-flex: 1; flex-grow: 1; margin: 0px; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header > i, .eael-adv-accordion .eael-accordion-list .eael-accordion-header span { margin-right: 10px; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eaa-svg { font-size: 32px; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eaa-svg svg { width: 1em; height: 1em; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover { background-color: rgb(65, 65, 65); }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active { background-color: rgb(68, 68, 68); }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-advanced-accordion-icon-closed { display: none; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-advanced-accordion-icon-opened { display: block; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle { transform: rotate(90deg); z-index: 10; transition: 0.3s ease-in-out; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle { transform: rotate(0deg); z-index: 10; transition: 0.3s ease-in-out; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-advanced-accordion-icon-closed { display: block; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-advanced-accordion-icon-opened { display: none; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-content { display: none; border: 1px solid rgb(238, 238, 238); padding: 15px; box-sizing: border-box; font-size: 1rem; line-height: 1.7; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-content .eael-accordion-gutenberg-content .alignfull { width: 100%; margin-left: 0px; margin-right: 0px; max-width: 100%; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-content.active { display: block; }

.eael-adv-accordion .fa-accordion-icon { display: inline-block; margin-right: 10px; }

.rtl .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle { transform: rotate(-90deg); }

@-webkit-keyframes eaelLoaderSpin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes eaelLoaderSpin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.eael-button-wrap, .eael-load-more-button-wrap { display: flex; }

.eael-button-wrap.eael-force-hide, .eael-load-more-button-wrap.eael-force-hide { display: none !important; }

.eael-button-wrap.eael-infinity-scroll, .eael-load-more-button-wrap.eael-infinity-scroll { -webkit-box-pack: center; justify-content: center; }

.eael-button-wrap.eael-infinity-scroll .eael-load-more-button:not(.button--loading), .eael-load-more-button-wrap.eael-infinity-scroll .eael-load-more-button:not(.button--loading) { display: none !important; height: 1px; }

.eael-button, .eael-load-more-button { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: 1em 2em; border: 0px solid; font-size: 16px; overflow: hidden; display: flex !important; }

.eael-button.hide, .eael-load-more-button.hide { display: none !important; }

.eael-button.button--loading .eael-btn-loader, .eael-load-more-button.button--loading .eael-btn-loader { display: block; }

.eael-button .eael-btn-loader, .eael-load-more-button .eael-btn-loader { display: none; border-radius: 50%; width: 20px; height: 20px; font-size: 10px; position: relative; top: auto; left: -200%; border-width: 4px; border-style: solid; border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgb(255, 255, 255); transform: translateZ(0px); animation: 1.1s linear 0s infinite normal none running eaelLoaderSpin; margin-right: 5px; transition: 0.2s; }

.eael-button .eael-btn-loader::after, .eael-load-more-button .eael-btn-loader::after { border-radius: 50%; width: 20px; height: 20px; }

.eael-button:focus, .eael-load-more-button:focus { outline: none; }

.eael-button.button--loading > span, .eael-load-more-button.button--loading > span { margin-left: 0px; }

.eael-button.button--loading .eael-btn-loader, .eael-load-more-button.button--loading .eael-btn-loader { left: 0px; }

.rtl .eael-load-more-button-wrap { direction: ltr; }

.eael-post-grid-container .eael-post-grid { margin: 0px -10px; }

.eael-post-grid-container .eael-post-grid .eael-grid-post { float: left; padding: 10px; }

.eael-post-carousel .eael-grid-post { float: none; padding: 0px; }

.eael-grid-post-holder { border: 1px solid rgba(0, 0, 0, 0.1); }

.eael-grid-post-holder-inner { height: 100%; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.eael-entry-media { position: relative; order: -1; }

.eael-entry-overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 2; transition: opacity 0.2s ease-in-out, transform 0.25s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.25s cubic-bezier(0.19, 1, 0.22, 1); }

.eael-entry-overlay > a { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 3; }

.eael-entry-title { margin: 10px 0px 5px; font-size: 1.2em; }

.eael-entry-thumbnail img { width: 100%; max-width: 100%; vertical-align: middle; }

.eael-entry-thumbnail.eael-image-ratio img { position: absolute; top: calc(50% + 1px); left: calc(50% + 1px); transform: scale(1.01) translate(-50%, -50%); }

.eael-entry-thumbnail > img { height: 100%; }

.eael-entry-footer .eael-author-avatar, .eael-entry-header-after .eael-author-avatar { width: 50px; padding-right: 8px; }

.eael-entry-footer .eael-author-avatar .avatar, .eael-entry-header-after .eael-author-avatar .avatar { border-radius: 50%; }

.eael-entry-header-after.style-two { flex-wrap: wrap; }

.eael-post-grid .eael-entry-footer .eael-entry-meta { text-align: left; }

.eael-grid-post .eael-entry-meta { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; white-space: nowrap; }

.eael-grid-post .eael-entry-footer .eael-entry-meta { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.eael-entry-meta > div { font-size: 12px; line-height: 1.2; padding-bottom: 5px; }

.eael-grid-post-excerpt p { margin: 0px; font-size: 14px; }

.eael-entry-meta .eael-entry-footer .eael-posted-by { display: block; }

.eael-grid-post .eael-entry-wrapper { padding: 15px; }

.eael-post-grid .eael-entry-wrapper > .eael-entry-meta span.eael-posted-by, .eael-post-grid .eael-entry-wrapper > .eael-entry-header-after .eael-entry-meta span.eael-posted-by { padding-right: 8px; }

.eael-post-grid .eael-entry-wrapper > .eael-entry-meta span.eael-posted-on::before, .eael-post-grid .eael-entry-wrapper > .eael-entry-header-after .eael-entry-meta span.eael-posted-on::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; color: inherit; opacity: 0.4; font-size: 0.8em; padding-right: 7px; }

.eael-post-grid .eael-entry-wrapper > .eael-entry-header-after.style-two .eael-entry-meta span.eael-posted-on::before { content: ""; padding-right: 0px; }

.eael-entry-media { position: relative; }

.eael-entry-overlay { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.eael-entry-overlay > i { color: rgb(255, 255, 255); }

.eael-entry-overlay.fade-in { visibility: hidden; opacity: 0; transition: 300ms; }

.eael-entry-media:hover .eael-entry-overlay.fade-in { visibility: visible; opacity: 1; }

.eael-entry-media:hover .eael-entry-overlay.fade-in > i { transform: translate(0px); opacity: 1; }

.eael-entry-overlay.zoom-in { transform: scale(0.9); visibility: hidden; opacity: 0; transition: 300ms; }

.eael-entry-media:hover .eael-entry-overlay.zoom-in { visibility: visible; opacity: 1; transform: scale(1); }

.eael-entry-overlay.slide-up { transform: translateY(100%); visibility: hidden; opacity: 0; transition: 300ms; }

.eael-entry-media:hover .eael-entry-overlay.slide-up { transform: translateY(0px); visibility: visible; opacity: 1; }

.eael-entry-media { overflow: hidden; }

.eael-entry-media.grid-hover-style-fade-in .eael-entry-overlay { opacity: 0; }

.eael-entry-media.grid-hover-style-fade-in:hover .eael-entry-overlay { opacity: 1; }

.eael-entry-media.grid-hover-style-none .eael-entry-overlay { display: none; }

.eael-entry-overlay.none { opacity: 0; }

.eael-entry-media.grid-hover-style-zoom-in .eael-entry-overlay { transform: scale(0.4); opacity: 0; }

.eael-entry-media.grid-hover-style-zoom-in:hover .eael-entry-overlay { transform: scale(1); opacity: 1; }

.eael-entry-media.grid-hover-style-animate-down .eael-entry-overlay { transform: translateY(-100%); }

.eael-entry-media.grid-hover-style-animate-down .eael-entry-overlay > i { transform: translateY(-100px); transition-delay: 100ms; transition-duration: 300ms; }

.eael-entry-media.grid-hover-style-animate-down:hover .eael-entry-overlay { transform: translate(0px); }

.eael-entry-media.grid-hover-style-animate-down:hover .eael-entry-overlay > i { transform: translateY(0px); }

.eael-entry-media.grid-hover-style-animate-up .eael-entry-overlay { transform: translateY(100%); visibility: hidden; opacity: 0; }

.eael-entry-media.grid-hover-style-animate-up .eael-entry-overlay > i { transform: translateY(100px); transition-delay: 100ms; transition-duration: 300ms; }

.eael-entry-media.grid-hover-style-animate-up:hover .eael-entry-overlay { transform: translate(0px); visibility: visible; opacity: 1; }

.eael-entry-media.grid-hover-style-animate-up:hover .eael-entry-overlay > i { transform: translateY(0px); }

.eael-grid-post .eael-entry-thumbnail > img { height: 100%; object-fit: cover; }

.eael-grid-post-excerpt .eael-post-elements-readmore-btn { display: block; }

@media only screen and (min-width: 1025px) {
  .elementor-element.elementor-grid-eael-col-1 { position: relative; }
  .elementor-element.elementor-grid-eael-col-1 .eael-grid-post { width: 100%; float: left; }
  .elementor-element.elementor-grid-eael-col-2 { position: relative; }
  .elementor-element.elementor-grid-eael-col-2 .eael-grid-post { width: 50%; float: left; }
  .elementor-element.elementor-grid-eael-col-2 .eael-grid-post:nth-of-type(2n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-eael-col-2 .eael-grid-post:nth-of-type(2n+1) { clear: both; }
  .elementor-element.elementor-grid-eael-col-3 { position: relative; }
  .elementor-element.elementor-grid-eael-col-3 .eael-grid-post { width: 33.3333%; float: left; }
  .elementor-element.elementor-grid-eael-col-3 .eael-grid-post:nth-of-type(3n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-eael-col-3 .eael-grid-post:nth-of-type(3n+1) { clear: both; }
  .elementor-element.elementor-grid-eael-col-4 { position: relative; }
  .elementor-element.elementor-grid-eael-col-4 .eael-grid-post { width: 25%; float: left; }
  .elementor-element.elementor-grid-eael-col-4 .eael-grid-post:nth-of-type(4n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-eael-col-4 .eael-grid-post:nth-of-type(4n+1) { clear: both; }
  .elementor-element.elementor-grid-eael-col-5 { position: relative; }
  .elementor-element.elementor-grid-eael-col-5 .eael-grid-post { width: 20%; float: left; }
  .elementor-element.elementor-grid-eael-col-5 .eael-grid-post:nth-of-type(5n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-eael-col-5 .eael-grid-post:nth-of-type(5n+1) { clear: both; }
  .elementor-element.elementor-grid-eael-col-6 { position: relative; }
  .elementor-element.elementor-grid-eael-col-6 .eael-grid-post { width: 16%; float: left; }
  .elementor-element.elementor-grid-eael-col-6 .eael-grid-post:nth-of-type(6n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-eael-col-6 .eael-grid-post:nth-of-type(6n+1) { clear: both; }
}

@media only screen and (max-width: 1024px) and (min-width: 766px) {
  .elementor-element.elementor-grid-tablet-eael-col-1 { position: relative; }
  .elementor-element.elementor-grid-tablet-eael-col-1 .eael-grid-post { width: 100%; float: left; }
  .elementor-element.elementor-grid-tablet-eael-col-2 { position: relative; }
  .elementor-element.elementor-grid-tablet-eael-col-2 .eael-grid-post { width: 50%; float: left; }
  .elementor-element.elementor-grid-tablet-eael-col-2 .eael-grid-post:nth-of-type(2n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-tablet-eael-col-2 .eael-grid-post:nth-of-type(2n+1) { clear: both; }
  .elementor-element.elementor-grid-tablet-eael-col-3 { position: relative; }
  .elementor-element.elementor-grid-tablet-eael-col-3 .eael-grid-post { width: 33.3333%; float: left; }
  .elementor-element.elementor-grid-tablet-eael-col-3 .eael-grid-post:nth-of-type(3n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-tablet-eael-col-3 .eael-grid-post:nth-of-type(3n+1) { clear: both; }
  .elementor-element.elementor-grid-tablet-eael-col-4 { position: relative; }
  .elementor-element.elementor-grid-tablet-eael-col-4 .eael-grid-post { width: 25%; float: left; }
  .elementor-element.elementor-grid-tablet-eael-col-4 .eael-grid-post:nth-of-type(4n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-tablet-eael-col-4 .eael-grid-post:nth-of-type(4n+1) { clear: both; }
  .elementor-element.elementor-grid-tablet-eael-col-5 { position: relative; }
  .elementor-element.elementor-grid-tablet-eael-col-5 .eael-grid-post { width: 20%; float: left; }
  .elementor-element.elementor-grid-tablet-eael-col-5 .eael-grid-post:nth-of-type(5n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-tablet-eael-col-5 .eael-grid-post:nth-of-type(5n+1) { clear: both; }
  .elementor-element.elementor-grid-tablet-eael-col-6 { position: relative; }
  .elementor-element.elementor-grid-tablet-eael-col-6 .eael-grid-post { width: 16%; float: left; }
  .elementor-element.elementor-grid-tablet-eael-col-6 .eael-grid-post:nth-of-type(6n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-tablet-eael-col-6 .eael-grid-post:nth-of-type(6n+1) { clear: both; }
}

@media only screen and (max-width: 767px) {
  .elementor-element.elementor-grid-mobile-eael-col-1 { position: relative; }
  .elementor-element.elementor-grid-mobile-eael-col-1 .eael-grid-post { width: 100%; float: left; }
  .elementor-element.elementor-grid-mobile-eael-col-2 { position: relative; }
  .elementor-element.elementor-grid-mobile-eael-col-2 .eael-grid-post { width: 50%; float: left; }
  .elementor-element.elementor-grid-mobile-eael-col-2 .eael-grid-post:nth-of-type(2n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-mobile-eael-col-2 .eael-grid-post:nth-of-type(2n+1) { clear: both; }
  .elementor-element.elementor-grid-mobile-eael-col-3 { position: relative; }
  .elementor-element.elementor-grid-mobile-eael-col-3 .eael-grid-post { width: 33.3333%; float: left; }
  .elementor-element.elementor-grid-mobile-eael-col-3 .eael-grid-post:nth-of-type(3n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-mobile-eael-col-3 .eael-grid-post:nth-of-type(3n+1) { clear: both; }
  .elementor-element.elementor-grid-mobile-eael-col-4 { position: relative; }
  .elementor-element.elementor-grid-mobile-eael-col-4 .eael-grid-post { width: 25%; float: left; }
  .elementor-element.elementor-grid-mobile-eael-col-4 .eael-grid-post:nth-of-type(4n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-mobile-eael-col-4 .eael-grid-post:nth-of-type(4n+1) { clear: both; }
  .elementor-element.elementor-grid-mobile-eael-col-5 { position: relative; }
  .elementor-element.elementor-grid-mobile-eael-col-5 .eael-grid-post { width: 20%; float: left; }
  .elementor-element.elementor-grid-mobile-eael-col-5 .eael-grid-post:nth-of-type(5n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-mobile-eael-col-5 .eael-grid-post:nth-of-type(5n+1) { clear: both; }
  .elementor-element.elementor-grid-mobile-eael-col-6 { position: relative; }
  .elementor-element.elementor-grid-mobile-eael-col-6 .eael-grid-post { width: 16%; float: left; }
  .elementor-element.elementor-grid-mobile-eael-col-6 .eael-grid-post:nth-of-type(6n) { margin-right: 0px !important; }
  .elementor-element.elementor-grid-mobile-eael-col-6 .eael-grid-post:nth-of-type(6n+1) { clear: both; }
}

.eael-author-avatar > a { display: block; }

.eael-entry-footer, .eael-entry-header-after { overflow: hidden; display: flex; }

.eael-entry-footer > div, .eael-entry-header-after > div { display: inline-block; float: left; }

.post-carousel-categories { position: absolute; left: 0px; top: 0px; z-index: 11; width: 100%; margin: 0px; padding: 15px; text-align: left; visibility: hidden; opacity: 0; transition: 300ms; }

.post-carousel-categories li { display: inline-block; text-transform: capitalize; margin-right: 5px; position: relative; }

.post-carousel-categories li::after { content: ","; color: rgb(255, 255, 255); }

.post-carousel-categories li:last-child::after { display: none; }

.post-carousel-categories li a { color: rgb(255, 255, 255); }

.eael-entry-media:hover .post-carousel-categories { visibility: visible; opacity: 1; }

.eael-post-grid-style-three .eael-meta-posted-on { min-width: 60px; height: 50px; padding: 5px; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px 0px; text-align: center; font-size: 16px; line-height: 18px; margin-top: 12px; margin-left: 12px; }

.eael-post-grid-style-three .eael-meta-posted-on span { display: block; }

.eael-post-grid-style-two .eael-entry-meta { -webkit-box-align: baseline; align-items: baseline; }

.eael-post-grid-style-two .eael-entry-meta .eael-meta-posted-on { padding: 0px; font-size: 12px; margin-right: 15px; color: rgb(146, 146, 146); }

.eael-post-grid-style-two .eael-entry-meta .eael-meta-posted-on i { margin-right: 7px; }

.eael-post-grid-style-two .eael-entry-meta .eael-posted-by.style-two-footer { padding: 0px; font-size: 12px; }

.eael-post-grid-style-two .eael-entry-meta .eael-posted-by.style-two-footer a { color: rgb(146, 146, 146); }

.eael-post-grid-style-two .eael-entry-meta .post-meta-categories { list-style: none; display: inline-flex; flex-flow: wrap; margin: 0px; padding-left: 0px; }

.eael-post-grid-style-two .eael-entry-meta .post-meta-categories li { font-size: 12px; margin-right: 4px; color: rgb(146, 146, 146); }

.eael-post-grid-style-two .eael-entry-meta .post-meta-categories li:last-child { margin-right: 0px; }

.eael-post-grid-style-two .eael-entry-meta .post-meta-categories li a { color: rgb(146, 146, 146); }

.rtl .eael-post-grid-container .eael-post-grid .eael-grid-post { float: right; }

.rtl .eael-post-grid .eael-entry-footer .eael-entry-meta { text-align: right; }

.rtl .eael-post-grid .eael-entry-footer .eael-author-avatar { padding-right: 0px; padding-left: 8px; }

.rtl .eael-entry-header-after .eael-author-avatar { padding-right: 0px; padding-left: 8px; }

.rtl .eael-post-grid-style-two .eael-entry-meta .eael-meta-posted-on { margin-right: 0px; margin-left: 15px; }

.rtl .eael-post-grid-style-two .eael-entry-meta .eael-meta-posted-on i { margin-right: 0px; margin-left: 7px; }

.rtl .eael-post-grid .eael-entry-wrapper > .eael-entry-meta span.eael-posted-by, .rtl .eael-post-grid .eael-entry-wrapper > .eael-entry-header-after .eael-entry-meta span.eael-posted-by { padding-right: 0px; padding-left: 8px; }

.rtl .eael-post-grid .eael-entry-wrapper > .eael-entry-meta span.eael-posted-on::before, .rtl .eael-post-grid .eael-entry-wrapper > .eael-entry-header-after .eael-entry-meta span.eael-posted-on::before { padding-right: 0px; padding-left: 7px; }

.table-responsive { width: 100%; overflow: auto hidden; }

.eael-wcpc-wrapper img { display: block; margin: auto; }

.eael-wcpc-wrapper th i { padding-right: 10px; color: rgb(220, 220, 220); }

.eael-wcpc-wrapper .wcpc-table-header { display: flex; -webkit-box-align: center; align-items: center; }

.eael-wcpc-wrapper .wcpc-table-header .wcpc-title { word-break: break-word; }

.eael-wcpc-wrapper .elementor-icon { font-size: 20px; margin-right: 10px; }

.eael-wcpc-wrapper table td { text-align: center; }

.eael-wcpc-wrapper.custom { --h-bg: #2d1e87; --h-text-clr: #fff; --h-border-clr: #b6aaff; --text-clr: #707070; --text-bold-clr: #252525; --btn-bg: #6752e5; --btn-bg-hover: #ff9582; --btn-text: #fff; --image-bg: #6b55ec; --container-bg: #fff; --icon-color: #c3ccdc; background: var(--container-bg); overflow-x: scroll; }

.eael-wcpc-wrapper.custom table { border-collapse: collapse; border-spacing: 0px; max-width: none; }

.eael-wcpc-wrapper.custom table .icon { width: 16px; margin-right: 6px; fill: var(--icon-color); }

.eael-wcpc-wrapper.custom table th, .eael-wcpc-wrapper.custom table td { padding: 15px; border: 1px solid var(--h-border-clr); border-collapse: collapse; }

.eael-wcpc-wrapper.custom table th.first-th { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding-left: 5px; }

.eael-wcpc-wrapper.custom table th { color: var(--text-bold-clr); font-weight: normal; max-width: 160px; border-left-width: 2px; border-collapse: collapse; vertical-align: middle; }

.eael-wcpc-wrapper.custom table th div { display: flex; -webkit-box-align: center; align-items: center; }

.eael-wcpc-wrapper.custom table td { color: var(--text-clr); text-align: center; }

.eael-wcpc-wrapper.custom table tr.title { background: var(--h-bg); color: var(--h-text-clr); }

.eael-wcpc-wrapper.custom table tr.title th, .eael-wcpc-wrapper.custom table tr.title td { font-size: 20px; color: inherit; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none; border-top-color: currentcolor; border-bottom-color: currentcolor; border-image: initial; border-left: 1px solid var(--h-border-clr); border-right: 1px solid var(--h-border-clr); }

.eael-wcpc-wrapper.custom table tr.image td { vertical-align: middle; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.eael-wcpc-wrapper.custom table .button { border-radius: 5px; background: var(--btn-bg); color: var(--btn-text); }

.eael-wcpc-wrapper.custom table .button:hover { background: var(--btn-bg-hover); }

.eael-wcpc-wrapper.custom.theme-1 table tr.image td { background: var(--image-bg); border-left: 1px solid var(--h-border-clr); border-right: 1px solid var(--h-border-clr); }

.eael-wcpc-wrapper.custom.theme-2 { --h-bg: #ff9453; --h-border-clr: #f4ede9; --btn-bg: #ff9453; --btn-bg-hover: #6752e5; --even-row-bg: #fbf8f7; }

.eael-wcpc-wrapper.custom.theme-2 table tr:nth-of-type(2n):not(.title) { background: var(--even-row-bg); }

.eael-wcpc-wrapper.custom.theme-3 { --container-bg: #f9fafc; --btn-bg: #ff907e; --btn-bg-hover: #ff907e; --even-row-bg: #f5f5f8; --h-odd-row-bg: #fdfdff; --first-img-bg: linear-gradient(-130deg, #ffd0b0 0%, #ff907e 100%); --second-img-bg: linear-gradient(-130deg, #ada0ff 0%, #7561f2 100%); --third-img-bg: linear-gradient(-130deg, #6fffac 0%, #23d56e 100%); --firt-btn-bg: #ff907e; --second-btn-bg: #7561f2; --third-btn-bg: #23d56e; padding: 20px; }

.eael-wcpc-wrapper.custom.theme-3 table { -webkit-border-horizontal-spacing: 10px; }

.eael-wcpc-wrapper.custom.theme-3 table tr:nth-of-type(2n):not(.title) { background: var(--even-row-bg); }

.eael-wcpc-wrapper.custom.theme-3 table th, .eael-wcpc-wrapper.custom.theme-3 table td { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-sizing: border-box; }

.eael-wcpc-wrapper.custom.theme-3 table tr.title td.featured, .eael-wcpc-wrapper.custom.theme-3 table tr:nth-of-type(2n+1) td.featured { box-shadow: rgba(86, 79, 127, 0.06) 18px 0px 10px -10px, rgba(86, 79, 127, 0.06) -18px 0px 10px -10px; }

.eael-wcpc-wrapper.custom.theme-3 table tr.title { background: initial; color: initial; }

.eael-wcpc-wrapper.custom.theme-3 table tr.title th, .eael-wcpc-wrapper.custom.theme-3 table tr.title td { color: initial; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }

.eael-wcpc-wrapper.custom.theme-3 table tr.image td { background: initial; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; padding: 0px; }

.eael-wcpc-wrapper.custom.theme-3 table tr.image td span { display: block; width: 100%; height: 100%; box-sizing: border-box; border-top-left-radius: 10px; border-top-right-radius: 10px; }

.eael-wcpc-wrapper.custom.theme-3 table tr.image td > span { padding: 20px; }

.eael-wcpc-wrapper.custom.theme-3 table tr.image td span.inner { padding: 0px; }

.eael-wcpc-wrapper.custom.theme-3 table tr.image td.featured span { padding: 10px; background: rgb(255, 255, 255); }

.eael-wcpc-wrapper.custom.theme-3 table tr.image td:nth-of-type(3n+1) .img-inner { background: var(--first-img-bg); }

.eael-wcpc-wrapper.custom.theme-3 table tr.image td:nth-of-type(3n+2) .img-inner { background: var(--second-img-bg); }

.eael-wcpc-wrapper.custom.theme-3 table tr.image td:nth-of-type(3n+3) .img-inner { background: var(--third-img-bg); }

.eael-wcpc-wrapper.custom.theme-4 { --h-bg: none; --h-text-clr: #707070; --h-border-clr: #e8ebf0; --text-clr: #707070; --text-bold-clr: #252525; --btn-bg: #613de6; --btn-bg-hover: #ff9582; --btn-text: #fff; --image-bg: none; --container-bg: #f9fafc; }

.eael-wcpc-wrapper.custom.theme-4 table { background: rgb(255, 255, 255); }

.eael-wcpc-wrapper.custom.theme-4 table th.first-th { background: var(--container-bg); }

.eael-wcpc-wrapper.custom.theme-4 table tr.title th, .eael-wcpc-wrapper.custom.theme-4 table tr.title td { font-size: 20px; color: inherit; border: 1px solid var(--h-border-clr); }

.eael-wcpc-wrapper.custom.theme-4 table tr.image td { position: relative; border: 1px solid var(--h-border-clr); overflow: hidden; }

.eael-wcpc-wrapper.custom.theme-4 table tr.image .ribbon { position: absolute; left: -44px; top: 10px; background: var(--btn-bg); color: var(--btn-text); padding: 3px 50px; transform: rotate(-45deg); transform-origin: center center; }

.eael-wcpc-wrapper.custom.theme-4 table tr.image .product-title, .eael-wcpc-wrapper.custom.theme-4 table tr.image .woocommerce-Price-amount { font-size: 18px; font-weight: bold; }

.eael-wcpc-wrapper.custom.theme-4 table tr.image .product-title { color: var(--text-bold-clr); margin: 0px auto 10px; }

.eael-wcpc-wrapper.custom.theme-4 table tr.image .woocommerce-Price-amount { color: var(--btn-bg); }

.eael-wcpc-wrapper.custom.theme-5 { --first-row-color: #fff; --first-col-bg: #6a3ee8; --second-col-bg: #3e5ae8; --third-col-bg: #15e9c9; --first-img-bg: #f4f0ff; --second-img-bg: #eaedff; --third-img-bg: #e5fffb; --h-bg: none; --h-text-clr: #707070; --h-border-clr: #e8ebf0; --first-btn-bg: #6a3ee8; --second-btn-bg: #3e5ae8; --third-btn-bg: #15e9c9; --image-bg: none; }

.eael-wcpc-wrapper.custom.theme-5 table th { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.eael-wcpc-wrapper.custom.theme-5 table th.first-th { background: var(--container-bg); }

.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+1) .button { background: var(--first-btn-bg); }

.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+1) .button:hover { background: rgb(88, 39, 229); }

.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+2) .button { background: var(--second-btn-bg); }

.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+2) .button:hover { background: rgb(39, 71, 229); }

.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+3) .button { background: var(--third-btn-bg); }

.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+3) .button:hover { background: rgb(19, 210, 181); }

.eael-wcpc-wrapper.custom.theme-5 table tr.title th, .eael-wcpc-wrapper.custom.theme-5 table tr.title td { font-size: 20px; color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.eael-wcpc-wrapper.custom.theme-5 table tr.image td:nth-of-type(3n+1) { background: var(--first-img-bg); }

.eael-wcpc-wrapper.custom.theme-5 table tr.image td:nth-of-type(3n+2) { background: var(--second-img-bg); }

.eael-wcpc-wrapper.custom.theme-5 table tr.image td:nth-of-type(3n+3) { background: var(--third-img-bg); }

.eael-wcpc-wrapper.custom.theme-5 table tr.title td:nth-of-type(3n+1) { background: var(--first-col-bg); }

.eael-wcpc-wrapper.custom.theme-5 table tr.title td:nth-of-type(3n+2) { background: var(--second-col-bg); }

.eael-wcpc-wrapper.custom.theme-5 table tr.title td:nth-of-type(3n+3) { background: var(--third-col-bg); }

.eael-wcpc-wrapper.custom.theme-5 table tr.image td, .eael-wcpc-wrapper.custom.theme-5 table tr.title td { border-top-width: medium; border-bottom-width: medium; border-left-width: medium; border-top-style: none; border-bottom-style: none; border-left-style: none; border-top-color: currentcolor; border-bottom-color: currentcolor; border-left-color: currentcolor; border-image: initial; border-right: 2px solid var(--first-row-color); color: var(--first-row-color); }

.eael-wcpc-wrapper.custom.theme-5 table tr.image td:last-child, .eael-wcpc-wrapper.custom.theme-5 table tr.title td:last-child { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }

.eael-wcpc-wrapper.custom.theme-6 { --container-bg: #f0eff6; --first-row-color: #fff; --first-col-bg: #fd907b; --second-col-bg: #7f6cf4; --third-col-bg: #3ae281; --first-img-bg: #f4f0ff; --second-img-bg: #eaedff; --third-img-bg: #e5fffb; --h-bg: none; --h-text-clr: #707070; --h-border-clr: #e8ebf0; --image-bg: none; }

.eael-wcpc-wrapper.custom.theme-6 table tr.title th, .eael-wcpc-wrapper.custom.theme-6 table tr.title td { border-left: 0px; border-right: 0px; }

.eael-wcpc-wrapper.custom.theme-6 table tr.title td { color: rgb(255, 255, 255); }

.eael-wcpc-wrapper.custom.theme-6 table tr, .eael-wcpc-wrapper.custom.theme-6 table th, .eael-wcpc-wrapper.custom.theme-6 table td { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.eael-wcpc-wrapper.custom.theme-6 table td { color: rgb(255, 255, 255); border-right: 20px solid rgb(255, 255, 255); }

.eael-wcpc-wrapper.custom.theme-6 table td:last-child { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }

.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+1) { background: var(--first-col-bg); }

.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+2) { background: var(--second-col-bg); }

.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+3) { background: var(--third-col-bg); }

.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(2n) th, .eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(2n) td { background: rgb(247, 246, 250); }

.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(2n) td:nth-of-type(3n+1) { background: rgb(254, 193, 181); }

.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(2n) td:nth-of-type(3n+2) { background: rgb(183, 173, 249); }

.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(2n) td:nth-of-type(3n+3) { background: rgb(145, 239, 184); }

.eael-wcpc-wrapper.custom.theme-6 table tr.image td, .eael-wcpc-wrapper.custom.theme-6 table tr.title td { border-width: medium 20px medium medium; border-style: none solid none none; border-color: currentcolor rgb(255, 255, 255) currentcolor currentcolor; border-image: initial; }

.eael-wcpc-wrapper.custom.theme-6 table tr.image td:last-child, .eael-wcpc-wrapper.custom.theme-6 table tr.title td:last-child { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }

.eael-wcpc-wrapper.custom.theme-6 table .button { background: rgb(255, 255, 255); }

.eael-wcpc-wrapper.custom.theme-6 table .button:hover { background: rgb(255, 255, 255); }

.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+1) .button { color: var(--first-col-bg); }

.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+1) .button:hover { color: rgb(251, 60, 23); }

.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+2) .button { color: var(--second-col-bg); }

.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+2) .button:hover { color: rgb(47, 17, 233); }

.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+3) .button { color: var(--third-col-bg); }

.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+3) .button:hover { color: rgb(23, 159, 81); }

.eael-wcpc-wrapper.custom.theme-6 .img-inner { display: block; background: rgba(228, 228, 228, 0.45); border-radius: 6px; }

@media screen and (min-width: 769px) {
  .eael-wcpc-wrapper:not(.theme-4) tr.image td { padding: 10px; }
  .theme-4 tr.image td { padding: 50px 10px; }
}

.eael-product-grid .woocommerce ul.products, .eael-post-grid .woocommerce ul.products { display: grid; gap: 25px; margin: 0px 0px 15px; padding: 0px !important; }

.eael-product-grid .woocommerce ul.products::before, .eael-product-grid .woocommerce ul.products::after, .eael-post-grid .woocommerce ul.products::before, .eael-post-grid .woocommerce ul.products::after { display: none; }

.eael-product-grid .woocommerce ul.products .product, .eael-post-grid .woocommerce ul.products .product { width: 100%; margin: 0px; padding: 0px; }

.eael-product-grid .woocommerce ul.products .product .eael-product-sold-count-progress-bar-wrapper, .eael-post-grid .woocommerce ul.products .product .eael-product-sold-count-progress-bar-wrapper { background-color: rgb(241, 241, 241); border-radius: 0px 10px 10px 0px; overflow: hidden; }

.eael-product-grid .woocommerce ul.products .product .eael-product-sold-count-progress-bar, .eael-post-grid .woocommerce ul.products .product .eael-product-sold-count-progress-bar { background-color: rgb(33, 150, 243); height: 10px; border-radius: 0px 10px 10px 0px; }

.eael-product-grid .woocommerce ul.products .product .eael-wc-compare, .eael-post-grid .woocommerce ul.products .product .eael-wc-compare { display: inline-flex; -webkit-box-align: center; align-items: center; justify-content: space-around; cursor: pointer; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); margin: 15px; }

.eael-product-grid .woocommerce ul.products .product .eael-wc-compare:hover, .eael-post-grid .woocommerce ul.products .product .eael-wc-compare:hover { color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); }

.eael-product-grid .woocommerce ul.products .product .eael-wc-compare-loader, .eael-post-grid .woocommerce ul.products .product .eael-wc-compare-loader { display: none; width: 1.5rem; }

.eael-product-grid .woocommerce ul.products .product .star-rating, .eael-post-grid .woocommerce ul.products .product .star-rating { margin: 0px auto 5px; display: inline-block; float: none; height: 1em; width: 5.6em; font-size: 1em; line-height: 1em; }

.eael-product-grid .woocommerce ul.products .product .star-rating::before, .eael-post-grid .woocommerce ul.products .product .star-rating::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 400; opacity: 1; }

.eael-product-grid .woocommerce ul.products .product .star-rating span, .eael-post-grid .woocommerce ul.products .product .star-rating span { display: inline-block; }

.eael-product-grid .woocommerce ul.products .product .star-rating span::before, .eael-post-grid .woocommerce ul.products .product .star-rating span::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 900; }

.eael-product-grid .woocommerce ul.products .product .eael-product-wrap, .eael-post-grid .woocommerce ul.products .product .eael-product-wrap { position: relative; overflow: hidden; }

.eael-product-grid .woocommerce ul.products .product .eael-product-wrap img, .eael-post-grid .woocommerce ul.products .product .eael-product-wrap img { transition: opacity 0.3s; backface-visibility: hidden; width: 100%; height: auto; display: block; }

.eael-product-grid .woocommerce ul.products .ast-on-card-button.ast-onsale-card, .eael-post-grid .woocommerce ul.products .ast-on-card-button.ast-onsale-card { display: none !important; }

.eael-product-grid .woocommerce ul.products li.product, .eael-post-grid .woocommerce ul.products li.product { width: 100%; }

.eael-product-grid .woocommerce ul.products.products[class*="columns-"] li.product, .eael-post-grid .woocommerce ul.products.products[class*="columns-"] li.product { width: 100%; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product { position: relative; float: left; display: block; overflow: hidden; text-align: center; padding: 0px; border-radius: 0px; background-color: rgb(255, 255, 255); box-shadow: none; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product a, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a { text-decoration: none; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a:hover, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a:hover, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product a:hover, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a:hover { outline: none; box-shadow: none; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product img, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product img, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product img, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product img { width: fit-content; height: auto; margin: auto; max-width: 100%; backface-visibility: hidden; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .woocommerce-loop-product__title, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .woocommerce-loop-product__title, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .woocommerce-loop-product__title, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .woocommerce-loop-product__title { font-size: 16px; font-weight: 700; line-height: 1; color: rgb(51, 51, 51); margin: 25px 0px 12px; padding: 0px; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .price, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .price, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .price { font-size: 14px; margin-bottom: 0px; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price del, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .price del, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .price del, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .price del { opacity: 0.5; display: inline-block; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price ins, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .price ins, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .price ins, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .price ins { font-weight: 400; background-color: rgba(0, 0, 0, 0); color: rgb(255, 42, 19); }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .star-rating, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .star-rating, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .star-rating, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .star-rating { display: block; float: none; font-size: 14px; margin: 10px auto; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button, .eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button { display: block; font-size: 14px; font-weight: 400; line-height: 38px; text-align: center; text-transform: uppercase; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); padding: 0px; margin: 15px; border-radius: 0px; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button::before, .eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button::before, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button::before, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button::before, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button::before, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button::before, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button::before, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 900; padding-right: 8px; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.product_type_variable::before, .eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable::before, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.product_type_variable::before, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable::before, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.product_type_variable::before, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable::before, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.product_type_variable::before, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable::before { content: ""; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button:focus, .eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button:focus, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button:focus, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button:focus, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button:focus, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button:focus, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button:focus, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button:focus { outline: none; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product.button.product_type_external, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product.button.product_type_external, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product.button.product_type_external, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product.button.product_type_external { padding: 0px; margin: 0px; font-size: 0px; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product.button.product_type_external::before, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product.button.product_type_external::before, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product.button.product_type_external::before, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product.button.product_type_external::before { content: ""; display: block; font-family: "Font Awesome 5 Free"; font-size: 18px; font-weight: 900; transform: translate(-50%, -50%); top: 50%; left: 50%; position: absolute; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button::before, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button::before, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button::before, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button::before { content: none; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .eael-wc-compare, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .eael-wc-compare, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .eael-wc-compare, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .eael-wc-compare { color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a.added_to_cart, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product a.added_to_cart, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart { display: block; margin: 15px; padding: 12px; font-size: 14px; line-height: 1; text-transform: uppercase; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); font-weight: 400; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist { margin: 0px auto; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist { margin: 0px 15px 15px; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists span, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists span, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists span, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists span { display: none; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a { font-size: 0px; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i { display: none; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after { content: ""; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist a, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist a, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist a, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist a { vertical-align: middle; display: inline-block; color: inherit; margin: 0px; line-height: 38px; width: 100%; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist a i, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist a i, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist a i, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist a i { display: none; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist a::after, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist a::after, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .add-to-whishlist a::after, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist a::after { content: ""; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product { border: 1px solid rgb(238, 238, 238); }

.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product { border: 1px solid rgba(0, 0, 0, 0); }

.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .eael-wc-compare, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .eael-wc-compare, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .add-to-whishlist { visibility: hidden; transition: none; }

.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover { border: 1px solid rgb(238, 238, 238); }

.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover .eael-wc-compare, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button.add_to_cart_button, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover a.added_to_cart, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover .add-to-whishlist, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover .eael-wc-compare, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button.add_to_cart_button, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover a.added_to_cart, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover .add-to-whishlist { visibility: visible; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product { position: relative; float: left; overflow: hidden; text-align: center; padding: 0px 0px 15px; border-radius: 0px; background-color: rgb(255, 255, 255); box-shadow: none; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product.outofstock .button, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product.outofstock .button { display: none; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product a, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product a { text-decoration: none; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product a:hover, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product a:hover { outline: none; box-shadow: none; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product img, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product img { width: fit-content; max-width: 100%; height: auto; margin: auto; backface-visibility: hidden; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay { position: relative; overflow: hidden; line-height: 0; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .button-wrap, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .button-wrap { position: absolute; top: 50%; left: 0px; right: 0px; text-align: center; transform: translateY(-50%); display: flex; -webkit-box-pack: center; justify-content: center; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare, .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link, .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button, .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart, .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a { display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-size: 14px; line-height: 38px; text-align: center; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); width: 38px; height: 38px; border-style: none; border-radius: 50%; vertical-align: middle; padding: 0px; margin: 0px 5px; transform: translateY(20px); opacity: 0; transition: transform 200ms, opacity 300ms, -webkit-transform 200ms; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare:focus, .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:focus, .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:focus, .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:focus, .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a:focus, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare:focus, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:focus, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:focus, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:focus, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a:focus { outline: none; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button { font-size: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button::before, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button::before { display: none; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button::after, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button::after { content: ""; font-size: 14px; line-height: 38px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; font-family: "Font Awesome 5 Free"; font-weight: 900; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.product_type_variable::after, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.product_type_variable::after { content: ""; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading::before, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading::before { display: none; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading::after, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading::after { content: ""; display: inline-block; font-weight: normal; font-family: "Font Awesome 5 Free"; font-size: 14px; line-height: 38px; color: rgb(255, 255, 255); height: auto; width: auto; position: relative; top: 0px; left: 0px; margin: 0px; padding: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart { font-size: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart::after, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart::after { content: ""; font-family: "Font Awesome 5 Free"; font-size: 14px; line-height: 38px; font-weight: 900; color: rgb(255, 255, 255); text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay.button.product_type_external, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay.button.product_type_external { padding: 0px; margin: 0px; font-size: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay.button.product_type_external::before, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay.button.product_type_external::before { content: ""; display: block; font-family: "Font Awesome 5 Free"; font-size: 18px; font-weight: 900; transform: translate(-50%, -50%); top: 50%; left: 50%; position: absolute; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist { margin: 0px; padding: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists span, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists span { display: none; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a { font-size: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i { display: none; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after { content: ""; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a { font-size: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a i, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a i { display: none; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a::after, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add-to-whishlist a::after { content: ""; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .woocommerce-loop-product__title, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .woocommerce-loop-product__title { font-size: 16px; font-weight: 700; line-height: 1; color: rgb(51, 51, 51); margin: 25px 0px 12px; padding: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .price, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .price { font-size: 14px; margin-bottom: 0px; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .price del, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .price del { opacity: 0.5; display: inline-block; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .price ins, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .price ins { font-weight: 400; background-color: rgba(0, 0, 0, 0); color: rgb(255, 42, 19); }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .star-rating, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .star-rating { display: block; float: none; font-size: 14px; margin: 10px auto; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .eael-wc-compare, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .eael-wc-compare { padding: 5px !important; }

.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .eael-wc-compare, .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay a, .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .add_to_cart_button, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .eael-wc-compare, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay a, .eael-post-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .add_to_cart_button { opacity: 1; transform: translateY(0px); }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge { padding: 5px 10px; font-size: 12px; font-weight: 500; position: absolute; text-align: center; line-height: 1.2em; top: 30px; left: 0px; margin: 0px; background-color: rgb(255, 122, 128); color: rgb(255, 255, 255); z-index: 9; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-1 br { display: none; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-1.right { left: auto; right: 0px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-2, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-2, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-2, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-2, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-2, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-2, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-2, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-2 { padding: 0px; top: 5px; left: 5px; min-width: 50px; min-height: 50px; border-radius: 100%; -webkit-font-smoothing: antialiased; line-height: normal; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-2.right { left: auto; right: 5px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-3, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-3, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-3, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-3, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-3, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-3, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-3, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-3 { border-radius: 50px; left: 15px; top: 15px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-3 br { display: none; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-3.right { left: auto; right: 15px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4 { left: 0px; top: 15px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4 br { display: none; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4::after, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4::after, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4::after, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4::after, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4::after, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4::after, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4::after, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4::after { position: absolute; right: -15px; bottom: 0px; width: 15px; height: 24px; border-top: 12px solid rgba(0, 0, 0, 0); border-bottom: 12px solid rgba(0, 0, 0, 0); border-left: 10px solid rgb(255, 42, 19); content: ""; border-right-color: rgb(255, 42, 19); }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right { left: auto; right: 0px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right::after, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right::after, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right::after, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right::after, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right::after, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right::after, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right::after, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-4.right::after { right: auto; left: -15px; border-left: 0px rgb(255, 42, 19); border-right: 10px solid rgb(255, 42, 19); }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-5, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-5, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-5, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-5, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-5, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-5, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-5, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-5 { height: 60px; width: 120px; left: -39px; top: -10px; right: auto; padding: 12px 0px 0px; transform: rotate(-45deg); line-height: normal; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-5 br { display: none; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right, .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge.sale-preset-5.right { left: auto; right: -35px; transform: rotate(45deg); }

.eael-product-grid.eael-product-default .woocommerce ul.products .product span.onsale, .eael-product-grid.eael-product-simple .woocommerce ul.products .product span.onsale, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product span.onsale, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product span.onsale, .eael-post-grid.eael-product-default .woocommerce ul.products .product span.onsale, .eael-post-grid.eael-product-simple .woocommerce ul.products .product span.onsale, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product span.onsale, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product span.onsale { min-height: unset; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale { padding: 5px 10px; font-size: 12px; font-weight: 500; position: absolute; text-align: center; line-height: 1.2em; top: 30px; left: 0px; margin: 0px; background-color: rgb(255, 122, 128); color: rgb(255, 255, 255); z-index: 9; border-radius: 0px; right: auto; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-1 br, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-1 br, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-1 br, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-1 br, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-1 br, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-1 br, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-1 br, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-1 br { display: none; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-1.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-1.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-1.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-1.right, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-1.right, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-1.right, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-1.right, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-1.right { left: auto; right: 0px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-2, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-2, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-2, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-2, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-2, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-2, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-2, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-2 { padding: 0px; top: 5px; left: 5px; min-width: 50px; min-height: 50px; border-radius: 100%; -webkit-font-smoothing: antialiased; line-height: normal; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-2.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-2.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-2.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-2.right, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-2.right, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-2.right, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-2.right, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-2.right { left: auto; right: 5px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-3, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-3, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-3, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-3, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-3, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-3, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-3, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-3 { border-radius: 50px; left: 15px; top: 15px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-3 br, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-3 br, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-3 br, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-3 br, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-3 br, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-3 br, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-3 br, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-3 br { display: none; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-3.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-3.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-3.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-3.right, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-3.right, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-3.right, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-3.right, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-3.right { left: auto; right: 15px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4 { left: 0px; top: 15px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4 br, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4 br, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4 br, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4 br, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4 br, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4 br, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4 br, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4 br { display: none; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4::after, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4::after, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4::after, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4::after, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4::after, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4::after, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4::after, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4::after { position: absolute; right: -15px; bottom: 0px; width: 15px; height: 24px; border-top: 12px solid rgba(0, 0, 0, 0); border-bottom: 12px solid rgba(0, 0, 0, 0); border-left: 10px solid rgb(255, 42, 19); content: ""; border-right-color: rgb(255, 42, 19); }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4.right, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4.right, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4.right, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4.right, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4.right { left: auto; right: 0px; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4.right::after, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4.right::after, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4.right::after, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4.right::after, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-4.right::after, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-4.right::after, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-4.right::after, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-4.right::after { right: auto; left: -15px; border-left: 0px rgb(255, 42, 19); border-right: 10px solid rgb(255, 42, 19); }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-5, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-5, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-5, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-5, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-5, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-5, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-5, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-5 { height: 60px; width: 120px; left: -39px; top: -10px; right: auto; padding: 12px 0px 0px; transform: rotate(-45deg); line-height: normal; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-5 br, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-5 br, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-5 br, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-5 br, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-5 br, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-5 br, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-5 br, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-5 br { display: none; }

.eael-product-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-5.right, .eael-product-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-5.right, .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-5.right, .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-5.right, .eael-post-grid.eael-product-default .woocommerce ul.products .product .onsale.sale-preset-5.right, .eael-post-grid.eael-product-simple .woocommerce ul.products .product .onsale.sale-preset-5.right, .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .onsale.sale-preset-5.right, .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .onsale.sale-preset-5.right { left: auto; right: -35px; transform: rotate(45deg); }

.eael-product-grid.eael-product-default .woocommerce ul.products li.product, .eael-post-grid.eael-product-default .woocommerce ul.products li.product { overflow: visible !important; }

.eael-product-grid.eael-product-default .woocommerce ul.products li.product .onsale, .eael-post-grid.eael-product-default .woocommerce ul.products li.product .onsale { line-height: inherit; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.eael-product-grid.eael-product-default .woocommerce ul.products li.product .outofstock-badge:last-child, .eael-post-grid.eael-product-default .woocommerce ul.products li.product .outofstock-badge:last-child { display: none !important; }

.eael-product-grid.eael-product-default .woocommerce ul.products li.product .outofstock-badge, .eael-post-grid.eael-product-default .woocommerce ul.products li.product .outofstock-badge { font-weight: 700; position: absolute; text-align: center; top: 0px; margin: 0px; background-color: rgb(255, 42, 19); color: rgb(255, 255, 255); font-size: 0.857em; z-index: 9; }

.eael-product-grid.eael-product-default .button.add_to_cart_button::before, .eael-post-grid.eael-product-default .button.add_to_cart_button::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 900; padding-right: 8px; }

.eael-product-grid.eael-product-default .button.add_to_cart_button.product_type_variable::before, .eael-post-grid.eael-product-default .button.add_to_cart_button.product_type_variable::before { content: ""; }

.eael-product-grid.eael-product-default.button.product_type_external, .eael-post-grid.eael-product-default.button.product_type_external { padding: 0px; margin: 0px; font-size: 0px; }

.eael-product-grid.eael-product-default.button.product_type_external::before, .eael-post-grid.eael-product-default.button.product_type_external::before { content: ""; display: block; font-family: "Font Awesome 5 Free"; font-size: 18px; font-weight: 900; transform: translate(-50%, -50%); top: 50%; left: 50%; position: absolute; }

.eael-product-grid.eael-product-preset-5 ul.products li.product .image-wrap img, .eael-product-grid.eael-product-preset-6 ul.products li.product .image-wrap img, .eael-product-grid.eael-product-preset-7 ul.products li.product .image-wrap img, .eael-product-grid.eael-product-preset-8 ul.products li.product .image-wrap img, .eael-post-grid.eael-product-preset-5 ul.products li.product .image-wrap img, .eael-post-grid.eael-product-preset-6 ul.products li.product .image-wrap img, .eael-post-grid.eael-product-preset-7 ul.products li.product .image-wrap img, .eael-post-grid.eael-product-preset-8 ul.products li.product .image-wrap img { backface-visibility: hidden; }

.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist, .eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist, .eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist, .eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist, .eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist, .eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist, .eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist, .eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist { margin: 15px; padding: 7px; color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0); }

.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists span, .eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists span, .eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists span, .eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists span, .eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists span, .eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists span, .eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists span, .eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists span { display: none; }

.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists a, .eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists a, .eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists a, .eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists a, .eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists a, .eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists a, .eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists a, .eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists a { font-size: 0px; }

.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists a i, .eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists a i, .eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists a i, .eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists a i, .eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists a i, .eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists a i, .eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists a i, .eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists a i { display: none; }

.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists a::after, .eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists a::after, .eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists a::after, .eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists a::after, .eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist.exists a::after, .eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist.exists a::after, .eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist.exists a::after, .eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist.exists a::after { content: ""; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist a, .eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist a, .eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist a, .eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist a, .eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist a, .eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist a, .eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist a, .eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist a { font-size: 0px; vertical-align: middle; display: inline-block; color: inherit; }

.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist a i, .eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist a i, .eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist a i, .eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist a i, .eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist a i, .eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist a i, .eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist a i, .eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist a i { display: none; }

.eael-product-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist a::after, .eael-product-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist a::after, .eael-product-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist a::after, .eael-product-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist a::after, .eael-post-grid.eael-product-preset-5 .yith-wcwl-add-to-wishlist a::after, .eael-post-grid.eael-product-preset-6 .yith-wcwl-add-to-wishlist a::after, .eael-post-grid.eael-product-preset-7 .yith-wcwl-add-to-wishlist a::after, .eael-post-grid.eael-product-preset-8 .yith-wcwl-add-to-wishlist a::after { content: ""; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.theme-astra .eael-product-grid.list .woocommerce ul.products li.product, .theme-astra .eael-product-grid.grid .woocommerce ul.products li.product, .theme-astra .eael-post-grid.list .woocommerce ul.products li.product, .theme-astra .eael-post-grid.grid .woocommerce ul.products li.product { width: 100% !important; }

.eael-wcpc-modal { position: fixed; inset: 50px 0px; margin-left: auto; margin-right: auto; width: 1080px; max-width: 90%; background: rgb(255, 255, 255); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; z-index: 9999999; }

.modal__content { width: 100%; height: 100%; overflow: hidden auto; }

.wcpc-overlay { position: fixed; top: 0px; left: 0px; width: 100%; height: 100vh; z-index: 10; background: rgba(0, 0, 0, 0.5); pointer-events: none; }

.wcpc-overlay, .eael-wcpc-modal { visibility: hidden; opacity: 0; transition: 0.5s; }

.close-modal { position: absolute; top: -10px; right: -10px; cursor: pointer; display: block; border-radius: 50%; color: rgb(255, 255, 255); background: rgb(0, 0, 0); font-size: 30px; font-weight: bold; text-align: center; line-height: 23px; box-shadow: rgb(0, 0, 0) -1px 0px 3px 0px; transition: transform 300ms, -webkit-transform 300ms; }

.eael-wcpc-wrapper .eael-wc-remove, .eael-wcpc-wrapper.custom .eael-wc-remove { cursor: pointer; transition: 400ms; }

.eael-wcpc-wrapper .eael-wc-remove.disable, .eael-wcpc-wrapper.custom .eael-wc-remove.disable { color: rgb(160, 160, 160) !important; transform: scale(1) !important; }

.eael-wcpc-wrapper .eael-wc-remove:hover, .eael-wcpc-wrapper.custom .eael-wc-remove:hover { color: red; transform: scale(2); }

.eael-wcpc-wrapper .remove-row, .eael-wcpc-wrapper.custom .remove-row { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.eael-wcpc-wrapper .remove-row th, .eael-wcpc-wrapper .remove-row td, .eael-wcpc-wrapper.custom .remove-row th, .eael-wcpc-wrapper.custom .remove-row td { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-align: center; }

.eael-product-grid .woocommerce ul.products li.product a img { margin-bottom: 0px; display: block; width: 100%; backface-visibility: hidden; }

.eael-product-grid .woocommerce ul.products li.product .woocommerce-loop-product__title { letter-spacing: normal; font-weight: 700; text-transform: capitalize; font-size: 1rem; }

.eael-product-grid .woocommerce ul.products li.product ins { background: rgba(0, 0, 0, 0); }

.eael-product-grid .woocommerce ul.products li.product .button { text-transform: capitalize; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; letter-spacing: normal; box-shadow: none; color: rgb(255, 255, 255); }

.eael-product-grid .woocommerce ul.products li.product .button:hover, .eael-product-grid .woocommerce ul.products li.product .button:visited { text-decoration: none; }

.eael-product-grid .woocommerce ul.products li.product .star-rating { margin: 0px auto 5px; display: inline-block; float: none; height: 1em; width: 5.6em; font-size: 1em; line-height: 1em; }

.eael-product-grid .woocommerce ul.products li.product .star-rating::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 400; opacity: 1; }

.eael-product-grid .woocommerce ul.products li.product .star-rating span { display: inline-block; }

.eael-product-grid .woocommerce ul.products li.product .star-rating span::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 900; }

.eael-product-grid .eael-woo-pagination ul { display: inline-block; text-align: center; white-space: nowrap; padding: 0px; clear: both; border: 0px; margin: 1px; width: auto; }

.eael-product-grid .eael-woo-pagination ul li { display: inline-block; margin: 0px 5px 5px 0px; padding: 0px; float: left; overflow: hidden; }

.eael-product-grid .eael-woo-pagination ul li .page-numbers { margin: 0px; text-decoration: none; color: rgba(0, 0, 0, 0.74); line-height: 1; font-size: 1em; font-weight: normal; padding: 0.75em; display: block; min-width: 2.5em; box-sizing: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.eael-product-grid .eael-woo-pagination ul li .page-numbers.current, .eael-product-grid .eael-woo-pagination ul li .page-numbers:hover, .eael-product-grid .eael-woo-pagination ul li .page-numbers:focus { color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.74); }

.eael-product-grid .woocommerce ul.products .product { overflow-y: auto; }

.eael-product-grid .eael-load-more-button-wrap { clear: both; margin-top: 40px; }

.eael-product-grid .eael-product-wrap .eael-onsale { padding: 5px 10px; font-size: 12px; font-weight: 500; position: absolute; text-align: center; line-height: 1.2em; top: 30px; left: 0px; margin: 0px; background-color: rgb(255, 122, 128); color: rgb(255, 255, 255); z-index: 9; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-1.outofstock br { display: none; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-1.right { left: auto; right: 0px; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-2 { padding: 0px; top: 5px; left: 5px; display: inline-table; min-width: 50px; min-height: 50px; line-height: 50px; border-radius: 100%; -webkit-font-smoothing: antialiased; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-2.outofstock { line-height: normal; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-2.right { left: auto; right: 5px; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-3 { border-radius: 50px; left: 15px; top: 15px; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-3.outofstock br { display: none; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-3.right { left: auto; right: 15px; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4 { left: 0px; top: 15px; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4.outofstock br { display: none; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4::after { position: absolute; right: -15px; bottom: 0px; width: 15px; height: 24px; border-top: 12px solid rgba(0, 0, 0, 0); border-bottom: 12px solid rgba(0, 0, 0, 0); border-left: 10px solid rgb(35, 164, 84); content: ""; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4.right { left: auto; right: 0px; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4.right::after { right: auto; left: -15px; border-left: 0px; border-right: 10px solid rgb(35, 164, 84); }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-5 { display: block; line-height: 74px; height: 60px; width: 120px; left: -39px; top: -10px; right: auto; padding: 0px; transform: rotate(-45deg); }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-5.outofstock { line-height: normal; padding-top: 12px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-5.right { left: auto; right: -35px; transform: rotate(45deg); }

.eael-product-grid .eael-product-wrap .eael-product-title h2 { font-size: 20px; line-height: 1.2em; color: rgb(37, 37, 37); font-weight: 500; margin: 0px 0px 8px; padding: 0px; }

.eael-product-grid .eael-product-wrap .eael-product-title h2::before { content: none; }

.eael-product-grid .eael-product-wrap .eael-product-price { font-size: 18px; line-height: 1.2em; color: rgb(255, 122, 128); font-weight: 600; margin-bottom: 10px; }

.eael-product-grid .eael-product-wrap .star-rating { margin: 0px auto 10px; }

.eael-product-grid .eael-product-wrap a.button.add_to_cart_button.added { display: none !important; }

.eael-product-grid.grid .eael-product-wrap:hover .icons-wrap.box-style, .eael-product-grid.masonry .eael-product-wrap:hover .icons-wrap.box-style { bottom: 30px; visibility: visible; opacity: 1; }

.eael-product-grid.grid .eael-product-wrap:hover .icons-wrap.block-box-style, .eael-product-grid.masonry .eael-product-wrap:hover .icons-wrap.block-box-style { visibility: visible; opacity: 1; transform: translateY(-50px); }

.eael-product-grid.grid .eael-product-wrap:hover .icons-wrap.block-style, .eael-product-grid.masonry .eael-product-wrap:hover .icons-wrap.block-style { visibility: visible; opacity: 1; transform: translateY(-50px); }

.eael-product-grid.grid .eael-product-wrap .product-image-wrap, .eael-product-grid.masonry .eael-product-wrap .product-image-wrap { position: relative; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap, .eael-product-grid.masonry .eael-product-wrap .icons-wrap { padding: 0px; list-style: none; position: absolute; z-index: 9; display: block; top: 50%; left: 0px; right: 0px; transform: translateY(0px); opacity: 0; visibility: hidden; transform-origin: center center; margin: 0px auto; transition: 0.4s; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style { background: red; display: flex; -webkit-box-align: center; align-items: center; justify-content: stretch; width: 100%; top: auto; bottom: -50px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li { -webkit-box-flex: 1; flex: 1 1 0%; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist { margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a { font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after { content: ""; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li:not(:last-child), .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li:not(:last-child) { border-right: 1px solid rgb(255, 255, 255); }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li.add-to-cart, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li.add-to-cart { -webkit-box-flex: 4; flex: 4 1 0%; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a { position: relative; background-color: rgba(0, 0, 0, 0); margin: 0px; padding: 10px 5px; font-size: 15px; line-height: 1.2em; color: rgb(255, 255, 255); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; min-height: 42px; place-content: center; -webkit-box-pack: center; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a.added_to_cart, .eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a.button.add_to_cart_button, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a.added_to_cart, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a.button.add_to_cart_button { padding: 0px !important; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a:hover, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a:hover { background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0); }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a i { line-height: normal; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a.add_to_wishlist, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a.add_to_wishlist { font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a.add_to_wishlist i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a.add_to_wishlist i { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a.add_to_wishlist::after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a.add_to_wishlist::after { content: ""; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; top: auto; bottom: -100px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist { margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a { font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after { content: ""; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a { position: relative; width: 42px; height: 42px; margin: 3px; box-shadow: rgba(61, 70, 79, 0.12) 0px 15px 10px; background-color: rgb(255, 255, 255); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a i { line-height: 1rem; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.added_to_cart, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.added_to_cart { font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.added_to_cart::after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.added_to_cart::after { content: ""; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button { padding: 0px; margin: 3px; font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button::before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button::before { content: ""; display: block; font-family: "Font Awesome 5 Free"; font-size: 18px; font-weight: 900; transform: translate(-50%, -50%); top: 50%; left: 50%; position: absolute; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button.product_type_variable::before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button.product_type_variable::before { content: ""; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.product_type_external, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.product_type_external { padding: 0px; margin: 0px; font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.product_type_external::before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.product_type_external::before { content: ""; display: block; font-family: "Font Awesome 5 Free"; font-size: 18px; font-weight: 900; transform: translate(-50%, -50%); top: 50%; left: 50%; position: absolute; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.add_to_wishlist, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.add_to_wishlist { font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.add_to_wishlist i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.add_to_wishlist i { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.add_to_wishlist::after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.add_to_wishlist::after { content: ""; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-align: center; align-items: center; visibility: visible; opacity: 1; top: auto; bottom: -24px; margin: 0px 5%; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist { margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a { font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after { content: ""; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a { position: relative; width: 42px; height: 42px; margin: 3px; box-shadow: rgba(61, 70, 79, 0.12) 0px 15px 10px; background-color: rgb(255, 255, 255); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a i { line-height: 1rem; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart { font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart::after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart::after { content: ""; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 18px; line-height: 38px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button { padding: 0px; margin: 0px; font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button::before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button::before { content: ""; display: block; font-family: "Font Awesome 5 Free"; font-size: 18px; font-weight: 900; transform: translate(-50%, -50%); top: 50%; left: 50%; position: absolute; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button.product_type_variable::before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button.product_type_variable::before { content: ""; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.product_type_external, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.product_type_external { padding: 0px; margin: 0px; font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.product_type_external::before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.product_type_external::before { content: ""; display: block; font-family: "Font Awesome 5 Free"; font-size: 18px; font-weight: 900; transform: translate(-50%, -50%); top: 50%; left: 50%; position: absolute; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.add_to_wishlist, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.add_to_wishlist { font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.add_to_wishlist i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.add_to_wishlist i { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.add_to_wishlist::after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.add_to_wishlist::after { content: ""; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style { background: rgb(255, 255, 255); width: 100%; top: auto; bottom: -50px; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist { margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a { font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after { content: ""; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a { position: relative; width: 42px; height: 42px; margin: 10px 2px 0px; padding: 0px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a i { line-height: 1rem; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart { font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart::after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart::after { content: ""; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button { padding: 0px; margin: 10px 2px 0px; font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button::before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button::before { content: ""; display: block; font-family: "Font Awesome 5 Free"; font-size: 18px; font-weight: 900; transform: translate(-50%, -50%); top: 50%; left: 50%; position: absolute; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button.product_type_variable::before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button.product_type_variable::before { content: ""; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.product_type_external, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.product_type_external { padding: 0px; margin: 10px 2px 0px; font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.product_type_external::before, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.product_type_external::before { content: ""; display: block; font-family: "Font Awesome 5 Free"; font-size: 18px; font-weight: 900; transform: translate(-50%, -50%); top: 50%; left: 50%; position: absolute; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.add_to_wishlist, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.add_to_wishlist { font-size: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.add_to_wishlist i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.add_to_wishlist i { display: none; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.add_to_wishlist::after, .eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.add_to_wishlist::after { content: ""; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap li, .eael-product-grid.masonry .eael-product-wrap .icons-wrap li { display: inline-block; margin: 0px; padding: 0px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap li a, .eael-product-grid.masonry .eael-product-wrap .icons-wrap li a { display: block; position: absolute; color: rgb(0, 0, 0); width: 100%; height: 100%; text-align: center; transition: 0.4s; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap li a:hover, .eael-product-grid.masonry .eael-product-wrap .icons-wrap li a:hover { background: rgb(255, 122, 128); color: rgb(255, 255, 255); }

.eael-product-grid.grid .eael-product-wrap .icons-wrap li a i, .eael-product-grid.masonry .eael-product-wrap .icons-wrap li a i { position: relative; font-size: 18px; line-height: 42px; }

.eael-product-grid.grid .eael-product-wrap .icons-wrap li a svg, .eael-product-grid.masonry .eael-product-wrap .icons-wrap li a svg { width: 18px; }

.eael-product-grid.grid .eael-product-wrap .product-details-wrap, .eael-product-grid.masonry .eael-product-wrap .product-details-wrap { padding: 10px; }

.eael-product-grid.grid:not(.eael-product-preset-8) .product-image-wrap, .eael-product-grid.masonry:not(.eael-product-preset-8) .product-image-wrap { overflow: hidden; }

.eael-product-grid.masonry .woocommerce ul.products { display: block; }

@media (min-width: 766px) {
  .eael-product-grid.masonry .woocommerce ul.products { margin: 0px -1% !important; }
}

.eael-product-grid.masonry .woocommerce ul.products::before, .eael-product-grid.masonry .woocommerce ul.products::after { display: table; content: " "; }

.eael-product-grid.masonry .woocommerce ul.products li.product { float: left; margin: 15px 0px; }

@media (min-width: 766px) {
  .eael-product-grid.masonry .woocommerce ul.products li.product { margin: 1%; }
}

.eael-product-grid.grid.eael-product-preset-8 .product-details-wrap > div:first-child, .eael-product-grid.masonry.eael-product-preset-8 .product-details-wrap > div:first-child { margin-top: 20px; }

.eael-product-grid.grid.eael-product-preset-5 ul.products, .eael-product-grid.grid.eael-product-preset-6 ul.products, .eael-product-grid.grid.eael-product-preset-7 ul.products, .eael-product-grid.grid.eael-product-preset-8 ul.products, .eael-product-grid.masonry.eael-product-preset-5 ul.products, .eael-product-grid.masonry.eael-product-preset-6 ul.products, .eael-product-grid.masonry.eael-product-preset-7 ul.products, .eael-product-grid.masonry.eael-product-preset-8 ul.products { padding: 0px; margin: 0px; list-style: none; }

.eael-product-grid.grid.eael-product-preset-5 ul.products li.product, .eael-product-grid.grid.eael-product-preset-6 ul.products li.product, .eael-product-grid.grid.eael-product-preset-7 ul.products li.product, .eael-product-grid.grid.eael-product-preset-8 ul.products li.product, .eael-product-grid.masonry.eael-product-preset-5 ul.products li.product, .eael-product-grid.masonry.eael-product-preset-6 ul.products li.product, .eael-product-grid.masonry.eael-product-preset-7 ul.products li.product, .eael-product-grid.masonry.eael-product-preset-8 ul.products li.product { text-align: center; border: 1px solid rgb(0, 0, 0); overflow: hidden; }

.eael-product-grid.grid.eael-product-preset-5 ul.products li.product.first, .eael-product-grid.grid.eael-product-preset-6 ul.products li.product.first, .eael-product-grid.grid.eael-product-preset-7 ul.products li.product.first, .eael-product-grid.grid.eael-product-preset-8 ul.products li.product.first, .eael-product-grid.masonry.eael-product-preset-5 ul.products li.product.first, .eael-product-grid.masonry.eael-product-preset-6 ul.products li.product.first, .eael-product-grid.masonry.eael-product-preset-7 ul.products li.product.first, .eael-product-grid.masonry.eael-product-preset-8 ul.products li.product.first { clear: none; }

.eael-product-grid.grid.eael-product-preset-6 .product.outofstock .icons-wrap .button, .eael-product-grid.grid.eael-product-preset-7 .product.outofstock .icons-wrap .button, .eael-product-grid.grid.eael-product-preset-8 .product.outofstock .icons-wrap .button, .eael-product-grid.masonry.eael-product-preset-6 .product.outofstock .icons-wrap .button, .eael-product-grid.masonry.eael-product-preset-7 .product.outofstock .icons-wrap .button, .eael-product-grid.masonry.eael-product-preset-8 .product.outofstock .icons-wrap .button { display: none; }

.eael-product-grid.grid.eael-product-preset-6 .icons-wrap .button.product_type_grouped, .eael-product-grid.grid.eael-product-preset-6 .icons-wrap .button.product_type_external, .eael-product-grid.grid.eael-product-preset-7 .icons-wrap .button.product_type_grouped, .eael-product-grid.grid.eael-product-preset-7 .icons-wrap .button.product_type_external, .eael-product-grid.grid.eael-product-preset-8 .icons-wrap .button.product_type_grouped, .eael-product-grid.grid.eael-product-preset-8 .icons-wrap .button.product_type_external, .eael-product-grid.masonry.eael-product-preset-6 .icons-wrap .button.product_type_grouped, .eael-product-grid.masonry.eael-product-preset-6 .icons-wrap .button.product_type_external, .eael-product-grid.masonry.eael-product-preset-7 .icons-wrap .button.product_type_grouped, .eael-product-grid.masonry.eael-product-preset-7 .icons-wrap .button.product_type_external, .eael-product-grid.masonry.eael-product-preset-8 .icons-wrap .button.product_type_grouped, .eael-product-grid.masonry.eael-product-preset-8 .icons-wrap .button.product_type_external { display: none !important; }

.eael-product-grid.list .woocommerce ul.products li.product { overflow: hidden; }

.eael-product-grid.list .woocommerce ul.products li.product .woocommerce-loop-product__link img { margin-bottom: 0px; }

.eael-product-grid.list .woocommerce ul.products li.product .star-rating { margin: 0px auto 10px 0px; }

.eael-product-grid.list .eael-product-list-preset-2 .eael-product-wrap { padding: 20px; }

.eael-product-grid.list .eael-product-list-preset-2 .eael-product-wrap .product-details-wrap { padding: 0px 0px 0px 25px; }

.eael-product-grid.list .eael-product-list-preset-3 .eael-product-wrap { padding: 0px; background-color: rgba(0, 0, 0, 0); }

.eael-product-grid.list .eael-product-list-preset-3 .eael-product-wrap .product-details-wrap { padding: 0px 0px 0px 25px; }

.eael-product-grid.list .eael-product-list-preset-3 .eael-product-wrap .title-wrap, .eael-product-grid.list .eael-product-list-preset-3 .eael-product-wrap .price-wrap { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid; }

.eael-product-grid.list .eael-product-list-preset-4 .eael-product-wrap { padding: 0px; }

.eael-product-grid.list .eael-product-list-preset-4 .eael-product-wrap .product-details-wrap { padding: 20px; margin-left: 20px; }

.eael-product-grid.list .eael-product-wrap { display: flex; }

.eael-product-grid.list .eael-product-wrap:hover .icons-wrap.box-style { transform: translateY(-50%); visibility: visible; opacity: 1; }

.eael-product-grid.list .eael-product-wrap:hover .icons-wrap.block-style { visibility: visible; opacity: 1; transform: translateY(-50px); }

.eael-product-grid.list .eael-product-wrap .icons-wrap { padding: 0px; margin: 0px; list-style: none; transition: 0.4s; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.block-style { background: red; display: flex; height: 50px; width: 100%; top: auto; bottom: -50px; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.block-style li { -webkit-box-flex: 1; flex: 1 1 0%; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.block-style li.add-to-cart { -webkit-box-flex: 4; flex: 4 1 0%; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.block-style li a { position: relative; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.box-style li { width: 42px; height: 42px; filter: drop-shadow(rgba(61, 70, 79, 0.12) 0px 15px 10px); background-color: rgb(255, 255, 255); }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist { margin: 0px; padding: 0px; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists span { display: none; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a { font-size: 0px; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a i { display: none; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li.add-to-whishlist .yith-wcwl-add-to-wishlist.exists a::after { content: ""; font-weight: 900; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li.add-to-cart a { width: auto; padding: 11px 15px !important; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li a { margin: 2px; padding: 10.5px 10px; width: 42px; height: 42px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li a.add_to_wishlist { font-size: 0px; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li a.add_to_wishlist i { display: none; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li a.add_to_wishlist::after { content: ""; font-family: "Font Awesome 5 Free"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; margin: 0px; padding: 0px; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 { display: flex; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 li:not(:first-child) a { border-left-width: 0px !important; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 li.add-to-cart a { padding: 8.5px 10px; margin: 0px; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 li a.eael-wc-compare.eael-wc-compare-icon { margin: 2px; }

.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 li a { border: 2px solid rgb(221, 221, 221); }

.eael-product-grid.list .eael-product-wrap .icons-wrap li { display: inline-block; margin: 0px; padding: 0px; vertical-align: top; }

.eael-product-grid.list .eael-product-wrap .icons-wrap li a { display: block; color: rgb(0, 0, 0); text-align: center; transition: 0.4s; background: rgb(255, 235, 205); padding: 9px 10px; font-size: 15px; line-height: 1.4em; font-weight: 700; cursor: pointer; }

.eael-product-grid.list .eael-product-wrap .icons-wrap li a:hover { background: rgb(255, 122, 128); color: rgb(255, 255, 255); }

.eael-product-grid.list .eael-product-wrap .icons-wrap li a i { position: relative; font-size: 18px; }

.eael-product-grid.list .eael-product-wrap .icons-wrap li a svg { width: 18px; }

.eael-product-grid.list .eael-product-wrap .icons-wrap li a.button { font-size: 15px; line-height: 1.4em; }

.eael-product-grid.list .eael-product-wrap .product-image-wrap { position: relative; overflow: hidden; width: 45%; margin: 0px; }

.eael-product-grid.list .eael-product-wrap .product-details-wrap { width: 55%; padding: 25px; text-align: left !important; }

.eael-product-grid.list .eael-product-wrap .eael-product-price { margin-bottom: 5px; }

.eael-product-grid.list .eael-product-wrap .eael-product-excerpt p { margin: 0px 0px 10px; }

.eael-product-grid.list .eael-sold-count-number { text-align: left; }

@media only screen and (min-width: 1025px) {
  .eael-product-grid-column-1 .eael-product-grid .woocommerce ul.products { grid-template-columns: 100%; }
  .eael-product-grid-column-2 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(2, 1fr); }
  .eael-product-grid-column-3 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(3, 1fr); }
  .eael-product-grid-column-4 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(4, 1fr); }
  .eael-product-grid-column-5 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(5, 1fr); }
  .eael-product-grid-column-6 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(6, 1fr); }
  .eael-product-list-column-2 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(2, 1fr); }
  .eael-product-list-column-1 .eael-product-grid .woocommerce ul.products { grid-template-columns: 100%; }
  .eael-product-grid-column-1 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 100%; margin: 15px 0px; }
  .eael-product-grid-column-2 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 48%; }
  .eael-product-grid-column-3 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 31.3333%; }
  .eael-product-grid-column-4 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 23%; }
  .eael-product-grid-column-5 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 18%; }
  .eael-product-grid-column-6 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 14.6667%; }
}

@media only screen and (max-width: 1024px) and (min-width: 766px) {
  .eael-product-grid-column-tablet-1 .eael-product-grid .woocommerce ul.products { grid-template-columns: 100%; }
  .eael-product-grid-column-tablet-2 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(2, 1fr); }
  .eael-product-grid-column-tablet-3 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(3, 1fr); }
  .eael-product-grid-column-tablet-4 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(4, 1fr); }
  .eael-product-grid-column-tablet-5 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(5, 1fr); }
  .eael-product-grid-column-tablet-6 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(6, 1fr); }
  .eael-product-list-column-tablet-2 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(2, 1fr); }
  .eael-product-list-column-tablet-1 .eael-product-grid .woocommerce ul.products { grid-template-columns: 100%; }
  .eael-product-grid-column-tablet-1 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 100%; margin: 15px 0px; }
  .eael-product-grid-column-tablet-2 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 48%; }
  .eael-product-grid-column-tablet-3 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 31.3333%; }
  .eael-product-grid-column-tablet-4 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 23%; }
  .eael-product-grid-column-tablet-5 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 18%; }
  .eael-product-grid-column-tablet-6 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 14.6667%; }
}

@media only screen and (max-width: 767px) {
  .eael-product-grid-column-mobile-1 .eael-product-grid .woocommerce ul.products { grid-template-columns: 100%; }
  .eael-product-grid-column-mobile-2 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(2, 1fr); }
  .eael-product-grid-column-mobile-3 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(3, 1fr); }
  .eael-product-grid-column-mobile-4 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(4, 1fr); }
  .eael-product-grid-column-mobile-5 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(5, 1fr); }
  .eael-product-grid-column-mobile-6 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(6, 1fr); }
  .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products { grid-template-columns: repeat(2, 1fr); }
  .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap, .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap { width: 100%; }
  .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap { margin-bottom: 15px; }
  .eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap { padding: 0px; margin: 0px; }
  .eael-product-list-column-mobile-1 .eael-product-grid .woocommerce ul.products { grid-template-columns: 100%; }
  .eael-product-list-column-mobile-1 .eael-product-grid .woocommerce ul.products .eael-product-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .eael-product-list-column-mobile-1 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap, .eael-product-list-column-mobile-1 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap { width: 100%; }
  .eael-product-list-column-mobile-1 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap { margin-bottom: 15px; }
  .eael-product-list-column-mobile-1 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap { padding: 0px; margin: 0px; }
  .eael-product-grid-column-mobile-1 .eael-product-grid.masonry .woocommerce ul.products li.product { width: 100%; margin: 15px 0px; }
  .eael-product-grid-column-mobile-2 .eael-product-grid.masonry .woocommerce ul.products li.product { margin: 1%; width: 48% !important; }
  .eael-product-grid-column-mobile-3 .eael-product-grid.masonry .woocommerce ul.products li.product { margin: 1%; width: 31.3333% !important; }
  .eael-product-grid-column-mobile-4 .eael-product-grid.masonry .woocommerce ul.products li.product { margin: 1%; width: 23% !important; }
  .eael-product-grid-column-mobile-5 .eael-product-grid.masonry .woocommerce ul.products li.product { margin: 1%; width: 18% !important; }
  .eael-product-grid-column-mobile-6 .eael-product-grid.masonry .woocommerce ul.products li.product { margin: 1%; width: 14.6667% !important; }
}

.eael-product-loader { position: relative; }

.eael-product-loader::after { border-radius: 50%; width: 50px; height: 50px; position: absolute; content: ""; border-width: 4px; border-style: solid; border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgb(0, 0, 0); transform: translate(-50%, -50%); animation: 1.1s linear 0s infinite normal none running loaderSpin; left: 48%; top: 40%; transition: 0.2s; }

.theme-flexia .woocommerce ul.products li.product .woocommerce-LoopProduct-link { position: unset; display: unset; }

.eael-product-grid .woocommerce ul.products li.product .ast-shop-product-out-of-stock { display: none; }

.theme-blocksy .button::before { opacity: 1; z-index: 0; right: 0px; line-height: 1.2em; filter: none !important; bottom: 0px !important; }

.theme-blocksy .button:hover { transform: none; }

.theme-twentytwentyone .eael-product-default .woocommerce ul.products li.product .button { margin: 0px auto; }

.theme-savoy .eael-product-grid .woocommerce ul.products li.product .star-rating { font-size: 12px; letter-spacing: 2px; width: 75px; }

.theme-savoy .eael-product-grid .woocommerce ul.products li.product .star-rating::before { font-size: 12px; letter-spacing: 2px; line-height: 12px; left: 0px; }

.theme-savoy .eael-product-grid .woocommerce ul.products li.product .star-rating span { font-size: 12px; letter-spacing: 2px; }

.theme-savoy .eael-product-grid .woocommerce ul.products li.product .star-rating span::before { font-size: 12px; letter-spacing: 2px; left: 0px; line-height: 12px; }

.buddyboss-theme .eael-product-popup.woocommerce div.product .button { line-height: 0; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.grid .woocommerce ul.products, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.list .woocommerce ul.products, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.grid .woocommerce ul.products, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.list .woocommerce ul.products { display: grid; margin: 0px; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.grid .woocommerce ul.products li.product, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.list .woocommerce ul.products li.product, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.grid .woocommerce ul.products li.product, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.list .woocommerce ul.products li.product { margin: 0px; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid li.product, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid li.product { max-width: 100%; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid li.product .eael-product-wrap .onsale, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid li.product .eael-product-wrap .stockout, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid li.product .eael-product-wrap .onsale, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid li.product .eael-product-wrap .stockout { height: auto; top: 25px; left: -55px; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid li.product .eael-product-wrap .eael-star-rating.star-rating, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid li.product .eael-product-wrap .eael-star-rating.star-rating { width: 7em; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid li.product .eael-product-wrap .button, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid li.product .eael-product-wrap .button { margin: 0px; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.eael-product-default li.product, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.eael-product-default li.product { display: block; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.eael-product-default li.product .added_to_cart, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.eael-product-default li.product .added_to_cart { width: 100%; position: absolute; bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; background: rgb(51, 51, 51); color: rgb(255, 255, 255); height: 100%; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.eael-product-overlay li.product a.button.add_to_cart_button, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.eael-product-overlay li.product a.button.add_to_cart_button { -webkit-box-flex: inherit; flex: inherit; width: auto; border-radius: 50%; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.eael-product-preset-5 li.product .eael-product-wrap .added_to_cart, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.eael-product-preset-5 li.product .eael-product-wrap .added_to_cart { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.eael-product-preset-6 li.product .eael-product-wrap .add_to_cart_button, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.eael-product-preset-8 li.product .eael-product-wrap .add_to_cart_button, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.eael-product-preset-6 li.product .eael-product-wrap .add_to_cart_button, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.eael-product-preset-8 li.product .eael-product-wrap .add_to_cart_button { border-radius: 3px; margin: 0px 2px; width: 42px; height: 42px; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.eael-product-preset-7 li.product .eael-product-wrap .add_to_cart_button, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.eael-product-preset-7 li.product .eael-product-wrap .add_to_cart_button { border-radius: 3px; margin: 10px 2px 0px; width: 42px; height: 42px; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.list li.product .details-block-style .add-to-cart .add_to_cart_button, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.list li.product .details-block-style .add-to-cart .add_to_cart_button { margin: 2px; border-radius: 3px; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.list li.product .details-block-style-2 .add-to-cart .add_to_cart_button, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.list li.product .details-block-style-2 .add-to-cart .add_to_cart_button { padding: 9px 10px; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.list li.product .details-block-style-2 .added_to_cart, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.list li.product .details-block-style-2 .added_to_cart { width: 100%; padding: 5px 10px; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.eael-product-simple li.product .add_to_cart_button.added, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.eael-product-simple li.product .add_to_cart_button.added { display: block !important; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.eael-product-simple li.product .added_to_cart, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.eael-product-simple li.product .added_to_cart { width: 100%; border-radius: 0px; padding: 12px 10px; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); position: absolute; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 10px auto; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.grid.eael-product-reveal li.product .eael-product-wrap .add_to_cart_button.added, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.grid.eael-product-reveal li.product .eael-product-wrap .add_to_cart_button.added { display: block !important; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.grid.eael-product-reveal li.product .eael-product-wrap:hover.add_to_cart_button.added, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.grid.eael-product-reveal li.product .eael-product-wrap:hover.add_to_cart_button.added { visibility: visible; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.grid.eael-product-reveal li.product .eael-product-wrap .added_to_cart, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.grid.eael-product-reveal li.product .eael-product-wrap .added_to_cart { width: 100%; border-radius: 0px; padding: 12px 10px; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); position: absolute; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 10px auto; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.masonry.eael-product-simple li.product .add_to_cart_button.added, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.masonry.eael-product-simple li.product .add_to_cart_button.added { display: block !important; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.masonry.eael-product-simple li.product .added_to_cart, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.masonry.eael-product-simple li.product .added_to_cart { width: 100%; border-radius: 0px; padding: 12px 10px; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); position: absolute; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 10px auto; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.masonry.eael-product-reveal li.product .eael-product-wrap .add_to_cart_button.added, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.masonry.eael-product-reveal li.product .eael-product-wrap .add_to_cart_button.added { display: block !important; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.masonry.eael-product-reveal li.product .eael-product-wrap:hover.add_to_cart_button.added, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.masonry.eael-product-reveal li.product .eael-product-wrap:hover.add_to_cart_button.added { visibility: visible; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.masonry.eael-product-reveal li.product .eael-product-wrap .added_to_cart, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.masonry.eael-product-reveal li.product .eael-product-wrap .added_to_cart { width: 100%; border-radius: 0px; padding: 12px 10px; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); position: absolute; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 10px auto; }

.buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-product-grid.masonry.eael-product-preset-7 li.product .add-to-cart .add_to_cart_button, .buddyboss-theme #content .elementor-widget-eicon-woocommerce .eael-post-grid.masonry.eael-product-preset-7 li.product .add-to-cart .add_to_cart_button { margin: 10px 2px 0px; }

.theme-kadence .eael-product-grid .woocommerce ul.products li.product .button { text-transform: capitalize; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; letter-spacing: normal; box-shadow: none; color: rgb(255, 255, 255); padding: 10px 25px; -webkit-box-pack: center; justify-content: center; }



@charset "utf-8";

.unlimited-elements-background-overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 0; }

.unlimited-elements-background-overlay.uc-bg-front { z-index: 999; }



@charset "utf-8";

:root { --woocommerce: #720eec; --wc-green: #008a20; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; --wc-card-border-radius: 8px; }

.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button { float: right; }

.woocommerce .col2-set, .woocommerce-page .col2-set { width: 100%; }

.woocommerce .col2-set::after, .woocommerce .col2-set::before, .woocommerce-page .col2-set::after, .woocommerce-page .col2-set::before { content: " "; display: table; }

.woocommerce .col2-set::after, .woocommerce-page .col2-set::after { clear: both; }

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 { float: left; width: 48%; }

.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 { float: right; width: 48%; }

.woocommerce img, .woocommerce-page img { height: auto; max-width: 100%; }

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images { float: left; width: 48%; }

.woocommerce #content div.product div.thumbnails::after, .woocommerce #content div.product div.thumbnails::before, .woocommerce div.product div.thumbnails::after, .woocommerce div.product div.thumbnails::before, .woocommerce-page #content div.product div.thumbnails::after, .woocommerce-page #content div.product div.thumbnails::before, .woocommerce-page div.product div.thumbnails::after, .woocommerce-page div.product div.thumbnails::before { content: " "; display: table; }

.woocommerce #content div.product div.thumbnails::after, .woocommerce div.product div.thumbnails::after, .woocommerce-page #content div.product div.thumbnails::after, .woocommerce-page div.product div.thumbnails::after { clear: both; }

.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a { float: left; width: 30.75%; margin-right: 3.8%; margin-bottom: 1em; }

.woocommerce #content div.product div.thumbnails a.last, .woocommerce div.product div.thumbnails a.last, .woocommerce-page #content div.product div.thumbnails a.last, .woocommerce-page div.product div.thumbnails a.last { margin-right: 0px; }

.woocommerce #content div.product div.thumbnails a.first, .woocommerce div.product div.thumbnails a.first, .woocommerce-page #content div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails a.first { clear: both; }

.woocommerce #content div.product div.thumbnails.columns-1 a, .woocommerce div.product div.thumbnails.columns-1 a, .woocommerce-page #content div.product div.thumbnails.columns-1 a, .woocommerce-page div.product div.thumbnails.columns-1 a { width: 100%; margin-right: 0px; float: none; }

.woocommerce #content div.product div.thumbnails.columns-2 a, .woocommerce div.product div.thumbnails.columns-2 a, .woocommerce-page #content div.product div.thumbnails.columns-2 a, .woocommerce-page div.product div.thumbnails.columns-2 a { width: 48%; }

.woocommerce #content div.product div.thumbnails.columns-4 a, .woocommerce div.product div.thumbnails.columns-4 a, .woocommerce-page #content div.product div.thumbnails.columns-4 a, .woocommerce-page div.product div.thumbnails.columns-4 a { width: 22.05%; }

.woocommerce #content div.product div.thumbnails.columns-5 a, .woocommerce div.product div.thumbnails.columns-5 a, .woocommerce-page #content div.product div.thumbnails.columns-5 a, .woocommerce-page div.product div.thumbnails.columns-5 a { width: 16.9%; }

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary { float: right; width: 48%; clear: none; }

.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs { clear: both; }

.woocommerce #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce #content div.product .woocommerce-tabs ul.tabs::before, .woocommerce div.product .woocommerce-tabs ul.tabs::after, .woocommerce div.product .woocommerce-tabs ul.tabs::before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before, .woocommerce-page div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page div.product .woocommerce-tabs ul.tabs::before { content: " "; display: table; }

.woocommerce #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page div.product .woocommerce-tabs ul.tabs::after { clear: both; }

.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li { display: inline-block; }

.woocommerce #content div.product #reviews .comment::after, .woocommerce #content div.product #reviews .comment::before, .woocommerce div.product #reviews .comment::after, .woocommerce div.product #reviews .comment::before, .woocommerce-page #content div.product #reviews .comment::after, .woocommerce-page #content div.product #reviews .comment::before, .woocommerce-page div.product #reviews .comment::after, .woocommerce-page div.product #reviews .comment::before { content: " "; display: table; }

.woocommerce #content div.product #reviews .comment::after, .woocommerce div.product #reviews .comment::after, .woocommerce-page #content div.product #reviews .comment::after, .woocommerce-page div.product #reviews .comment::after { clear: both; }

.woocommerce #content div.product #reviews .comment img, .woocommerce div.product #reviews .comment img, .woocommerce-page #content div.product #reviews .comment img, .woocommerce-page div.product #reviews .comment img { float: right; height: auto; }

.woocommerce ul.products, .woocommerce-page ul.products { clear: both; }

.woocommerce ul.products::after, .woocommerce ul.products::before, .woocommerce-page ul.products::after, .woocommerce-page ul.products::before { content: " "; display: table; }

.woocommerce ul.products::after, .woocommerce-page ul.products::after { clear: both; }

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { float: left; margin: 0px 3.8% 2.992em 0px; padding: 0px; position: relative; width: 22.05%; }

.woocommerce ul.products li.first, .woocommerce-page ul.products li.first { clear: both; }

.woocommerce ul.products li.last, .woocommerce-page ul.products li.last { margin-right: 0px; }

.woocommerce ul.products.columns-1 li.product, .woocommerce-page ul.products.columns-1 li.product { width: 100%; margin-right: 0px; }

.woocommerce ul.products.columns-2 li.product, .woocommerce-page ul.products.columns-2 li.product { width: 48%; }

.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product { width: 30.75%; }

.woocommerce ul.products.columns-5 li.product, .woocommerce-page ul.products.columns-5 li.product { width: 16.95%; }

.woocommerce ul.products.columns-6 li.product, .woocommerce-page ul.products.columns-6 li.product { width: 13.5%; }

.woocommerce-page.columns-1 ul.products li.product, .woocommerce.columns-1 ul.products li.product { width: 100%; margin-right: 0px; }

.woocommerce-page.columns-2 ul.products li.product, .woocommerce.columns-2 ul.products li.product { width: 48%; }

.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product { width: 30.75%; }

.woocommerce-page.columns-5 ul.products li.product, .woocommerce.columns-5 ul.products li.product { width: 16.95%; }

.woocommerce-page.columns-6 ul.products li.product, .woocommerce.columns-6 ul.products li.product { width: 13.5%; }

.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count { float: left; }

.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering { float: right; }

.woocommerce .woocommerce-pagination ul.page-numbers::after, .woocommerce .woocommerce-pagination ul.page-numbers::before, .woocommerce-page .woocommerce-pagination ul.page-numbers::after, .woocommerce-page .woocommerce-pagination ul.page-numbers::before { content: " "; display: table; }

.woocommerce .woocommerce-pagination ul.page-numbers::after, .woocommerce-page .woocommerce-pagination ul.page-numbers::after { clear: both; }

.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li { display: inline-block; }

.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img { height: auto; }

.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions { text-align: right; }

.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text { width: 80px; }

.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon { float: left; }

.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals { width: 100%; }

.woocommerce .cart-collaterals::after, .woocommerce .cart-collaterals::before, .woocommerce-page .cart-collaterals::after, .woocommerce-page .cart-collaterals::before { content: " "; display: table; }

.woocommerce .cart-collaterals::after, .woocommerce-page .cart-collaterals::after { clear: both; }

.woocommerce .cart-collaterals .related, .woocommerce-page .cart-collaterals .related { width: 30.75%; float: left; }

.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells { width: 48%; float: left; }

.woocommerce .cart-collaterals .cross-sells ul.products, .woocommerce-page .cart-collaterals .cross-sells ul.products { float: none; }

.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li { width: 48%; }

.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator { width: 48%; clear: right; float: right; }

.woocommerce .cart-collaterals .shipping_calculator::after, .woocommerce .cart-collaterals .shipping_calculator::before, .woocommerce-page .cart-collaterals .shipping_calculator::after, .woocommerce-page .cart-collaterals .shipping_calculator::before { content: " "; display: table; }

.woocommerce .cart-collaterals .shipping_calculator::after, .woocommerce-page .cart-collaterals .shipping_calculator::after { clear: both; }

.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2 { width: 47%; }

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { float: right; width: 48%; }

.woocommerce ul.cart_list li::after, .woocommerce ul.cart_list li::before, .woocommerce ul.product_list_widget li::after, .woocommerce ul.product_list_widget li::before, .woocommerce-page ul.cart_list li::after, .woocommerce-page ul.cart_list li::before, .woocommerce-page ul.product_list_widget li::after, .woocommerce-page ul.product_list_widget li::before { content: " "; display: table; }

.woocommerce ul.cart_list li::after, .woocommerce ul.product_list_widget li::after, .woocommerce-page ul.cart_list li::after, .woocommerce-page ul.product_list_widget li::after { clear: both; }

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img { float: right; height: auto; }

.woocommerce form .form-row::after, .woocommerce form .form-row::before, .woocommerce-page form .form-row::after, .woocommerce-page form .form-row::before { content: " "; display: table; }

.woocommerce form .form-row::after, .woocommerce-page form .form-row::after { clear: both; }

.woocommerce form .form-row label, .woocommerce-page form .form-row label { display: block; }

.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox { display: inline; }

.woocommerce form .form-row select, .woocommerce-page form .form-row select { width: 100%; }

.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text { box-sizing: border-box; width: 100%; }

.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last { width: 47%; overflow: visible; }

.woocommerce form .form-row-first, .woocommerce-page form .form-row-first { float: left; }

.woocommerce form .form-row-last, .woocommerce-page form .form-row-last { float: right; }

.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide { clear: both; }

.woocommerce form .password-input, .woocommerce-page form .password-input { display: flex; flex-direction: column; justify-content: center; position: relative; }

.woocommerce form .password-input input[type="password"], .woocommerce-page form .password-input input[type="password"] { padding-right: 2.5rem; }

.woocommerce form .show-password-input, .woocommerce-page form .show-password-input { background-color: transparent; border-radius: 0px; border: 0px; color: var(--wc-form-color-text,#000); cursor: pointer; font-size: inherit; line-height: inherit; margin: 0px; padding: 0px; position: absolute; right: 0.7em; text-decoration: none; top: 50%; transform: translateY(-50%); appearance: none; -webkit-font-smoothing: inherit; }

.woocommerce form .show-password-input::before, .woocommerce-page form .show-password-input::before { background-repeat: no-repeat; background-size: cover; background-image: url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z\" fill=\"%23111111\"/></svg>"); content: ""; display: block; height: 22px; width: 22px; }

.woocommerce form .show-password-input.display-password::before, .woocommerce-page form .show-password-input.display-password::before { background-image: url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z\" fill=\"%23111111\"/></svg>"); }

.woocommerce #payment .form-row select, .woocommerce-page #payment .form-row select { width: auto; }

.woocommerce #payment .terms, .woocommerce #payment .wc-terms-and-conditions, .woocommerce-page #payment .terms, .woocommerce-page #payment .wc-terms-and-conditions { text-align: left; padding: 0px 1em 0px 0px; float: left; }

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order { float: right; }

.woocommerce .woocommerce-billing-fields::after, .woocommerce .woocommerce-billing-fields::before, .woocommerce .woocommerce-shipping-fields::after, .woocommerce .woocommerce-shipping-fields::before, .woocommerce-page .woocommerce-billing-fields::after, .woocommerce-page .woocommerce-billing-fields::before, .woocommerce-page .woocommerce-shipping-fields::after, .woocommerce-page .woocommerce-shipping-fields::before { content: " "; display: table; }

.woocommerce .woocommerce-billing-fields::after, .woocommerce .woocommerce-shipping-fields::after, .woocommerce-page .woocommerce-billing-fields::after, .woocommerce-page .woocommerce-shipping-fields::after { clear: both; }

.woocommerce .woocommerce-terms-and-conditions, .woocommerce-page .woocommerce-terms-and-conditions { margin-bottom: 1.618em; padding: 1.618em; }

.woocommerce .woocommerce-oembed, .woocommerce-page .woocommerce-oembed { position: relative; }

.woocommerce-account .woocommerce-MyAccount-navigation { float: left; width: 30%; }

.woocommerce-account .woocommerce-MyAccount-content { float: right; width: 68%; }

.woocommerce-account .woocommerce-MyAccount-content mark { background-color: transparent; color: inherit; font-weight: 700; }

.woocommerce-page.left-sidebar #content.twentyeleven { width: 58.4%; margin: 0px 7.6%; float: right; }

.woocommerce-page.right-sidebar #content.twentyeleven { margin: 0px 7.6%; width: 58.4%; float: left; }

.twentyfourteen .tfwc { padding: 12px 10px 0px; max-width: 474px; margin: 0px auto; }

.twentyfourteen .tfwc .product .entry-summary { padding: 0px !important; margin: 0px 0px 1.618em !important; }

.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail { margin-top: 0px; }

@media screen and (min-width: 673px) {
  .twentyfourteen .tfwc { padding-right: 30px; padding-left: 30px; }
}

@media screen and (min-width: 1040px) {
  .twentyfourteen .tfwc { padding-right: 15px; padding-left: 15px; }
}

@media screen and (min-width: 1110px) {
  .twentyfourteen .tfwc { padding-right: 30px; padding-left: 30px; }
}

@media screen and (min-width: 1218px) {
  .twentyfourteen .tfwc { margin-right: 54px; }
  .full-width .twentyfourteen .tfwc { margin-right: auto; }
}

.twentyfifteen .t15wc { padding-left: 7.6923%; padding-right: 7.6923%; padding-top: 7.6923%; margin-bottom: 7.6923%; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 1px; }

.twentyfifteen .t15wc .page-title { margin-left: 0px; }

@media screen and (min-width: 38.75em) {
  .twentyfifteen .t15wc { margin-right: 7.6923%; margin-left: 7.6923%; margin-top: 8.3333%; }
}

@media screen and (min-width: 59.6875em) {
  .twentyfifteen .t15wc { margin-left: 8.3333%; margin-right: 8.3333%; padding: 10%; }
  .single-product .twentyfifteen .entry-summary { padding: 0px !important; }
}

.twentysixteen .site-main { margin-right: 7.6923%; margin-left: 7.6923%; }

.twentysixteen .entry-summary { margin-right: 0px; margin-left: 0px; }

#content .twentysixteen div.product div.images, #content .twentysixteen div.product div.summary { width: 46.4286%; }

@media screen and (min-width: 44.375em) {
  .twentysixteen .site-main { margin-right: 23.0769%; }
}

@media screen and (min-width: 56.875em) {
  .twentysixteen .site-main { margin-right: 0px; margin-left: 0px; }
  .no-sidebar .twentysixteen .site-main { margin-right: 15%; margin-left: 15%; }
  .no-sidebar .twentysixteen .entry-summary { margin-right: 0px; margin-left: 0px; }
}

.rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1 { float: right; }

.rtl .woocommerce .col2-set .col-2, .rtl .woocommerce-page .col2-set .col-2 { float: left; }



@charset "utf-8";

:root { --woocommerce: #720eec; --wc-green: #008a20; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; --wc-card-border-radius: 8px; }

.woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive thead { display: none; }

.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child, .woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child { border-top: 0px; }

.woocommerce table.shop_table_responsive tbody th, .woocommerce-page table.shop_table_responsive tbody th { display: none; }

.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr { display: block; }

.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td { display: block; text-align: right !important; }

.woocommerce table.shop_table_responsive tr td.order-actions, .woocommerce-page table.shop_table_responsive tr td.order-actions { text-align: left !important; }

.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before { content: attr(data-title) ": "; font-weight: 700; float: left; }

.woocommerce table.shop_table_responsive tr td.actions::before, .woocommerce table.shop_table_responsive tr td.product-remove::before, .woocommerce-page table.shop_table_responsive tr td.actions::before, .woocommerce-page table.shop_table_responsive tr td.product-remove::before { display: none; }

.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td { background-color: rgba(0, 0, 0, 0.024); }

.woocommerce table.my_account_orders tr td.order-actions, .woocommerce-page table.my_account_orders tr td.order-actions { text-align: left; }

.woocommerce table.my_account_orders tr td.order-actions::before, .woocommerce-page table.my_account_orders tr td.order-actions::before { display: none; }

.woocommerce table.my_account_orders tr td.order-actions .button, .woocommerce-page table.my_account_orders tr td.order-actions .button { float: none; margin: 0.125em 0.25em 0.125em 0px; }

.woocommerce table.shop_attributes tr, .woocommerce-page table.shop_attributes tr { display: block; }

.woocommerce table.shop_attributes tr td, .woocommerce table.shop_attributes tr th, .woocommerce-page table.shop_attributes tr td, .woocommerce-page table.shop_attributes tr th { display: block; max-width: 100%; width: auto; text-align: left; padding: 0.5em; }

.woocommerce table.shop_attributes tr th, .woocommerce-page table.shop_attributes tr th { padding-bottom: 0.25em; border-bottom: 0px; }

.woocommerce table.shop_attributes tr td, .woocommerce-page table.shop_attributes tr td { padding-top: 0.25em; }

.woocommerce table.shop_attributes tr td > :first-child, .woocommerce table.shop_attributes tr th > :first-child, .woocommerce-page table.shop_attributes tr td > :first-child, .woocommerce-page table.shop_attributes tr th > :first-child { padding-top: 0px; margin-top: 0px; }

.woocommerce table.shop_attributes tr td > :last-child, .woocommerce table.shop_attributes tr th > :last-child, .woocommerce-page table.shop_attributes tr td > :last-child, .woocommerce-page table.shop_attributes tr th > :last-child { padding-bottom: 0px; margin-bottom: 0px; }

.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 { float: none; width: 100%; }

.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product { width: 48%; float: left; clear: both; margin: 0px 0px 2.992em; }

.woocommerce ul.products[class*="columns-"] li.product:nth-child(2n), .woocommerce-page ul.products[class*="columns-"] li.product:nth-child(2n) { float: right; clear: none !important; }

.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary { float: none; width: 100%; }

.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail { display: none; }

.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions { text-align: left; }

.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon { float: none; padding-bottom: 0.5em; }

.woocommerce #content table.cart td.actions .coupon::after, .woocommerce #content table.cart td.actions .coupon::before, .woocommerce table.cart td.actions .coupon::after, .woocommerce table.cart td.actions .coupon::before, .woocommerce-page #content table.cart td.actions .coupon::after, .woocommerce-page #content table.cart td.actions .coupon::before, .woocommerce-page table.cart td.actions .coupon::after, .woocommerce-page table.cart td.actions .coupon::before { content: " "; display: table; }

.woocommerce #content table.cart td.actions .coupon::after, .woocommerce table.cart td.actions .coupon::after, .woocommerce-page #content table.cart td.actions .coupon::after, .woocommerce-page table.cart td.actions .coupon::after { clear: both; }

.woocommerce #content table.cart td.actions .coupon .button, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon input, .woocommerce table.cart td.actions .coupon .button, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon input, .woocommerce-page #content table.cart td.actions .coupon .button, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon .button, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon input { width: 48%; box-sizing: border-box; }

.woocommerce #content table.cart td.actions .coupon .button.alt, .woocommerce #content table.cart td.actions .coupon .input-text + .button, .woocommerce table.cart td.actions .coupon .button.alt, .woocommerce table.cart td.actions .coupon .input-text + .button, .woocommerce-page #content table.cart td.actions .coupon .button.alt, .woocommerce-page #content table.cart td.actions .coupon .input-text + .button, .woocommerce-page table.cart td.actions .coupon .button.alt, .woocommerce-page table.cart td.actions .coupon .input-text + .button { float: right; }

.woocommerce #content table.cart td.actions .coupon .coupon-error-notice, .woocommerce table.cart td.actions .coupon .coupon-error-notice, .woocommerce-page #content table.cart td.actions .coupon .coupon-error-notice, .woocommerce-page table.cart td.actions .coupon .coupon-error-notice { clear: left; color: var(--wc-red); float: left; font-size: 0.75em; margin-bottom: 0px; text-align: left; width: 48%; }

.woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button { display: block; width: 100%; }

.woocommerce .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .cross-sells, .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .shipping_calculator { width: 100%; float: none; text-align: left; }

.woocommerce-page.woocommerce-checkout form.login .form-row, .woocommerce.woocommerce-checkout form.login .form-row { width: 100%; float: none; }

.woocommerce #payment .terms, .woocommerce-page #payment .terms { text-align: left; padding: 0px; }

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order { float: none; width: 100%; box-sizing: border-box; margin-bottom: 1em; }

.woocommerce .lost_reset_password .form-row-first, .woocommerce .lost_reset_password .form-row-last, .woocommerce-page .lost_reset_password .form-row-first, .woocommerce-page .lost_reset_password .form-row-last { width: 100%; float: none; margin-right: 0px; }

.woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation { float: none; width: 100%; }

.single-product .twentythirteen .panel { padding-left: 20px !important; padding-right: 20px !important; }



@charset "utf-8";

:root { --woocommerce: #720eec; --wc-green: #008a20; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; --wc-card-border-radius: 8px; }

@keyframes spin { 
  100% { transform: rotate(360deg); }
}

@font-face { font-family: star; src: url("fonts/font_woff2_1.woff2") format("woff2"), url("images/WooCommerce.woff") format("woff"), url("fonts/font_ttf_1.ttf") format("truetype"); font-weight: 400; font-style: normal; }

@font-face { font-family: WooCommerce; src: url("fonts/font_woff2_2.woff2") format("woff2"), url("images/WooCommerce.woff") format("woff"), url("fonts/font_ttf_2.ttf") format("truetype"); font-weight: 400; font-style: normal; }

.woocommerce form .form-row { padding: 3px; margin: 0px 0px 6px; }

.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder { transition: opacity 0.5s 0.5s; opacity: 0; }

.woocommerce form .form-row label { line-height: 2; }

.woocommerce form .form-row label.hidden { visibility: hidden; }

.woocommerce form .form-row label.inline { display: inline; }

.woocommerce form .form-row .woocommerce-input-wrapper .description { background: rgb(30, 133, 190); color: rgb(255, 255, 255); border-radius: 3px; padding: 1em; margin: 0.5em 0px 0px; clear: both; display: none; position: relative; }

.woocommerce form .form-row .woocommerce-input-wrapper .description a { color: rgb(255, 255, 255); text-decoration: underline; border: 0px; box-shadow: none; }

.woocommerce form .form-row .woocommerce-input-wrapper .description::before { left: 50%; top: 0px; margin-top: -4px; transform: translateX(-50%) rotate(180deg); content: ""; position: absolute; border-width: 4px 6px 0px; border-style: solid; border-color: rgb(30, 133, 190) transparent transparent; z-index: 100; display: block; }

.woocommerce form .form-row .input-checkbox { display: inline; margin: -2px 8px 0px 0px; text-align: center; vertical-align: middle; }

.woocommerce form .form-row .input-text, .woocommerce form .form-row select { font-family: inherit; font-weight: 400; letter-spacing: normal; padding: 0.5em; display: block; background-color: var(--wc-form-color-background,#fff); border: var(--wc-form-border-width) solid var(--wc-form-border-color); border-radius: var(--wc-form-border-radius); color: var(--wc-form-color-text,#000); box-sizing: border-box; width: 100%; margin: 0px; line-height: normal; height: auto; }

.woocommerce form .form-row .input-text:focus, .woocommerce form .form-row select:focus { border-color: currentcolor; }

.woocommerce form .form-row select { cursor: pointer; appearance: none; padding-right: 3em; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4="); background-repeat: no-repeat; background-size: 16px; background-position: calc(100% - 0.5em) 50%; }

.woocommerce form .form-row textarea { height: 4em; line-height: 1.5; box-shadow: none; }

.woocommerce form .form-row .country_to_state--single { background: none 0px 0px; border: 0px; padding: 0px; appearance: none; font-style: inherit; font-variant: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-weight: 700; color: inherit; width: auto; pointer-events: none; }

.woocommerce form .form-row .required { color: var(--wc-red); font-weight: 700; text-decoration: none; visibility: hidden; border: 0px !important; }

.woocommerce form .form-row .optional { visibility: visible; }

.woocommerce form .form-row.woocommerce-invalid label { color: var(--wc-red); }

.woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid select { border-color: var(--wc-red); }

.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection { border-color: var(--wc-red); }

.woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select { border-color: var(--wc-green); }

.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection { border-color: var(--wc-green); }

.woocommerce form .form-row ::-webkit-input-placeholder { line-height: normal; }

:where(.woocommerce) .select2-container { width: 100%; }

:where(.woocommerce) .select2-container .select2-selection--single { height: auto; }

:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered { padding: 0.5em; line-height: normal; box-sizing: border-box; color: var(--wc-form-color-text,#444); font-weight: 400; }

:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__placeholder { color: var(--wc-form-color-text,#444); }

:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow { position: absolute; top: 2px; right: 0.5em; height: 100%; width: 16px; }

:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow b { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; display: block; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=") 0% 0% / 16px no-repeat; width: 16px; height: 16px; position: absolute; top: 50%; left: 0px; margin: -8px 0px 0px; }

:where(.woocommerce) .select2-container .select2-dropdown, :where(.woocommerce) .select2-container .select2-selection { background-color: var(--wc-form-color-background,#fff); border: var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa); border-radius: var(--wc-form-border-radius,4px); }

:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--above { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }

:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--below { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-top-left-radius: 0px; border-top-right-radius: 0px; }

:where(.woocommerce) .select2-results__options { list-style: none; margin: 0px; padding: 0px; }

:where(.woocommerce) .select2-results__option { margin: 0px; }

.woocommerce-store-notice, p.demo_store { position: absolute; top: 0px; left: 0px; right: 0px; margin: 0px; width: 100%; font-size: 1em; padding: 1em 0px; text-align: center; background-color: rgb(114, 14, 236); color: rgb(252, 251, 254); z-index: 99998; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1em; display: none; }

.woocommerce-store-notice a, p.demo_store a { color: rgb(252, 251, 254); text-decoration: underline; }

.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; overflow-wrap: normal !important; }

.admin-bar p.demo_store { top: 32px; }

.clear { clear: both; }

.woocommerce .blockUI.blockOverlay { position: relative; }

.woocommerce .blockUI.blockOverlay::before { height: 1em; width: 1em; display: block; position: absolute; top: 50%; left: 50%; margin-left: -0.5em; margin-top: -0.5em; content: ""; animation: 1s ease-in-out 0s infinite normal none running spin; background: url("images/loader.svg") center center / cover; line-height: 1; text-align: center; font-size: 2em; color: rgba(0, 0, 0, 0.75); }

.woocommerce .loader::before { height: 1em; width: 1em; display: block; position: absolute; top: 50%; left: 50%; margin-left: -0.5em; margin-top: -0.5em; content: ""; animation: 1s ease-in-out 0s infinite normal none running spin; background: url("images/loader.svg") center center / cover; line-height: 1; text-align: center; font-size: 2em; color: rgba(0, 0, 0, 0.75); }

.woocommerce a.remove { display: block; font-size: 1.5em; height: 1em; width: 1em; text-align: center; line-height: 1; border-radius: 100%; text-decoration: none; font-weight: 700; border: 0px; color: var(--wc-red) !important; }

.woocommerce a.remove:hover { background: var(--wc-red); color: rgb(255, 255, 255) !important; }

.woocommerce small.note { display: block; color: rgb(118, 118, 118); font-size: 0.857em; margin-top: 10px; }

.woocommerce .woocommerce-breadcrumb { margin: 0px 0px 1em; padding: 0px; }

.woocommerce .woocommerce-breadcrumb::after, .woocommerce .woocommerce-breadcrumb::before { content: " "; display: table; }

.woocommerce .woocommerce-breadcrumb::after { clear: both; }

.woocommerce .quantity .qty { width: 3.631em; text-align: center; }

.woocommerce div.product { margin-bottom: 0px; position: relative; }

.woocommerce div.product .product_title { clear: none; margin-top: 0px; padding: 0px; }

.woocommerce div.product p.price ins, .woocommerce div.product span.price ins { background: inherit; font-weight: 700; display: inline-block; }

.woocommerce div.product p.price del, .woocommerce div.product span.price del { opacity: 0.7; display: inline-block; }

.woocommerce div.product p.stock { font-size: 0.92em; }

.woocommerce div.product .woocommerce-product-rating { margin-bottom: 1.618em; }

.woocommerce div.product div.images { margin-bottom: 2em; }

.woocommerce div.product div.images img { display: block; width: 100%; height: auto; box-shadow: none; }

.woocommerce div.product div.images div.thumbnails { padding-top: 1em; }

.woocommerce div.product div.images.woocommerce-product-gallery { position: relative; }

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper { transition: 0.5s cubic-bezier(0.795, -0.035, 0, 1); margin: 0px; padding: 0px; }

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg { background-color: rgb(255, 255, 255); opacity: 0; }

.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder { border: 1px solid rgb(242, 242, 242); }

.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) { width: 25%; display: inline-block; }

.woocommerce div.product div.images .woocommerce-product-gallery__image a { display: block; outline-offset: -2px; }

.woocommerce div.product div.images .woocommerce-product-gallery__trigger { background: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-sizing: content-box; border-radius: 100%; cursor: pointer; font-size: 2em; height: 36px; padding: 0px; position: absolute; right: 0.5em; text-indent: -9999px; top: 0.5em; width: 36px; z-index: 99; }

.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before { border: 2px solid rgb(0, 0, 0); border-radius: 100%; box-sizing: content-box; content: ""; display: block; height: 10px; left: 9px; top: 9px; position: absolute; width: 10px; }

.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after { background: rgb(0, 0, 0); border-radius: 6px; box-sizing: content-box; content: ""; display: block; height: 8px; left: 22px; position: absolute; top: 19px; transform: rotate(-45deg); width: 2px; }

.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden="true"] { border: 0px; clip-path: inset(50%); height: 1px; left: 50%; margin: -1px; overflow: hidden; position: absolute; top: 50%; width: 1px; }

.woocommerce div.product div.images .flex-control-thumbs { overflow: hidden; zoom: 1; margin: 0px; padding: 0px; }

.woocommerce div.product div.images .flex-control-thumbs li { width: 25%; float: left; margin: 0px; list-style: none; }

.woocommerce div.product div.images .flex-control-thumbs li img { cursor: pointer; opacity: 0.5; margin: 0px; }

.woocommerce div.product div.images .flex-control-thumbs li img.flex-active, .woocommerce div.product div.images .flex-control-thumbs li img:hover { opacity: 1; }

.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) { clear: left; }

.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) { clear: left; }

.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) { clear: left; }

.woocommerce div.product div.summary { margin-bottom: 2em; }

.woocommerce div.product div.social { text-align: right; margin: 0px 0px 1em; }

.woocommerce div.product div.social span { margin: 0px 0px 0px 2px; }

.woocommerce div.product div.social span span { margin: 0px; }

.woocommerce div.product div.social span .stButton .chicklets { padding-left: 16px; width: 0px; }

.woocommerce div.product div.social iframe { float: left; margin-top: 3px; }

.woocommerce div.product .woocommerce-tabs ul.tabs { list-style: none; padding: 0px 0px 0px 1em; margin: 0px 0px 1.618em; overflow: hidden; position: relative; }

.woocommerce div.product .woocommerce-tabs ul.tabs li { border: 1px solid rgb(207, 200, 216); background-color: rgb(233, 230, 237); color: rgb(81, 81, 81); display: inline-block; position: relative; z-index: 0; border-radius: 4px 4px 0px 0px; margin: 0px -5px; padding: 0px 1em; }

.woocommerce div.product .woocommerce-tabs ul.tabs li a { display: inline-block; padding: 0.5em 0px; font-weight: 700; color: rgb(81, 81, 81); text-decoration: none; }

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover { text-decoration: none; color: rgb(107, 107, 107); }

.woocommerce div.product .woocommerce-tabs ul.tabs li.active { background: rgb(255, 255, 255); color: rgb(81, 81, 81); z-index: 2; border-bottom-color: rgb(255, 255, 255); }

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a { color: inherit; text-shadow: inherit; }

.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before { box-shadow: rgb(255, 255, 255) 2px 2px 0px; }

.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after { box-shadow: rgb(255, 255, 255) -2px 2px 0px; }

.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before { border: 1px solid rgb(207, 200, 216); position: absolute; bottom: -1px; width: 5px; height: 5px; content: " "; box-sizing: border-box; }

.woocommerce div.product .woocommerce-tabs ul.tabs li::before { left: -5px; border-bottom-right-radius: 4px; border-width: 0px 1px 1px 0px; box-shadow: rgb(233, 230, 237) 2px 2px 0px; }

.woocommerce div.product .woocommerce-tabs ul.tabs li::after { right: -5px; border-bottom-left-radius: 4px; border-width: 0px 0px 1px 1px; box-shadow: rgb(233, 230, 237) -2px 2px 0px; }

.woocommerce div.product .woocommerce-tabs ul.tabs::before { position: absolute; content: " "; width: 100%; bottom: 0px; left: 0px; border-bottom: 1px solid rgb(207, 200, 216); z-index: 1; }

.woocommerce div.product .woocommerce-tabs .panel { margin: 0px 0px 2em; padding: 0px; }

.woocommerce div.product p.cart { margin-bottom: 2em; }

.woocommerce div.product p.cart::after, .woocommerce div.product p.cart::before { content: " "; display: table; }

.woocommerce div.product p.cart::after { clear: both; }

.woocommerce div.product form.cart { margin-bottom: 2em; }

.woocommerce div.product form.cart::after, .woocommerce div.product form.cart::before { content: " "; display: table; }

.woocommerce div.product form.cart::after { clear: both; }

.woocommerce div.product form.cart div.quantity { float: left; margin: 0px 4px 0px 0px; }

.woocommerce div.product form.cart table { border-width: 0px 0px 1px; }

.woocommerce div.product form.cart table td { padding-left: 0px; }

.woocommerce div.product form.cart table div.quantity { float: none; margin: 0px; }

.woocommerce div.product form.cart table small.stock { display: block; float: none; }

.woocommerce div.product form.cart .variations { margin-bottom: 1em; border: 0px; width: 100%; }

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th { border: 0px; line-height: 2em; vertical-align: top; }

.woocommerce div.product form.cart .variations label { font-weight: 700; text-align: left; }

.woocommerce div.product form.cart .variations select { max-width: 100%; min-width: 75%; display: inline-block; margin-right: 1em; appearance: none; padding-right: 3em; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=") calc(100% - 12px) 50% / 16px 16px no-repeat; }

.woocommerce div.product form.cart .variations td.label { padding-right: 1em; }

.woocommerce div.product form.cart .woocommerce-variation-description p { margin-bottom: 1em; }

.woocommerce div.product form.cart .reset_variations { visibility: hidden; font-size: 0.83em; }

.woocommerce div.product form.cart .wc-no-matching-variations { display: none; }

.woocommerce div.product form.cart .button { vertical-align: middle; float: left; }

.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label { padding-right: 1em; padding-left: 1em; }

.woocommerce div.product form.cart .group_table td { vertical-align: top; padding-bottom: 0.5em; border: 0px; }

.woocommerce div.product form.cart .group_table td:first-child { width: 4em; text-align: center; }

.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox { display: inline-block; width: auto; margin: 0px auto; transform: scale(1.5, 1.5); }

.woocommerce span.onsale { min-height: 3.236em; min-width: 3.236em; padding: 0.202em; font-weight: 700; position: absolute; text-align: center; line-height: 3.236; top: -0.5em; left: -0.5em; margin: 0px; border-radius: 100%; background-color: rgb(149, 142, 9); color: rgb(255, 255, 255); font-size: 0.857em; z-index: 9; }

.woocommerce .products ul, .woocommerce ul.products { margin: 0px 0px 1em; padding: 0px; list-style: outside none; clear: both; }

.woocommerce .products ul::after, .woocommerce .products ul::before, .woocommerce ul.products::after, .woocommerce ul.products::before { content: " "; display: table; }

.woocommerce .products ul::after, .woocommerce ul.products::after { clear: both; }

.woocommerce .products ul li, .woocommerce ul.products li { list-style: outside none; }

.woocommerce ul.products li.product .onsale { top: 0px; right: 0px; left: auto; margin: -0.5em -0.5em 0px 0px; }

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 { padding: 0.5em 0px; margin: 0px; font-size: 1em; }

.woocommerce ul.products li.product a { text-decoration: none; }

.woocommerce ul.products li.product a.woocommerce-loop-product__link { display: block; }

.woocommerce ul.products li.product a img { width: 100%; height: auto; display: block; margin: 0px 0px 1em; box-shadow: none; }

.woocommerce ul.products li.product strong { display: block; }

.woocommerce ul.products li.product .woocommerce-placeholder { border: 1px solid rgb(242, 242, 242); }

.woocommerce ul.products li.product .star-rating { font-size: 0.857em; }

.woocommerce ul.products li.product .button { display: inline-block; margin-top: 1em; }

.woocommerce ul.products li.product .price { display: block; font-weight: 400; margin-bottom: 0.5em; font-size: 0.857em; }

.woocommerce ul.products li.product .price del { color: inherit; opacity: 0.7; display: inline-block; }

.woocommerce ul.products li.product .price ins { background: 0px 0px; font-weight: 700; display: inline-block; }

.woocommerce ul.products li.product .price .from { font-size: 0.67em; margin: -2px 0px 0px; text-transform: uppercase; color: rgba(90, 89, 68, 0.5); }

.woocommerce .woocommerce-result-count { margin: 0px 0px 1em; }

.woocommerce .woocommerce-ordering { margin: 0px 0px 1em; }

.woocommerce .woocommerce-ordering > label { margin-right: 0.25rem; }

.woocommerce .woocommerce-ordering select { vertical-align: top; }

.woocommerce nav.woocommerce-pagination { text-align: center; }

.woocommerce nav.woocommerce-pagination ul { display: inline-block; white-space: nowrap; padding: 0px; clear: both; border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(207, 200, 216) currentcolor rgb(207, 200, 216) rgb(207, 200, 216); border-image: initial; margin: 1px; }

.woocommerce nav.woocommerce-pagination ul li { border-right: 1px solid rgb(207, 200, 216); padding: 0px; margin: 0px; float: left; display: inline; overflow: hidden; }

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span { margin: 0px; text-decoration: none; line-height: 1; font-size: 1em; font-weight: 400; padding: 0.5em; min-width: 1em; display: block; }

.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current { background: rgb(233, 230, 237); color: rgb(129, 111, 152); }

.woocommerce .cart .button, .woocommerce .cart input.button { float: none; }

.woocommerce a.added_to_cart { padding-top: 0.5em; display: inline-block; }

.woocommerce #reviews h2 small { float: right; color: rgb(118, 118, 118); font-size: 15px; margin: 10px 0px 0px; }

.woocommerce #reviews h2 small a { text-decoration: none; color: rgb(118, 118, 118); }

.woocommerce #reviews h3 { margin: 0px; }

.woocommerce #reviews #respond { margin: 0px; border: 0px; padding: 0px; }

.woocommerce #reviews #comment { height: 75px; }

.woocommerce #reviews #comments .add_review::after, .woocommerce #reviews #comments .add_review::before { content: " "; display: table; }

.woocommerce #reviews #comments .add_review::after { clear: both; }

.woocommerce #reviews #comments h2 { clear: none; }

.woocommerce #reviews #comments ol.commentlist { margin: 0px; width: 100%; background: 0px 0px; list-style: none; }

.woocommerce #reviews #comments ol.commentlist::after, .woocommerce #reviews #comments ol.commentlist::before { content: " "; display: table; }

.woocommerce #reviews #comments ol.commentlist::after { clear: both; }

.woocommerce #reviews #comments ol.commentlist li { padding: 0px; margin: 0px 0px 20px; position: relative; background: 0px center; border: 0px; }

.woocommerce #reviews #comments ol.commentlist li img.avatar { float: left; position: absolute; top: 0px; left: 0px; padding: 3px; width: 32px; height: auto; background: rgb(233, 230, 237); border: 1px solid rgb(225, 221, 231); margin: 0px; box-shadow: none; }

.woocommerce #reviews #comments ol.commentlist li .comment-text { margin: 0px 0px 0px 50px; border: 1px solid rgb(225, 221, 231); border-radius: 4px; padding: 1em 1em 0px; }

.woocommerce #reviews #comments ol.commentlist li .comment-text::after, .woocommerce #reviews #comments ol.commentlist li .comment-text::before { content: " "; display: table; }

.woocommerce #reviews #comments ol.commentlist li .comment-text::after { clear: both; }

.woocommerce #reviews #comments ol.commentlist li .comment-text p { margin: 0px 0px 1em; }

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta { font-size: 0.83em; }

.woocommerce #reviews #comments ol.commentlist ul.children { list-style: outside none; margin: 20px 0px 0px 50px; }

.woocommerce #reviews #comments ol.commentlist ul.children .star-rating { display: none; }

.woocommerce #reviews #comments ol.commentlist #respond { border: 1px solid rgb(225, 221, 231); border-radius: 4px; padding: 1em 1em 0px; margin: 20px 0px 0px 50px; }

.woocommerce #reviews #comments .commentlist > li::before { content: ""; }

.woocommerce .star-rating { float: right; overflow: hidden; position: relative; height: 1em; line-height: 1; font-size: 1em; width: 5.4em; font-family: WooCommerce; }

.woocommerce .star-rating::before { content: "sssss"; color: rgb(207, 200, 216); float: left; top: 0px; left: 0px; position: absolute; }

.woocommerce .star-rating span { overflow: hidden; float: left; top: 0px; left: 0px; position: absolute; padding-top: 1.5em; }

.woocommerce .star-rating span::before { content: "SSSSS"; top: 0px; position: absolute; left: 0px; }

.woocommerce .woocommerce-product-rating { line-height: 2; display: block; }

.woocommerce .woocommerce-product-rating::after, .woocommerce .woocommerce-product-rating::before { content: " "; display: table; }

.woocommerce .woocommerce-product-rating::after { clear: both; }

.woocommerce .woocommerce-product-rating .star-rating { margin: 0.5em 4px 0px 0px; float: left; }

.woocommerce .products .star-rating { display: block; margin: 0px 0px 0.5em; float: none; }

.woocommerce .hreview-aggregate .star-rating { margin: 10px 0px 0px; }

.woocommerce #review_form #respond { position: static; margin: 0px; width: auto; padding: 0px; background: none transparent; border: 0px; }

.woocommerce #review_form #respond::after, .woocommerce #review_form #respond::before { content: " "; display: table; }

.woocommerce #review_form #respond::after { clear: both; }

.woocommerce #review_form #respond p { margin: 0px 0px 10px; }

.woocommerce #review_form #respond .form-submit input { left: auto; }

.woocommerce #review_form #respond textarea { box-sizing: border-box; width: 100%; }

.woocommerce p.stars a { position: relative; height: 1em; width: 1em; text-indent: -999em; display: inline-block; text-decoration: none; font-size: 24px; }

.woocommerce p.stars a::before { display: block; position: absolute; top: 0px; left: 0px; width: 1em; height: 1em; line-height: 1; font-family: WooCommerce; content: ""; text-indent: 0px; }

.woocommerce p.stars a:hover ~ a::before { content: ""; }

.woocommerce p.stars:hover a::before { content: ""; }

.woocommerce p.stars.selected a.active::before { content: ""; }

.woocommerce p.stars.selected a.active ~ a::before { content: ""; }

.woocommerce p.stars.selected a:not(.active)::before { content: ""; }

.woocommerce table.shop_attributes { border-width: 1px 0px 0px; border-style: dotted none none; border-color: rgba(0, 0, 0, 0.1) currentcolor currentcolor; border-image: initial; margin-bottom: 1.618em; width: 100%; }

.woocommerce table.shop_attributes th { width: 150px; font-weight: 700; padding: 8px; border-top: 0px; border-bottom: 1px dotted rgba(0, 0, 0, 0.1); margin: 0px; line-height: 1.5; }

.woocommerce table.shop_attributes td { font-style: italic; padding: 0px; border-top: 0px; border-bottom: 1px dotted rgba(0, 0, 0, 0.1); margin: 0px; line-height: 1.5; }

.woocommerce table.shop_attributes td p { margin: 0px; padding: 8px 0px; }

.woocommerce table.shop_attributes tr:nth-child(2n) td, .woocommerce table.shop_attributes tr:nth-child(2n) th { background: rgba(0, 0, 0, 0.024); }

.woocommerce table.shop_table { border: 1px solid color-mix(in srgb, currentcolor 20%, transparent); margin: 0px -1px 24px 0px; text-align: left; width: 100%; border-collapse: separate; border-spacing: 0px; border-radius: 5px; }

.woocommerce table.shop_table th { font-weight: 700; padding: 9px 12px; line-height: 1.5em; }

.woocommerce table.shop_table td { border-top: 1px solid color-mix(in srgb, currentcolor 20%, transparent); padding: 9px 12px; vertical-align: middle; line-height: 1.5em; }

.woocommerce table.shop_table td small { font-weight: 400; }

.woocommerce table.shop_table td del { font-weight: 400; }

.woocommerce table.shop_table tbody:first-child tr:first-child td, .woocommerce table.shop_table tbody:first-child tr:first-child th { border-top: 0px; }

.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th { font-weight: 700; border-top: 1px solid color-mix(in srgb, currentcolor 20%, transparent); }

.woocommerce table.my_account_orders { font-size: 0.85em; }

.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th { padding: 4px 8px; vertical-align: middle; }

.woocommerce table.my_account_orders .button { white-space: nowrap; }

.woocommerce table.woocommerce-MyAccount-downloads td, .woocommerce table.woocommerce-MyAccount-downloads th { vertical-align: top; text-align: center; }

.woocommerce table.woocommerce-MyAccount-downloads td:first-child, .woocommerce table.woocommerce-MyAccount-downloads th:first-child { text-align: left; }

.woocommerce table.woocommerce-MyAccount-downloads td:last-child, .woocommerce table.woocommerce-MyAccount-downloads th:last-child { text-align: left; }

.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before, .woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before { content: "↓"; display: inline-block; }

.woocommerce td.product-name .wc-item-meta, .woocommerce td.product-name dl.variation { list-style: outside none; }

.woocommerce td.product-name .wc-item-meta .wc-item-meta-label, .woocommerce td.product-name .wc-item-meta dt, .woocommerce td.product-name dl.variation .wc-item-meta-label, .woocommerce td.product-name dl.variation dt { float: left; clear: both; margin-right: 0.25em; display: inline-block; list-style: outside none; }

.woocommerce td.product-name .wc-item-meta dd, .woocommerce td.product-name dl.variation dd { margin: 0px; }

.woocommerce td.product-name .wc-item-meta p, .woocommerce td.product-name .wc-item-meta:last-child, .woocommerce td.product-name dl.variation p, .woocommerce td.product-name dl.variation:last-child { margin-bottom: 0px; }

.woocommerce td.product-name p.backorder_notification { font-size: 0.83em; }

.woocommerce td.product-quantity { min-width: 80px; }

.woocommerce ul.cart_list, .woocommerce ul.product_list_widget { list-style: outside none; padding: 0px; margin: 0px; }

.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li { padding: 4px 0px; margin: 0px; list-style: none; }

.woocommerce ul.cart_list li::after, .woocommerce ul.cart_list li::before, .woocommerce ul.product_list_widget li::after, .woocommerce ul.product_list_widget li::before { content: " "; display: table; }

.woocommerce ul.cart_list li::after, .woocommerce ul.product_list_widget li::after { clear: both; }

.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a { display: block; font-weight: 700; }

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img { float: right; margin-left: 4px; width: 32px; height: auto; box-shadow: none; }

.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl { margin: 0px; padding-left: 1em; border-left: 2px solid rgba(0, 0, 0, 0.1); }

.woocommerce ul.cart_list li dl::after, .woocommerce ul.cart_list li dl::before, .woocommerce ul.product_list_widget li dl::after, .woocommerce ul.product_list_widget li dl::before { content: " "; display: table; }

.woocommerce ul.cart_list li dl::after, .woocommerce ul.product_list_widget li dl::after { clear: both; }

.woocommerce ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt { display: inline-block; float: left; margin-bottom: 1em; }

.woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt { font-weight: 700; padding: 0px 0px 0.25em; margin: 0px 4px 0px 0px; clear: left; }

.woocommerce ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd { padding: 0px 0px 0.25em; }

.woocommerce ul.cart_list li dl dd p:last-child, .woocommerce ul.product_list_widget li dl dd p:last-child { margin-bottom: 0px; }

.woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating { float: none; }

.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total { border-top: 3px double rgb(233, 230, 237); padding: 4px 0px 0px; }

.woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong { min-width: 40px; display: inline-block; }

.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li { padding-left: 2em; position: relative; padding-top: 0px; }

.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove { position: absolute; top: 0px; left: 0px; }

.woocommerce .widget_shopping_cart .buttons::after, .woocommerce .widget_shopping_cart .buttons::before, .woocommerce.widget_shopping_cart .buttons::after, .woocommerce.widget_shopping_cart .buttons::before { content: " "; display: table; }

.woocommerce .widget_shopping_cart .buttons::after, .woocommerce.widget_shopping_cart .buttons::after { clear: both; }

.woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a { margin-right: 5px; margin-bottom: 5px; }

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register { border: 1px solid rgb(207, 200, 216); padding: 20px; margin: 2em 0px; text-align: left; border-radius: 5px; }

.woocommerce form.checkout_coupon .coupon-error-notice { color: var(--wc-red); display: block; font-size: 0.75em; margin-top: 8px; }

.woocommerce form.checkout_coupon .input-text.has-error:focus { border-color: var(--wc-red); }

.woocommerce ul#shipping_method { list-style: outside none; margin: 0px; padding: 0px; }

.woocommerce ul#shipping_method li { margin: 0px 0px 0.5em; line-height: 1.5em; list-style: outside none; }

.woocommerce ul#shipping_method li input { margin: 3px 0.4375em 0px 0px; vertical-align: top; }

.woocommerce ul#shipping_method li label { display: inline; }

.woocommerce ul#shipping_method .amount { font-weight: 700; }

.woocommerce p.woocommerce-shipping-contents { margin: 0px; }

.woocommerce .wc_bis_form { margin: 2em 0px; padding: 0px; }

.woocommerce .wc_bis_form.hidden { display: none; }

.woocommerce .wc_bis_form__form-row { display: flex; flex-flow: wrap; align-items: center; justify-content: flex-start; gap: 0.7em; margin: 0.7em 0px; }

.woocommerce .wc_bis_form__input { box-sizing: border-box; width: auto; white-space: nowrap; }

.woocommerce .wc_bis_form__button { box-sizing: border-box; white-space: nowrap; }

.woocommerce .wc_bis_form__checkbox { font-size: var(--wp--preset--font-size--small,.7em); display: block; }

.woocommerce :where(.wc_bis_form__input, .wc_bis_form__button) { padding: 0.9rem 1.1rem; line-height: 1; }

.woocommerce ul.order_details { margin: 0px 0px 3em; list-style: none; }

.woocommerce ul.order_details::after, .woocommerce ul.order_details::before { content: " "; display: table; }

.woocommerce ul.order_details::after { clear: both; }

.woocommerce ul.order_details li { float: left; margin-right: 2em; text-transform: uppercase; font-size: 0.715em; line-height: 1; border-right: 1px dashed rgb(207, 200, 216); padding-right: 2em; margin-left: 0px; padding-left: 0px; list-style-type: none; }

.woocommerce ul.order_details li strong { display: block; font-size: 1.4em; text-transform: none; line-height: 1.5; }

.woocommerce ul.order_details li:last-of-type { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.woocommerce .wc-bacs-bank-details-account-name { font-weight: 700; }

.woocommerce .woocommerce-customer-details, .woocommerce .woocommerce-order-details, .woocommerce .woocommerce-order-downloads { margin-bottom: 2em; }

.woocommerce .woocommerce-customer-details .order-actions--heading, .woocommerce .woocommerce-order-details .order-actions--heading, .woocommerce .woocommerce-order-downloads .order-actions--heading { vertical-align: middle; }

.woocommerce .woocommerce-customer-details .order-actions-button, .woocommerce .woocommerce-order-details .order-actions-button, .woocommerce .woocommerce-order-downloads .order-actions-button { margin-right: 10px; }

.woocommerce .woocommerce-customer-details .order-actions-button:last-child, .woocommerce .woocommerce-order-details .order-actions-button:last-child, .woocommerce .woocommerce-order-downloads .order-actions-button:last-child { margin-right: 0px; }

.woocommerce .woocommerce-customer-details :last-child, .woocommerce .woocommerce-order-details :last-child, .woocommerce .woocommerce-order-downloads :last-child { margin-bottom: 0px; }

.woocommerce .woocommerce-customer-details .additional-fields, .woocommerce .woocommerce-customer-details .addresses { margin-bottom: 2em; }

.woocommerce .woocommerce-customer-details .additional-fields:last-child, .woocommerce .woocommerce-customer-details .addresses:last-child { margin-bottom: 0px; }

.woocommerce .addresses .wc-block-components-additional-fields-list { margin: 0px; padding: 0px; }

.woocommerce .addresses .wc-block-components-additional-fields-list dt { margin: 0px; padding: 0px; font-style: normal; font-weight: 700; display: inline; }

.woocommerce .addresses .wc-block-components-additional-fields-list dt::after { content: ": "; }

.woocommerce .addresses .wc-block-components-additional-fields-list dt::before { content: ""; display: block; }

.woocommerce .addresses .wc-block-components-additional-fields-list dd { margin: 0px; padding: 0px; font-style: normal; display: inline; }

.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list { border: 1px solid rgba(0, 0, 0, 0.1); padding: 0px; display: grid; grid-template-columns: 1fr max-content; }

.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt { border-bottom: 1px solid rgba(0, 0, 0, 0.1); font-style: normal; font-weight: 700; padding: 1rem; box-sizing: border-box; margin: 0px !important; }

.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after { display: none; }

.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type { border-bottom: 0px; }

.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd { border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding: 1rem; box-sizing: border-box; text-align: right; margin: 0px !important; }

.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type { border-bottom: 0px; }

.woocommerce .woocommerce-customer-details .woocommerce-column__title { margin-top: 0px; }

.woocommerce .woocommerce-customer-details address { font-style: normal; margin-bottom: 0px; border-width: 1px 2px 2px 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1); border-image: initial; text-align: left; width: 100%; border-radius: 5px; padding: 6px 12px; box-sizing: border-box; }

.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone { padding-left: 1.5em; }

.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child { margin-bottom: 0px; }

.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; margin-right: 0.618em; content: ""; text-decoration: none; margin-left: -1.5em; line-height: 1.75; position: absolute; }

.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; margin-right: 0.618em; content: ""; text-decoration: none; margin-left: -1.5em; line-height: 1.75; position: absolute; }

.woocommerce .woocommerce-widget-layered-nav-list { margin: 0px; padding: 0px; border: 0px; list-style: outside none; }

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item { padding: 0px 0px 1px; list-style: none; }

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before { content: " "; display: table; }

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after { clear: both; }

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span { padding: 1px 0px; }

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; margin-right: 0.618em; content: ""; text-decoration: none; color: var(--wc-red); }

.woocommerce .woocommerce-widget-layered-nav-dropdown__submit { margin-top: 1em; }

.woocommerce .widget_layered_nav_filters ul { margin: 0px; padding: 0px; border: 0px; list-style: outside none; overflow: hidden; zoom: 1; }

.woocommerce .widget_layered_nav_filters ul li { float: left; padding: 0px 1em 1px 1px; list-style: none; }

.woocommerce .widget_layered_nav_filters ul li a { text-decoration: none; }

.woocommerce .widget_layered_nav_filters ul li a::before { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; content: ""; text-decoration: none; color: var(--wc-red); vertical-align: inherit; margin-right: 0.5em; }

.woocommerce .widget_price_filter .price_slider { margin-bottom: 1em; }

.woocommerce .widget_price_filter .price_slider_amount { text-align: right; line-height: 2.4; font-size: 0.8751em; }

.woocommerce .widget_price_filter .price_slider_amount .button { font-size: 1.15em; float: left; }

.woocommerce .widget_price_filter .ui-slider { position: relative; text-align: left; margin-left: 0.5em; margin-right: 0.5em; }

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1em; height: 1em; background-color: rgb(127, 84, 179); border-radius: 1em; cursor: ew-resize; outline: 0px; top: -0.3em; margin-left: -0.5em; }

.woocommerce .widget_price_filter .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: 0.7em; display: block; border: 0px; border-radius: 1em; background-color: rgb(127, 84, 179); }

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { border-radius: 1em; background-color: rgb(53, 34, 76); border: 0px; }

.woocommerce .widget_price_filter .ui-slider-horizontal { height: 0.5em; }

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range { top: 0px; height: 100%; }

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min { left: -1px; }

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max { right: -1px; }

.woocommerce .widget_rating_filter ul { margin: 0px; padding: 0px; border: 0px; list-style: outside none; }

.woocommerce .widget_rating_filter ul li { padding: 0px 0px 1px; list-style: none; }

.woocommerce .widget_rating_filter ul li::after, .woocommerce .widget_rating_filter ul li::before { content: " "; display: table; }

.woocommerce .widget_rating_filter ul li::after { clear: both; }

.woocommerce .widget_rating_filter ul li a { padding: 1px 0px; text-decoration: none; }

.woocommerce .widget_rating_filter ul li .star-rating { float: none; display: inline-block; }

.woocommerce .widget_rating_filter ul li.chosen a::before { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; margin-right: 0.618em; content: ""; text-decoration: none; color: var(--wc-red); }

.woocommerce .woocommerce-form-login .woocommerce-form-login__submit { float: left; margin-right: 1em; }

.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme { display: inline-block; }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button { font-size: 100%; margin: 0px; line-height: 1; cursor: pointer; position: relative; text-decoration: none; overflow: visible; padding: 0.618em 1em; font-weight: 700; border-radius: 3px; left: auto; color: rgb(81, 81, 81); background-color: rgb(233, 230, 237); border: 0px; display: inline-block; background-image: none; box-shadow: none; text-shadow: none; }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading { opacity: 0.25; padding-right: 2.618em; }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after { font-family: WooCommerce; content: ""; vertical-align: top; font-weight: 400; position: absolute; top: 0.618em; right: 1em; animation: 2s linear 0s infinite normal none running spin; }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after { font-family: WooCommerce; content: ""; margin-left: 0.53em; vertical-align: bottom; }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover { background-color: rgb(220, 215, 226); text-decoration: none; background-image: none; color: rgb(81, 81, 81); }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt { background-color: rgb(127, 84, 179); color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover { background-color: rgb(114, 73, 164); color: rgb(255, 255, 255); }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover { background-color: rgb(127, 84, 179); color: rgb(255, 255, 255); }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled] { color: inherit; cursor: not-allowed; opacity: 0.5; padding: 0.618em 1em; }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover { color: inherit; background-color: rgb(233, 230, 237); }

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb { font-size: 0.92em; color: rgb(118, 118, 118); }

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a { color: rgb(118, 118, 118); }

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price { color: rgb(149, 142, 9); font-size: 1.25em; }

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock { color: rgb(149, 142, 9); }

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock { color: var(--wc-red); }

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price { color: rgb(149, 142, 9); }

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta { color: rgb(118, 118, 118); font-size: 0.75em; }

.woocommerce-no-js form.woocommerce-form-coupon, .woocommerce-no-js form.woocommerce-form-login { display: block !important; }

.woocommerce-no-js .showcoupon, .woocommerce-no-js .woocommerce-form-coupon-toggle, .woocommerce-no-js .woocommerce-form-login-toggle { display: none !important; }

.woocommerce-error, .woocommerce-info, .woocommerce-message { padding: 1em 2em 1em 3.5em; margin: 0px 0px 2em; position: relative; background-color: rgb(246, 245, 248); color: rgb(81, 81, 81); border-top: 3px solid rgb(114, 14, 236); list-style: outside none; width: auto; overflow-wrap: break-word; }

.woocommerce-error::after, .woocommerce-error::before, .woocommerce-info::after, .woocommerce-info::before, .woocommerce-message::after, .woocommerce-message::before { content: " "; display: table; }

.woocommerce-error::after, .woocommerce-info::after, .woocommerce-message::after { clear: both; }

.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before { font-family: WooCommerce; content: "" / ""; display: inline-block; position: absolute; top: 1em; left: 1.5em; }

.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button { float: right; }

.woocommerce-error li, .woocommerce-info li, .woocommerce-message li { list-style: outside none !important; padding-left: 0px !important; margin-left: 0px !important; }

.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span { direction: ltr; unicode-bidi: embed; }

.woocommerce-message { border-top-color: rgb(143, 174, 27); }

.woocommerce-message::before { content: ""; color: rgb(143, 174, 27); }

.woocommerce-info { border-top-color: rgb(30, 133, 190); }

.woocommerce-info::before { color: rgb(30, 133, 190); }

.woocommerce-error { border-top-color: rgb(184, 28, 35); }

.woocommerce-error::before { content: ""; color: rgb(184, 28, 35); }

.woocommerce-account .woocommerce::after, .woocommerce-account .woocommerce::before { content: " "; display: table; }

.woocommerce-account .woocommerce::after { clear: both; }

.woocommerce-account .addresses .title::after, .woocommerce-account .addresses .title::before { content: " "; display: table; }

.woocommerce-account .addresses .title::after { clear: both; }

.woocommerce-account .addresses .title h3 { float: left; }

.woocommerce-account .addresses .title .edit { float: right; }

.woocommerce-account ol.commentlist.notes li.note p.meta { font-weight: 700; margin-bottom: 0px; }

.woocommerce-account ol.commentlist.notes li.note .description p:last-child { margin-bottom: 0px; }

.woocommerce-account ul.digital-downloads { margin-left: 0px; padding-left: 0px; }

.woocommerce-account ul.digital-downloads li { list-style: none; margin-left: 0px; padding-left: 0px; }

.woocommerce-account ul.digital-downloads li::before { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; margin-right: 0.618em; content: ""; text-decoration: none; }

.woocommerce-account ul.digital-downloads li .count { float: right; }

#add_payment_method table.cart .product-thumbnail, .woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail { min-width: 32px; }

#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img { width: 32px; box-shadow: none; }

#add_payment_method table.cart td, #add_payment_method table.cart th, .woocommerce-cart table.cart td, .woocommerce-cart table.cart th, .woocommerce-checkout table.cart td, .woocommerce-checkout table.cart th { vertical-align: middle; }

#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text { float: left; box-sizing: border-box; border: 1px solid rgb(207, 200, 216); padding: 6px 6px 5px; margin: 0px 4px 0px 0px; outline: 0px; }

#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus, .woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus, .woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus { border-color: var(--wc-red); }

#add_payment_method table.cart td.actions .coupon .coupon-error-notice, .woocommerce-cart table.cart td.actions .coupon .coupon-error-notice, .woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice { clear: left; color: var(--wc-red); flex-basis: 100%; float: none; font-size: 0.75em; margin-bottom: 0px; margin-top: 8px; text-align: left; width: auto; }

#add_payment_method table.cart input, .woocommerce-cart table.cart input, .woocommerce-checkout table.cart input { margin: 0px; vertical-align: middle; }

#add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout { padding: 1em 0px; }

#add_payment_method .wc-proceed-to-checkout::after, #add_payment_method .wc-proceed-to-checkout::before, .woocommerce-cart .wc-proceed-to-checkout::after, .woocommerce-cart .wc-proceed-to-checkout::before, .woocommerce-checkout .wc-proceed-to-checkout::after, .woocommerce-checkout .wc-proceed-to-checkout::before { content: " "; display: table; }

#add_payment_method .wc-proceed-to-checkout::after, .woocommerce-cart .wc-proceed-to-checkout::after, .woocommerce-checkout .wc-proceed-to-checkout::after { clear: both; }

#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button { display: block; text-align: center; margin-bottom: 1em; font-size: 1.25em; padding: 1em; }

#add_payment_method .cart-collaterals .shipping-calculator-button, .woocommerce-cart .cart-collaterals .shipping-calculator-button, .woocommerce-checkout .cart-collaterals .shipping-calculator-button { float: none; margin-top: 0.5em; display: inline-block; }

#add_payment_method .cart-collaterals .shipping-calculator-button::after, .woocommerce-cart .cart-collaterals .shipping-calculator-button::after, .woocommerce-checkout .cart-collaterals .shipping-calculator-button::after { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; margin-left: 0.618em; content: ""; text-decoration: none; }

#add_payment_method .cart-collaterals .shipping-calculator-form, .woocommerce-cart .cart-collaterals .shipping-calculator-form, .woocommerce-checkout .cart-collaterals .shipping-calculator-form { margin: 1em 0px 0px; }

#add_payment_method .cart-collaterals .cart_totals p small, .woocommerce-cart .cart-collaterals .cart_totals p small, .woocommerce-checkout .cart-collaterals .cart_totals p small { color: rgb(118, 118, 118); font-size: 0.83em; }

#add_payment_method .cart-collaterals .cart_totals table, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-checkout .cart-collaterals .cart_totals table { border-collapse: separate; margin: 0px 0px 6px; padding: 0px; }

#add_payment_method .cart-collaterals .cart_totals table tr:first-child td, #add_payment_method .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th { border-top: 0px; }

#add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table th { width: 35%; }

#add_payment_method .cart-collaterals .cart_totals table td, #add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table td, .woocommerce-checkout .cart-collaterals .cart_totals table th { vertical-align: top; border-left: 0px; border-right: 0px; line-height: 1.5em; }

#add_payment_method .cart-collaterals .cart_totals table small, .woocommerce-cart .cart-collaterals .cart_totals table small, .woocommerce-checkout .cart-collaterals .cart_totals table small { color: rgb(118, 118, 118); }

#add_payment_method .cart-collaterals .cart_totals table select, .woocommerce-cart .cart-collaterals .cart_totals table select, .woocommerce-checkout .cart-collaterals .cart_totals table select { width: 100%; }

#add_payment_method .cart-collaterals .cart_totals .discount td, .woocommerce-cart .cart-collaterals .cart_totals .discount td, .woocommerce-checkout .cart-collaterals .cart_totals .discount td { color: rgb(149, 142, 9); }

#add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th { border-top: 1px solid rgb(233, 230, 237); }

#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination, .woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination, .woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination { margin-bottom: 0px; }

#add_payment_method .cart-collaterals .cross-sells ul.products li.product, .woocommerce-cart .cart-collaterals .cross-sells ul.products li.product, .woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product { margin-top: 0px; }

#add_payment_method .checkout .col-2 h3#ship-to-different-address, .woocommerce-cart .checkout .col-2 h3#ship-to-different-address, .woocommerce-checkout .checkout .col-2 h3#ship-to-different-address { float: left; clear: none; }

#add_payment_method .checkout .col-2 .notes, .woocommerce-cart .checkout .col-2 .notes, .woocommerce-checkout .checkout .col-2 .notes { clear: left; }

#add_payment_method .checkout .col-2 .form-row-first, .woocommerce-cart .checkout .col-2 .form-row-first, .woocommerce-checkout .checkout .col-2 .form-row-first { clear: left; }

#add_payment_method .checkout .create-account small, .woocommerce-cart .checkout .create-account small, .woocommerce-checkout .checkout .create-account small { font-size: 11px; color: rgb(118, 118, 118); font-weight: 400; }

#add_payment_method .checkout div.shipping-address, .woocommerce-cart .checkout div.shipping-address, .woocommerce-checkout .checkout div.shipping-address { padding: 0px; clear: left; width: 100%; }

#add_payment_method .checkout .shipping_address, .woocommerce-cart .checkout .shipping_address, .woocommerce-checkout .checkout .shipping_address { clear: both; }

#add_payment_method .checkout .checkout-inline-error-message, .woocommerce-cart .checkout .checkout-inline-error-message, .woocommerce-checkout .checkout .checkout-inline-error-message { color: var(--wc-red); font-size: 0.75em; margin-bottom: 0px; }

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment { background: rgba(129, 110, 153, 0.14); border-radius: 5px; }

#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods { text-align: left; padding: 1em; border-bottom: 1px solid rgba(104, 87, 125, 0.14); margin: 0px; list-style: outside none; }

#add_payment_method #payment ul.payment_methods::after, #add_payment_method #payment ul.payment_methods::before, .woocommerce-cart #payment ul.payment_methods::after, .woocommerce-cart #payment ul.payment_methods::before, .woocommerce-checkout #payment ul.payment_methods::after, .woocommerce-checkout #payment ul.payment_methods::before { content: " "; display: table; }

#add_payment_method #payment ul.payment_methods::after, .woocommerce-cart #payment ul.payment_methods::after, .woocommerce-checkout #payment ul.payment_methods::after { clear: both; }

#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li { line-height: 2; text-align: left; margin: 0px; font-weight: 400; }

#add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input { margin: 0px 1em 0px 0px; }

#add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img { vertical-align: middle; margin: -2px 0px 0px 0.5em; padding: 0px; position: relative; box-shadow: none; }

#add_payment_method #payment ul.payment_methods li img + img, .woocommerce-cart #payment ul.payment_methods li img + img, .woocommerce-checkout #payment ul.payment_methods li img + img { margin-left: 2px; }

#add_payment_method #payment ul.payment_methods li.payment_method_paypal img, .woocommerce-cart #payment ul.payment_methods li.payment_method_paypal img, .woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal img { max-height: 24px; vertical-align: middle; float: right; margin: 0px; }

#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after, #add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before { content: " "; display: table; }

#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after { clear: both; }

#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row { padding: 1em; }

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box { position: relative; box-sizing: border-box; width: 100%; padding: 1em; margin: 1em 0px; font-size: 0.92em; border-radius: 2px; line-height: 1.5; background-color: rgb(220, 215, 226); color: rgb(81, 81, 81); }

#add_payment_method #payment div.payment_box input.input-text, #add_payment_method #payment div.payment_box textarea, .woocommerce-cart #payment div.payment_box input.input-text, .woocommerce-cart #payment div.payment_box textarea, .woocommerce-checkout #payment div.payment_box input.input-text, .woocommerce-checkout #payment div.payment_box textarea { border-color: rgb(181, 171, 194) rgb(194, 186, 205) rgb(194, 186, 205); }

#add_payment_method #payment div.payment_box ::-webkit-input-placeholder, .woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder, .woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder { color: rgb(181, 171, 194); }

#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods { list-style: outside none; margin: 0px; }

#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token { margin: 0px 0px 0.5em; }

#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label { cursor: pointer; }

#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput { vertical-align: middle; margin: -3px 1em 0px 0px; position: relative; }

#add_payment_method #payment div.payment_box .wc-credit-card-form, .woocommerce-cart #payment div.payment_box .wc-credit-card-form, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form { border: 0px; padding: 0px; margin: 1em 0px 0px; }

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number { font-size: 1.5em; padding: 8px; background-repeat: no-repeat; background-position: right 0.618em center; background-size: 32px 20px; }

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa { background-image: url("images/visa.svg"); }

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard { background-image: url("images/mastercard.svg"); }

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser { background-image: url("images/laser.svg"); }

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub { background-image: url("images/diners.svg"); }

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro { background-image: url("images/maestro.svg"); }

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb { background-image: url("images/jcb.svg"); }

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex { background-image: url("images/amex.svg"); }

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover { background-image: url("images/discover.svg"); }

#add_payment_method #payment div.payment_box span.help, .woocommerce-cart #payment div.payment_box span.help, .woocommerce-checkout #payment div.payment_box span.help { font-size: 0.857em; color: rgb(118, 118, 118); font-weight: 400; }

#add_payment_method #payment div.payment_box .form-row, .woocommerce-cart #payment div.payment_box .form-row, .woocommerce-checkout #payment div.payment_box .form-row { margin: 0px 0px 1em; }

#add_payment_method #payment div.payment_box p:last-child, .woocommerce-cart #payment div.payment_box p:last-child, .woocommerce-checkout #payment div.payment_box p:last-child { margin-bottom: 0px; }

#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before { content: ""; display: block; border-width: 1em; border-style: solid; border-color: transparent transparent rgb(220, 215, 226); border-image: initial; position: absolute; top: -0.75em; left: 0px; margin: -1em 0px 0px 2em; }

#add_payment_method #payment .payment_method_paypal .about_paypal, .woocommerce-cart #payment .payment_method_paypal .about_paypal, .woocommerce-checkout #payment .payment_method_paypal .about_paypal { float: right; line-height: 52px; font-size: 0.83em; }

#add_payment_method #payment .payment_method_paypal img, .woocommerce-cart #payment .payment_method_paypal img, .woocommerce-checkout #payment .payment_method_paypal img { max-height: 24px; vertical-align: middle; float: right; }

.woocommerce-terms-and-conditions { border: 1px solid rgba(0, 0, 0, 0.2); box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px inset; background: rgba(0, 0, 0, 0.05); }

.woocommerce-invalid #terms { outline: 2px solid var(--wc-red); outline-offset: 2px; }

.woocommerce-password-strength { text-align: center; font-weight: 600; padding: 3px 0.5em; font-size: 1em; }

.woocommerce-password-strength.strong { background-color: rgb(193, 225, 185); border-color: rgb(131, 195, 115); }

.woocommerce-password-strength.short { background-color: rgb(241, 173, 173); border-color: rgb(227, 91, 91); }

.woocommerce-password-strength.bad { background-color: rgb(251, 197, 169); border-color: rgb(247, 139, 83); }

.woocommerce-password-strength.good { background-color: rgb(255, 227, 153); border-color: rgb(255, 199, 51); }

.woocommerce-password-hint { margin: 0.5em 0px 0px; display: block; }

#content.twentyeleven .woocommerce-pagination a { font-size: 1em; line-height: 1; }

.single-product .twentythirteen #reply-title, .single-product .twentythirteen #respond #commentform, .single-product .twentythirteen .entry-summary { padding: 0px; }

.single-product .twentythirteen p.stars { clear: both; }

.twentythirteen .woocommerce-breadcrumb { padding-top: 40px; }

.twentyfourteen ul.products li.product { margin-top: 0px !important; }

body:not(.search-results) .twentysixteen .entry-summary { color: inherit; font-size: inherit; line-height: inherit; }

.twentysixteen .price ins { background: inherit; color: inherit; }

form.has-custom-place-order-button #place_order { display: none !important; }



@charset "utf-8";

.qodef-qi-grid > .qodef-grid-inner { position: relative; display: grid; gap: 30px; }

.qodef-qi-grid > .qodef-grid-inner > .qodef-grid-item.qodef-order--1 { order: 1; }

.qodef-qi-grid > .qodef-grid-inner > .qodef-grid-item.qodef-order--2 { order: 2; }

.qodef-qi-grid > .qodef-grid-inner > .qodef-grid-item.qodef-order--3 { order: 3; }

.qodef-qi-grid > .qodef-grid-inner > .qodef-grid-item.qodef-order--4 { order: 4; }

.qodef-qi-grid > .qodef-grid-inner > .qodef-grid-item.qodef-order--5 { order: 5; }

.qodef-qi-grid > .qodef-grid-inner > .qodef-grid-item.qodef-order--6 { order: 6; }

.qodef-qi-grid > .qodef-grid-inner > .qodef-grid-item.qodef-order--7 { order: 7; }

.qodef-qi-grid > .qodef-grid-inner > .qodef-grid-item.qodef-order--8 { order: 8; }

.qodef-qi-grid > .qodef-grid-inner > .qodef-grid-item.qodef-order--9 { order: 9; }

.qodef-qi-grid > .qodef-grid-inner > .qodef-grid-item.qodef-order--10 { order: 10; }

.qodef-qi-grid > .qodef-grid-inner > .qodef-grid-item.qodef-order--11 { order: 11; }

.qodef-qi-grid > .qodef-grid-inner.qodef-qi-clear::after, .qodef-qi-grid > .qodef-grid-inner.qodef-qi-clear::before { display: none !important; }

.qodef-qi-grid .qodef-grid-item { float: none !important; }

.qodef-qi-grid.qodef-layout--qi-template > .qodef-grid-inner { display: flex; }

.qodef-qi-grid.qodef-layout--qi-template > .qodef-grid-inner > .qodef-grid-item { width: 100%; }

.qodef-qi-grid.qodef-layout--qi-template > .qodef-grid-inner > .qodef-grid-item.qodef-col--12 { width: 100%; }

.qodef-qi-grid.qodef-layout--qi-template > .qodef-grid-inner > .qodef-grid-item.qodef-col--11 { width: 91.6667%; }

.qodef-qi-grid.qodef-layout--qi-template > .qodef-grid-inner > .qodef-grid-item.qodef-col--10 { width: 83.3333%; }

.qodef-qi-grid.qodef-layout--qi-template > .qodef-grid-inner > .qodef-grid-item.qodef-col--9 { width: 75%; }

.qodef-qi-grid.qodef-layout--qi-template > .qodef-grid-inner > .qodef-grid-item.qodef-col--8 { width: 66.6667%; }

.qodef-qi-grid.qodef-layout--qi-template > .qodef-grid-inner > .qodef-grid-item.qodef-col--7 { width: 58.3333%; }

.qodef-qi-grid.qodef-layout--qi-template > .qodef-grid-inner > .qodef-grid-item.qodef-col--6 { width: 50%; }

.qodef-qi-grid.qodef-layout--qi-template > .qodef-grid-inner > .qodef-grid-item.qodef-col--5 { width: 41.6667%; }

.qodef-qi-grid.qodef-layout--qi-template > .qodef-grid-inner > .qodef-grid-item.qodef-col--4 { width: 33.3333%; }

.qodef-qi-grid.qodef-layout--qi-template > .qodef-grid-inner > .qodef-grid-item.qodef-col--3 { width: 25%; }

.qodef-qi-grid.qodef-layout--qi-template > .qodef-grid-inner > .qodef-grid-item.qodef-col--2 { width: 16.6667%; }

.qodef-qi-grid.qodef-layout--qi-template > .qodef-grid-inner > .qodef-grid-item.qodef-col--1 { width: 8.33333%; }

.qodef-qi-grid.qodef-layout--qi-template > .qodef-grid-inner > .qodef-grid-item.qodef-col--auto { width: auto; }

.qodef-qi-grid.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: minmax(0px, 1fr); }

.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-num--1 > .qodef-grid-inner { grid-template-columns: repeat(1, minmax(0px, 1fr)); }

.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-num--2 > .qodef-grid-inner { grid-template-columns: repeat(2, minmax(0px, 1fr)); }

.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-num--3 > .qodef-grid-inner { grid-template-columns: repeat(3, minmax(0px, 1fr)); }

.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-num--4 > .qodef-grid-inner { grid-template-columns: repeat(4, minmax(0px, 1fr)); }

.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-num--5 > .qodef-grid-inner { grid-template-columns: repeat(5, minmax(0px, 1fr)); }

.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-num--6 > .qodef-grid-inner { grid-template-columns: repeat(6, minmax(0px, 1fr)); }

.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-num--7 > .qodef-grid-inner { grid-template-columns: repeat(7, minmax(0px, 1fr)); }

.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-num--8 > .qodef-grid-inner { grid-template-columns: repeat(8, minmax(0px, 1fr)); }

.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--1-11 > .qodef-grid-inner { grid-template-columns: minmax(0px, 1fr) minmax(0px, 11fr); }

@media only screen and (max-width: 1024px) {
  .qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--1-11 > .qodef-grid-inner { grid-template-columns: minmax(0px, 1fr); }
}

.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--2-10 > .qodef-grid-inner { grid-template-columns: minmax(0px, 2fr) minmax(0px, 10fr); }

@media only screen and (max-width: 1024px) {
  .qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--2-10 > .qodef-grid-inner { grid-template-columns: minmax(0px, 1fr); }
}

.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--3-9 > .qodef-grid-inner { grid-template-columns: minmax(0px, 3fr) minmax(0px, 9fr); }

@media only screen and (max-width: 1024px) {
  .qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--3-9 > .qodef-grid-inner { grid-template-columns: minmax(0px, 1fr); }
}

.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--4-8 > .qodef-grid-inner { grid-template-columns: minmax(0px, 4fr) minmax(0px, 8fr); }

@media only screen and (max-width: 1024px) {
  .qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--4-8 > .qodef-grid-inner { grid-template-columns: minmax(0px, 1fr); }
}

.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--5-7 > .qodef-grid-inner { grid-template-columns: minmax(0px, 5fr) minmax(0px, 7fr); }

@media only screen and (max-width: 1024px) {
  .qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--5-7 > .qodef-grid-inner { grid-template-columns: minmax(0px, 1fr); }
}

.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--6-6 > .qodef-grid-inner { grid-template-columns: minmax(0px, 6fr) minmax(0px, 6fr); }

@media only screen and (max-width: 1024px) {
  .qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--6-6 > .qodef-grid-inner { grid-template-columns: minmax(0px, 1fr); }
}

.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--7-5 > .qodef-grid-inner { grid-template-columns: minmax(0px, 7fr) minmax(0px, 5fr); }

@media only screen and (max-width: 1024px) {
  .qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--7-5 > .qodef-grid-inner { grid-template-columns: minmax(0px, 1fr); }
}

.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--8-4 > .qodef-grid-inner { grid-template-columns: minmax(0px, 8fr) minmax(0px, 4fr); }

@media only screen and (max-width: 1024px) {
  .qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--8-4 > .qodef-grid-inner { grid-template-columns: minmax(0px, 1fr); }
}

.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--9-3 > .qodef-grid-inner { grid-template-columns: minmax(0px, 9fr) minmax(0px, 3fr); }

@media only screen and (max-width: 1024px) {
  .qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--9-3 > .qodef-grid-inner { grid-template-columns: minmax(0px, 1fr); }
}

.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--10-2 > .qodef-grid-inner { grid-template-columns: minmax(0px, 10fr) minmax(0px, 2fr); }

@media only screen and (max-width: 1024px) {
  .qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--10-2 > .qodef-grid-inner { grid-template-columns: minmax(0px, 1fr); }
}

.qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--11-1 > .qodef-grid-inner { grid-template-columns: minmax(0px, 11fr) minmax(0px, 1fr); }

@media only screen and (max-width: 1024px) {
  .qodef-qi-grid.qodef-layout--qi-columns.qodef-col-split--11-1 > .qodef-grid-inner { grid-template-columns: minmax(0px, 1fr); }
}

.qodef-qi-grid.qodef-layout--qi-masonry.qodef-items--fixed .qodef-grid-item .qodef-e-inner { height: 100%; overflow: hidden; }

.qodef-qi-grid.qodef-layout--qi-masonry.qodef-items--fixed .qodef-grid-item img { height: 100%; width: 100%; object-fit: cover; }

.qodef-qi-grid.qodef-layout--qi-masonry > .qodef-grid-inner { visibility: hidden; }

.qodef-qi-grid.qodef-layout--qi-masonry > .qodef-grid-inner.qodef--masonry-init { visibility: visible; }

.qodef-qi-grid.qodef-layout--qi-masonry.qodef-col-num--1 > .qodef-grid-inner { grid-template-columns: repeat(1, 1fr); }

.qodef-qi-grid.qodef-layout--qi-masonry.qodef-col-num--2 > .qodef-grid-inner { grid-template-columns: repeat(2, 1fr); }

.qodef-qi-grid.qodef-layout--qi-masonry.qodef-col-num--3 > .qodef-grid-inner { grid-template-columns: repeat(3, 1fr); }

.qodef-qi-grid.qodef-layout--qi-masonry.qodef-col-num--4 > .qodef-grid-inner { grid-template-columns: repeat(4, 1fr); }

.qodef-qi-grid.qodef-layout--qi-masonry.qodef-col-num--5 > .qodef-grid-inner { grid-template-columns: repeat(5, 1fr); }

.qodef-qi-grid.qodef-layout--qi-masonry.qodef-col-num--6 > .qodef-grid-inner { grid-template-columns: repeat(6, 1fr); }

.qodef-qi-grid.qodef-layout--qi-masonry.qodef-col-num--7 > .qodef-grid-inner { grid-template-columns: repeat(7, 1fr); }

.qodef-qi-grid.qodef-layout--qi-masonry.qodef-col-num--8 > .qodef-grid-inner { grid-template-columns: repeat(8, 1fr); }

.qodef-qi-grid.qodef-gutter--no > .qodef-grid-inner { gap: 0px; }

.qodef-qi-grid.qodef-gutter--tiny > .qodef-grid-inner { gap: 10px; }

.qodef-qi-grid.qodef-gutter--small > .qodef-grid-inner { gap: 20px; }

.qodef-qi-grid.qodef-gutter--normal > .qodef-grid-inner { gap: 30px; }

.qodef-qi-grid.qodef-gutter--medium > .qodef-grid-inner { gap: 40px; }

.qodef-qi-grid.qodef-gutter--large > .qodef-grid-inner { gap: 50px; }

.qodef-qi-grid.qodef-gutter--huge > .qodef-grid-inner { gap: 68px; }

.qodef-qi-grid.qodef-disable-row-gap > .qodef-grid-inner { row-gap: 0px; }

@media only screen and (max-width:1440 px) {
  .qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--1440 > .qodef-grid-inner { flex-wrap: wrap; }
  .qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--1440 > .qodef-grid-inner > .qodef-grid-item { width: 100%; }
}

@media only screen and (max-width:1366 px) {
  .qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--1366 > .qodef-grid-inner { flex-wrap: wrap; }
  .qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--1366 > .qodef-grid-inner > .qodef-grid-item { width: 100%; }
}

@media only screen and (max-width:1024 px) {
  .qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--1024 > .qodef-grid-inner { flex-wrap: wrap; }
  .qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--1024 > .qodef-grid-inner > .qodef-grid-item { width: 100%; }
}

@media only screen and (max-width:768 px) {
  .qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--768 > .qodef-grid-inner { flex-wrap: wrap; }
  .qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--768 > .qodef-grid-inner > .qodef-grid-item { width: 100%; }
}

@media only screen and (max-width:680 px) {
  .qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--680 > .qodef-grid-inner { flex-wrap: wrap; }
  .qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--680 > .qodef-grid-inner > .qodef-grid-item { width: 100%; }
}

@media only screen and (max-width: 480px) {
  .qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--480 > .qodef-grid-inner { flex-wrap: wrap; }
  .qodef-qi-grid.qodef-layout--qi-template.qodef-flex-wrap--480 > .qodef-grid-inner > .qodef-grid-item { width: 100%; }
}

@media only screen and (max-width: 1440px) {
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1366px) {
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1024px) {
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 768px) {
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 680px) {
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .qodef-qi-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1680px) and (min-width: 1441px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1680--1.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1680px) and (min-width: 1441px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1680--1.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1680px) and (min-width: 1441px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1680--2.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1680px) and (min-width: 1441px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1680--2.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1680px) and (min-width: 1441px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1680--3.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1680px) and (min-width: 1441px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1680--3.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1680px) and (min-width: 1441px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1680--4.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1680px) and (min-width: 1441px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1680--4.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1680px) and (min-width: 1441px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1680--5.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1680px) and (min-width: 1441px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1680--5.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1680px) and (min-width: 1441px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1680--6.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1680px) and (min-width: 1441px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1680--6.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1680px) and (min-width: 1441px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1680--7.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1680px) and (min-width: 1441px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1680--7.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1680px) and (min-width: 1441px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1680--8.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1680px) and (min-width: 1441px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1680--8.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--qi-columns > .qodef-grid-inner { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
  .qodef-qi-grid.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--qi-masonry > .qodef-grid-inner { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
}



@charset "utf-8";

@keyframes qi-addons-for-elementor-fade-in { 
  0% { opacity: 0; visibility: hidden; z-index: 102; }
  100% { opacity: 1; visibility: visible; z-index: 102; }
}

@keyframes qi-addons-for-elementor-fade-out { 
  0% { opacity: 1; visibility: visible; z-index: 102; }
  100% { opacity: 0; visibility: hidden; z-index: 0; }
}

@keyframes qodef-animate-underline-from-left { 
  0% { transform: scaleX(1); transform-origin: right center; }
  37% { transform: scaleX(0); transform-origin: right center; }
  38% { transform: scaleX(0); transform-origin: left center; }
  100% { transform: scaleX(1); transform-origin: left center; }
}

@keyframes qodef-animate-underline-from-right { 
  0% { transform: scaleX(1); transform-origin: left center; }
  37% { transform: scaleX(0); transform-origin: left center; }
  38% { transform: scaleX(0); transform-origin: right center; }
  100% { transform: scaleX(1); transform-origin: right center; }
}

@keyframes qodef-animate-underline-multiline { 
  0% { background-size: 100% 87%; background-position-x: right; }
  38% { background-size: 0px 87%; background-position-x: right; }
  39% { background-size: 0px 87%; background-position-x: left; }
  100% { background-size: 100% 87%; background-position-x: left; }
}

@keyframes qodef-animate-highlight { 
  0% { background-size: 0px 100%; background-position-x: left; }
  100% { background-size: 100% 100%; background-position-x: left; }
}

.qodef-qi-clear::after, .qodef-qi-clear::before { content: ""; display: table; table-layout: fixed; }

.qodef-qi-clear::after { clear: both; }

.qodef-category-separator::after { content: ","; margin-right: 5px; }

.qodef-shortcode h1 a, .qodef-shortcode h2 a, .qodef-shortcode h3 a, .qodef-shortcode h4 a, .qodef-shortcode h5 a, .qodef-shortcode h6 a { font-family: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; letter-spacing: inherit; text-transform: inherit; color: inherit; }

.qodef-custom-text-underline-draw a { position: relative; color: currentcolor; }

.qodef-custom-text-underline-draw a::after { content: ""; position: absolute; bottom: 3px; left: 0px; width: 100%; height: 1px; background-color: currentcolor; backface-visibility: hidden; }

.qodef-custom-text-underline-draw a:hover { color: currentcolor; text-decoration: none; }

.qodef-custom-text-underline-draw a:hover::after { animation: 0.6s cubic-bezier(0.45, 0.29, 0, 0.82) 0s 1 normal forwards running qodef-animate-underline-from-left; }

body:not(.elementor-editor-active) .qodef-landing-intro-title .qodef-m-button, body:not(.elementor-editor-active) .qodef-landing-intro-title .qodef-m-text, body:not(.elementor-editor-active) .qodef-landing-intro-title .qodef-m-title { opacity: 0; transform: translateX(50px); transition: opacity 0.4s, transform 0.7s cubic-bezier(0.26, -0.14, 0, 1.01); }

body:not(.elementor-editor-active) .qodef-landing-intro-title .qodef-m-text { transition-delay: 0.25s, 0.25s; }

body:not(.elementor-editor-active) .qodef-landing-intro-title .qodef-m-button { transition-delay: 0.5s, 0.5s; }

body:not(.elementor-editor-active) .qodef-landing-intro-title.qodef-qi--appeared .qodef-m-button, body:not(.elementor-editor-active) .qodef-landing-intro-title.qodef-qi--appeared .qodef-m-text, body:not(.elementor-editor-active) .qodef-landing-intro-title.qodef-qi--appeared .qodef-m-title { opacity: 1; transform: translateX(0px) translateZ(0px); }

@media only screen and (max-width: 1440px) {
  .qodef-qi-grid.qodef-qi-hide-under-1440, .qodef-qi-hide-under-1440 { display: none; }
}

.qodef-qi-grid.qodef-qi-show-under-1440, .qodef-qi-show-under-1440 { display: none; }

.qodef-qi-grid.qodef-qi-show-under-1440 + .swiper-button-prev, .qodef-qi-grid.qodef-qi-show-under-1440 + .swiper-button-prev + .swiper-button-next, .qodef-qi-show-under-1440 + .swiper-button-prev, .qodef-qi-show-under-1440 + .swiper-button-prev + .swiper-button-next { display: none; }

@media only screen and (max-width: 1440px) {
  .qodef-qi-grid.qodef-qi-show-under-1440, .qodef-qi-show-under-1440 { display: block; }
  .qodef-qi-grid.qodef-qi-show-under-1440 + .swiper-button-prev, .qodef-qi-grid.qodef-qi-show-under-1440 + .swiper-button-prev + .swiper-button-next, .qodef-qi-show-under-1440 + .swiper-button-prev, .qodef-qi-show-under-1440 + .swiper-button-prev + .swiper-button-next { display: block; }
}

.fslightbox-container .fslightbox-nav .fslightbox-slide-number-container { max-width: unset; }

.fslightbox-container .fslightbox-nav .fslightbox-toolbar { background: 0px 0px; }

.fslightbox-container .fslightbox-nav .fslightbox-toolbar-button { color: rgb(255, 255, 255); }

.fslightbox-container .fslightbox-nav .fslightbox-toolbar-button[title="Enter fullscreen"] { display: none; }

.fslightbox-container .fslightbox-nav .fslightbox-toolbar-button svg { fill: currentcolor; width: 17px; stroke: none; }

.fslightbox-container .fslightbox-slide-btn-container-next, .fslightbox-container .fslightbox-slide-btn-container-previous { padding: 30px; }

.fslightbox-container .fslightbox-slide-btn-container-next .fslightbox-slide-btn, .fslightbox-container .fslightbox-slide-btn-container-previous .fslightbox-slide-btn { width: 30px; padding: 0px; background: 0px 0px; color: rgb(255, 255, 255); }

.fslightbox-container .fslightbox-slide-btn-container-next .fslightbox-slide-btn svg, .fslightbox-container .fslightbox-slide-btn-container-previous .fslightbox-slide-btn svg { fill: currentcolor; stroke: currentcolor; width: 100%; }

.qodef-qi-swiper-container { position: relative; margin: 0px auto; padding: 0px; list-style: none; z-index: 1; visibility: hidden; overflow: hidden; }

.qodef-qi-swiper-container .swiper-slide a:not(.qodef-qi-button):not(.qodef-qi-premium-button) { display: block; }

.qodef-qi-swiper-container .swiper-slide img { width: 100%; }

.qodef-qi-swiper-container.qodef-swiper--initialized { visibility: visible; }

.qodef-qi-swiper-container .swiper-pagination-bullet { color: rgb(0, 0, 0); vertical-align: middle; opacity: 1; transform-origin: center center; transform: matrix(0.72, 0, 0, 0.72, 0, 0); border: 1px solid transparent; background: currentcolor; transition: transform 0.2s ease-out, color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; }

.qodef-qi-swiper-container .swiper-pagination-bullet-active, .qodef-qi-swiper-container .swiper-pagination-bullet:hover { transform: matrix(1, 0, 0, 1, 0, 0) translateZ(0px); }

.qodef-qi-swiper-container .swiper-button-next, .qodef-qi-swiper-container .swiper-button-prev, .qodef-qi-swiper-container ~ .qodef-swiper-together-nav .swiper-button-next, .qodef-qi-swiper-container ~ .qodef-swiper-together-nav .swiper-button-prev, .qodef-qi-swiper-container ~ .swiper-button-next, .qodef-qi-swiper-container ~ .swiper-button-prev { color: rgb(17, 17, 17); font-size: 26px; transition: color 0.2s ease-out, background-color 0.2s ease-out; transform: translateY(-50%); background-image: none !important; width: auto !important; height: auto !important; margin: 0px !important; }

.qodef-qi-swiper-container .swiper-button-next svg, .qodef-qi-swiper-container .swiper-button-prev svg, .qodef-qi-swiper-container ~ .qodef-swiper-together-nav .swiper-button-next svg, .qodef-qi-swiper-container ~ .qodef-swiper-together-nav .swiper-button-prev svg, .qodef-qi-swiper-container ~ .swiper-button-next svg, .qodef-qi-swiper-container ~ .swiper-button-prev svg { display: block; width: 1em; height: auto; transition: background-color 0.2s ease-out, color 0.2s ease-out; stroke: currentcolor; fill: currentcolor; }

.qodef-qi-swiper-container .swiper-button-next::after, .qodef-qi-swiper-container .swiper-button-prev::after, .qodef-qi-swiper-container ~ .qodef-swiper-together-nav .swiper-button-next::after, .qodef-qi-swiper-container ~ .qodef-swiper-together-nav .swiper-button-prev::after, .qodef-qi-swiper-container ~ .swiper-button-next::after, .qodef-qi-swiper-container ~ .swiper-button-prev::after { display: none !important; }

.qodef-qi-swiper-container .swiper-button-prev { left: 30px; }

.qodef-qi-swiper-container .swiper-button-next { right: 30px; }

.qodef-qi-swiper-container.swiper-container-vertical.qodef--focus-in-viewport, .qodef-qi-swiper-container.swiper-vertical.qodef--focus-in-viewport { height: 100vh !important; }

.qodef-qi-swiper-container.swiper-container-vertical .swiper-slide, .qodef-qi-swiper-container.swiper-vertical .swiper-slide { overflow: hidden; }

.qodef-qi-swiper-container.swiper-container-vertical .swiper-slide img, .qodef-qi-swiper-container.swiper-vertical .swiper-slide img { width: 100%; height: 100%; object-fit: cover; }

.qodef-qi-swiper-container.swiper-container-vertical .swiper-button-prev, .qodef-qi-swiper-container.swiper-vertical .swiper-button-prev { inset: 30px auto auto 50%; transform: translateX(-50%); }

.qodef-qi-swiper-container.swiper-container-vertical .swiper-button-prev .qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-vertical .swiper-button-prev .qodef-swiper-arrow-left { transform: rotate(90deg); }

.qodef-qi-swiper-container.swiper-container-vertical .swiper-button-next, .qodef-qi-swiper-container.swiper-vertical .swiper-button-next { bottom: 30px; left: 50%; right: auto; transform: translateX(-50%); top: auto !important; }

.qodef-qi-swiper-container.swiper-container-vertical .swiper-button-next .qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-vertical .swiper-button-next .qodef-swiper-arrow-right { transform: rotate(90deg); }

.qodef-qi-swiper-container.swiper-container-vertical ~ .swiper-button-prev, .qodef-qi-swiper-container.swiper-vertical ~ .swiper-button-prev { top: -30px; left: 50%; right: auto; transform: translateX(-50%); bottom: auto !important; }

.qodef-qi-swiper-container.swiper-container-vertical ~ .swiper-button-prev .qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-vertical ~ .swiper-button-prev .qodef-swiper-arrow-left { transform: rotate(90deg); }

.qodef-qi-swiper-container.swiper-container-vertical ~ .swiper-button-next, .qodef-qi-swiper-container.swiper-vertical ~ .swiper-button-next { bottom: -30px; left: 50%; right: auto; transform: translateX(-50%); top: auto !important; }

.qodef-qi-swiper-container.swiper-container-vertical ~ .swiper-button-next .qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-vertical ~ .swiper-button-next .qodef-swiper-arrow-right { transform: rotate(90deg); }

.qodef-qi-swiper-container.swiper-container-vertical ~ .qodef-swiper-together-nav, .qodef-qi-swiper-container.swiper-vertical ~ .qodef-swiper-together-nav { top: 0px; height: 100%; flex-direction: column; justify-content: center; margin-top: 0px; width: auto !important; }

.qodef-qi-swiper-container.swiper-container-vertical ~ .qodef-swiper-together-nav .qodef-swiper-together-inner, .qodef-qi-swiper-container.swiper-vertical ~ .qodef-swiper-together-nav .qodef-swiper-together-inner { flex-direction: column; }

.qodef-qi-swiper-container.swiper-container-vertical ~ .qodef-swiper-together-nav .swiper-button-prev, .qodef-qi-swiper-container.swiper-vertical ~ .qodef-swiper-together-nav .swiper-button-prev { margin: 0px 0px 20px !important; }

.qodef-qi-swiper-container.swiper-container-vertical ~ .qodef-swiper-together-nav .swiper-button-prev .qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-vertical ~ .qodef-swiper-together-nav .swiper-button-prev .qodef-swiper-arrow-left { transform: rotate(90deg); }

.qodef-qi-swiper-container.swiper-container-vertical ~ .qodef-swiper-together-nav .swiper-button-next .qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-vertical ~ .qodef-swiper-together-nav .swiper-button-next .qodef-swiper-arrow-right { transform: rotate(90deg); }

.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move .swiper-button-prev:hover i, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move .swiper-button-prev:hover svg, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev:hover i, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev:hover svg, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move ~ .swiper-button-prev:hover i, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move ~ .swiper-button-prev:hover svg, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move .swiper-button-prev:hover i, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move .swiper-button-prev:hover svg, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev:hover i, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev:hover svg, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move ~ .swiper-button-prev:hover i, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move ~ .swiper-button-prev:hover svg { transform: translateY(-4px); }

.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move .swiper-button-prev:hover i.qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move .swiper-button-prev:hover svg.qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev:hover i.qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev:hover svg.qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move ~ .swiper-button-prev:hover i.qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move ~ .swiper-button-prev:hover svg.qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move .swiper-button-prev:hover i.qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move .swiper-button-prev:hover svg.qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev:hover i.qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev:hover svg.qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move ~ .swiper-button-prev:hover i.qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move ~ .swiper-button-prev:hover svg.qodef-swiper-arrow-left { transform: translateY(-4px) rotate(90deg); }

.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move .swiper-button-next:hover i, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move .swiper-button-next:hover svg, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-next:hover i, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-next:hover svg, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move ~ .swiper-button-next:hover i, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move ~ .swiper-button-next:hover svg, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move .swiper-button-next:hover i, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move .swiper-button-next:hover svg, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-next:hover i, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-next:hover svg, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move ~ .swiper-button-next:hover i, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move ~ .swiper-button-next:hover svg { transform: translateY(4px); }

.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move .swiper-button-next:hover i.qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move .swiper-button-next:hover svg.qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-next:hover i.qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-next:hover svg.qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move ~ .swiper-button-next:hover i.qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move ~ .swiper-button-next:hover svg.qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move .swiper-button-next:hover i.qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move .swiper-button-next:hover svg.qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-next:hover i.qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-next:hover svg.qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move ~ .swiper-button-next:hover i.qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move ~ .swiper-button-next:hover svg.qodef-swiper-arrow-right { transform: translateY(4px) rotate(90deg); }

.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation-alignment--flex-start .qodef-swiper-together-nav, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation-alignment--flex-start ~ .qodef-swiper-together-nav, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation-alignment--flex-start .qodef-swiper-together-nav, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation-alignment--flex-start ~ .qodef-swiper-together-nav { justify-content: center; bottom: 0px; right: auto !important; left: 0px !important; }

.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation-alignment--flex-end .qodef-swiper-together-nav, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation-alignment--flex-end ~ .qodef-swiper-together-nav, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation-alignment--flex-end .qodef-swiper-together-nav, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation-alignment--flex-end ~ .qodef-swiper-together-nav { justify-content: center; bottom: 0px; right: 0px !important; left: auto !important; }

.qodef-qi-swiper-container.swiper-container-vertical ~ .qodef-swiper-pagination-outside .swiper-pagination-bullet, .qodef-qi-swiper-container.swiper-vertical ~ .qodef-swiper-pagination-outside .swiper-pagination-bullet { margin: 3px 0px; }

.qodef-qi-swiper-container .swiper-button-next::after, .qodef-qi-swiper-container .swiper-button-next::before, .qodef-qi-swiper-container .swiper-button-prev::after, .qodef-qi-swiper-container .swiper-button-prev::before { display: none; }

.qodef-qi-swiper-container ~ .swiper-button-prev { left: -50px; }

.qodef-qi-swiper-container ~ .swiper-button-next { right: -50px; }

.qodef-qi-swiper-container ~ .qodef-swiper-together-nav { position: absolute; display: flex; justify-content: flex-start; width: 100%; margin-top: 30px; z-index: 1; }

.qodef-qi-swiper-container ~ .qodef-swiper-together-nav .qodef-swiper-together-inner { display: flex; align-items: center; justify-content: center; }

.qodef-qi-swiper-container ~ .qodef-swiper-together-nav .swiper-button-next, .qodef-qi-swiper-container ~ .qodef-swiper-together-nav .swiper-button-prev { position: relative; top: 0px; left: 0px; right: 0px; transform: none; z-index: 15; }

.qodef-qi-swiper-container ~ .qodef-swiper-together-nav .swiper-button-prev { margin-right: 20px !important; }

.qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-prev svg { margin-left: 4px; }

.qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-next svg { margin-right: 4px; }

.qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-next i, .qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-next svg, .qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-prev i, .qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-prev svg, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .swiper-button-next i, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .swiper-button-next svg, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .swiper-button-prev i, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .swiper-button-prev svg { transform: translateX(0px); will-change: transform; transition: transform 0.25s cubic-bezier(0.37, 0.08, 0.02, 0.93), background-color 0.2s ease-out, color 0.2s ease-out; }

.qodef-qi-swiper-container.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-next i, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-next svg, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev i, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev svg { transform: translateX(0px); will-change: transform; transition: transform 0.12s ease-out, background-color 0.2s ease-out, color 0.2s ease-out; }

.qodef-qi-swiper-container.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-next:hover i, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-next:hover svg, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev:hover i, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev:hover svg { transition: transform 0.22s cubic-bezier(0.37, 0.08, 0.02, 0.93) 50ms, background-color 0.2s ease-out, color 0.2s ease-out; }

.qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-prev:hover i, .qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-prev:hover svg, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev:hover i, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-prev:hover svg, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .swiper-button-prev:hover i, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .swiper-button-prev:hover svg { transform: translateX(-4px); }

.qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-next:hover i, .qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-next:hover svg, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-next:hover i, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .qodef-swiper-together-nav .swiper-button-next:hover svg, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .swiper-button-next:hover i, .qodef-qi-swiper-container.qodef-navigation--hover-move ~ .swiper-button-next:hover svg { transform: translateX(4px); }

.qodef-qi-swiper-container.swiper-container-horizontal.qodef-pagination--inside .swiper-pagination-custom, .qodef-qi-swiper-container.swiper-container-horizontal.qodef-pagination--inside .swiper-pagination-fraction, .qodef-qi-swiper-container.swiper-container-horizontal.qodef-pagination--inside > .swiper-pagination-bullets, .qodef-qi-swiper-container.swiper-horizontal.qodef-pagination--inside .swiper-pagination-custom, .qodef-qi-swiper-container.swiper-horizontal.qodef-pagination--inside .swiper-pagination-fraction, .qodef-qi-swiper-container.swiper-horizontal.qodef-pagination--inside > .swiper-pagination-bullets { bottom: 0px; }

.qodef-qi-swiper-container.swiper-container-horizontal.qodef-pagination--outside .swiper-pagination-custom, .qodef-qi-swiper-container.swiper-container-horizontal.qodef-pagination--outside .swiper-pagination-fraction, .qodef-qi-swiper-container.swiper-container-horizontal.qodef-pagination--outside > .swiper-pagination-bullets, .qodef-qi-swiper-container.swiper-horizontal.qodef-pagination--outside .swiper-pagination-custom, .qodef-qi-swiper-container.swiper-horizontal.qodef-pagination--outside .swiper-pagination-fraction, .qodef-qi-swiper-container.swiper-horizontal.qodef-pagination--outside > .swiper-pagination-bullets { bottom: 0px; }

@media only screen and (max-width: 1024px) {
  .qodef-qi-swiper-container.qodef-hide-navigation--1024 .qodef-swiper-together-nav, .qodef-qi-swiper-container.qodef-hide-navigation--1024 .swiper-button-next, .qodef-qi-swiper-container.qodef-hide-navigation--1024 .swiper-button-prev, .qodef-qi-swiper-container.qodef-hide-navigation--1024 ~ .qodef-swiper-together-nav, .qodef-qi-swiper-container.qodef-hide-navigation--1024 ~ .qodef-swiper-together-nav .swiper-button-next, .qodef-qi-swiper-container.qodef-hide-navigation--1024 ~ .qodef-swiper-together-nav .swiper-button-prev, .qodef-qi-swiper-container.qodef-hide-navigation--1024 ~ .swiper-button-next, .qodef-qi-swiper-container.qodef-hide-navigation--1024 ~ .swiper-button-prev { display: none; }
}

@media only screen and (max-width: 768px) {
  .qodef-qi-swiper-container.qodef-hide-navigation--768 .qodef-swiper-together-nav, .qodef-qi-swiper-container.qodef-hide-navigation--768 .swiper-button-next, .qodef-qi-swiper-container.qodef-hide-navigation--768 .swiper-button-prev, .qodef-qi-swiper-container.qodef-hide-navigation--768 ~ .qodef-swiper-together-nav, .qodef-qi-swiper-container.qodef-hide-navigation--768 ~ .qodef-swiper-together-nav .swiper-button-next, .qodef-qi-swiper-container.qodef-hide-navigation--768 ~ .qodef-swiper-together-nav .swiper-button-prev, .qodef-qi-swiper-container.qodef-hide-navigation--768 ~ .swiper-button-next, .qodef-qi-swiper-container.qodef-hide-navigation--768 ~ .swiper-button-prev { display: none; }
}

@media only screen and (max-width: 680px) {
  .qodef-qi-swiper-container.qodef-hide-navigation--680 .qodef-swiper-together-nav, .qodef-qi-swiper-container.qodef-hide-navigation--680 .swiper-button-next, .qodef-qi-swiper-container.qodef-hide-navigation--680 .swiper-button-prev, .qodef-qi-swiper-container.qodef-hide-navigation--680 ~ .qodef-swiper-together-nav, .qodef-qi-swiper-container.qodef-hide-navigation--680 ~ .qodef-swiper-together-nav .swiper-button-next, .qodef-qi-swiper-container.qodef-hide-navigation--680 ~ .qodef-swiper-together-nav .swiper-button-prev, .qodef-qi-swiper-container.qodef-hide-navigation--680 ~ .swiper-button-next, .qodef-qi-swiper-container.qodef-hide-navigation--680 ~ .swiper-button-prev { display: none; }
}

.qodef-qi-swiper-container.qodef-navigation-alignment--flex-start .qodef-swiper-together-nav, .qodef-qi-swiper-container.qodef-navigation-alignment--flex-start ~ .qodef-swiper-together-nav { justify-content: flex-start; right: auto !important; }

.qodef-qi-swiper-container.qodef-navigation-alignment--flex-end .qodef-swiper-together-nav, .qodef-qi-swiper-container.qodef-navigation-alignment--flex-end ~ .qodef-swiper-together-nav { justify-content: flex-end; left: auto !important; }

@media only screen and (max-width: 1024px) {
  .qodef-qi-swiper-container.qodef-hide-pagination--1024 .swiper-pagination, .qodef-qi-swiper-container.qodef-hide-pagination--1024 ~ .swiper-pagination { display: none; }
}

@media only screen and (max-width: 768px) {
  .qodef-qi-swiper-container.qodef-hide-pagination--768 .swiper-pagination, .qodef-qi-swiper-container.qodef-hide-pagination--768 ~ .swiper-pagination { display: none; }
}

@media only screen and (max-width: 680px) {
  .qodef-qi-swiper-container.qodef-hide-pagination--680 .swiper-pagination, .qodef-qi-swiper-container.qodef-hide-pagination--680 ~ .swiper-pagination { display: none; }
}

.qodef-swiper-pagination-outside.swiper-pagination { position: relative; }

.qodef-swiper-pagination-outside.swiper-pagination .swiper-pagination-bullet { color: rgb(0, 0, 0); opacity: 1; transform-origin: center center; transform: matrix(1, 0, 0, 1, 0, 0); border: 1px solid transparent; background: currentcolor; transition: transform 0.2s ease-out, color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; margin: 0px 6px; }

.qodef-swiper-pagination-outside.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .qodef-swiper-pagination-outside.swiper-pagination .swiper-pagination-bullet:hover { transform: matrix(1.4, 0, 0, 1.4, 0, 0) translateZ(0px); }

.swiper-container-vertical ~ .qodef-swiper-pagination-outside.swiper-pagination, .swiper-vertical ~ .qodef-swiper-pagination-outside.swiper-pagination { display: flex; flex-direction: column; position: absolute; top: 50%; transform: translateY(-50%); left: 100%; }

.qodef--pagination-numbers > .swiper-pagination-bullets, .qodef--pagination-numbers ~ .swiper-pagination-bullets { counter-reset: section 0; display: flex; justify-content: center; }

.qodef--pagination-numbers > .swiper-pagination-bullets .swiper-pagination-bullet, .qodef--pagination-numbers ~ .swiper-pagination-bullets .swiper-pagination-bullet { height: 38px; width: 38px; transform: none; color: transparent; justify-content: center; align-items: center; display: flex !important; }

.qodef--pagination-numbers > .swiper-pagination-bullets .swiper-pagination-bullet::before, .qodef--pagination-numbers ~ .swiper-pagination-bullets .swiper-pagination-bullet::before { counter-increment: section 1; content: "0" counter(section); color: rgb(30, 30, 30); }

.qodef--pagination-numbers > .swiper-pagination-bullets .swiper-pagination-bullet-active, .qodef--pagination-numbers > .swiper-pagination-bullets .swiper-pagination-bullet:hover, .qodef--pagination-numbers ~ .swiper-pagination-bullets .swiper-pagination-bullet-active, .qodef--pagination-numbers ~ .swiper-pagination-bullets .swiper-pagination-bullet:hover { color: rgb(239, 239, 239); }

.swiper-container-vertical.qodef--pagination-numbers > .swiper-pagination-bullets, .swiper-container-vertical.qodef--pagination-numbers ~ .swiper-pagination-bullets, .swiper-vertical.qodef--pagination-numbers > .swiper-pagination-bullets, .swiper-vertical.qodef--pagination-numbers ~ .swiper-pagination-bullets { flex-direction: column; }

.qodef-pagination-alignment--start > .swiper-pagination-bullets, .qodef-pagination-alignment--start ~ .swiper-pagination-bullets { text-align: left; }

.qodef--pagination-numbers.qodef-pagination-alignment--start > .swiper-pagination-bullets, .qodef-pagination-alignment--start ~ .swiper-pagination-bullets { justify-content: flex-start; }

.qodef-pagination-alignment--start.swiper-container-vertical > .swiper-pagination-bullets, .qodef-pagination-alignment--start.swiper-container-vertical ~ .swiper-pagination-bullets, .qodef-pagination-alignment--start.swiper-vertical > .swiper-pagination-bullets, .qodef-pagination-alignment--start.swiper-vertical ~ .swiper-pagination-bullets { top: 0px; transform: none; }

.qodef-pagination-alignment--center > .swiper-pagination-bullets, .qodef-pagination-alignment--center ~ .swiper-pagination-bullets { text-align: center; }

.qodef--pagination-numbers.qodef-pagination-alignment--center > .swiper-pagination-bullets, .qodef-pagination-alignment--center ~ .swiper-pagination-bullets { justify-content: center; }

.qodef-pagination-alignment--end > .swiper-pagination-bullets, .qodef-pagination-alignment--end ~ .swiper-pagination-bullets { text-align: right; }

.qodef--pagination-numbers.qodef-pagination-alignment--end > .swiper-pagination-bullets, .qodef-pagination-alignment--end ~ .swiper-pagination-bullets { justify-content: flex-end; }

.qodef-pagination-alignment--end.swiper-container-vertical > .swiper-pagination-bullets, .qodef-pagination-alignment--end.swiper-container-vertical ~ .swiper-pagination-bullets, .qodef-pagination-alignment--end.swiper-vertical > .swiper-pagination-bullets, .qodef-pagination-alignment--end.swiper-vertical ~ .swiper-pagination-bullets { top: 100%; transform: translate3d(0px, -100%, 0px); }

.qodef-navigation-together--top:has(.elementor-widget-container) .elementor-widget-container, .qodef-navigation-together--top:not(:has(.elementor-widget-container)) { position: relative; }

.qodef-navigation-together--top .qodef-swiper-together-nav { bottom: 100%; margin-bottom: 30px; margin-top: 0px !important; }

.qodef-navigation-together--bottom:has(.elementor-widget-container) .elementor-widget-container, .qodef-navigation-together--bottom:not(:has(.elementor-widget-container)) { position: relative; }



@charset "utf-8";

.qodef-addons-blog-list { position: relative; display: inline-block; width: 100%; vertical-align: top; }

.qodef-addons-blog-list .qodef-blog-item { position: relative; display: inline-block; width: 100%; vertical-align: top; }

.qodef-addons-blog-list .qodef-blog-item .qodef-e-content, .qodef-addons-blog-list .qodef-blog-item .qodef-e-inner, .qodef-addons-blog-list .qodef-blog-item .qodef-e-media { position: relative; display: inline-block; width: 100%; vertical-align: top; }

.qodef-addons-blog-list .qodef-blog-item .qodef-e-media-image { position: relative; display: inline-block; vertical-align: top; max-width: 100%; overflow: hidden; z-index: 1; }

.qodef-addons-blog-list .qodef-blog-item .qodef-e-media { display: block; }

.qodef-addons-blog-list .qodef-blog-item .qodef-e-media iframe { display: block; height: 100%; }

.qodef-addons-blog-list .qodef-blog-item .qodef-e-title { margin: 0px 0px 0.5em; }

.qodef-addons-blog-list .qodef-blog-item .qodef-e-excerpt { margin: 0px; }

.qodef-addons-blog-list .qodef-blog-item .qodef-e-info { position: relative; display: flex; flex-wrap: wrap; align-items: center; width: 100%; }

.qodef-addons-blog-list .qodef-blog-item .qodef-e-info .qodef-e-info-item { position: relative; display: inline-flex; align-items: center; flex-wrap: wrap; margin-right: 24px; color: rgb(17, 17, 17); }

.qodef-addons-blog-list .qodef-blog-item .qodef-e-info .qodef-e-info-item a { display: inline-flex; align-items: center; color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; letter-spacing: inherit; text-transform: inherit; }

.qodef-addons-blog-list .qodef-blog-item .qodef-e-info .qodef-e-info-item a:hover { color: rgb(60, 60, 60); }

.qodef-addons-blog-list .qodef-blog-item .qodef-e-info .qodef-e-info-item:last-child { margin-right: 0px; }

.qodef-addons-blog-list .qodef-blog-item .qodef-e-info .qodef-e-info-item-icon { margin-right: 8px; width: 14px; height: auto; fill: currentcolor; flex-shrink: 0; }

.qodef-addons-blog-list .qodef-blog-item .qodef-e-info.qodef-info--top { margin-bottom: 0.25em; }

.qodef-addons-blog-list .qodef-blog-item .qodef-e-info.qodef-info--top .qodef-e-info-item { font-size: 0.9em; line-height: 1.13333em; }

.qodef-addons-blog-list .qodef-blog-item .qodef-e-info.qodef-info--bottom { display: inline-flex; }

.qodef-addons-blog-list .qodef-blog-item .qodef-e-post-link { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.qodef-addons-blog-list .qodef-blog-item.sticky .qodef-e-title a { position: relative; text-decoration: underline; }

.qodef-addons-blog-list .qodef-blog-item.sticky .qodef-e-title a::after { content: "*"; position: absolute; top: 0px; right: -0.5em; font-size: 1.5em; }

.qodef-addons-blog-list.qodef-alignment--centered { text-align: center; }

.qodef-addons-blog-list.qodef-alignment--centered .qodef-blog-item .qodef-e-info { justify-content: center; }

.qodef-addons-blog-list.qodef-info-no-icons .qodef-e-info .qodef-e-info-item:not(:last-child)::after { content: "/"; position: relative; left: 12px; }

.qodef-addons-blog-list.qodef-title--hover-underline .qodef-e-title-link { width: 100%; background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 2px), currentcolor 2px); transition: 0.9s cubic-bezier(0.32, 0.32, 0.15, 1.17); background-size: 0px 100%; }

.qodef-addons-blog-list.qodef-title--hover-underline .qodef-e-title-link:hover { background-size: 100% 100%; }

.qodef-addons-blog-list .qodef-e-media-image a::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: transparent; transition: background-color 0.35s ease-out; }

.qodef-addons-blog-list.qodef-image--hover-zoom .qodef-e-media-image a { display: block; width: 100%; transform: scale(1.005) translateZ(0px); transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); will-change: transform; }

.qodef-addons-blog-list.qodef-image--hover-zoom .qodef-e:hover .qodef-e-media-image a { transform: scale(1.03); }

.qodef-addons-blog-list.qodef-image--hover-zoom-out .qodef-e-media-image a { display: block; width: 100%; transform: scale(1.03) translateZ(0px); transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); will-change: transform; }

.qodef-addons-blog-list.qodef-image--hover-zoom-out .qodef-e:hover .qodef-e-media-image a { transform: scale(1); }

.qodef-addons-blog-list.qodef-image--hover-move .qodef-e-media-image a { display: block; width: 100%; transform: scale(1.2); transition: transform 0.5s cubic-bezier(0.33, 0.02, 0, 0.93); will-change: transform; }

.qodef-addons-blog-list.qodef-image--hover-move .qodef-e:hover .qodef-e-media-image a { transform: scale(1.2) translateX(12px); }

.qodef-addons-blog-list.qodef-image--hover-from-top a { transform-origin: center top; }

.qodef-addons-blog-list.qodef-image--hover-from-bottom a { transform-origin: center bottom; }

.qodef-addons-blog-list.qodef-image--hover-from-left a { transform-origin: left center; }

.qodef-addons-blog-list.qodef-image--hover-from-right a { transform-origin: right center; }

@media only screen and (max-width: 1024px) {
  .qodef-addons-blog-list .qodef-blog-item.format-link .qodef-e-link { padding: 11% 15%; }
  .qodef-addons-blog-list .qodef-blog-item.format-quote .qodef-e-quote { padding: 10.7% 15% 11.3%; }
}

@media only screen and (max-width: 680px) {
  .qodef-addons-blog-list .qodef-blog-item .qodef-e-info.qodef-info--bottom { display: inline-block; }
  .qodef-addons-blog-list .qodef-blog-item.format-link .qodef-e-link { padding: 11% 10%; }
  .qodef-addons-blog-list .qodef-blog-item.format-link .qodef-e-link-icon { left: calc(50% - 75px); width: 150px; }
  .qodef-addons-blog-list .qodef-blog-item.format-quote .qodef-e-quote { padding: 11% 10%; }
  .qodef-addons-blog-list .qodef-blog-item.format-quote .qodef-e-quote-icon { left: calc(50% - 70px); width: 140px; }
}

.qodef-addons-blog-list.qodef-item-layout--boxed .qodef-e-media-holder { position: relative; }

.qodef-addons-blog-list.qodef-item-layout--boxed .qodef-e-info-date { position: absolute; top: 0px; right: 0px; padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(17, 17, 17); z-index: 5; }

.qodef-addons-blog-list.qodef-item-layout--boxed .qodef-e-info-date a { color: inherit; }

.qodef-addons-blog-list.qodef-item-layout--boxed .qodef-e-inner { box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 10px 0px; background-color: rgb(255, 255, 255); }

.qodef-addons-blog-list.qodef-item-layout--boxed .qodef-e-text { margin-bottom: 1em; }

.qodef-addons-blog-list.qodef-item-layout--boxed .qodef-e-content { padding: 45px 40px; }

.qodef-addons-blog-list.qodef-item-layout--date-boxed .qodef-e-media-holder { position: relative; }

.qodef-addons-blog-list.qodef-item-layout--date-boxed .qodef-e-info-date { position: absolute; top: 0px; right: 0px; padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(17, 17, 17); z-index: 10; }

.qodef-addons-blog-list.qodef-item-layout--date-boxed .qodef-e-info-date a { color: inherit; }

.qodef-addons-blog-list.qodef-item-layout--date-boxed .qodef-e-media { margin-bottom: 1.5em; }

.qodef-addons-blog-list.qodef-item-layout--date-boxed .qodef-e-text { margin-bottom: 1em; }

.qodef-addons-blog-list.qodef-item-layout--info-on-image .qodef-e-media-holder { position: relative; }

.qodef-addons-blog-list.qodef-item-layout--info-on-image .qodef-e-info-date { position: absolute; top: 0px; right: 0px; padding: 12px 18px; background-color: rgb(255, 255, 255); z-index: 5; }

.qodef-addons-blog-list.qodef-item-layout--info-on-image .qodef-e-info-date a { color: inherit; }

.qodef-addons-blog-list.qodef-item-layout--info-on-image .qodef-e-content { position: absolute; bottom: 0px; left: 0px; padding: 40px; z-index: 5; }

.qodef-addons-blog-list.qodef-item-layout--info-on-image .qodef-info--top .qodef-e-info-item { color: rgb(255, 255, 255); }

.qodef-addons-blog-list.qodef-item-layout--info-on-image .qodef-info--top .qodef-e-info-item a:hover { color: inherit; }

.qodef-addons-blog-list.qodef-item-layout--info-on-image .qodef-e-title { color: rgb(255, 255, 255); margin: 0px; }

.qodef-addons-blog-list.qodef-item-layout--info-on-image .qodef-e-title a { color: inherit; }

.qodef-addons-blog-list.qodef-item-layout--minimal { overflow: hidden; }

.qodef-addons-blog-list.qodef-item-layout--minimal .qodef-grid-inner { margin-top: -2em !important; }

.qodef-addons-blog-list.qodef-item-layout--minimal .qodef-e-inner { padding-top: 2em; border-top: 1px solid rgb(235, 235, 235); }

.qodef-addons-blog-list.qodef-item-layout--minimal .qodef-e-info.qodef-info--bottom { margin-top: 1em; }

.qodef-addons-blog-list.qodef-item-layout--side-image .qodef-e-inner { display: flex; align-items: center; }

.qodef-reverse-columns.qodef-addons-blog-list.qodef-item-layout--side-image .qodef-e-inner { flex-direction: row-reverse; }

@media only screen and (max-width: 768px) {
  .qodef-addons-blog-list.qodef-item-layout--side-image .qodef-e-inner { flex-direction: column; align-items: flex-start; }
  .qodef-reverse-columns.qodef-addons-blog-list.qodef-item-layout--side-image .qodef-e-inner { flex-direction: column; }
}

.qodef-addons-blog-list.qodef-item-layout--side-image .qodef-e-media { width: 50%; }

@media only screen and (max-width: 768px) {
  .qodef-addons-blog-list.qodef-item-layout--side-image .qodef-e-media { width: 100%; }
}

.qodef-addons-blog-list.qodef-item-layout--side-image .qodef-e-content { flex: 1 1 0%; padding: 20px 27px; }

@media only screen and (max-width: 768px) {
  .qodef-addons-blog-list.qodef-item-layout--side-image .qodef-e-content { padding: 20px 0px; }
}

.qodef-addons-blog-list.qodef-item-layout--side-image .qodef-e-excerpt { margin: 0px 0px 1em; }

.qodef-addons-blog-list.qodef-item-layout--standard .qodef-e-media { margin-bottom: 1.5em; }

.qodef-addons-blog-list.qodef-item-layout--standard .qodef-e-text { margin-bottom: 1em; }

.qodef-addons-blog-list.qodef-item-layout--standard .qodef-e-info.qodef-info--bottom { display: flex; align-items: center; justify-content: space-between; }

.qodef-addons-blog-list.qodef-item-layout--standard .qodef-e-info-author img { border-radius: 50%; overflow: hidden; margin-right: 12px; }

.qodef-addons-blog-slider { position: relative; display: inline-block; width: 100%; vertical-align: top; }

.qodef-addons-blog-slider .qodef-blog-item { position: relative; display: inline-block; width: 100%; vertical-align: top; }

.qodef-addons-blog-slider .qodef-blog-item .qodef-e-content, .qodef-addons-blog-slider .qodef-blog-item .qodef-e-inner, .qodef-addons-blog-slider .qodef-blog-item .qodef-e-media { position: relative; display: inline-block; width: 100%; vertical-align: top; }

.qodef-addons-blog-slider .qodef-blog-item.has-post-thumbnail .qodef-e-content { padding-top: 27px; }

.qodef-addons-blog-slider .qodef-blog-item .qodef-e-media-image { position: relative; display: inline-block; vertical-align: top; max-width: 100%; width: 100%; }

.qodef-addons-blog-slider .qodef-blog-item .qodef-e-media-image a, .qodef-addons-blog-slider .qodef-blog-item .qodef-e-media-image img { display: block; width: 100%; }

.qodef-addons-blog-slider .qodef-blog-item .qodef-e-media { display: block; }

.qodef-addons-blog-slider .qodef-blog-item .qodef-e-title { margin: 0px 0px 0.5em; }

.qodef-addons-blog-slider .qodef-blog-item .qodef-e-excerpt { margin: 0px; }

.qodef-addons-blog-slider .qodef-blog-item .qodef-e-read-more { margin-top: 14px; }

.qodef-addons-blog-slider .qodef-blog-item .qodef-e-info { position: relative; display: flex; flex-wrap: wrap; align-items: center; width: 100%; }

.qodef-addons-blog-slider .qodef-blog-item .qodef-e-info .qodef-e-info-item { position: relative; display: inline-flex; align-items: center; flex-wrap: wrap; margin-right: 24px; color: rgb(17, 17, 17); }

.qodef-addons-blog-slider .qodef-blog-item .qodef-e-info .qodef-e-info-item a { display: inline-flex; align-items: center; color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; letter-spacing: inherit; text-transform: inherit; }

.qodef-addons-blog-slider .qodef-blog-item .qodef-e-info .qodef-e-info-item a:hover { color: rgb(60, 60, 60); }

.qodef-addons-blog-slider .qodef-blog-item .qodef-e-info .qodef-e-info-item:last-child { margin-right: 0px; }

.qodef-addons-blog-slider .qodef-blog-item .qodef-e-info .qodef-e-info-item-icon { margin-right: 8px; width: 14px; height: auto; fill: currentcolor; flex-shrink: 0; }

.qodef-addons-blog-slider .qodef-blog-item .qodef-e-info.qodef-info--top { margin-bottom: 0.25em; }

.qodef-addons-blog-slider .qodef-blog-item .qodef-e-info.qodef-info--top .qodef-e-info-item { font-size: 0.9em; line-height: 1.13333em; }

.qodef-addons-blog-slider .qodef-blog-item .qodef-e-info.qodef-info--bottom { display: inline-flex; }

.qodef-addons-blog-slider .qodef-blog-item .qodef-e-post-link { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.qodef-addons-blog-slider .qodef-blog-item.sticky .qodef-e-title a { position: relative; text-decoration: underline; }

.qodef-addons-blog-slider .qodef-blog-item.sticky .qodef-e-title a::after { content: "*"; position: absolute; top: 0px; right: -0.5em; font-size: 1.5em; }

.qodef-addons-blog-slider article .qodef-e-media-image { overflow: hidden; }

.qodef-addons-blog-slider.qodef-content-has-background-color .qodef-e-content { padding-left: 28px; padding-right: 28px; }

.qodef-addons-blog-slider.qodef-alignment--centered { text-align: center; }

.qodef-addons-blog-slider.qodef-alignment--centered .qodef-blog-item .qodef-e-info { justify-content: center; }

.qodef-addons-blog-slider.qodef-info-no-icons .qodef-e-info .qodef-e-info-item:not(:last-child)::after { content: "/"; position: relative; left: 12px; }

.qodef-addons-blog-slider.qodef-title--hover-underline .qodef-e-title-link { width: 100%; background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 2px), currentcolor 2px); transition: 0.9s cubic-bezier(0.32, 0.32, 0.15, 1.17); background-size: 0px 100%; }

.qodef-addons-blog-slider.qodef-title--hover-underline .qodef-e-title-link:hover { background-size: 100% 100%; }

.qodef-addons-blog-slider.qodef-title--hover-underline a.qodef-e-title-link { display: inline !important; }

.qodef-addons-blog-slider .qodef-e-media-image a::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: transparent; transition: background-color 0.35s ease-out; }

.qodef-addons-blog-slider.qodef-image--hover-zoom .qodef-e-content { transform: translateZ(0px); }

.qodef-addons-blog-slider.qodef-image--hover-zoom .qodef-e-media-image a { display: block; width: calc(100% + 2px); transform: scale(1.005) translateZ(0px); transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); will-change: transform; }

.qodef-addons-blog-slider.qodef-image--hover-zoom .qodef-e:hover .qodef-e-media-image a { transform: scale(1.03); }

.qodef-addons-blog-slider.qodef-image--hover-zoom-out .qodef-e-content { transform: translateZ(0px); }

.qodef-addons-blog-slider.qodef-image--hover-zoom-out .qodef-e-media-image a { display: block; width: calc(100% + 2px); transform: scale(1.03) translateZ(0px); transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); will-change: transform; }

.qodef-addons-blog-slider.qodef-image--hover-zoom-out .qodef-e:hover .qodef-e-media-image a { transform: scale(1); }

.qodef-addons-blog-slider.qodef-image--hover-move .qodef-e-media-image a { display: block; width: calc(100% + 2px); transform: scale(1.2); transition: transform 0.5s cubic-bezier(0.33, 0.02, 0, 0.93); will-change: transform; }

.qodef-addons-blog-slider.qodef-image--hover-move .qodef-e:hover .qodef-e-media-image a { transform: scale(1.2) translateX(12px); }

.qodef-addons-blog-slider.qodef-image--hover-from-top a { transform-origin: center top; }

.qodef-addons-blog-slider.qodef-image--hover-from-bottom a { transform-origin: center bottom; }

.qodef-addons-blog-slider.qodef-image--hover-from-left a { transform-origin: left center; }

.qodef-addons-blog-slider.qodef-image--hover-from-right a { transform-origin: right center; }

.qodef-addons-blog-slider.qodef-item-layout--boxed .qodef-e-media-holder { position: relative; }

.qodef-addons-blog-slider.qodef-item-layout--boxed .qodef-e-info-date { position: absolute; top: 0px; right: 0px; padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(17, 17, 17); }

.qodef-addons-blog-slider.qodef-item-layout--boxed .qodef-e-info-date a { color: inherit; }

.qodef-addons-blog-slider.qodef-item-layout--boxed .qodef-e-inner { box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 10px 0px; background-color: rgb(255, 255, 255); }

.qodef-addons-blog-slider.qodef-item-layout--boxed .qodef-e-text { margin-bottom: 1em; }

.qodef-addons-blog-slider.qodef-item-layout--boxed .qodef-e-content { padding: 45px 40px; }

.qodef-addons-blog-slider.qodef-item-layout--date-boxed .qodef-e-media-holder { position: relative; }

.qodef-addons-blog-slider.qodef-item-layout--date-boxed .qodef-e-info-date { position: absolute; top: 0px; right: 0px; padding: 12px 18px; color: rgb(255, 255, 255); background-color: rgb(17, 17, 17); }

.qodef-addons-blog-slider.qodef-item-layout--date-boxed .qodef-e-info-date a { color: inherit; }

.qodef-addons-blog-slider.qodef-item-layout--date-boxed .qodef-e-media { margin-bottom: 1.5em; }

.qodef-addons-blog-slider.qodef-item-layout--date-boxed .qodef-e-text { margin-bottom: 1em; }

.qodef-addons-blog-slider.qodef-item-layout--info-on-image .qodef-e-media-holder { position: relative; }

.qodef-addons-blog-slider.qodef-item-layout--info-on-image .qodef-e-content { position: absolute; bottom: 0px; left: 0px; padding: 40px; }

.qodef-addons-blog-slider.qodef-item-layout--info-on-image .qodef-info--top .qodef-e-info-item { color: rgb(255, 255, 255); }

.qodef-addons-blog-slider.qodef-item-layout--info-on-image .qodef-info--top .qodef-e-info-item a:hover { color: inherit; }

.qodef-addons-blog-slider.qodef-item-layout--info-on-image .qodef-e-title { color: rgb(255, 255, 255); margin: 0px; }

.qodef-addons-blog-slider.qodef-item-layout--info-on-image .qodef-e-title a { color: inherit; }

.qodef-addons-blog-slider.qodef-item-layout--side-image .qodef-e-inner { display: flex; align-items: center; }

@media only screen and (max-width: 480px) {
  .qodef-addons-blog-slider.qodef-item-layout--side-image .qodef-e-inner { flex-direction: column; align-items: flex-start; }
}

.qodef-addons-blog-slider.qodef-item-layout--side-image .qodef-e-media { width: 50%; }

@media only screen and (max-width: 480px) {
  .qodef-addons-blog-slider.qodef-item-layout--side-image .qodef-e-media { width: 100%; }
}

.qodef-addons-blog-slider.qodef-item-layout--side-image .qodef-e-content { flex: 1 1 0%; padding: 20px 27px; }

@media only screen and (max-width: 480px) {
  .qodef-addons-blog-slider.qodef-item-layout--side-image .qodef-e-content { padding: 20px 0px; }
}

.qodef-addons-blog-slider.qodef-item-layout--standard .qodef-e-media { margin-bottom: 1.5em; }

.qodef-addons-blog-slider.qodef-item-layout--standard .qodef-e-text { margin-bottom: 1em; }

.qodef-addons-blog-slider.qodef-item-layout--standard .qodef-e-info.qodef-info--bottom { display: flex; align-items: center; justify-content: space-between; }

.qodef-addons-blog-slider.qodef-item-layout--standard .qodef-e-info-author img { width: 48px; border-radius: 50%; overflow: hidden; margin-right: 12px; }

.qodef-shortcode .qodef-addons-m-pagination { position: relative; display: inline-block; width: 100%; vertical-align: top; margin: 0px; }

.qodef-shortcode .qodef-addons-m-pagination.qodef--standard .nav-links { display: flex; align-items: center; justify-content: center; }

.qodef-shortcode .qodef-addons-m-pagination.qodef--standard .page-numbers { display: inline-flex; align-items: center; justify-content: center; margin: 0px 5px; transition: 0.2s ease-out; }

.qodef-shortcode .qodef-addons-m-pagination.qodef--standard .page-numbers.next svg, .qodef-shortcode .qodef-addons-m-pagination.qodef--standard .page-numbers.prev svg { width: 1em; fill: currentcolor; stroke: currentcolor; max-height: 100%; }

.qodef-qi-contact-form-7 form div { position: relative; margin: 0px; }

.qodef-qi-contact-form-7.qodef-button--full-width input[type="submit"] { width: 100%; }

.qodef-qi-contact-form-7 .wpcf7-form-control-wrap { width: 100%; display: block; }

.qodef-qi-contact-form-7 textarea { resize: none; }

.qodef-qi-contact-form-7 .wpcf7-list-item.first { margin-left: 0px; }

.qodef-qi-contact-form-7 .qodef-cf7-flex { display: flex; }

@media only screen and (max-width: 1024px) {
  .qodef-qi-contact-form-7 .qodef-cf7-flex.qodef-cf7-wrap--1024 { flex-wrap: wrap; }
}

@media only screen and (max-width: 768px) {
  .qodef-qi-contact-form-7 .qodef-cf7-flex.qodef-cf7-wrap--768 { flex-wrap: wrap; }
}

@media only screen and (max-width: 680px) {
  .qodef-qi-contact-form-7 .qodef-cf7-flex.qodef-cf7-wrap--680 { flex-wrap: wrap; }
}

.qodef-qi-contact-form-7 .qodef-grid-inner { row-gap: 0px !important; }

.qodef-qi-contact-form-7 .qodef-grid-item { margin: 0px !important; }

.qodef-qi-contact-form-7 .wpcf7-checkbox, .qodef-qi-contact-form-7 .wpcf7-radio { line-height: 1; display: block; }

.qodef-qi-contact-form-7 .wpcf7-checkbox label, .qodef-qi-contact-form-7 .wpcf7-radio label { display: flex; align-items: center; justify-content: center; }

.qodef-qi-contact-form-7 .wpcf7-spinner { position: absolute; right: 0px; margin: 10px 0px 0px; }

.qodef-qi-contact-form-7 label { margin-bottom: 0px; }

.qodef-qi-contact-form-7 input[type="date"], .qodef-qi-contact-form-7 input[type="email"], .qodef-qi-contact-form-7 input[type="number"], .qodef-qi-contact-form-7 input[type="password"], .qodef-qi-contact-form-7 input[type="search"], .qodef-qi-contact-form-7 input[type="tel"], .qodef-qi-contact-form-7 input[type="text"], .qodef-qi-contact-form-7 input[type="url"], .qodef-qi-contact-form-7 select, .qodef-qi-contact-form-7 textarea { margin: 0px; }

.qodef-qi-contact-form-7 input[type="checkbox"], .qodef-qi-contact-form-7 input[type="radio"] { margin: 0px; width: 1em; height: 1em; vertical-align: middle; }

.qodef-qi-contact-form-7 button[type="submit"]:focus, .qodef-qi-contact-form-7 button[type="submit"]:hover, .qodef-qi-contact-form-7 input[type="submit"]:focus, .qodef-qi-contact-form-7 input[type="submit"]:hover { color: unset; background-color: unset; }

.qodef-qi-contact-form-7 input[type="submit"] { transition: 0.3s ease-out; }

.qodef-qi-contact-form-7 textarea { vertical-align: middle; }

.qodef-qi-contact-form-7 .qodef-qi-multiform-newsletter .wpcf7-form-control-wrap { z-index: 5; }

.qodef-qi-contact-form-7 .qodef-qi-multiform-newsletter .qodef-qi-multiform-next > .wpcf7-submit { z-index: 10; }

.qodef-addons-woo-shortcode .qodef-e-product-mark { position: absolute; top: 0px; left: 0px; min-width: 68px; color: rgb(17, 17, 17); background-color: rgb(255, 255, 255); padding: 1.8em 1.2em; z-index: 5; }

.qodef-addons-woo-shortcode .qodef-e-product-title { margin: 0px; z-index: 2; position: relative; }

.qodef-addons-woo-shortcode .qodef-e-ratings { position: relative; display: inline-block; width: 100%; vertical-align: top; line-height: 1; }

.qodef-addons-woo-shortcode .qodef-e-ratings .qodef-m-inner { position: relative; display: inline-block; vertical-align: top; }

.qodef-addons-woo-shortcode .qodef-e-ratings .qodef-m-star { color: rgb(17, 17, 17); }

.qodef-addons-woo-shortcode .qodef-e-ratings .qodef-m-star svg { display: inline-block; margin-right: 4px; width: 16px; height: auto; fill: none; stroke: currentcolor; }

.qodef-addons-woo-shortcode .qodef-e-ratings .qodef-m-star svg:last-child { margin-right: 0px; }

.qodef-addons-woo-shortcode .qodef-e-ratings .qodef-m-star.qodef--active { position: absolute; top: 0px; left: 0px; overflow: hidden; white-space: nowrap; }

.qodef-addons-woo-shortcode .qodef-e-ratings .qodef-m-star.qodef--active svg { fill: currentcolor; stroke: none; }

.qodef-addons-woo-shortcode .qodef-e-ratings .qodef-m-star svg { width: 1em; margin-right: 8px; }

.qodef-addons-woo-shortcode .price { position: relative; display: flex; align-items: center; margin: 0px; }

.qodef-addons-woo-shortcode .price del { margin-right: 0.8em; }

.qodef-addons-woo-shortcode .price ins { text-decoration: none; }

.qodef-addons-woo-shortcode .added_to_cart, .qodef-addons-woo-shortcode .button { color: rgb(17, 17, 17); z-index: 3; }

.qodef-addons-woo-shortcode .added_to_cart.added, .qodef-addons-woo-shortcode .button.added { display: none !important; }

.qodef-addons-woo-shortcode .added_to_cart.qodef-qi-button.qodef-layout--textual, .qodef-addons-woo-shortcode .button.qodef-qi-button.qodef-layout--textual { background: 0px 0px; }

.qodef-addons-woo-shortcode .qodef-qi-woo-product-mark { position: absolute; top: 0px; right: 0px; color: rgb(255, 255, 255); background-color: rgb(17, 17, 17); padding: 10px 15px; z-index: 5; }

.qodef-addons-woo-shortcode .qodef-qi-woo-product-mark.qodef-woo-onsale { color: rgb(17, 17, 17); background-color: rgb(235, 235, 235); }

.qodef-qi-woo-shortcode-add-to-cart { position: relative; display: inline-block; width: 100%; vertical-align: top; }

.qodef-qi-woo-shortcode-add-to-cart .button.added { display: none; }

.qodef-qi-woo-product-category-list .woocommerce-loop-category__title { margin: 0px; }

.qodef-qi-woo-product-category-list .count { display: none; }

.qodef-qi-woo-product-category-list .qodef-e-img-holder { overflow: hidden; }

.qodef-qi-woo-product-category-list .qodef-e-img-holder::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: transparent; transition: background-color 0.35s ease-out; }

.qodef-qi-woo-product-category-list.qodef-image--hover-zoom img { transform: scale(1.005) translateZ(0px); transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); will-change: transform; }

.qodef-qi-woo-product-category-list.qodef-image--hover-zoom .qodef-e:hover img { transform: scale(1.03); }

.qodef-qi-woo-product-category-list.qodef-image--hover-zoom-out img { transform: scale(1.03) translateZ(0px); transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); will-change: transform; }

.qodef-qi-woo-product-category-list.qodef-image--hover-zoom-out .qodef-e:hover img { transform: scale(1); }

.qodef-qi-woo-product-category-list.qodef-image--hover-move img { transform: scale(1.2); transition: transform 0.5s cubic-bezier(0.33, 0.02, 0, 0.93); will-change: transform; }

.qodef-qi-woo-product-category-list.qodef-image--hover-move .qodef-e:hover img { transform: scale(1.2) translateX(12px); }

.qodef-qi-woo-product-category-list.qodef-image--hover-from-top img { transform-origin: center top; }

.qodef-qi-woo-product-category-list.qodef-image--hover-from-bottom img { transform-origin: center bottom; }

.qodef-qi-woo-product-category-list.qodef-image--hover-from-left img { transform-origin: left center; }

.qodef-qi-woo-product-category-list.qodef-image--hover-from-right img { transform-origin: right center; }

.qodef-qi-woo-product-category-list.qodef-item-layout--info-on-image .product-category a { position: relative; display: inline-block; width: 100%; vertical-align: top; }

.qodef-qi-woo-product-category-list.qodef-item-layout--info-on-image .product-category .woocommerce-loop-category__title { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: auto; color: rgb(255, 255, 255); text-align: center; }

.qodef-position--bottom-left .qodef-qi-woo-product-category-list.qodef-item-layout--info-on-image .product-category .woocommerce-loop-category__title { top: auto; bottom: 0px; left: 0px; transform: none; text-align: left; }

.qodef-qi-woo-product-category-list.qodef-item-layout--info-on-image-boxed .product-category a { position: relative; display: inline-block; width: 100%; vertical-align: top; }

.qodef-qi-woo-product-category-list.qodef-item-layout--info-on-image-boxed .product-category .woocommerce-loop-category__title { position: absolute; bottom: 40px; left: 50%; background-color: rgb(255, 255, 255); width: auto; text-align: center; padding: 10px 40px; transform: translateX(-50%); }

.qodef-qi-woo-product-category-list.qodef-item-layout--info-side .qodef-e-holder-inner { position: relative; display: flex; align-items: center; justify-content: flex-end; background-color: rgb(246, 246, 246); }

.qodef-qi-woo-product-category-list.qodef-item-layout--info-side .qodef-e-content { position: absolute; max-height: 100%; width: 100%; left: 0px; flex: 1 1 0%; overflow: hidden; }

.qodef-qi-woo-product-category-list.qodef-item-layout--info-side .qodef-e-image { width: 60%; }

.qodef-qi-woo-shortcode-product-list { position: relative; display: inline-block; width: 100%; vertical-align: top; }

.qodef-qi-woo-shortcode-product-list .qodef-e-product-inner { position: relative; display: inline-block; vertical-align: top; width: 100%; }

.qodef-qi--touch .qodef-qi-woo-shortcode-product-list .qodef-e-product-inner { cursor: pointer; }

.qodef-qi-woo-shortcode-product-list .qodef-e-product-inner:hover .qodef-e-product-image-inner { opacity: 1; }

.qodef-qi-woo-shortcode-product-list .qodef-e-product-inner:hover .qodef-e-product-title { color: rgb(60, 60, 60); }

.qodef-qi-woo-shortcode-product-list .qodef-e-product-image { position: relative; display: inline-block; vertical-align: top; z-index: 1; }

.qodef-qi-woo-shortcode-product-list .qodef-e-product-image .qodef-e-product-image-holder { overflow: hidden; }

.qodef-qi-woo-shortcode-product-list .qodef-e-product-image img { display: block; width: 100%; }

.qodef-qi-woo-shortcode-product-list .qodef-e-product-image-inner { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; padding: 10px; text-align: center; opacity: 0; transition: opacity 0.35s ease-out; }

.qodef-qi-woo-shortcode-product-list .qodef-e-product-content { position: relative; display: inline-block; width: 100%; vertical-align: top; }

.qodef-qi-woo-shortcode-product-list .qodef-e-product-heading { position: relative; display: flex; justify-content: space-between; align-items: baseline; }

.qodef-qi-woo-shortcode-product-list .woocommerce-Price-currencySymbol { position: relative; top: -0.3em; font-size: 0.6em; }

.qodef-qi-woo-shortcode-product-list .price { flex-shrink: 0; }

.qodef-qi-woo-shortcode-product-list .qodef-e-product-title { transition: color 0.2s ease-out; }

.qodef-qi-woo-shortcode-product-list .qodef-e-product-categories a { position: relative; vertical-align: top; color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; letter-spacing: inherit; text-transform: inherit; z-index: 3; display: inline-block !important; }

.qodef-qi-woo-shortcode-product-list .qodef-e-product-categories a:focus, .qodef-qi-woo-shortcode-product-list .qodef-e-product-categories a:hover { color: rgb(60, 60, 60); }

.qodef-qi-woo-shortcode-product-list .woocommerce-LoopProduct-link { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.qodef-qi-woo-shortcode-product-list .qodef-e-product-image-holder::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: transparent; transition: background-color 0.35s ease-out; }

.qodef-qi-woo-shortcode-product-list .qodef-e-product-image { overflow: hidden; width: 100%; }

.qodef-qi-woo-shortcode-product-list.qodef-image--hover-zoom img { transform: scale(1.005) translateZ(0px); transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); will-change: transform; }

.qodef-qi-woo-shortcode-product-list.qodef-image--hover-zoom .qodef-e:hover img { transform: scale(1.03); }

.qodef-qi-woo-shortcode-product-list.qodef-image--hover-zoom-out img { transform: scale(1.03) translateZ(0px); transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); will-change: transform; }

.qodef-qi-woo-shortcode-product-list.qodef-image--hover-zoom-out .qodef-e:hover img { transform: scale(1); }

.qodef-qi-woo-shortcode-product-list.qodef-image--hover-move img { transform: scale(1.2); transition: transform 0.5s cubic-bezier(0.33, 0.02, 0, 0.93); will-change: transform; }

.qodef-qi-woo-shortcode-product-list.qodef-image--hover-move .qodef-e:hover img { transform: scale(1.2) translateX(12px); }

.qodef-qi-woo-shortcode-product-list.qodef-image--hover-from-top img { transform-origin: center top; }

.qodef-qi-woo-shortcode-product-list.qodef-image--hover-from-bottom img { transform-origin: center bottom; }

.qodef-qi-woo-shortcode-product-list.qodef-image--hover-from-left img { transform-origin: left center; }

.qodef-qi-woo-shortcode-product-list.qodef-image--hover-from-right img { transform-origin: right center; }

.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below .qodef-e-product-content { text-align: center; padding: 22px 0px 25px; }

.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below .price { justify-content: center; }

.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-hover-inset .qodef-e-product-image-inner { background-color: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; transition: opacity 0.25s ease-out, 0.3s cubic-bezier(0.46, 0.03, 0.52, 0.96); clip-path: inset(0px); pointer-events: none; }

.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-hover-inset .qodef-e-product-image-inner a { pointer-events: all; }

.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-hover-inset .qodef-e-product-inner:hover .qodef-e-product-image-inner { opacity: 1; clip-path: inset(13px); transition-delay: 0s, 0.15s; }

.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-hover-inset .qodef-e-product-content { padding: 22px 0px 25px; }

.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-product-content { text-align: center; padding: 22px 0px 25px; }

.qodef-info-below-alignment--left .qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-product-content { text-align: left; }

.qodef-info-below-alignment--right .qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-product-content { text-align: right; }

.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-product-image-holder a { position: relative; display: block; z-index: 2; }

.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .price { justify-content: center; }

.qodef-info-below-alignment--left .qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .price { justify-content: flex-start; }

.qodef-info-below-alignment--right .qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .price { justify-content: flex-end; }

.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-swap-holder { position: relative; display: flex; justify-content: center; align-items: center; overflow: hidden; z-index: 3; margin: 0px auto; opacity: 0; transition: 0.15s ease-out; width: var(--qodef-max-width); height: var(--qodef-max-height); }

.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-swap-holder.qodef--initialized { opacity: 1; }

.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-swap-holder .qodef-woo-product-price { transform: translateX(0px); transition: transform 0.4s 0.1s; width: var(--qodef-max-width); position: absolute; }

.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-swap-holder .qodef-e-to-swap { position: absolute; width: 100%; transform: translateX(100%); transition: transform 0.5s; overflow: hidden; }

.qodef-info-below-alignment--left .qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-swap-holder { margin: 0px; }

.qodef-info-below-alignment--right .qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-swap-holder { margin: 0px 0px 0px auto; }

.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-product-inner:hover .qodef-woo-product-price { transform: translateX(-100%); transition-delay: 0s; }

.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-swap .qodef-e-product-inner:hover .qodef-e-swap-holder .qodef-e-to-swap { transform: translateX(0px); transition-delay: 0.1s; }

.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-with-hover .qodef-e-product-content { padding: 22px 0px 25px; }

.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-with-hover .qodef-e-product-image-inner { opacity: 0; transform: translateY(10px); transition: opacity 0.25s, transform 0.4s cubic-bezier(0.26, -0.14, 0, 1.01); }

.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-below-with-hover .qodef-e-product-inner:hover .qodef-e-product-image-inner { opacity: 1; transform: translateY(0px); }

.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-on-image .qodef-e-product-image-inner { flex-direction: column; justify-content: center; align-items: center; text-align: center; padding: 25px 35px; background-color: rgb(246, 246, 246); }

.qodef-position--bottom-left .qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-on-image .qodef-e-product-image-inner { align-items: flex-start; justify-content: flex-end; text-align: left; }

.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-on-image .qodef-e-ratings { text-align: center; }

.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-on-image .qodef-e-product-inner .qodef-e-product-mark { left: auto; right: 0px; }

.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-on-image .qodef-woo-product-price > span { width: 100%; }

.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-on-image .qodef-image-content-inner { opacity: 0; transform: translateY(20px); transition: opacity 0.25s, transform 0.4s cubic-bezier(0.26, -0.14, 0, 1.01); }

.qodef-qi-woo-shortcode-product-list.qodef-item-layout--info-on-image .qodef-e-product-inner:hover .qodef-image-content-inner { opacity: 1; transform: translateY(0px); }

.qodef-qi-woo-shortcode-product-slider { position: relative; display: inline-block; width: 100%; vertical-align: top; }

.qodef-qi-woo-shortcode-product-slider .qodef-e-product-inner { position: relative; display: inline-block; vertical-align: top; width: 100%; }

.qodef-qi--touch .qodef-qi-woo-shortcode-product-slider .qodef-e-product-inner { cursor: pointer; }

.qodef-qi-woo-shortcode-product-slider .qodef-e-product-inner:hover .qodef-e-product-image-inner { opacity: 1; }

.qodef-qi-woo-shortcode-product-slider .qodef-e-product-inner:hover .qodef-e-product-title { color: rgb(60, 60, 60); }

.qodef-qi-woo-shortcode-product-slider .qodef-e-product-image { position: relative; display: inline-block; vertical-align: top; z-index: 1; }

.qodef-qi-woo-shortcode-product-slider .qodef-e-product-image .qodef-e-product-image-holder { overflow: hidden; }

.qodef-qi-woo-shortcode-product-slider .qodef-e-product-image img { display: block; width: 100%; }

.qodef-image-full-height.qodef-qi-woo-shortcode-product-slider .qodef-e-product-image img { height: 100vh; object-fit: cover; }

.qodef-qi-woo-shortcode-product-slider .qodef-e-product-image-inner { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; padding: 10px; text-align: center; opacity: 0; transition: opacity 0.35s ease-out; }

.qodef-qi-woo-shortcode-product-slider .qodef-e-product-content { position: relative; display: inline-block; width: 100%; vertical-align: top; }

.qodef-qi-woo-shortcode-product-slider .qodef-e-product-heading { position: relative; display: flex; justify-content: space-between; align-items: baseline; }

.qodef-qi-woo-shortcode-product-slider .woocommerce-Price-currencySymbol { position: relative; top: -0.3em; font-size: 0.6em; }

.qodef-qi-woo-shortcode-product-slider .price { flex-shrink: 0; }

.qodef-qi-woo-shortcode-product-slider .qodef-e-product-title { transition: color 0.2s ease-out; }

.qodef-qi-woo-shortcode-product-slider .qodef-e-product-categories a { position: relative; vertical-align: top; color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; letter-spacing: inherit; text-transform: inherit; z-index: 3; display: inline-block !important; }

.qodef-qi-woo-shortcode-product-slider .qodef-e-product-categories a:focus, .qodef-qi-woo-shortcode-product-slider .qodef-e-product-categories a:hover { color: rgb(60, 60, 60); }

.qodef-qi-woo-shortcode-product-slider .woocommerce-LoopProduct-link { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.qodef-qi-woo-shortcode-product-slider .qodef-e-product-image-holder::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: transparent; transition: background-color 0.35s ease-out; }

.qodef-qi-woo-shortcode-product-slider .qodef-e-product-image { overflow: hidden; width: 100%; }

.qodef-qi-woo-shortcode-product-slider.qodef-image--hover-zoom img { transform: scale(1.005) translateZ(0px); transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); will-change: transform; }

.qodef-qi-woo-shortcode-product-slider.qodef-image--hover-zoom .qodef-e:hover img { transform: scale(1.03); }

.qodef-qi-woo-shortcode-product-slider.qodef-image--hover-zoom-out img { transform: scale(1.03) translateZ(0px); transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); will-change: transform; }

.qodef-qi-woo-shortcode-product-slider.qodef-image--hover-zoom-out .qodef-e:hover img { transform: scale(1); }

.qodef-qi-woo-shortcode-product-slider.qodef-image--hover-move img { transform: scale(1.2); transition: transform 0.5s cubic-bezier(0.33, 0.02, 0, 0.93); will-change: transform; }

.qodef-qi-woo-shortcode-product-slider.qodef-image--hover-move .qodef-e:hover img { transform: scale(1.2) translateX(12px); }

.qodef-qi-woo-shortcode-product-slider.qodef-image--hover-from-top img { transform-origin: center top; }

.qodef-qi-woo-shortcode-product-slider.qodef-image--hover-from-bottom img { transform-origin: center bottom; }

.qodef-qi-woo-shortcode-product-slider.qodef-image--hover-from-left img { transform-origin: left center; }

.qodef-qi-woo-shortcode-product-slider.qodef-image--hover-from-right img { transform-origin: right center; }

.qodef-qi-woo-shortcode-product-slider.qodef-zoom-centered-item { padding: 50px 0px; }

.qodef-qi-woo-shortcode-product-slider.qodef-zoom-centered-item .qodef-e-product-image { transform: scale(1); transition: transform 0.35s ease-out; }

.qodef-qi-woo-shortcode-product-slider.qodef-zoom-centered-item .swiper-slide-active .qodef-e-product-image { transform: scale(1.5); }

.qodef-qi-woo-shortcode-product-slider.qodef-zoom-centered-item.qodef-item-layout--info-below-swap .qodef-e-product-content { opacity: 0; transition: opacity 0.35s ease-out; }

.qodef-qi-woo-shortcode-product-slider.qodef-zoom-centered-item.qodef-item-layout--info-below-swap .swiper-slide-active .qodef-e-product-content { opacity: 1; }

.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-swap .qodef-e-product-inner { text-align: center; padding: 25px 15px; background-color: rgb(246, 246, 246); transition: background-color 0.35s ease-out; }

.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-swap .price { justify-content: center; }

.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-swap .qodef-e-swap-holder { position: relative; display: flex; justify-content: center; align-items: center; overflow: hidden; z-index: 3; margin: 0px auto; opacity: 0; transition: 0.15s ease-out; width: var(--qodef-max-width); height: var(--qodef-max-height); }

.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-swap .qodef-e-swap-holder.qodef--initialized { opacity: 1; }

.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-swap .qodef-e-swap-holder .qodef-woo-product-price { transform: translateX(0px); transition: transform 0.4s 0.1s; width: var(--qodef-max-width); position: absolute; }

.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-swap .qodef-e-swap-holder .qodef-e-to-swap { position: absolute; width: 100%; transform: translateX(100%); transition: transform 0.5s; overflow: hidden; }

.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-swap .qodef-e-product-inner:hover .qodef-woo-product-price { transform: translateX(-100%); transition-delay: 0s; }

.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-swap .qodef-e-product-inner:hover .qodef-e-swap-holder .qodef-e-to-swap { transform: translateX(0px); transition-delay: 0.1s; }

.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-with-hover .qodef-e-product-content { padding: 22px 0px 25px; }

.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-with-hover .qodef-e-product-image-inner { opacity: 0; transform: translateY(10px); transition: opacity 0.25s, transform 0.4s cubic-bezier(0.26, -0.14, 0, 1.01); }

.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-with-hover .qodef-e-product-inner:hover .qodef-e-product-image-inner { opacity: 1; transform: translateY(0px); }

.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image .qodef-e-product-image-inner { flex-direction: column; justify-content: space-between; align-items: flex-start; padding: 15px; transition: opacity 0.25s ease-out; }

.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image .qodef-e-product-top { text-align: left; width: 100%; transform: translateY(10px); transition: transform 0.25s ease-out; }

.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image .qodef-e-product-bottom { width: 100%; }

.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image .qodef-e-product-inner .qodef-e-product-mark { left: auto; right: 0px; }

.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image .qodef-e-product-inner:hover .qodef-e-product-bottom, .qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image .qodef-e-product-inner:hover .qodef-e-product-top { transform: translateY(0px); }

.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image-centered .qodef-e-product-image-inner { flex-direction: column; justify-content: center; align-items: center; text-align: center; padding: 25px 35px; background-color: rgb(246, 246, 246); }

.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image-centered .qodef-e-ratings { text-align: center; }

.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image-centered .qodef-woo-product-price > span { width: 100%; }

.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image-centered .qodef-e-product-inner .qodef-e-product-mark { left: auto; right: 0px; }

.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image-centered .qodef-image-content-inner { opacity: 0; transform: translateY(20px); transition: opacity 0.25s, transform 0.4s cubic-bezier(0.26, -0.14, 0, 1.01); }

.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-on-image-centered .qodef-e-product-inner:hover .qodef-image-content-inner { opacity: 1; transform: translateY(0px); }

.qodef-qi-wp-forms textarea { resize: none; }

.qodef-qi-wp-forms input, .qodef-qi-wp-forms select { height: auto !important; }

.qodef-qi-wp-forms.qodef-button--full-width button[type="submit"] { width: 100%; }

.qodef-qi-wp-forms.qodef-wpf-flex form { display: flex; align-items: center; }

.qodef-qi-wp-forms.qodef-wpf-flex form > .wpforms-field-container { flex-grow: 1; flex-basis: 100%; }

.qodef-qi-wp-forms.qodef-wpf-flex form > .wpforms-submit-container { flex-grow: 0; }

.qodef-qi-wp-forms.qodef-wpf-flex.qodef-wpf-absolute-btn form > .wpforms-submit-container { position: absolute; right: 0px; }

@media only screen and (max-width: 1024px) {
  .qodef-qi-wp-forms.qodef-wpf-flex.qodef-wpf-wrap--1024 form { flex-wrap: wrap; }
}

@media only screen and (max-width: 768px) {
  .qodef-qi-wp-forms.qodef-wpf-flex.qodef-wpf-wrap--768 form { flex-wrap: wrap; }
}

@media only screen and (max-width: 680px) {
  .qodef-qi-wp-forms.qodef-wpf-flex.qodef-wpf-wrap--680 form { flex-wrap: wrap; }
}

.qodef-qi-wp-forms .qodef-gutenberg-column { margin: 0px !important; }

.qodef-qi-wp-forms .wpforms-submit-container { padding: 0px !important; }

.qodef-qi-wp-forms div.wpforms-container-full .wpforms-form .wpforms-list-inline ul li { margin-right: 0px !important; }

.qodef-qi-wp-forms div.wpforms-container-full .wpforms-form ul li { margin-bottom: 0px !important; }

.qodef-qi-wp-forms label { margin-bottom: 0px; }

.qodef-qi-wp-forms input[type="date"], .qodef-qi-wp-forms input[type="email"], .qodef-qi-wp-forms input[type="number"], .qodef-qi-wp-forms input[type="password"], .qodef-qi-wp-forms input[type="search"], .qodef-qi-wp-forms input[type="tel"], .qodef-qi-wp-forms input[type="text"], .qodef-qi-wp-forms input[type="url"], .qodef-qi-wp-forms textarea { margin: 0px; }

.qodef-qi-wp-forms input[type="range"] { padding: 0px !important; margin: 0px !important; }

.qodef-qi-wp-forms input[type="checkbox"], .qodef-qi-wp-forms input[type="radio"] { margin: 0px; width: 1em !important; height: 1em !important; vertical-align: middle !important; }

.qodef-qi-wp-forms button[type="submit"]:focus, .qodef-qi-wp-forms button[type="submit"]:hover, .qodef-qi-wp-forms input[type="submit"]:focus, .qodef-qi-wp-forms input[type="submit"]:hover { color: unset; background-color: unset; }

.qodef-qi-wp-forms button[type="submit"], .qodef-qi-wp-forms input[type="submit"] { display: inline-flex; }

.qodef-qi-wp-forms button[type="submit"] span, .qodef-qi-wp-forms input[type="submit"] span { display: inline; }

.qodef-qi-accordion { position: relative; display: inline-block; width: 100%; vertical-align: top; visibility: hidden; overflow-anchor: none; }

.qodef-qi-accordion .qodef-e-content-inner { position: relative; display: inline-block; width: 100%; vertical-align: top; }

.qodef-qi-accordion.qodef--init { visibility: visible; }

.qodef-qi-accordion .qodef-e-icon > svg { width: 1em; fill: currentcolor; stroke: currentcolor; vertical-align: top; }

.qodef-qi-accordion .qodef-e-title-holder { position: relative; display: flex; align-items: center; justify-content: space-between; padding: 26px 10px 26px 26px; transition: 0.2s ease-out; cursor: pointer; gap: 10px; margin: 0px; }

.qodef-qi-accordion .qodef-e-title-holder:not(:first-child) { margin: 12px 0px 0px; }

.qodef-qi-accordion .qodef-e-title-holder .qodef-e-mark { position: relative; flex-shrink: 0; width: 20px; height: 18px; line-height: 1; text-align: center; }

.qodef-qi-accordion .qodef-e-title-holder .qodef-e-mark span { position: absolute; display: flex; align-items: center; justify-content: center; top: 0px; right: 0px; height: 100%; }

.qodef-qi-accordion .qodef-e-title-holder .qodef-e-mark span::before { display: block; line-height: inherit; }

.qodef-qi-accordion .qodef-e-title-holder .qodef-e-mark span.qodef-icon--minus, .qodef-qi-accordion .qodef-e-title-holder .qodef-e-mark span.qodef-icon--plus { transition: opacity 0.2s ease-out, color 0.2s ease-out; }

.qodef-qi-accordion .qodef-e-title-holder .qodef-e-mark span.qodef-icon--minus { opacity: 0; }

.qodef-qi-accordion .qodef-e-title-holder .qodef-e-mark span.qodef-icon--plus { opacity: 1; }

.qodef-qi-accordion .qodef-e-title-holder.ui-state-active .qodef-e-mark span.qodef-icon--minus { opacity: 1; }

.qodef-qi-accordion .qodef-e-title-holder.ui-state-active .qodef-e-mark span.qodef-icon--plus { opacity: 0; }

.qodef-qi-accordion .qodef-e-title-holder.ui-state-active.ui-state-hover .qodef-e-mark span.qodef-icon--plus { opacity: 0; }

.qodef-qi-accordion .qodef-e-content { padding: 0px 26px 16px; margin: 0px; transition: background-color 0.2s ease-out; box-sizing: content-box; }

.qodef-qi-accordion .qodef-e-content p { margin: 0px; }

.qodef-qi-accordion.qodef-style--standard .qodef-e-content { padding: 16px 26px; }

.qodef-qi-accordion.qodef-style--standard .qodef-e-title-holder.ui-state-active { background-color: rgb(246, 246, 246); }

.qodef-qi-accordion.qodef-style--boxed { border: 1px solid rgb(235, 235, 235); }

.qodef-qi-accordion.qodef-style--boxed .qodef-e-title-holder:not(:first-child) { margin: 0px; border-top: 1px solid rgb(235, 235, 235); }

.qodef-qi-accordion.qodef-style--border-top { border-bottom: 1px solid rgb(235, 235, 235); }

.qodef-qi-accordion.qodef-style--border-top .qodef-e-title-holder { margin: 0px; border-top: 1px solid rgb(235, 235, 235); }

.qodef-qi-accordion.qodef-style--border-between .qodef-e-title-holder { margin: 0px; border-bottom: 1px solid rgb(235, 235, 235); }

.qodef-qi-accordion.qodef-style--border-between .qodef-e-content { padding: 16px 26px; border-bottom: 1px solid rgb(235, 235, 235); }

.qodef-qi-animated-text .qodef-m-title { overflow: hidden; }

.qodef-qi-animated-text .qodef-e-word { display: inline-block; }

.qodef-qi-animated-text .qodef-e-character { display: inline-flex; }

.qodef-qi-animated-text .qodef-e-word-holder { white-space: nowrap; }

.qodef-qi-animated-text.qodef--animated-by-letter.qodef--alignment-left .qodef-m-title { justify-content: flex-start; }

.qodef-qi-animated-text.qodef--animated-by-letter.qodef--alignment-right .qodef-m-title { justify-content: flex-end; }

.qodef-qi-animated-text.qodef--animated-by-letter.qodef--alignment-center .qodef-m-title { justify-content: center; }

.qodef-qi-animated-text.qodef--appear-from-bottom .qodef-e-character, .qodef-qi-animated-text.qodef--appear-from-bottom .qodef-e-word { opacity: 0; transform: translateY(50px); transition: opacity 0.25s, transform 0.45s cubic-bezier(0.26, -0.14, 0, 1.01); }

.qodef-qi-animated-text.qodef--appear-from-top .qodef-e-character, .qodef-qi-animated-text.qodef--appear-from-top .qodef-e-word { opacity: 0; transform: translateY(-50px); transition: opacity 0.25s, transform 0.45s cubic-bezier(0.26, -0.14, 0, 1.01); }

.qodef-qi-animated-text.qodef--appear-from-left .qodef-e-character, .qodef-qi-animated-text.qodef--appear-from-left .qodef-e-word { opacity: 0; transform: translateX(-50px); transition: opacity 0.25s, transform 0.45s cubic-bezier(0.26, -0.14, 0, 1.01); }

.qodef-qi-animated-text.qodef--appear-from-right .qodef-e-character, .qodef-qi-animated-text.qodef--appear-from-right .qodef-e-word { opacity: 0; transform: translateX(50px); transition: opacity 0.25s, transform 0.45s cubic-bezier(0.26, -0.14, 0, 1.01); }

.qodef-qi-animated-text.qodef--appear-fade .qodef-e-character, .qodef-qi-animated-text.qodef--appear-fade .qodef-e-word { opacity: 0; transition: opacity 1s ease-out; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(2) { transition-delay: 0.28s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(3) { transition-delay: 0.42s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(4) { transition-delay: 0.56s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(5) { transition-delay: 0.7s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(6) { transition-delay: 0.84s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(7) { transition-delay: 0.98s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(8) { transition-delay: 1.12s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(9) { transition-delay: 1.26s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(10) { transition-delay: 1.4s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(11) { transition-delay: 1.54s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(12) { transition-delay: 1.68s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(13) { transition-delay: 1.82s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(14) { transition-delay: 1.96s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(15) { transition-delay: 2.1s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(16) { transition-delay: 2.24s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(17) { transition-delay: 2.38s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(18) { transition-delay: 2.52s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(19) { transition-delay: 2.66s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(20) { transition-delay: 2.8s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(21) { transition-delay: 2.94s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(22) { transition-delay: 3.08s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(23) { transition-delay: 3.22s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(24) { transition-delay: 3.36s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(25) { transition-delay: 3.5s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(26) { transition-delay: 3.64s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(27) { transition-delay: 3.78s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(28) { transition-delay: 3.92s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(29) { transition-delay: 4.06s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(30) { transition-delay: 4.2s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(31) { transition-delay: 4.34s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(32) { transition-delay: 4.48s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(33) { transition-delay: 4.62s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(34) { transition-delay: 4.76s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(35) { transition-delay: 4.9s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(36) { transition-delay: 5.04s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(37) { transition-delay: 5.18s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(38) { transition-delay: 5.32s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(39) { transition-delay: 5.46s; }

.qodef-qi-animated-text.qodef--animated-by-word:not(.qodef--appear-from-left) .qodef-e-word:nth-child(40) { transition-delay: 5.6s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(2) { transition-delay: 0.28s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(3) { transition-delay: 0.42s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(4) { transition-delay: 0.56s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(5) { transition-delay: 0.7s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(6) { transition-delay: 0.84s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(7) { transition-delay: 0.98s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(8) { transition-delay: 1.12s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(9) { transition-delay: 1.26s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(10) { transition-delay: 1.4s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(11) { transition-delay: 1.54s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(12) { transition-delay: 1.68s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(13) { transition-delay: 1.82s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(14) { transition-delay: 1.96s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(15) { transition-delay: 2.1s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(16) { transition-delay: 2.24s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(17) { transition-delay: 2.38s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(18) { transition-delay: 2.52s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(19) { transition-delay: 2.66s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(20) { transition-delay: 2.8s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(21) { transition-delay: 2.94s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(22) { transition-delay: 3.08s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(23) { transition-delay: 3.22s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(24) { transition-delay: 3.36s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(25) { transition-delay: 3.5s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(26) { transition-delay: 3.64s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(27) { transition-delay: 3.78s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(28) { transition-delay: 3.92s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(29) { transition-delay: 4.06s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(30) { transition-delay: 4.2s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(31) { transition-delay: 4.34s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(32) { transition-delay: 4.48s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(33) { transition-delay: 4.62s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(34) { transition-delay: 4.76s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(35) { transition-delay: 4.9s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(36) { transition-delay: 5.04s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(37) { transition-delay: 5.18s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(38) { transition-delay: 5.32s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(39) { transition-delay: 5.46s; }

.qodef-qi-animated-text.qodef--animated-by-word.qodef--appear-from-left .qodef-e-word:nth-last-child(40) { transition-delay: 5.6s; }

.qodef-qi-animated-text.qodef--appear-fade.qodef-qi--appeared .qodef-e-character, .qodef-qi-animated-text.qodef--appear-fade.qodef-qi--appeared .qodef-e-word, .qodef-qi-animated-text.qodef--appear-from-bottom.qodef-qi--appeared .qodef-e-character, .qodef-qi-animated-text.qodef--appear-from-bottom.qodef-qi--appeared .qodef-e-word, .qodef-qi-animated-text.qodef--appear-from-left.qodef-qi--appeared .qodef-e-character, .qodef-qi-animated-text.qodef--appear-from-left.qodef-qi--appeared .qodef-e-word, .qodef-qi-animated-text.qodef--appear-from-right.qodef-qi--appeared .qodef-e-character, .qodef-qi-animated-text.qodef--appear-from-right.qodef-qi--appeared .qodef-e-word, .qodef-qi-animated-text.qodef--appear-from-top.qodef-qi--appeared .qodef-e-character, .qodef-qi-animated-text.qodef--appear-from-top.qodef-qi--appeared .qodef-e-word { opacity: 1; transform: translateX(0px) translateZ(0px); }

.qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-from-bottom .qodef-m-title { opacity: 0; transform: translateY(50px); transition: opacity 0.4s, transform 0.7s cubic-bezier(0.26, -0.14, 0, 1.01); }

.qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-from-top .qodef-m-title { opacity: 0; transform: translateY(-50px); transition: opacity 0.4s, transform 0.7s cubic-bezier(0.26, -0.14, 0, 1.01); }

.qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-from-left .qodef-m-title { opacity: 0; transform: translateX(-50px); transition: opacity 0.4s, transform 0.7s cubic-bezier(0.26, -0.14, 0, 1.01); }

.qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-from-right .qodef-m-title { opacity: 0; transform: translateX(50px); transition: opacity 0.4s, transform 0.7s cubic-bezier(0.26, -0.14, 0, 1.01); }

.qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-fade .qodef-m-title { opacity: 0; transition: opacity 0.7s ease-out; }

.qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-fade.qodef-qi--appeared .qodef-m-title, .qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-from-bottom.qodef-qi--appeared .qodef-m-title, .qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-from-left.qodef-qi--appeared .qodef-m-title, .qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-from-right.qodef-qi--appeared .qodef-m-title, .qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-from-top.qodef-qi--appeared .qodef-m-title { opacity: 1; transform: translateX(0px) translateZ(0px); }

.qodef-qi-banner { position: relative; display: inline-block; vertical-align: top; width: auto; overflow: hidden; transition: box-shadow 0.35s ease-out; z-index: 1; }

.qodef-qi-banner .qodef-m-banner-link { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: block; z-index: 1; }

.qodef-qi-banner .qodef-m-content { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: flex; flex-direction: column; }

.qodef-qi-banner .qodef-m-title { margin: 0.25em 0px 0px; }

.qodef-qi-banner .qodef-m-title-inner { display: inline-block; }

.qodef-qi-banner .qodef-m-subtitle { margin: 0px; }

.qodef-qi-banner .qodef-m-content-inner > .qodef-m-text { margin: 0.7em 0px 0px; }

.qodef-qi-banner .qodef-m-button { margin: 0.5em 0px 0px; }

.qodef-qi-banner .qodef-m-button .qodef-qi-button { z-index: 2; }

.qodef-qi-banner .qodef-m-image { position: relative; display: inline-block; vertical-align: top; width: auto; overflow: hidden; }

.qodef-qi-banner .qodef-m-image img { display: inline-block; }

.qodef-qi-banner .qodef-m-image::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: transparent; transition: background-color 0.35s ease-out; }

.qodef-qi-banner.qodef-vertical--top .qodef-m-content { justify-content: flex-start; }

.qodef-qi-banner.qodef-vertical--middle .qodef-m-content { justify-content: center; }

.qodef-qi-banner.qodef-vertical--bottom .qodef-m-content { justify-content: flex-end; }

.qodef-qi-banner.qodef-horizontal--left .qodef-m-content { align-items: flex-start; text-align: left; }

.qodef-qi-banner.qodef-horizontal--center .qodef-m-content { align-items: center; text-align: center; }

.qodef-qi-banner.qodef-horizontal--right .qodef-m-content { align-items: flex-end; text-align: right; }

.qodef-qi-banner.qodef-image--hover-zoom img { transform: scale(1.005) translateZ(0px); transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); will-change: transform; }

.qodef-qi-banner.qodef-image--hover-zoom:hover img { transform: scale(1.03); }

.qodef-qi-banner.qodef-image--hover-zoom-out img { transform: scale(1.03) translateZ(0px); transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); will-change: transform; }

.qodef-qi-banner.qodef-image--hover-zoom-out:hover img { transform: scale(1); }

.qodef-qi-banner.qodef-image--hover-move img { transform: scale(1.2); transition: transform 0.5s cubic-bezier(0.33, 0.02, 0, 0.93); will-change: transform; }

.qodef-qi-banner.qodef-image--hover-move:hover img { transform: scale(1.2) translateX(12px); }

.qodef-qi-banner.qodef-image--hover-from-top img { transform-origin: center top; }

.qodef-qi-banner.qodef-image--hover-from-bottom img { transform-origin: center bottom; }

.qodef-qi-banner.qodef-image--hover-from-left img { transform-origin: left center; }

.qodef-qi-banner.qodef-image--hover-from-right img { transform-origin: right center; }

.qodef-qi-banner.qodef-layout--in-box .qodef-m-content { padding: 45px; }

.qodef-qi-banner.qodef-layout--in-box .qodef-m-content-inner { background-color: rgb(255, 255, 255); padding: 25px; max-width: 100%; width: 100%; }

.qodef-qi-banner.qodef-layout--standard .qodef-m-content { padding: 30px; }

.qodef-before-after-image-holder { visibility: hidden; user-select: none; }

.qodef-before-after-image-holder img { position: absolute; user-select: none; }

.qodef-before-after-image-holder.active { cursor: grab; }

.qodef-qi-before-after { user-select: none; overflow: hidden; }

.qodef-qi-before-after .twentytwenty-handle { position: absolute; left: 50%; top: 50%; display: flex; align-items: center; justify-content: center; text-align: center; font-size: 100px; height: 1em; width: 1em; margin-left: -0.5em; margin-top: -0.5em; color: rgb(255, 255, 255); background-color: currentcolor; border-radius: 50%; cursor: grab; z-index: 40; }

@media only screen and (max-width: 1024px) {
  .qodef-qi-before-after .twentytwenty-handle { font-size: 50px; }
}

.qodef-qi-before-after .twentytwenty-handle .qodef-handle-text { font-size: 1rem; color: rgb(17, 17, 17); font-weight: 700; text-transform: uppercase; user-select: none; }

.qodef-qi-before-after .twentytwenty-handle::after, .qodef-qi-before-after .twentytwenty-handle::before { content: " "; display: block; background: currentcolor; position: absolute; z-index: 30; }

.qodef-qi-before-after .twentytwenty-horizontal .twentytwenty-handle::after, .qodef-qi-before-after .twentytwenty-horizontal .twentytwenty-handle::before { width: 2px; height: 100vh; left: 50%; transform: translateX(-50%); }

.qodef-qi-before-after .twentytwenty-vertical .twentytwenty-handle::after, .qodef-qi-before-after .twentytwenty-vertical .twentytwenty-handle::before { width: 100vw; height: 2px; top: 50%; transform: translateY(-50%); }

.qodef-qi-before-after .twentytwenty-after-label, .qodef-qi-before-after .twentytwenty-before-label { display: none; }

.qodef-qi-before-after .twentytwenty-container { position: relative; overflow: hidden; z-index: 0; }

.qodef-qi-before-after .twentytwenty-container img { position: absolute; top: 0px; max-width: 100%; width: 100%; }

.qodef-qi-before-after .twentytwenty-before { z-index: 20; }

.qodef-qi-before-after .twentytwenty-after { z-index: 10; }

.qodef-qi-before-after .twentytwenty-vertical .twentytwenty-handle::before { left: 50%; margin-left: 0.48em; }

.qodef-qi-before-after .twentytwenty-vertical .twentytwenty-handle::after { right: 50%; margin-right: 0.48em; }

.qodef-qi-before-after .twentytwenty-vertical .twentytwenty-down-arrow, .qodef-qi-before-after .twentytwenty-vertical .twentytwenty-up-arrow { display: none; }

.qodef-qi-before-after .twentytwenty-horizontal .twentytwenty-handle::before { bottom: 50%; margin-bottom: 0.48em; }

.qodef-qi-before-after .twentytwenty-horizontal .twentytwenty-handle::after { top: 50%; margin-top: 0.48em; }

.qodef-qi-before-after .twentytwenty-horizontal .twentytwenty-left-arrow, .qodef-qi-before-after .twentytwenty-horizontal .twentytwenty-right-arrow { display: none; }

.qodef-qi-blockquote .qodef-m-text { margin: 0px; }

.qodef-qi-blockquote .qodef-m-icon { font-size: 30px; line-height: 1; transition: 0.3s ease-in-out; }

.qodef-qi-blockquote .qodef-m-icon i { color: inherit; }

.qodef-qi-blockquote .qodef-m-icon svg { width: 30px; height: auto; fill: currentcolor; stroke: currentcolor; }

.qodef-qi-blockquote.qodef-layout--inline .qodef-m-icon { float: left; line-height: 1em; width: 1em; height: 1em; display: inline-flex; align-items: center; justify-content: center; margin: 0px 0.5em 0px 0px; }

.qodef-qi-business-hours { position: relative; border: 1px solid rgb(225, 225, 225); padding: 35px; }

.qodef-qi-business-hours.qodef-line-type--between .qodef-e-line { border-bottom: 1px solid rgba(30, 30, 30, 0.2); }

.qodef-qi-business-hours.qodef-line-type--below .qodef-e-item { border-bottom: 1px solid rgba(30, 30, 30, 0.2); }

.qodef-qi-business-hours.qodef-line-type--below .qodef-e-item:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

.qodef-qi-business-hours.qodef-line-type--none .qodef-e-day { margin-right: 10px; }

.qodef-qi-business-hours.qodef-line-type--none .qodef-e-line { display: none; }

.qodef-qi-business-hours .qodef-e-item { margin-bottom: 1em; display: flex; align-items: baseline; }

.qodef-qi-business-hours .qodef-e-item:last-child { margin-bottom: 0px; }

.qodef-qi-business-hours .qodef-e-title-holder { display: flex; align-items: baseline; }

.qodef-qi-business-hours .qodef-m-title { margin: 0px 0px 1em; }

.qodef-qi-business-hours .qodef-m-subtitle { margin: 0px 0px 0.5em; }

.qodef-qi-business-hours .qodef-m-text { margin: 0.5em 0px 0px; }

.qodef-qi-business-hours .qodef-e-icon { line-height: 1; padding-right: 12px; }

.qodef-qi-business-hours .qodef-e-day { margin: 0px; }

.qodef-qi-business-hours .qodef-e-hours { margin: 0px; }

.qodef-qi-business-hours .qodef-e-line { flex-grow: 1; margin: 0px 8px; }

.qodef-qi-business-hours.qodef-text-underline .qodef-m-text a { position: relative; color: currentcolor; }

.qodef-qi-business-hours.qodef-text-underline .qodef-m-text a::after { content: ""; position: absolute; bottom: 3px; left: 0px; width: 100%; height: 1px; background-color: currentcolor; backface-visibility: hidden; }

.qodef-qi-business-hours.qodef-text-underline .qodef-m-text a:hover { text-decoration: none; }

.qodef-qi-business-hours.qodef-text-underline .qodef-m-text a:hover::after { animation: 0.6s cubic-bezier(0.45, 0.29, 0, 0.82) 0s 1 normal forwards running qodef-animate-underline-from-left; }

@media only screen and (max-width: 768px) {
  .qodef-resposive--768.qodef-qi-business-hours .qodef-e-item { flex-direction: column; }
}

@media only screen and (max-width: 680px) {
  .qodef-resposive--680.qodef-qi-business-hours .qodef-e-item { flex-direction: column; }
}

@media only screen and (max-width: 480px) {
  .qodef-resposive--480.qodef-qi-business-hours .qodef-e-item { flex-direction: column; }
}

.qodef-qi-button { position: relative; vertical-align: middle; width: auto; margin: 0px; font-family: inherit; line-height: 2em; font-weight: 500; text-decoration: none; text-transform: none; border-radius: 4px; outline: 0px; transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out, border-color 0.25s ease-in-out; display: inline-flex; align-items: center; justify-content: center; font-size: 1rem; padding: 13px 46px; overflow: hidden; }

.qodef-qi-button.qodef-size--small { padding: 9px 33px; }

.qodef-qi-button.qodef-size--large { padding: 15px 52px; }

.qodef-qi-button.qodef-size--full { width: 100%; text-align: center; }

.qodef-qi-button.qodef-layout--filled { color: rgb(17, 17, 17); background-color: rgb(244, 244, 244); border: 0px solid; font-size: 1rem; }

.qodef-qi-button.qodef-layout--filled:hover { color: rgb(255, 255, 255); background-color: rgb(17, 17, 17); }

.qodef-qi-button.qodef-layout--outlined { color: rgb(17, 17, 17); background-color: transparent; border: 2px solid rgb(17, 17, 17); }

.qodef-qi-button.qodef-layout--outlined:hover { color: rgb(17, 17, 17); background-color: rgb(244, 244, 244); border-color: rgb(244, 244, 244); }

.qodef-qi-button.qodef-layout--textual { background-color: transparent; border: 0px; border-radius: 0px; overflow: visible; padding: 0px !important; }

.qodef-qi-button.qodef-layout--textual .qodef-m-text { display: inline-block; vertical-align: middle; }

.qodef-qi-button.qodef-layout--textual:hover { color: rgb(17, 17, 17); }

.qodef-qi-button.qodef-icon--left { display: inline-flex; align-items: center; justify-content: center; flex-direction: row-reverse; }

.qodef-qi-button.qodef-text-underline .qodef-m-text { position: relative; }

.qodef-qi-button.qodef-text-underline .qodef-m-text::after { content: ""; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 1px; background-color: currentcolor; transition: background-color 0.25s ease-in-out, width 0.36s cubic-bezier(0.51, 0.5, 0.07, 0.99); backface-visibility: hidden; }

.qodef-qi-button.qodef-text-underline:not(.qodef-button-underline-draw):hover .qodef-m-text::after { width: 0px; }

.qodef-qi-button.qodef-text-underline.qodef-underline--center .qodef-m-text::after { left: 50%; transform: translateX(-50%); }

.qodef-qi-button.qodef-text-underline.qodef-underline--right .qodef-m-text::after { left: auto; right: 0px; }

.qodef-qi-button.qodef-button-underline-draw .qodef-m-text { overflow: hidden; }

.qodef-qi-button.qodef-button-underline-draw.qodef-underline--left:hover .qodef-m-text::after, .qodef-qi-button.qodef-button-underline-draw.qodef-underline--right:hover .qodef-m-text::after { animation: 0.7s cubic-bezier(0.45, 0.29, 0, 0.82) 0s 1 normal forwards running qodef-animate-underline-from-left; }

.qodef-qi-button.qodef-button-underline-draw.qodef-underline--right:hover .qodef-m-text::after { animation: 0.7s cubic-bezier(0.45, 0.29, 0, 0.82) 0s 1 normal forwards running qodef-animate-underline-from-right; }

.qodef-qi-button .qodef-m-icon { color: currentcolor; line-height: 0; }

.qodef-qi-button .qodef-m-icon.qodef--icon-color-set { transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out; }

.qodef-qi-button .qodef-m-icon svg { width: 1em; fill: currentcolor; stroke: currentcolor; vertical-align: middle; }

.qodef-qi-button.qodef-icon--right:not(.qodef-type--icon-boxed) .qodef-m-icon { margin-left: 10px; }

.qodef-qi-button.qodef-icon--left:not(.qodef-type--icon-boxed) .qodef-m-icon { margin-right: 10px; }

.qodef-qi-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner, .qodef-qi-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner, .qodef-qi-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner { position: relative; overflow: hidden; display: inherit; padding: 1px; }

.qodef-qi-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i, .qodef-qi-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg, .qodef-qi-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner i, .qodef-qi-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner svg, .qodef-qi-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner i, .qodef-qi-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg { transition: transform 0.38s cubic-bezier(0.37, 0.08, 0.02, 0.93), opacity 0.18s ease-in-out; will-change: transform; }

.qodef-qi-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i:nth-child(1), .qodef-qi-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg:nth-child(1), .qodef-qi-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner i:nth-child(1), .qodef-qi-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner svg:nth-child(1), .qodef-qi-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner i:nth-child(1), .qodef-qi-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg:nth-child(1) { transform: translateX(0px) translateY(0px); transition-delay: 0.1s; opacity: 1; }

.qodef-qi-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i:nth-child(2), .qodef-qi-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg:nth-child(2), .qodef-qi-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner i:nth-child(2), .qodef-qi-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner svg:nth-child(2), .qodef-qi-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner i:nth-child(2), .qodef-qi-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg:nth-child(2) { position: absolute; opacity: 0; left: 1px; top: 1px; transition-delay: 0s; }

.qodef-qi-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner i:nth-child(1), .qodef-qi-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner svg:nth-child(1), .qodef-qi-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner i:nth-child(1), .qodef-qi-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner svg:nth-child(1), .qodef-qi-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner i:nth-child(1), .qodef-qi-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner svg:nth-child(1) { opacity: 0; }

.qodef-qi-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner i:nth-child(2), .qodef-qi-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner svg:nth-child(2), .qodef-qi-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner i:nth-child(2), .qodef-qi-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner svg:nth-child(2), .qodef-qi-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner i:nth-child(2), .qodef-qi-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner svg:nth-child(2) { transform: translateX(0px) translateY(0px) translateZ(0px); transition-delay: 0.25s; opacity: 1; }

.qodef-qi-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner i:nth-child(2), .qodef-qi-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner svg:nth-child(2) { transform: translateX(-150%) translateY(0px); }

.qodef-qi-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner i:nth-child(1), .qodef-qi-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner svg:nth-child(1) { transform: translateX(200%) translateY(0px); }

.qodef-qi-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner i, .qodef-qi-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg { will-change: transform; }

.qodef-qi-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner i:nth-child(2), .qodef-qi-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg:nth-child(2) { transform: translateX(0px) translateY(150%) translateZ(0px); }

.qodef-qi-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner i:nth-child(1), .qodef-qi-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner svg:nth-child(1) { transform: translateX(0px) translateY(-150%) translateZ(0px); }

.qodef-qi-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i, .qodef-qi-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg { will-change: transform; }

.qodef-qi-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i:nth-child(2), .qodef-qi-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg:nth-child(2) { transform: translateX(-100%) translateY(100%) translateZ(0px); }

.qodef-qi-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner i:nth-child(1), .qodef-qi-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner svg:nth-child(1) { transform: translateX(100%) translateY(-100%) translateZ(0px); }

.qodef-qi-button.qodef-hover--icon-move-horizontal-short .qodef-m-icon-inner i, .qodef-qi-button.qodef-hover--icon-move-horizontal-short .qodef-m-icon-inner svg { transition: transform 0.3s cubic-bezier(0.37, 0.08, 0.02, 0.93), opacity 0.2s ease-in-out; transform: translateX(0px); will-change: transform; }

.qodef-qi-button.qodef-hover--icon-move-horizontal-short:hover .qodef-m-icon-inner i, .qodef-qi-button.qodef-hover--icon-move-horizontal-short:hover .qodef-m-icon-inner svg { transform: translateX(4px); }

.qodef-qi-button.qodef-hover--reveal::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; transition: transform 0.5s cubic-bezier(0.54, 0.3, 0.02, 1.01); }

.qodef-qi-button.qodef-hover--reveal .qodef-m-icon, .qodef-qi-button.qodef-hover--reveal .qodef-m-text { z-index: 1; }

.qodef-qi-button.qodef-hover--reveal:hover::after { transform: scaleX(1) scaleY(1); }

.qodef-qi-button.qodef-hover--reveal.qodef-layout--outlined:hover { background-color: initial; }

.qodef-qi-button.qodef--reveal-horizontal::after { transform-origin: left center; transform: scaleX(0); }

.qodef-qi-button.qodef--reveal-vertical::after { transform-origin: center bottom; transform: scaleY(0); }

.qodef-qi-button.qodef-icon-background-hover--reveal .qodef-m-icon::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; transition: transform 0.5s cubic-bezier(0.54, 0.3, 0.02, 1.01); }

.qodef-qi-button.qodef-icon-background-hover--reveal .qodef-m-icon .qodef-m-icon-inner { z-index: 1; }

.qodef-qi-button.qodef-icon-background-hover--reveal:hover .qodef-m-icon::after { transform: scaleX(1) scaleY(1); }

.qodef-qi-button.qodef-icon-background-hover--reveal-horizontal .qodef-m-icon::after { transform-origin: left center; transform: scaleX(0); }

.qodef-qi-button.qodef-icon-background-hover--reveal-vertical .qodef-m-icon::after { transform-origin: center bottom; transform: scaleY(0); }

.qodef-qi-button.qodef-type--icon-boxed { align-items: stretch; padding: 0px !important; }

.qodef-qi-button.qodef-type--icon-boxed .qodef-m-text { align-self: center; padding: 11px 28px; }

.qodef-qi-button.qodef-type--icon-boxed.qodef-size--small .qodef-m-text { padding: 7px 15px; }

.qodef-qi-button.qodef-type--icon-boxed.qodef-size--large .qodef-m-text { padding: 13px 40px; }

.qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon { position: relative; display: flex; align-items: center; justify-content: center; text-align: center; padding: 11px 0px; }

.qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon i { line-height: inherit; }

.qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon svg { width: 1em; fill: currentcolor; stroke: currentcolor; }

.qodef-qi-button.qodef-type--icon-boxed .qodef-m-border { width: 2px; background-color: rgb(17, 17, 17); transition: background-color 0.25s ease-in-out; }

.qodef-qi-button.qodef-type--inner-border .qodef-m-inner-border { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; color: rgb(17, 17, 17); font-size: 4px; transition: color 0.25s ease-in-out; }

.qodef-qi-button.qodef-type--inner-border .qodef-m-border-bottom, .qodef-qi-button.qodef-type--inner-border .qodef-m-border-left, .qodef-qi-button.qodef-type--inner-border .qodef-m-border-right, .qodef-qi-button.qodef-type--inner-border .qodef-m-border-top { position: absolute; background-color: currentcolor; transition: background-color 0.25s ease-in-out; }

.qodef-qi-button.qodef-type--inner-border .qodef-m-border-top { top: 1em; left: 1em; height: 2px; width: calc(100% - 2em); }

.qodef-qi-button.qodef-type--inner-border .qodef-m-border-right { top: 1em; right: 1em; width: 2px; height: calc(100% - 2em); }

.qodef-qi-button.qodef-type--inner-border .qodef-m-border-bottom { bottom: 1em; right: 1em; height: 2px; width: calc(100% - 2em); }

.qodef-qi-button.qodef-type--inner-border .qodef-m-border-left { bottom: 1em; left: 1em; width: 2px; height: calc(100% - 2em); }

.qodef-inner-border-hover--draw .qodef-m-inner-border-copy .qodef-m-border-bottom, .qodef-inner-border-hover--draw .qodef-m-inner-border-copy .qodef-m-border-left, .qodef-inner-border-hover--draw .qodef-m-inner-border-copy .qodef-m-border-right, .qodef-inner-border-hover--draw .qodef-m-inner-border-copy .qodef-m-border-top { transition: transform 0.36s ease-out; }

.qodef-inner-border-hover--draw.q-draw-center .qodef-m-inner-border-copy .qodef-m-border-bottom, .qodef-inner-border-hover--draw.q-draw-center .qodef-m-inner-border-copy .qodef-m-border-top, .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-bottom, .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-top, .qodef-inner-border-hover--draw.q-draw-two-points .qodef-m-inner-border-copy .qodef-m-border-bottom, .qodef-inner-border-hover--draw.q-draw-two-points .qodef-m-inner-border-copy .qodef-m-border-top { transform: scaleX(0); }

.qodef-inner-border-hover--draw.q-draw-center .qodef-m-inner-border-copy .qodef-m-border-left, .qodef-inner-border-hover--draw.q-draw-center .qodef-m-inner-border-copy .qodef-m-border-right, .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-left, .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-right, .qodef-inner-border-hover--draw.q-draw-two-points .qodef-m-inner-border-copy .qodef-m-border-left, .qodef-inner-border-hover--draw.q-draw-two-points .qodef-m-inner-border-copy .qodef-m-border-right { transform: scaleY(0); }

.qodef-inner-border-hover--draw.q-draw-center:hover .qodef-m-inner-border-copy .qodef-m-border-bottom, .qodef-inner-border-hover--draw.q-draw-center:hover .qodef-m-inner-border-copy .qodef-m-border-left, .qodef-inner-border-hover--draw.q-draw-center:hover .qodef-m-inner-border-copy .qodef-m-border-right, .qodef-inner-border-hover--draw.q-draw-center:hover .qodef-m-inner-border-copy .qodef-m-border-top, .qodef-inner-border-hover--draw.q-draw-one-point:hover .qodef-m-inner-border-copy .qodef-m-border-bottom, .qodef-inner-border-hover--draw.q-draw-one-point:hover .qodef-m-inner-border-copy .qodef-m-border-left, .qodef-inner-border-hover--draw.q-draw-one-point:hover .qodef-m-inner-border-copy .qodef-m-border-right, .qodef-inner-border-hover--draw.q-draw-one-point:hover .qodef-m-inner-border-copy .qodef-m-border-top, .qodef-inner-border-hover--draw.q-draw-two-points:hover .qodef-m-inner-border-copy .qodef-m-border-bottom, .qodef-inner-border-hover--draw.q-draw-two-points:hover .qodef-m-inner-border-copy .qodef-m-border-left, .qodef-inner-border-hover--draw.q-draw-two-points:hover .qodef-m-inner-border-copy .qodef-m-border-right, .qodef-inner-border-hover--draw.q-draw-two-points:hover .qodef-m-inner-border-copy .qodef-m-border-top { transform: scaleX(1) scaleY(1); }

.qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-bottom, .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-left, .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-right, .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-top { transition-duration: 0.28s; }

.qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-bottom, .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-top { transform-origin: left center; }

.qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-left, .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-right { transform-origin: center top; }

.qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-left, .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-top { transition-delay: 0.28s; }

.qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-bottom, .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-right { transition-delay: 0s; }

.qodef-inner-border-hover--draw.q-draw-one-point:hover .qodef-m-inner-border-copy .qodef-m-border-left, .qodef-inner-border-hover--draw.q-draw-one-point:hover .qodef-m-inner-border-copy .qodef-m-border-top { transition-delay: 0s; }

.qodef-inner-border-hover--draw.q-draw-one-point:hover .qodef-m-inner-border-copy .qodef-m-border-bottom, .qodef-inner-border-hover--draw.q-draw-one-point:hover .qodef-m-inner-border-copy .qodef-m-border-right { transition-delay: 0.28s; }

.qodef-inner-border-hover--draw.q-draw-two-points .qodef-m-border-top { transform-origin: left center; }

.qodef-inner-border-hover--draw.q-draw-two-points .qodef-m-border-bottom { transform-origin: right center; }

.qodef-inner-border-hover--draw.q-draw-two-points .qodef-m-border-left { transform-origin: center top; }

.qodef-inner-border-hover--draw.q-draw-two-points .qodef-m-border-right { transform-origin: center bottom; }

.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center .qodef-m-inner-border .qodef-m-border-right, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center .qodef-m-inner-border .qodef-m-border-top, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points .qodef-m-inner-border .qodef-m-border-right, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points .qodef-m-inner-border .qodef-m-border-top { transition: background-color 0.25s ease-in-out, transform 0.36s ease-out; transform: scaleX(1) scaleY(1); }

.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center:hover .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center:hover .qodef-m-inner-border .qodef-m-border-top, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-top, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points:hover .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points:hover .qodef-m-inner-border .qodef-m-border-top { transform: scaleX(0); }

.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center:hover .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center:hover .qodef-m-inner-border .qodef-m-border-right, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-right, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points:hover .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points:hover .qodef-m-inner-border .qodef-m-border-right { transform: scaleY(0); }

.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top { transition: background-color 0.25s ease-in-out, transform 0.28s ease-out; }

.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top { transform-origin: left center; }

.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right { transform-origin: center top; }

.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top { transition-delay: 0s, 0s; }

.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right { transition-delay: 0s, 0.28s; }

.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-top, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-top, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-top { transition-delay: 0s, 0.28s; }

.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-right, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-right, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-right { transition-delay: 0s, 0s; }

.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-two-points .qodef-m-border-top, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-two-points .qodef-m-border-top, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-two-points .qodef-m-border-top { transform-origin: left center; }

.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-two-points .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-two-points .qodef-m-border-bottom, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-two-points .qodef-m-border-bottom { transform-origin: right center; }

.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-two-points .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-two-points .qodef-m-border-left, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-two-points .qodef-m-border-left { transform-origin: center top; }

.qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-two-points .qodef-m-border-right, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-two-points .qodef-m-border-right, .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-two-points .qodef-m-border-right { transform-origin: center bottom; }

.qodef-type--inner-border.qodef-inner-border-hover--move-outer-edge { overflow: visible; }

.qodef-type--inner-border.qodef-inner-border-hover--move-outer-edge .qodef-m-inner-border { top: 1em; left: 1em; width: calc(100% - 2em); height: calc(100% - 2em); border: 1px solid; transition: 0.3s cubic-bezier(0.46, 0.03, 0.52, 0.96); }

.qodef-type--inner-border.qodef-inner-border-hover--move-outer-edge:hover .qodef-m-inner-border { top: -1em; left: -1em; width: calc(100% + 2em); height: calc(100% + 2em); }

.qodef-qi-call-to-action.qodef-layout--standard { position: relative; }

.qodef-qi-call-to-action.qodef-layout--standard .qodef-m-inner { display: flex; align-items: center; justify-content: space-between; background: rgb(51, 51, 51); padding: 6.4% 6% 6.9% 5.5%; }

.qodef-qi-call-to-action.qodef-layout--standard .qodef-m-content .qodef-m-title { color: rgb(255, 255, 255); margin: 0px; transition: color 0.2s ease-out; }

.qodef-qi-call-to-action.qodef-layout--standard .qodef-m-content .qodef-m-text { color: rgb(255, 255, 255); margin: 0.8em 0px 0px; transition: color 0.2s ease-out; }

.qodef-qi-call-to-action.qodef-layout--standard .qodef-m-button { flex: 0 0 auto; }

.qodef-qi-call-to-action.qodef-layout--standard.qodef-link-overlay .qodef-m-link { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.qodef-qi-call-to-action.qodef-layout--standard.qodef-link-overlay .qodef-m-button { z-index: 1; }

@media only screen and (max-width: 1024px) {
  .qodef-qi-call-to-action.qodef-layout--standard.qodef-button-below--1024 .qodef-m-inner { display: block; }
}

@media only screen and (max-width: 768px) {
  .qodef-qi-call-to-action.qodef-layout--standard.qodef-button-below--768 .qodef-m-inner { display: block; }
}

@media only screen and (max-width: 680px) {
  .qodef-qi-call-to-action.qodef-layout--standard.qodef-button-below--680 .qodef-m-inner { display: block; }
}

.qodef-qi-cards-gallery { position: relative; display: inline-block; }

.qodef-qi-cards-gallery .qodef-e-inner { position: relative; }

.qodef-qi-cards-gallery .qodef-m-fake-card { position: relative; display: inline-block; opacity: 0; visibility: hidden; pointer-events: none; }

.qodef-qi-cards-gallery .qodef-m-card { position: absolute; transition: 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); width: 100%; }

.qodef-qi-cards-gallery.qodef-orientation--both .qodef-m-card { will-change: transform; }

.qodef-qi-cards-gallery.qodef-orientation--both .qodef-m-card:nth-child(2n) { transform-origin: right center; }

.qodef-qi-cards-gallery.qodef-orientation--both .qodef-m-card:nth-child(2n+1) { transform-origin: left center; }

.qodef-qi-cards-gallery.qodef-orientation--both .qodef-m-card.qodef-out { transition: transform 0.5s ease-in-out, left 0.3s ease-in-out, right 0.3s ease-in-out; }

.qodef-qi-cards-gallery.qodef-orientation--both .qodef-m-card:not(:last-of-type) { cursor: pointer; }

.qodef-qi-cards-gallery.qodef-orientation--both .qodef-m-card:nth-child(2n):not(:last-of-type):not(.active):hover { margin-right: -10px !important; }

.qodef-qi-cards-gallery.qodef-orientation--both .qodef-m-card:nth-child(2n+1):not(:last-of-type):not(.active):hover { margin-left: -10px !important; }

.qodef-qi-cards-gallery.qodef-orientation--left .qodef-m-card { transform-origin: left center; will-change: transform; }

.qodef-qi-cards-gallery.qodef-orientation--left .qodef-m-card.qodef-out { transition: transform 0.5s ease-in-out, left 0.3s ease-in-out; }

.qodef-qi-cards-gallery.qodef-orientation--left .qodef-m-card:not(:last-of-type) { cursor: pointer; }

.qodef-qi-cards-gallery.qodef-orientation--left .qodef-m-card:not(:last-of-type):not(.active):hover { margin-left: -10px !important; }

.qodef-qi-cards-gallery.qodef-orientation--right .qodef-m-card { transform-origin: right center; will-change: transform; }

.qodef-qi-cards-gallery.qodef-orientation--right .qodef-m-card.qodef-out { transition: transform 0.5s ease-in-out, right 0.3s ease-in-out; }

.qodef-qi-cards-gallery.qodef-orientation--right .qodef-m-card:not(:last-of-type) { cursor: pointer; }

.qodef-qi-cards-gallery.qodef-orientation--right .qodef-m-card:not(:last-of-type):not(.active):hover { margin-right: -10px !important; }

@media only screen and (max-width: 768px) {
  .qodef-qi-cards-gallery .qodef-m-fake-card { transform: scale(0.8); }
  .qodef-qi-cards-gallery.qodef-orientation--left .qodef-m-card { transform: scale(0.8); }
  .qodef-qi-cards-gallery.qodef-orientation--left .qodef-m-card.qodef-out { transform: translateX(-100%); }
  .qodef-qi-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(6) { transform: scale(0.3) translateX(84%); }
  .qodef-qi-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(5) { transform: scale(0.4) translateX(60%); }
  .qodef-qi-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(4) { transform: scale(0.5) translateX(39%); }
  .qodef-qi-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(3) { transform: scale(0.6) translateX(25%); }
  .qodef-qi-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(2) { transform: scale(0.7) translateX(11.2%); }
  .qodef-qi-cards-gallery.qodef-orientation--right .qodef-m-card { transform: scale(0.8); }
  .qodef-qi-cards-gallery.qodef-orientation--right .qodef-m-card.qodef-out { transform: translateX(100%); }
  .qodef-qi-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(6) { transform: scale(0.3) translateX(-84%); }
  .qodef-qi-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(5) { transform: scale(0.4) translateX(-60%); }
  .qodef-qi-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(4) { transform: scale(0.5) translateX(-39%); }
  .qodef-qi-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(3) { transform: scale(0.6) translateX(-25%); }
  .qodef-qi-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(2) { transform: scale(0.7) translateX(-11.2%); }
}

.qodef-qi-cards-slider { position: relative; }

.qodef-qi-cards-slider .qodef-e-inner { position: relative; }

.qodef-qi-cards-slider .qodef-m-fake-card { position: relative; display: inline-block; opacity: 0; visibility: hidden; pointer-events: none; }

.qodef-qi-cards-slider .qodef-m-card { position: absolute; width: 100%; }

.qodef-qi-cards-slider .qodef-m-card:not(.qodef-out):not(.qodef-in) { transition: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(2):not(.qodef-out):not(.qodef-in) { transition-delay: 0.1s; }

.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(3):not(.qodef-out):not(.qodef-in) { transition-delay: 0.15s; }

.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(4):not(.qodef-out):not(.qodef-in) { transition-delay: 0.2s; }

.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(5):not(.qodef-out):not(.qodef-in) { transition-delay: 0.25s; }

.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(6):not(.qodef-out):not(.qodef-in) { transition-delay: 0.3s; }

.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(7):not(.qodef-out):not(.qodef-in) { transition-delay: 0.35s; }

.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(8):not(.qodef-out):not(.qodef-in) { transition-delay: 0.4s; }

.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(9):not(.qodef-out):not(.qodef-in) { transition-delay: 0.45s; }

.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(10):not(.qodef-out):not(.qodef-in) { transition-delay: 0.5s; }

.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(11):not(.qodef-out):not(.qodef-in) { transition-delay: 0.55s; }

.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(12):not(.qodef-out):not(.qodef-in) { transition-delay: 0.6s; }

.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(13):not(.qodef-out):not(.qodef-in) { transition-delay: 0.65s; }

.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(14):not(.qodef-out):not(.qodef-in) { transition-delay: 0.7s; }

.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(15):not(.qodef-out):not(.qodef-in) { transition-delay: 0.75s; }

.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(16):not(.qodef-out):not(.qodef-in) { transition-delay: 0.8s; }

.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(17):not(.qodef-out):not(.qodef-in) { transition-delay: 0.85s; }

.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(18):not(.qodef-out):not(.qodef-in) { transition-delay: 0.9s; }

.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(19):not(.qodef-out):not(.qodef-in) { transition-delay: 0.95s; }

.qodef-qi-cards-slider:not(.qodef-backwards) .qodef-m-card:nth-last-child(20):not(.qodef-out):not(.qodef-in) { transition-delay: 1s; }

.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(1):not(.qodef-out):not(.qodef-in) { transition-delay: 50ms; }

.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(2):not(.qodef-out):not(.qodef-in) { transition-delay: 0.1s; }

.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(3):not(.qodef-out):not(.qodef-in) { transition-delay: 0.15s; }

.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(4):not(.qodef-out):not(.qodef-in) { transition-delay: 0.2s; }

.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(5):not(.qodef-out):not(.qodef-in) { transition-delay: 0.25s; }

.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(6):not(.qodef-out):not(.qodef-in) { transition-delay: 0.3s; }

.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(7):not(.qodef-out):not(.qodef-in) { transition-delay: 0.35s; }

.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(8):not(.qodef-out):not(.qodef-in) { transition-delay: 0.4s; }

.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(9):not(.qodef-out):not(.qodef-in) { transition-delay: 0.45s; }

.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(10):not(.qodef-out):not(.qodef-in) { transition-delay: 0.5s; }

.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(11):not(.qodef-out):not(.qodef-in) { transition-delay: 0.55s; }

.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(12):not(.qodef-out):not(.qodef-in) { transition-delay: 0.6s; }

.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(13):not(.qodef-out):not(.qodef-in) { transition-delay: 0.65s; }

.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(14):not(.qodef-out):not(.qodef-in) { transition-delay: 0.7s; }

.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(15):not(.qodef-out):not(.qodef-in) { transition-delay: 0.75s; }

.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(16):not(.qodef-out):not(.qodef-in) { transition-delay: 0.8s; }

.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(17):not(.qodef-out):not(.qodef-in) { transition-delay: 0.85s; }

.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(18):not(.qodef-out):not(.qodef-in) { transition-delay: 0.9s; }

.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(19):not(.qodef-out):not(.qodef-in) { transition-delay: 0.95s; }

.qodef-qi-cards-slider.qodef-backwards .qodef-m-card:nth-child(20):not(.qodef-out):not(.qodef-in) { transition-delay: 1s; }

.qodef-qi-cards-slider.qodef-orientation--left .qodef-m-card { transform-origin: left center; will-change: transform; }

.qodef-qi-cards-slider.qodef-orientation--right .qodef-m-card { transform-origin: right center; will-change: transform; }

.qodef-qi-cards-slider .qodef-m-navigation { display: flex; justify-content: flex-start; width: 100%; margin-top: 30px; }

.qodef-qi-cards-slider .qodef-m-navigation .qodef-nav { width: auto; height: auto; color: rgb(17, 17, 17); font-size: 26px; text-align: center; transition: color 0.2s ease-out, background-color 0.2s ease-out; cursor: pointer; }

.qodef-qi-cards-slider .qodef-m-navigation .qodef-nav svg { display: block; width: 1em; height: auto; transition: background-color 0.2s ease-out, color 0.2s ease-out; stroke: currentcolor; fill: currentcolor; }

.qodef-qi-cards-slider .qodef-m-navigation .qodef-nav.qodef--prev { margin-right: 15px; }

.qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--next i, .qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--next svg, .qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--prev i, .qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--prev svg { transform: translateX(0px); will-change: transform; transition: transform 0.12s ease-out, background-color 0.2s ease-out, color 0.2s ease-out; }

.qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--next:hover i, .qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--next:hover svg, .qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--prev:hover i, .qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--prev:hover svg { transition: transform 0.22s cubic-bezier(0.37, 0.08, 0.02, 0.93) 50ms, background-color 0.2s ease-out, color 0.2s ease-out; }

.qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--prev:hover i, .qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--prev:hover svg { transform: translateX(-4px); }

.qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--next:hover i, .qodef-qi-cards-slider.qodef-navigation--hover-move .qodef--next:hover svg { transform: translateX(4px); }

.qodef-qi-charts { position: relative; visibility: hidden; }

.qodef-qi-charts.qodef--init { visibility: visible; }

.qodef-qi-charts .qodef-m-inner { position: relative; }

.qodef-qi-charts .qodef-m-canvas-holder { display: flex; }

.qodef-qi-charts .qodef-m-canvas { position: relative; width: 260px; }

.qodef-qi-charts .qodef-m-title { margin: 2em 0px 0px; }

.qodef-qi-charts .qodef-m-text { margin: 0.2em 0px 0px; }

.qodef-qi-charts.qodef-chart-alignment--flex-start .qodef-m-canvas-holder { justify-content: flex-start; }

.qodef-qi-charts.qodef-chart-alignment--center .qodef-m-canvas-holder { justify-content: center; }

.qodef-qi-charts.qodef-chart-alignment--flex-end .qodef-m-canvas-holder { justify-content: flex-end; }

.qodef-qi-clients-list .qodef-e-inner { position: relative; display: inline-block; vertical-align: top; width: 100%; }

.qodef-qi-clients-list .qodef-e-inner a { display: inline-block; }

.qodef-qi-clients-list .qodef-e-inner > a { display: block; }

.qodef-qi-clients-list .qodef-grid-item { text-align: center; }

.qodef-qi-clients-list .qodef-e-images-holder { position: relative; display: inline-block; vertical-align: top; line-height: 0; margin: 0px 0px 1em; }

.qodef-qi-clients-list .qodef-e-main-image { display: inline-block; width: auto; }

.qodef-qi-clients-list .qodef-e-hover-image { position: absolute; top: 0px; left: 0px; width: auto; height: 100%; opacity: 0; }

.qodef-qi-clients-list .qodef-e-hover-image img { max-height: 100%; object-fit: contain; }

.qodef-qi-clients-list .qodef-e-title { margin: 0px 0px 0.65em; }

.qodef-qi-clients-list .qodef-e-text { margin: 0px; }

.qodef-qi-clients-list .qodef-e-icon { position: absolute; top: 10px; right: 10px; }

.qodef-qi-clients-list .qodef-e-icon a { color: inherit; }

.qodef-qi-clients-list .qodef-e-icon svg { width: 1em; height: auto; stroke: currentcolor; fill: currentcolor; }

.qodef-qi-clients-list.qodef--boxed .qodef-e-inner { padding: 20px; background-color: rgb(246, 246, 246); }

.qodef-qi-clients-list.qodef-border--all { border-width: 1px; border-style: solid; border-color: rgb(235, 235, 235); overflow: hidden; }

.qodef-qi-clients-list.qodef-border--all .qodef-grid-inner { border-width: 0px; border-style: inherit; border-color: inherit; margin-right: -1px; margin-bottom: -1px; gap: 0px !important; }

.qodef-qi-clients-list.qodef-border--all .qodef-grid-item { border-width: 1px; border-right-style: inherit; border-bottom-style: inherit; border-top-style: hidden; border-left-style: hidden; border-color: inherit; }

.qodef-qi-clients-list.qodef-border--inner { overflow: hidden; margin: 0px !important; }

.qodef-qi-clients-list.qodef-border--inner .qodef-grid-inner { padding-right: 1px; gap: 0px; margin: -1px -1px 0px !important; }

.qodef-qi-clients-list.qodef-border--inner .qodef-grid-item { border-top: 1px solid rgb(235, 235, 235); border-left: 1px solid rgb(235, 235, 235); margin: 0px !important; padding: 0px !important; }

.qodef-qi-clients-list.qodef--hover-change-image .qodef-e-hover-image, .qodef-qi-clients-list.qodef--hover-change-image .qodef-e-main-image { will-change: opacity; transition: opacity 0.25s ease-in-out; }

.qodef-qi-clients-list.qodef--hover-change-image .qodef-e-hover-image { opacity: 0; }

.qodef-qi-clients-list.qodef--hover-change-image .qodef-e-inner:hover .qodef-e-hover-image { opacity: 1; }

.qodef-qi-clients-list.qodef--hover-change-image .qodef-e-inner:hover .qodef-e-main-image { opacity: 0; }

.qodef-qi-clients-list.qodef--hover-opacity .qodef-e-main-image { opacity: 1; transition: opacity 0.2s ease-out; will-change: opacity; }

.qodef-qi-clients-list.qodef--hover-opacity .qodef-e-hover-image { display: none; }

.qodef-qi-clients-list.qodef--hover-opacity .qodef-e-inner:hover .qodef-e-main-image { opacity: 0.8; }

.qodef-qi-clients-list.qodef--hover-scale .qodef-e-main-image { transform: scale(1) translateZ(0px); transition: transform 0.25s cubic-bezier(0.22, 0.61, 0.36, 1); }

.qodef-qi-clients-list.qodef--hover-scale .qodef-e-inner:hover .qodef-e-main-image { transform: scale(1.05) translateZ(0px); }

.qodef-qi-clients-list.qodef--hover-roll-horizontal .qodef-e-images-holder, .qodef-qi-clients-list.qodef--hover-roll-vertical .qodef-e-images-holder { overflow: hidden; }

.qodef-qi-clients-list.qodef--hover-roll-horizontal .qodef-e-hover-image, .qodef-qi-clients-list.qodef--hover-roll-horizontal .qodef-e-main-image, .qodef-qi-clients-list.qodef--hover-roll-vertical .qodef-e-hover-image, .qodef-qi-clients-list.qodef--hover-roll-vertical .qodef-e-main-image { transition: transform 0.5s cubic-bezier(0.22, 0.61, 0.36, 1); }

.qodef-qi-clients-list.qodef--hover-roll-horizontal .qodef-e-hover-image, .qodef-qi-clients-list.qodef--hover-roll-vertical .qodef-e-hover-image { opacity: 1; }

.qodef-qi-clients-list.qodef--hover-roll-horizontal .qodef-e-main-image { transform: translateX(0px); }

.qodef-qi-clients-list.qodef--hover-roll-horizontal .qodef-e-hover-image { transform: translateX(-130%); }

.qodef-qi-clients-list.qodef--hover-roll-horizontal .qodef-e-inner:hover .qodef-e-hover-image { transform: translateX(0px); }

.qodef-qi-clients-list.qodef--hover-roll-horizontal .qodef-e-inner:hover .qodef-e-main-image { transform: translateX(130%); }

.qodef-qi-clients-list.qodef--hover-roll-vertical .qodef-e-main-image { transform: translateY(0px); }

.qodef-qi-clients-list.qodef--hover-roll-vertical .qodef-e-hover-image { transform: translateY(130%); }

.qodef-qi-clients-list.qodef--hover-roll-vertical .qodef-e-inner:hover .qodef-e-hover-image { transform: translateY(0px); }

.qodef-qi-clients-list.qodef--hover-roll-vertical .qodef-e-inner:hover .qodef-e-main-image { transform: translateY(-130%); }

.qodef-qi-clients-list.qodef-title--hover-underline .qodef-e-title a { display: inline; position: relative; width: 100%; background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 0.1em), currentcolor 0.1em); transition: 0.5s cubic-bezier(0.32, 0.32, 0.15, 1.17); background-size: 0px 100%; }

.qodef-qi-clients-list.qodef-title--hover-underline .qodef-e-inner:hover .qodef-e-title a { background-size: 100% 100%; }

.qodef-qi-clients-slider .qodef-e-inner { position: relative; display: inline-block; vertical-align: top; width: 100%; line-height: 0; }

.qodef-qi-clients-slider .qodef-e-inner a { display: inline-block; }

.qodef-qi-clients-slider .qodef-e-images-holder { position: relative; display: inline-block; vertical-align: top; line-height: 0; margin: 0px 0px 1em; }

.qodef-qi-clients-slider .qodef-e-title { margin: 0px 0px 0.65em; }

.qodef-qi-clients-slider .qodef-e-text { line-height: 1rem; }

.qodef-qi-clients-slider .qodef-e-main-image { display: inline-block; width: auto; }

.qodef-qi-clients-slider .qodef-e-hover-image { position: absolute; top: 0px; left: 0px; width: auto; height: 100%; }

.qodef-qi-clients-slider .qodef-e-hover-image img { max-height: 100%; object-fit: contain; }

.qodef-qi-clients-slider .qodef-e-icon { position: absolute; top: 10px; right: 10px; }

.qodef-qi-clients-slider .qodef-e-icon a { color: inherit; }

.qodef-qi-clients-slider .qodef-e-icon svg { width: 1em; height: auto; stroke: currentcolor; fill: currentcolor; }

.qodef-qi-clients-slider.qodef--boxed .qodef-e-inner { padding: 20px; background-color: rgb(246, 246, 246); }

.qodef-qi-clients-slider.qodef--hover-change-image .qodef-e-hover-image, .qodef-qi-clients-slider.qodef--hover-change-image .qodef-e-main-image { will-change: opacity; transition: opacity 0.25s ease-in-out; }

.qodef-qi-clients-slider.qodef--hover-change-image .qodef-e-hover-image { opacity: 0; }

.qodef-qi-clients-slider.qodef--hover-change-image .qodef-e-inner:hover .qodef-e-hover-image { opacity: 1; }

.qodef-qi-clients-slider.qodef--hover-change-image .qodef-e-inner:hover .qodef-e-main-image { opacity: 0; }

.qodef-qi-clients-slider.qodef--hover-opacity .qodef-e-main-image { opacity: 1; transition: opacity 0.2s ease-out; will-change: opacity; }

.qodef-qi-clients-slider.qodef--hover-opacity .qodef-e-hover-image { display: none; }

.qodef-qi-clients-slider.qodef--hover-opacity .qodef-e-inner:hover .qodef-e-main-image { opacity: 0.8; }

.qodef-qi-clients-slider.qodef--hover-scale .qodef-e-main-image { transform: scale(1) translateZ(0px); transition: transform 0.25s cubic-bezier(0.22, 0.61, 0.36, 1); }

.qodef-qi-clients-slider.qodef--hover-scale .qodef-e-inner:hover .qodef-e-main-image { transform: scale(1.05) translateZ(0px); }

.qodef-qi-clients-slider.qodef--hover-roll-horizontal .qodef-e-images-holder, .qodef-qi-clients-slider.qodef--hover-roll-vertical .qodef-e-images-holder { overflow: hidden; }

.qodef-qi-clients-slider.qodef--hover-roll-horizontal .qodef-e-hover-image, .qodef-qi-clients-slider.qodef--hover-roll-horizontal .qodef-e-main-image, .qodef-qi-clients-slider.qodef--hover-roll-vertical .qodef-e-hover-image, .qodef-qi-clients-slider.qodef--hover-roll-vertical .qodef-e-main-image { transition: transform 0.5s cubic-bezier(0.22, 0.61, 0.36, 1); }

.qodef-qi-clients-slider.qodef--hover-roll-horizontal .qodef-e-hover-image, .qodef-qi-clients-slider.qodef--hover-roll-vertical .qodef-e-hover-image { opacity: 1; }

.qodef-qi-clients-slider.qodef--hover-roll-horizontal .qodef-e-main-image { transform: translateX(0px); }

.qodef-qi-clients-slider.qodef--hover-roll-horizontal .qodef-e-hover-image { transform: translateX(-130%); }

.qodef-qi-clients-slider.qodef--hover-roll-horizontal .qodef-e-inner:hover .qodef-e-hover-image { transform: translateX(0px); }

.qodef-qi-clients-slider.qodef--hover-roll-horizontal .qodef-e-inner:hover .qodef-e-main-image { transform: translateX(130%); }

.qodef-qi-clients-slider.qodef--hover-roll-vertical .qodef-e-main-image { transform: translateY(0px); }

.qodef-qi-clients-slider.qodef--hover-roll-vertical .qodef-e-hover-image { transform: translateY(130%); }

.qodef-qi-clients-slider.qodef--hover-roll-vertical .qodef-e-inner:hover .qodef-e-hover-image { transform: translateY(0px); }

.qodef-qi-clients-slider.qodef--hover-roll-vertical .qodef-e-inner:hover .qodef-e-main-image { transform: translateY(-130%); }

.qodef-qi-clients-slider.qodef-title--hover-underline.qodef-qi-swiper-container .qodef-e .qodef-e-title a { display: inline; }

.qodef-qi-clients-slider.qodef-title--hover-underline .qodef-e-title a { display: inline; position: relative; width: 100%; background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 0.1em), currentcolor 0.1em); transition: 0.5s cubic-bezier(0.32, 0.32, 0.15, 1.17); background-size: 0px 100%; }

.qodef-qi-clients-slider.qodef-title--hover-underline.qodef-title--hover-long .qodef-e-title a { transition-duration: 0.9s; }

.qodef-qi-clients-slider.qodef-title--hover-underline .qodef-e-inner:hover .qodef-e-title a { background-size: 100% 100%; }

.qodef-qi-countdown .qodef-m-date { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; }

.qodef-qi-countdown .qodef-digit-wrapper { position: relative; display: flex; flex-direction: column; justify-content: center; text-align: center; width: 150px; }

.qodef-qi-countdown .qodef-digit { font-size: 70px; line-height: 1; }

.qodef-qi-countdown .qodef-label { font-size: 20px; }

.qodef-qi-counter.qodef-layout--simple.qodef-digit-stroke-effect .qodef-m-digit { -webkit-text-stroke: 1px rgb(51, 51, 51); text-shadow: none; color: transparent !important; }

.qodef-qi-counter.qodef-layout--simple .qodef-m-digit-wrapper { position: relative; display: inline-flex; align-items: center; justify-content: center; }

.qodef-qi-counter.qodef-layout--simple .qodef-m-digit { display: inline-block; font-size: 70px; line-height: 1; }

.qodef-qi-counter.qodef-layout--simple .qodef-m-icon { position: absolute; top: 0px; right: 0px; transform: translate(100%, -50%); font-size: 20px; }

.qodef-qi-counter.qodef-layout--simple .qodef-m-title { margin: 0.9em 0px 0px; }

.qodef-qi-counter.qodef-layout--simple .qodef-m-text { margin: 0.45em 0px 0px; }

.qodef-qi-device-carousel { position: relative; }

.qodef-qi-device-carousel > .qodef-qi-swiper-container { padding: 30px 0px; }

.qodef-qi-device-carousel > .qodef-qi-swiper-container > .swiper-wrapper { align-items: center; }

.qodef-qi-device-carousel .qodef-device-carousel-device { position: relative; margin: 0px auto; }

.qodef-qi-device-carousel .qodef-device-carousel-device .qodef-device-carousel-device-image { position: relative; pointer-events: none; box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 20px; border-radius: 30px; z-index: 10; }

.qodef-qi-device-carousel .qodef-device-carousel-device .qodef-device-carousel-device-image img { width: 100%; }

.qodef-qi-device-carousel .qodef-device-carousel-device .qodef-m-items { position: absolute; inset: 0px; z-index: -1; }

.qodef-qi-device-carousel .qodef-device-carousel-device .qodef-qi-swiper-container { overflow: hidden; height: 100%; padding: 0px !important; }

.qodef-qi-device-carousel .qodef-device-carousel-device .qodef-m-item { height: 100%; }

.qodef-qi-device-carousel .qodef-device-carousel-device .qodef-m-item img { height: 100%; object-fit: cover; }

.qodef-qi-device-slider { position: relative; margin: auto; }

.qodef-qi-device-slider .qodef-device-slider-image { position: relative; pointer-events: none; z-index: 10; }

.qodef-qi-device-slider .qodef-device-slider-image img { width: 100%; }

.qodef-frame-shadow--enabled.qodef-qi-device-slider .qodef-device-slider-image img { filter: drop-shadow(rgba(0, 0, 0, 0.07) 0px 6px 16.8px); }

.qodef-qi-device-slider .qodef-m-items { position: absolute; inset: 0px; z-index: 5; }

.qodef-qi-device-slider .qodef-qi-swiper-container { overflow: hidden; height: 100%; }

.qodef-qi-device-slider .qodef-m-item { height: 100%; }

.qodef-qi-device-slider .qodef-m-item a { height: 100%; }

.qodef-qi-device-slider .qodef-m-item img { height: 100%; object-fit: cover; }

@media only screen and (max-width: 1024px) {
  .qodef-device-slider-holder { margin-bottom: 96px; }
  .qodef-device-slider-holder .swiper-pagination-bullets { bottom: -96px !important; }
}

@media only screen and (max-width: 768px) {
  .qodef-device-slider-holder { margin-bottom: 86px; }
  .qodef-device-slider-holder .swiper-pagination-bullets { bottom: -86px !important; }
}

@media only screen and (max-width: 680px) {
  .qodef-device-slider-holder { margin-bottom: 76px; }
  .qodef-device-slider-holder .swiper-pagination-bullets { bottom: -76px !important; }
}

@media only screen and (max-width: 480px) {
  .qodef-device-slider-holder { margin-bottom: 46px; }
  .qodef-device-slider-holder .swiper-pagination-bullets { bottom: -46px !important; }
}

.qodef-qi-dropcaps { position: relative; }

.qodef-qi-dropcaps.qodef-letter-stroke-effect .qodef-m-letter { -webkit-text-stroke: 1px rgb(51, 51, 51); text-shadow: none; color: transparent !important; }

.qodef-qi-dropcaps.qodef-letter-clip-effect .qodef-m-letter { background-clip: text; -webkit-text-fill-color: transparent; }

body.e--ua-safari .qodef-qi-dropcaps.qodef-letter-clip-effect .qodef-m-letter { display: block; }

.qodef-qi-dropcaps .qodef-m-letter { float: left; font-size: 60px; line-height: 1em; width: 1em; height: 1em; display: inline-flex; align-items: center; justify-content: center; }

.qodef-qi-dropcaps .qodef-m-text { margin: 0px; }

.qodef-qi-dual-image-with-content { position: relative; display: flex; }

.qodef-qi-dual-image-with-content.qodef--content-right { flex-direction: row-reverse; }

.qodef-qi-dual-image-with-content .qodef-dual-content { display: flex; width: 50%; flex-direction: column; align-items: flex-start; justify-content: space-between; padding: 100px; background-color: rgb(246, 246, 246); }

.qodef-qi-dual-image-with-content .qodef-m-inner-content > .qodef-m-title { margin: 0px 0px 0.5em; }

.qodef-qi-dual-image-with-content .qodef-m-inner-content > .qodef-m-text { margin: 0px 0px 0.5em; }

.qodef-qi-dual-image-with-content .qodef-m-inner-bottom { width: 100%; }

.qodef-qi-dual-image-with-content .qodef-m-content-shortcode { position: relative; }

.qodef-qi-dual-image-with-content .qodef-image-holder { --holder_height: auto; position: relative; flex: 1 1 0%; height: var(--holder_height); }

.qodef-qi-dual-image-with-content .qodef-m-main-image { width: 100%; height: 100%; }

.qodef-qi-dual-image-with-content .qodef-m-main-image img { height: 100%; object-fit: cover; }

.qodef-qi-dual-image-with-content .qodef-m-second-image { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }

.qodef-qi-dual-image-with-content.qodef-decoration--underline .qodef-e-decorated { text-decoration: underline; }

.qodef-qi-dual-image-with-content.qodef-decoration--italic .qodef-e-decorated { font-style: italic; }

.qodef-qi-dual-image-with-content.qodef-decoration--bold .qodef-e-decorated { font-weight: 700; }

.qodef-qi-dual-image-with-content.qodef-link--underline-draw .qodef-e-link { color: currentcolor; width: 100%; background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 0.07em), currentcolor 0.07em); background-size: 100% 87%; }

.qodef-qi-dual-image-with-content.qodef-link--underline-draw .qodef-e-link:hover { animation: 1.1s cubic-bezier(0.32, 0.32, 0.15, 1.17) 0s 1 normal forwards running qodef-animate-underline-multiline; }

.qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-left .qodef-dual-content + .qodef-image-holder .qodef-m-main-image img { transform: scale(1) translateX(14px); }

.qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-right .qodef-dual-content + .qodef-image-holder .qodef-m-main-image img { transform: scale(1) translateX(-14px); }

.qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-left .qodef-dual-content + .qodef-image-holder, .qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-right .qodef-dual-content + .qodef-image-holder { overflow: hidden; }

.qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-left .qodef-dual-content + .qodef-image-holder .qodef-m-main-image, .qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-right .qodef-dual-content + .qodef-image-holder .qodef-m-main-image { display: flex; justify-content: center; }

.qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-left .qodef-dual-content + .qodef-image-holder .qodef-m-main-image img, .qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-right .qodef-dual-content + .qodef-image-holder .qodef-m-main-image img { display: inline-block; max-width: unset; transition: transform 1.3s cubic-bezier(0.37, 0.08, 0.02, 0.93); }

.qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-left.qodef-qi--appeared .qodef-dual-content + .qodef-image-holder .qodef-m-main-image img, .qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-right.qodef-qi--appeared .qodef-dual-content + .qodef-image-holder .qodef-m-main-image img { transform: scale(1) translateX(0px); }

@media only screen and (max-width: 1440px) {
  .qodef-qi-dual-image-with-content .qodef-image-holder { height: var(--holder_height_1440); }
}

@media only screen and (max-width: 1366px) {
  .qodef-qi-dual-image-with-content .qodef-image-holder { height: var(--holder_height_1366); }
}

@media only screen and (max-width: 1280px) {
  .qodef-qi-dual-image-with-content .qodef-image-holder { height: var(--holder_height_1280); }
}

@media only screen and (max-width: 1024px) {
  .qodef-qi-dual-image-with-content .qodef-image-holder { height: var(--holder_height_1024); }
}

@media only screen and (max-width: 768px) {
  .qodef-qi-dual-image-with-content .qodef-image-holder { height: var(--holder_height_768); }
}

@media only screen and (max-width: 680px) {
  .qodef-qi-dual-image-with-content .qodef-image-holder { height: var(--holder_height_680); }
}

@media only screen and (max-width: 1024px) {
  .qodef-qi-dual-image-with-content { flex-direction: column; }
  .qodef-qi-dual-image-with-content.qodef--content-right { flex-direction: column; }
  .qodef-qi-dual-image-with-content .qodef-dual-content { width: 100%; }
  .qodef-qi-dual-image-with-content .qodef-m-second-image { position: relative; padding: 7% 0px; }
  .qodef-qi-dual-image-with-content .qodef-m-main-image { position: absolute; }
  .qodef-qi-dual-image-with-content .qodef-image-holder { flex-basis: auto; }
  .qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-left .qodef-dual-content + .qodef-image-holder .qodef-m-main-image, .qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-right .qodef-dual-content + .qodef-image-holder .qodef-m-main-image { flex-flow: column; align-items: center; }
  .qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-left .qodef-dual-content + .qodef-image-holder .qodef-m-main-image img, .qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-right .qodef-dual-content + .qodef-image-holder .qodef-m-main-image img { max-width: 160%; }
}

.qodef-qi-faq { position: relative; display: inline-block; width: 100%; vertical-align: top; }

.qodef-qi-faq.qodef-behavior--accordion { opacity: 0; overflow-anchor: none; }

.qodef-qi-faq.qodef-behavior--accordion.qodef--init { opacity: 1; }

.qodef-qi-faq.qodef-behavior--accordion .qodef-e-title-holder { cursor: pointer; }

.qodef-qi-faq .qodef-e-content-inner { position: relative; display: inline-block; width: 100%; vertical-align: top; }

.qodef-qi-faq .qodef-e-icon > svg { width: 1em; fill: currentcolor; stroke: currentcolor; }

.qodef-qi-faq .qodef-e-title-holder { position: relative; display: flex; align-items: center; justify-content: space-between; padding: 26px 10px 26px 26px; transition: 0.2s ease-out; margin: 0px; }

.qodef-qi-faq .qodef-e-title-holder:not(:first-child) { margin: 12px 0px 0px; }

.qodef-qi-faq .qodef-e-title-holder .qodef-e-title { display: inline-flex; }

.qodef-qi-faq .qodef-e-title-holder .qodef-e-mark { position: relative; flex-shrink: 0; width: 20px; height: 18px; line-height: 1; text-align: center; }

.qodef-qi-faq .qodef-e-title-holder .qodef-e-mark span { position: absolute; display: flex; align-items: center; justify-content: center; top: 0px; right: 0px; height: 100%; transition: opacity 0.2s ease-out, color 0.2s ease-out; }

.qodef-qi-faq .qodef-e-title-holder .qodef-e-mark span::before { display: block; line-height: inherit; }

.qodef-qi-faq .qodef-e-title-holder .qodef-e-mark span.qodef-icon--minus { opacity: 0; }

.qodef-qi-faq .qodef-e-title-holder .qodef-e-mark span.qodef-icon--plus { opacity: 1; }

.qodef-qi-faq .qodef-e-title-holder.ui-state-active .qodef-e-mark span.qodef-icon--minus { opacity: 1; }

.qodef-qi-faq .qodef-e-title-holder.ui-state-active .qodef-e-mark span.qodef-icon--plus { opacity: 0; }

.qodef-qi-faq .qodef-e-title-holder.ui-state-active.ui-state-hover .qodef-e-mark span.qodef-icon--plus { opacity: 0; }

.qodef-qi-faq .qodef-e-title-holder .qodef-e-number { display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; margin-right: 8px; }

.qodef-qi-faq .qodef-e-content { padding: 0px 26px 16px; margin: 0px; transition: background-color 0.2s ease-out; }

.qodef-qi-faq .qodef-e-content p { margin: 0px; }

.qodef-qi-faq.qodef-style--standard .qodef-e-content { padding: 16px 26px; }

.qodef-qi-faq.qodef-style--standard .qodef-e-title-holder { background-color: rgb(246, 246, 246); border-bottom: 1px solid rgb(235, 235, 235); }

.qodef-qi-faq.qodef-style--standard .qodef-e-title-holder.ui-state-active { background-color: rgb(246, 246, 246); }

.qodef-qi-faq.qodef-style--standard .qodef-e-title-holder:not(:first-child) { margin: 0px; }

.qodef-qi-faq.qodef-style--standard .qodef-e-title-holder.ui-accordion-header-collapsed:nth-last-child(2) { border-color: transparent !important; }

.qodef-qi-faq.qodef-style--standard .qodef-e-content { border-bottom: 1px solid rgb(235, 235, 235); }

.qodef-qi-faq.qodef-style--boxed { border: 1px solid rgb(235, 235, 235); }

.qodef-qi-faq.qodef-style--boxed .qodef-e-title-holder:not(:first-child) { margin: 0px; border-top: 1px solid rgb(235, 235, 235); }

.qodef-qi-faq.qodef-style--border-between .qodef-e-title-holder { margin: 0px; border-top: 1px solid rgb(235, 235, 235); }

.qodef-qi-faq.qodef-style--border-between .qodef-e-title-holder:first-child { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }

.qodef-qi-graphs { position: relative; visibility: hidden; }

.qodef-qi-graphs.qodef--init { visibility: visible; }

.qodef-qi-graphs .qodef-m-inner { position: relative; }

.qodef-qi-graphs .qodef-m-canvas-holder { display: flex; }

.qodef-qi-graphs .qodef-m-canvas { position: relative; width: 100%; }

.qodef-qi-graphs.qodef-chart-alignment--flex-start .qodef-m-canvas-holder { justify-content: flex-start; }

.qodef-qi-graphs.qodef-chart-alignment--center .qodef-m-canvas-holder { justify-content: center; }

.qodef-qi-graphs.qodef-chart-alignment--flex-end .qodef-m-canvas-holder { justify-content: flex-end; }

.qodef-qi-highlight { margin: 0px !important; }

.qodef-qi-highlight .qodef-highlight-text { padding: 0px; color: rgb(255, 255, 255); background-repeat: no-repeat; }

.qodef-qi-highlight.qodef-qi--has-appear .qodef-highlight-text { background-size: 0px 100%; background-position-x: left; }

.qodef-qi-highlight.qodef-qi--has-appear.qodef-qi--appeared.qodef-highlight-style--color .qodef-highlight-text { animation: 1.1s cubic-bezier(0.32, 0.32, 0.15, 1.17) 0s 1 normal forwards running qodef-animate-highlight; }

.qodef-qi-highlight.qodef-qi--has-appear.qodef-qi--appeared.qodef-highlight-style--color .qodef-highlight-text:nth-of-type(2n+2) { animation-delay: 0.2s; }

.qodef-qi-how-to { position: relative; display: inline-block; width: 100%; vertical-align: top; }

.qodef-qi-how-to .qodef-m-title { margin: 0.35em 0px 0px; }

.qodef-qi-how-to .qodef-m-text { margin: 1.2em 0px 0px; }

.qodef-qi-how-to .qodef-m-title-holder { margin-bottom: 2.5em; }

.qodef-qi-how-to .qodef-e-step { margin-bottom: 30px; }

.qodef-qi-how-to .qodef-e-step-title { margin: 0px 0px 0.8em; }

.qodef-qi-how-to .qodef-e-step-text { margin: 0px 0px 1em; }

.qodef-qi-how-to .qodef-e-step-image { display: inline-block; vertical-align: top; }

.qodef-qi-icon-with-text .qodef-m-title { margin: 0px; }

.qodef-qi-icon-with-text .qodef-m-title a { display: block; color: inherit; }

.qodef-qi-icon-with-text .qodef-m-content > .qodef-m-text { margin: 0.5em 0px 0px; }

.qodef-qi-icon-with-text .qodef-m-button { margin: 1.5em 0px 0px; }

.qodef-qi-icon-with-text .qodef-m-icon-holder { font-size: 1.4em; line-height: 1; transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out, border-color 0.25s ease-in-out; }

.qodef-qi-icon-with-text .qodef-m-icon-holder i { vertical-align: top; color: inherit; }

.qodef-qi-icon-with-text .qodef-m-icon-holder svg { width: 1em; height: auto; vertical-align: top; fill: currentcolor; stroke: currentcolor; overflow: visible; }

.qodef-qi-icon-with-text.qodef-icon-boxed .qodef-m-icon-holder { display: inline-flex; align-items: center; justify-content: center; width: 3em; height: 3em; background-color: rgb(196, 196, 196); border: 1px solid transparent; }

.qodef-qi-icon-with-text .qodef-m-content { position: relative; display: inline-block; width: 100%; vertical-align: top; }

.qodef-qi-icon-with-text .qodef-m-separator .qodef-m-line { width: 60px; }

.qodef-qi-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper { position: relative; display: inline-block; vertical-align: top; }

.qodef-qi-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper a, .qodef-qi-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper img { display: block; }

.qodef-qi-icon-with-text.qodef--appear-from-bottom { opacity: 0; transform: translateY(50px); transition: opacity 0.25s, transform 0.35s ease-out; }

.qodef-qi-icon-with-text.qodef--appear-from-bottom.qodef-qi--appeared { opacity: 1; transform: translateY(0px); }

.qodef-qi-icon-with-text.qodef--appear-from-top { opacity: 0; transform: translateY(-50px); transition: opacity 0.25s, transform 0.35s ease-out; }

.qodef-qi-icon-with-text.qodef--appear-from-top.qodef-qi--appeared { opacity: 1; transform: translateY(0px); }

.qodef-qi-icon-with-text.qodef--appear-from-left { opacity: 0; transform: translateX(-50px); transition: opacity 0.25s, transform 0.35s ease-out; }

.qodef-qi-icon-with-text.qodef--appear-from-left.qodef-qi--appeared { opacity: 1; transform: translateX(0px); }

.qodef-qi-icon-with-text.qodef--appear-from-right { opacity: 0; transform: translateX(50px); transition: opacity 0.25s, transform 0.35s ease-out; }

.qodef-qi-icon-with-text.qodef--appear-from-right.qodef-qi--appeared { opacity: 1; transform: translateX(0px); }

.qodef-qi-icon-with-text.qodef--appear-fade { opacity: 0; transition: opacity 0.7s ease-out; }

.qodef-qi-icon-with-text.qodef--appear-fade.qodef-qi--appeared { opacity: 1; }

.qodef-qi-icon-with-text.qodef-icon--hover-move-horizontal .qodef-m-icon-holder i, .qodef-qi-icon-with-text.qodef-icon--hover-move-horizontal .qodef-m-icon-holder svg { transform: translateX(0px); transition: transform 0.28s cubic-bezier(0.22, 0.61, 0.36, 1); }

.qodef-qi-icon-with-text.qodef-icon--hover-move-horizontal:hover .qodef-m-icon-holder i, .qodef-qi-icon-with-text.qodef-icon--hover-move-horizontal:hover .qodef-m-icon-holder svg { transform: translateX(4px); }

.qodef-qi-icon-with-text.qodef-icon--hover-move-vertical .qodef-m-icon-holder i, .qodef-qi-icon-with-text.qodef-icon--hover-move-vertical .qodef-m-icon-holder svg { transform: translateY(0px); transition: transform 0.32s cubic-bezier(0.22, 0.61, 0.36, 1); }

.qodef-qi-icon-with-text.qodef-icon--hover-move-vertical:hover .qodef-m-icon-holder i, .qodef-qi-icon-with-text.qodef-icon--hover-move-vertical:hover .qodef-m-icon-holder svg { transform: translateY(-7px); }

.qodef-qi-icon-with-text.qodef-icon--hover-scale .qodef-m-icon-holder i, .qodef-qi-icon-with-text.qodef-icon--hover-scale .qodef-m-icon-holder svg { transform: scale(1) translateZ(0px); transition: transform 0.3s cubic-bezier(0.22, 0.61, 0.36, 1); will-change: transform; }

.qodef-qi-icon-with-text.qodef-icon--hover-scale:hover .qodef-m-icon-holder i, .qodef-qi-icon-with-text.qodef-icon--hover-scale:hover .qodef-m-icon-holder svg { transform: scale(1.17) translateZ(0px); }

.qodef-qi-icon-with-text.qodef-layout--before-content { display: flex; align-items: flex-start; }

.qodef-qi-icon-with-text.qodef-layout--before-content .qodef-m-icon-wrapper { flex-shrink: 0; margin-right: 0.7em; }

@media only screen and (max-width: 768px) {
  .qodef-qi-icon-with-text.qodef-layout--before-content.qodef-column-responsive--768 { flex-direction: column; }
}

@media only screen and (max-width: 680px) {
  .qodef-qi-icon-with-text.qodef-layout--before-content.qodef-column-responsive--680 { flex-direction: column; }
}

@media only screen and (max-width: 480px) {
  .qodef-qi-icon-with-text.qodef-layout--before-content.qodef-column-responsive--480 { flex-direction: column; }
}

.qodef-qi-icon-with-text.qodef-layout--before-title .qodef-m-title { line-height: 1; }

.qodef-qi-icon-with-text.qodef-layout--before-title .qodef-m-title a { transition: color 0.2s ease-out; }

.qodef-qi-icon-with-text.qodef-layout--before-title .qodef-m-title-inner { display: flex; align-items: center; }

.qodef-qi-icon-with-text.qodef-layout--before-title .qodef-m-icon-wrapper { flex-shrink: 0; margin-right: 0.15em; transition: color 0.2s ease-out; }

.qodef-qi-icon-with-text.qodef-layout--top.qodef-alignment--center { text-align: center; }

.qodef-qi-icon-with-text.qodef-layout--top.qodef-alignment--left { text-align: left; }

.qodef-qi-icon-with-text.qodef-layout--top.qodef-alignment--right { text-align: right; }

.qodef-qi-icon-with-text.qodef-layout--top .qodef-m-title { margin-top: 1.3em; }

.qodef-qi-icon-with-text.qodef-layout--top .qodef-m-separator + .qodef-m-title { margin: 0px; }

.qodef-qi-image-gallery-masonry.qodef-qi-grid > .qodef-grid-inner { gap: 24px; }

.qodef-qi-image-gallery-masonry.qodef-qi-grid.qodef-layout--qi-masonry.qodef-items--fixed .qodef-image-wrapper img { object-fit: cover; }

.qodef-qi-image-gallery-masonry .qodef-e-inner { position: relative; overflow: hidden; }

.qodef-qi-image-gallery-masonry .qodef-e-inner::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: transparent; transition: background-color 0.35s ease-out; pointer-events: none; }

.qodef-qi-image-gallery-masonry.qodef-image--hover-zoom .qodef-e-inner img { display: block; width: calc(100% + 2px); transform: scale(1.005) translateZ(0px); transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); will-change: transform; }

.qodef-qi-image-gallery-masonry.qodef-image--hover-zoom .qodef-e:hover .qodef-e-inner img { transform: scale(1.03); }

.qodef-qi-image-gallery-masonry.qodef-image--hover-zoom-out .qodef-e-inner img { display: block; width: calc(100% + 2px); transform: scale(1.03) translateZ(0px); transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); will-change: transform; }

.qodef-qi-image-gallery-masonry.qodef-image--hover-zoom-out .qodef-e:hover .qodef-e-inner img { transform: scale(1); }

.qodef-qi-image-gallery-masonry.qodef-image--hover-move .qodef-e-inner img { display: block; width: calc(100% + 2px); transform: scale(1.2); transition: transform 0.5s cubic-bezier(0.33, 0.02, 0, 0.93); will-change: transform; }

.qodef-qi-image-gallery-masonry.qodef-image--hover-move .qodef-e:hover .qodef-e-inner img { transform: scale(1.2) translateX(12px); }

.qodef-qi-image-gallery-masonry.qodef-image--hover-from-top .qodef-e-inner img { transform-origin: center top; }

.qodef-qi-image-gallery-masonry.qodef-image--hover-from-bottom .qodef-e-inner img { transform-origin: center bottom; }

.qodef-qi-image-gallery-masonry.qodef-image--hover-from-left .qodef-e-inner img { transform-origin: left center; }

.qodef-qi-image-gallery-masonry.qodef-image--hover-from-right .qodef-e-inner img { transform-origin: right center; }

.qodef-qi-image-gallery-pinterest .qodef-e-inner { position: relative; overflow: hidden; }

.qodef-qi-image-gallery-pinterest .qodef-e-inner::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: transparent; transition: background-color 0.35s ease-out; pointer-events: none; }

.qodef-qi-image-gallery-pinterest.qodef-image--hover-zoom .qodef-e-inner img { display: block; width: calc(100% + 2px); transform: scale(1.005) translateZ(0px); transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); will-change: transform; }

.qodef-qi-image-gallery-pinterest.qodef-image--hover-zoom .qodef-e:hover .qodef-e-inner img { transform: scale(1.03); }

.qodef-qi-image-gallery-pinterest.qodef-image--hover-zoom-out .qodef-e-inner img { display: block; width: calc(100% + 2px); transform: scale(1.03) translateZ(0px); transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); will-change: transform; }

.qodef-qi-image-gallery-pinterest.qodef-image--hover-zoom-out .qodef-e:hover .qodef-e-inner img { transform: scale(1); }

.qodef-qi-image-gallery-pinterest.qodef-image--hover-move .qodef-e-inner img { display: block; width: calc(100% + 2px); transform: scale(1.2); transition: transform 0.5s cubic-bezier(0.33, 0.02, 0, 0.93); will-change: transform; }

.qodef-qi-image-gallery-pinterest.qodef-image--hover-move .qodef-e:hover .qodef-e-inner img { transform: scale(1.2) translateX(12px); }

.qodef-qi-image-gallery-pinterest.qodef-image--hover-from-top .qodef-e-inner img { transform-origin: center top; }

.qodef-qi-image-gallery-pinterest.qodef-image--hover-from-bottom .qodef-e-inner img { transform-origin: center bottom; }

.qodef-qi-image-gallery-pinterest.qodef-image--hover-from-left .qodef-e-inner img { transform-origin: left center; }

.qodef-qi-image-gallery-pinterest.qodef-image--hover-from-right .qodef-e-inner img { transform-origin: right center; }

.qodef-qi-image-gallery .qodef-e-inner { position: relative; overflow: hidden; }

.qodef-qi-image-gallery .qodef-e-inner::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: transparent; transition: background-color 0.35s ease-out; pointer-events: none; }

.qodef-qi-image-gallery.qodef-image--hover-zoom .qodef-e-inner img { display: block; width: calc(100% + 2px); transform: scale(1.01) translateZ(0px); transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); will-change: transform; }

.qodef-qi-image-gallery.qodef-image--hover-zoom .qodef-e:hover .qodef-e-inner img { transform: scale(1.03); }

.qodef-qi-image-gallery.qodef-image--hover-zoom-out .qodef-e-inner img { display: block; width: calc(100% + 2px); transform: scale(1.03) translateZ(0px); transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); will-change: transform; }

.qodef-qi-image-gallery.qodef-image--hover-zoom-out .qodef-e:hover .qodef-e-inner img { transform: scale(1); }

.qodef-qi-image-gallery.qodef-image--hover-move .qodef-e-inner img { display: block; width: calc(100% + 2px); transform: scale(1.2); transition: transform 0.5s cubic-bezier(0.33, 0.02, 0, 0.93); will-change: transform; }

.qodef-qi-image-gallery.qodef-image--hover-move .qodef-e:hover .qodef-e-inner img { transform: scale(1.2) translateX(12px); }

.qodef-qi-image-gallery.qodef-image--hover-from-top .qodef-e-inner img { transform-origin: center top; }

.qodef-qi-image-gallery.qodef-image--hover-from-bottom .qodef-e-inner img { transform-origin: center bottom; }

.qodef-qi-image-gallery.qodef-image--hover-from-left .qodef-e-inner img { transform-origin: left center; }

.qodef-qi-image-gallery.qodef-image--hover-from-right .qodef-e-inner img { transform-origin: right center; }

.qodef-qi-image-slider .qodef-e { overflow: hidden; backface-visibility: hidden; }

.qodef-qi-image-slider .qodef-e-inner { position: relative; overflow: hidden; }

.qodef-qi-image-slider .qodef-e-inner::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: transparent; transition: background-color 0.35s ease-out; pointer-events: none; }

.qodef-qi-image-slider .qodef-e-inner-holder { position: relative; overflow: hidden; }

.qodef-qi-image-slider .qodef-e-alt-text-holder { display: flex; visibility: hidden; opacity: 0; transition: 0.3s ease-in; }

.qodef-col-num--1.qodef-navigation-alignment--flex-start.qodef-qi-image-slider .qodef-e-alt-text-holder { justify-content: flex-end; }

.qodef-col-num--1.qodef-navigation-alignment--flex-end.qodef-qi-image-slider .qodef-e-alt-text-holder { justify-content: flex-start; }

.qodef-qi-image-slider .swiper-slide-active .qodef-e-alt-text-holder { visibility: visible; opacity: 1; }

.qodef-qi-image-slider .qodef-e-alt-text { margin-top: 10px; }

.qodef-qi-image-slider.qodef-image--hover-zoom .qodef-e-inner-holder { display: block; width: calc(100% - 1px); transform: scale(1.02) translateZ(0px); transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); will-change: transform; }

.qodef-qi-image-slider.qodef-image--hover-zoom .qodef-e:hover .qodef-e-inner-holder { transform: scale(1.05); }

.qodef-qi-image-slider.qodef-image--hover-zoom-out .qodef-e-inner-holder { display: block; width: calc(100% + 2px); transform: scale(1.03) translateZ(0px); transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); will-change: transform; }

.qodef-qi-image-slider.qodef-image--hover-zoom-out .qodef-e:hover .qodef-e-inner-holder { transform: scale(1); }

.qodef-qi-image-slider.qodef-image--hover-move .qodef-e-inner-holder { display: block; width: calc(100% + 2px); transform: scale(1.2); transition: transform 0.5s cubic-bezier(0.33, 0.02, 0, 0.93); will-change: transform; }

.qodef-qi-image-slider.qodef-image--hover-move .qodef-e:hover .qodef-e-inner-holder { transform: scale(1.2) translateX(12px); }

.qodef-qi-image-slider.qodef-image--hover-from-top .qodef-e-inner-holder { transform-origin: center top; }

.qodef-qi-image-slider.qodef-image--hover-from-bottom .qodef-e-inner-holder { transform-origin: center bottom; }

.qodef-qi-image-slider.qodef-image--hover-from-left .qodef-e-inner-holder { transform-origin: left center; }

.qodef-qi-image-slider.qodef-image--hover-from-right .qodef-e-inner-holder { transform-origin: right center; }

.qodef-qi-image-slider.qodef--centered-zoom .swiper-slide { transform: scale(0.85); transition: 0.3s; }

.qodef-qi-image-slider.qodef--centered-zoom .swiper-slide.swiper-slide-active, .qodef-qi-image-slider.qodef--centered-zoom .swiper-slide.swiper-slide-duplicate-active { transform: scale(1); }

.qodef-qi-info-button { position: relative; vertical-align: middle; width: auto; margin: 0px; font-family: inherit; font-size: 16px; font-weight: 500; text-decoration: none; text-transform: none; border-radius: 4px; outline: 0px; transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out, border-color 0.25s ease-in-out; padding: 11px 28px; display: inline-flex; flex-direction: column; align-items: flex-start; justify-content: center; line-height: 1.2em; overflow: hidden; }

.qodef-qi-info-button .qodef-m-text-holder { display: flex; align-items: center; }

.qodef-qi-info-button .qodef-m-subtext { font-size: 0.75em; }

.qodef-qi-info-button .qodef-m-subtext.qodef--subtext-color-set { transition: color 0.25s ease-in-out; }

.qodef-qi-info-button.qodef-size--small { padding: 6px 24px; }

.qodef-qi-info-button.qodef-size--large { padding: 11px 36px; }

.qodef-qi-info-button.qodef-size--full { width: 100%; text-align: center; }

.qodef-qi-info-button.qodef-layout--filled { color: rgb(17, 17, 17); background-color: rgb(244, 244, 244); border: 0px solid; font-size: 1rem; }

.qodef-qi-info-button.qodef-layout--filled:hover { color: rgb(255, 255, 255); background-color: rgb(17, 17, 17); }

.qodef-qi-info-button.qodef-layout--outlined { color: rgb(17, 17, 17); background-color: transparent; border: 2px solid rgb(17, 17, 17); }

.qodef-qi-info-button.qodef-layout--outlined:hover { color: rgb(17, 17, 17); background-color: rgb(244, 244, 244); border-color: rgb(244, 244, 244); }

.qodef-qi-info-button.qodef-icon--left .qodef-m-text-holder { flex-direction: row-reverse; }

.qodef-qi-info-button .qodef-m-icon { color: currentcolor; }

.qodef-qi-info-button .qodef-m-icon.qodef--icon-color-set { transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out; }

.qodef-qi-info-button .qodef-m-icon svg { width: 1em; fill: currentcolor; stroke: currentcolor; }

.qodef-qi-info-button.qodef-icon--right:not(.qodef-type--icon-boxed) .qodef-m-icon i, .qodef-qi-info-button.qodef-icon--right:not(.qodef-type--icon-boxed) .qodef-m-icon svg { margin-left: 10px; }

.qodef-qi-info-button.qodef-icon--left:not(.qodef-type--icon-boxed) .qodef-m-icon i, .qodef-qi-info-button.qodef-icon--left:not(.qodef-type--icon-boxed) .qodef-m-icon svg { margin-right: 10px; }

.qodef-qi-info-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner, .qodef-qi-info-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner, .qodef-qi-info-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner { position: relative; overflow: hidden; display: inherit; padding: 1px; }

.qodef-qi-info-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i, .qodef-qi-info-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg, .qodef-qi-info-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner i, .qodef-qi-info-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner svg, .qodef-qi-info-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner i, .qodef-qi-info-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg { transition: transform 0.38s cubic-bezier(0.37, 0.08, 0.02, 0.93), opacity 0.18s ease-in-out; will-change: transform; }

.qodef-qi-info-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i:nth-child(1), .qodef-qi-info-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg:nth-child(1), .qodef-qi-info-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner i:nth-child(1), .qodef-qi-info-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner svg:nth-child(1), .qodef-qi-info-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner i:nth-child(1), .qodef-qi-info-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg:nth-child(1) { transform: translateX(0px) translateY(0px); transition-delay: 0.1s; opacity: 1; }

.qodef-qi-info-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i:nth-child(2), .qodef-qi-info-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg:nth-child(2), .qodef-qi-info-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner i:nth-child(2), .qodef-qi-info-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner svg:nth-child(2), .qodef-qi-info-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner i:nth-child(2), .qodef-qi-info-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg:nth-child(2) { position: absolute; opacity: 0; left: 1px; top: 1px; transition-delay: 0s; }

.qodef-qi-info-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner i:nth-child(1), .qodef-qi-info-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner svg:nth-child(1), .qodef-qi-info-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner i:nth-child(1), .qodef-qi-info-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner svg:nth-child(1), .qodef-qi-info-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner i:nth-child(1), .qodef-qi-info-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner svg:nth-child(1) { opacity: 0; }

.qodef-qi-info-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner i:nth-child(2), .qodef-qi-info-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner svg:nth-child(2), .qodef-qi-info-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner i:nth-child(2), .qodef-qi-info-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner svg:nth-child(2), .qodef-qi-info-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner i:nth-child(2), .qodef-qi-info-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner svg:nth-child(2) { transform: translateX(0px) translateY(0px) translateZ(0px); transition-delay: 0.25s; opacity: 1; }

.qodef-qi-info-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner i:nth-child(2), .qodef-qi-info-button.qodef-hover--icon-move-horizontal .qodef-m-icon-inner svg:nth-child(2) { transform: translateX(-150%) translateY(0px); }

.qodef-qi-info-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner i:nth-child(1), .qodef-qi-info-button.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner svg:nth-child(1) { transform: translateX(200%) translateY(0px); }

.qodef-qi-info-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner i, .qodef-qi-info-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg { will-change: transform; }

.qodef-qi-info-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner i:nth-child(2), .qodef-qi-info-button.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg:nth-child(2) { transform: translateX(0px) translateY(150%) translateZ(0px); }

.qodef-qi-info-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner i:nth-child(1), .qodef-qi-info-button.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner svg:nth-child(1) { transform: translateX(0px) translateY(-150%) translateZ(0px); }

.qodef-qi-info-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i, .qodef-qi-info-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg { will-change: transform; }

.qodef-qi-info-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i:nth-child(2), .qodef-qi-info-button.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg:nth-child(2) { transform: translateX(-100%) translateY(100%) translateZ(0px); }

.qodef-qi-info-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner i:nth-child(1), .qodef-qi-info-button.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner svg:nth-child(1) { transform: translateX(100%) translateY(-100%) translateZ(0px); }

.qodef-qi-info-button.qodef-hover--icon-move-horizontal-short .qodef-m-icon-inner i, .qodef-qi-info-button.qodef-hover--icon-move-horizontal-short .qodef-m-icon-inner svg { transition: transform 0.3s cubic-bezier(0.37, 0.08, 0.02, 0.93), opacity 0.2s ease-in-out; transform: translateX(0px); will-change: transform; }

.qodef-qi-info-button.qodef-hover--icon-move-horizontal-short:hover .qodef-m-icon-inner i, .qodef-qi-info-button.qodef-hover--icon-move-horizontal-short:hover .qodef-m-icon-inner svg { transform: translateX(4px); }

.qodef-qi-info-button.qodef-type--icon-boxed { flex-direction: row; align-items: stretch; padding: 0px !important; }

.qodef-qi-info-button.qodef-type--icon-boxed .qodef-m-text-holder { flex-direction: column; padding: 11px 28px; }

.qodef-qi-info-button.qodef-type--icon-boxed.qodef-icon--left { flex-direction: row-reverse; }

.qodef-qi-info-button.qodef-type--icon-boxed.qodef-icon--left .qodef-m-icon-holder { flex-direction: row-reverse; }

.qodef-qi-info-button.qodef-type--icon-boxed .qodef-m-text-holder { align-items: flex-start; justify-content: center; }

.qodef-qi-info-button.qodef-type--icon-boxed .qodef-m-icon { position: relative; display: flex; align-items: center; justify-content: center; text-align: center; padding: 11px 0px; flex: 1 1 0%; }

.qodef-qi-info-button.qodef-type--icon-boxed .qodef-m-icon i { line-height: inherit; }

.qodef-qi-info-button.qodef-type--icon-boxed .qodef-m-border { height: 100%; width: 2px; background-color: rgb(17, 17, 17); transition: background-color 0.25s ease-in-out; }

.qodef-qi-info-cards { position: relative; display: flex; flex-direction: column; background-color: rgb(249, 249, 249); padding: 30px; transition: background-color 0.4s ease-out; }

.qodef-qi-info-cards .qodef-m-link { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.qodef-qi-info-cards a:not(.qodef-m-link) { position: relative; z-index: 1; }

.qodef-qi-info-cards .qodef-m-title { margin: 0px 0px 0.5em; }

.qodef-qi-info-cards .qodef-m-title a { display: block; color: inherit; }

.qodef-qi-info-cards .qodef-m-subtitle { margin: 0px 0px 0.5em; }

.qodef-qi-info-cards .qodef-m-content { position: relative; }

.qodef-qi-info-cards .qodef-m-content .qodef-m-text { margin: 0px 0px 0.5em; }

.qodef-qi-info-cards .qodef-m-icon-wrapper { margin: 0px 0px 0.5em; }

.qodef-qi-info-cards .qodef-m-icon-holder { font-size: 55px; line-height: 1; transition: 0.3s ease-in-out; }

.qodef-qi-info-cards .qodef-m-icon-holder i { vertical-align: top; color: inherit; }

.qodef-qi-info-cards .qodef-m-icon-holder svg { width: 30px; height: auto; vertical-align: top; fill: currentcolor; stroke: currentcolor; }

.qodef-qi-info-cards.qodef--custom-icon .qodef-m-icon-wrapper { position: relative; }

.qodef-qi-info-cards.qodef--custom-icon .qodef-m-icon-wrapper a, .qodef-qi-info-cards.qodef--custom-icon .qodef-m-icon-wrapper img { display: inline-block; }

.qodef-qi-interactive-banner { position: relative; display: inline-block; vertical-align: top; width: auto; overflow: hidden; }

.qodef-qi-interactive-banner .qodef-m-banner-link { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: block; }

.qodef-qi-interactive-banner .qodef-m-content { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: flex; flex-direction: column; }

.qodef-qi-interactive-banner .qodef-m-title { margin: 0px; }

.qodef-qi-interactive-banner .qodef-m-title-inner { display: inline-block; }

.qodef-qi-interactive-banner .qodef-m-subtitle { margin: 0px 0px 0.4em; }

.qodef-qi-interactive-banner .qodef-m-content-inner > .qodef-m-text { margin: 0.7em 0px 0px; }

.qodef-qi-interactive-banner .qodef-m-text-holder { margin: 0.7em 0px 0px; }

.qodef-qi-interactive-banner .qodef-m-button { padding: 0.5em 0px 0px; z-index: 1; position: relative; display: inline-block; }

.qodef-qi-interactive-banner .qodef-m-image { position: relative; display: inline-block; vertical-align: top; width: auto; overflow: hidden; }

.qodef-qi-interactive-banner .qodef-m-image img { display: inline-block; transition: 0.35s ease-out; }

.qodef-qi-interactive-banner .qodef-m-image::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: transparent; transition: background-color 0.35s ease-out; }

.qodef-qi-interactive-banner.qodef-layout--from-bottom.qodef--visible .qodef-m-content { opacity: 1; }

.qodef-qi-interactive-banner.qodef-layout--from-bottom .qodef-m-content { align-items: flex-start; justify-content: flex-end; padding: 60px; opacity: 0; transition: opacity 0.2s; }

.qodef-qi-interactive-banner.qodef-layout--from-bottom .qodef-m-content-inner { position: relative; overflow: hidden; }

.qodef-qi-interactive-banner.qodef-layout--from-bottom .qodef-m-movement { transform: translateZ(0px); transition: transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1); }

.qodef-qi-interactive-banner.qodef-layout--from-bottom .qodef-m-text-holder { opacity: 0; transition: opacity 0.25s ease-out; }

.qodef-qi-interactive-banner.qodef-layout--from-bottom .qodef-m-text-holder .qodef-m-text { margin: 0px; }

.qodef-qi-interactive-banner.qodef-layout--from-bottom:hover .qodef-m-movement { transform: translateY(0px) translateZ(0px) !important; }

.qodef-qi-interactive-banner.qodef-layout--from-bottom:hover .qodef-m-text-holder { opacity: 1; transition-delay: 0.15s; }

.qodef-qi-interactive-banner.qodef-layout--image-switch { width: 100%; background-color: rgb(246, 246, 246); }

.qodef-qi-interactive-banner.qodef-layout--image-switch .qodef-m-content { position: relative; flex-direction: row; align-items: center; justify-content: left; text-align: left; padding: 60px; }

@media only screen and (max-width: 680px) {
  .qodef-qi-interactive-banner.qodef-layout--image-switch .qodef-m-content { flex-direction: column; }
}

.qodef-qi-interactive-banner.qodef-layout--image-switch .qodef-m-content-inner { flex: 1 1 0%; margin-right: 2em; }

@media only screen and (max-width: 680px) {
  .qodef-qi-interactive-banner.qodef-layout--image-switch .qodef-m-content-inner { margin-right: 0px; }
}

.qodef-qi-interactive-banner.qodef-layout--image-switch .qodef-m-image-holder { position: relative; width: 35%; }

@media only screen and (max-width: 680px) {
  .qodef-qi-interactive-banner.qodef-layout--image-switch .qodef-m-image-holder { width: 100%; margin-top: 2em; }
}

.qodef-qi-interactive-banner.qodef-layout--image-switch .qodef-m-image-holder .qodef-m-image { transition: 0.2s ease-in-out; }

.qodef-qi-interactive-banner.qodef-layout--image-switch .qodef-m-image-holder .qodef-m-image:first-child { opacity: 1; }

.qodef-qi-interactive-banner.qodef-layout--image-switch .qodef-m-image-holder .qodef-m-image:last-child { position: absolute; top: 0px; left: 0px; opacity: 0; }

.qodef-qi-interactive-banner.qodef-layout--image-switch:hover .qodef-m-image-holder .qodef-m-image:first-child { opacity: 0; }

.qodef-qi-interactive-banner.qodef-layout--image-switch:hover .qodef-m-image-holder .qodef-m-image:last-child { opacity: 1; }

.qodef-qi-interactive-banner.qodef-layout--revealing.qodef--visible .qodef-m-content { opacity: 1; }

.qodef-qi-interactive-banner.qodef-layout--revealing .qodef-m-content { align-items: flex-start; justify-content: flex-start; padding: 60px; opacity: 0; transition: opacity 0.2s; }

.qodef-qi-interactive-banner.qodef-layout--revealing .qodef-m-content-inner > .qodef-m-text { opacity: 0; transform: translateY(-10px); transition: opacity 0.25s, transform 0.25s cubic-bezier(0.22, 0.61, 0.36, 1); }

.qodef-qi-interactive-banner.qodef-layout--revealing .qodef-m-button { transition: transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1) 50ms; }

.qodef-qi-interactive-banner.qodef-layout--revealing:hover .qodef-m-button { transform: translateY(0px) translateZ(0px) !important; transition-delay: 0s; }

.qodef-qi-interactive-banner.qodef-layout--revealing:hover .qodef-m-content-inner > .qodef-m-text { opacity: 1; transform: translateY(0px); transition-duration: 0.25s, 0.35s; transition-delay: 0.1s, 0.1s; }

.qodef-qi-interactive-banner.qodef-layout--standard .qodef-m-content { align-items: center; justify-content: center; text-align: center; padding: 30px; }

.qodef-qi-interactive-banner.qodef-layout--standard .qodef-m-button, .qodef-qi-interactive-banner.qodef-layout--standard .qodef-m-subtitle { opacity: 0; transition: opacity 0.23s ease-out, transform 0.28s ease-out; }

.qodef-qi-interactive-banner.qodef-layout--standard .qodef-m-subtitle { transform: translateY(-10px); }

.qodef-qi-interactive-banner.qodef-layout--standard .qodef-m-button { transform: translateY(10px); }

.qodef-qi-interactive-banner.qodef-layout--standard:hover .qodef-m-button, .qodef-qi-interactive-banner.qodef-layout--standard:hover .qodef-m-subtitle { opacity: 1; transform: translateY(0px); }

.qodef-qi-interactive-link-showcase { position: relative; width: 100%; vertical-align: top; display: flex; align-items: center; visibility: hidden; }

.qodef-qi-interactive-link-showcase.qodef--full-height { height: 100vh; }

.admin-bar .qodef-qi-interactive-link-showcase.qodef--full-height { height: calc(-32px + 100vh); }

.qodef-qi-interactive-link-showcase .qodef-e-image { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; transition: opacity 0.45s; }

.qodef-qi-interactive-link-showcase .qodef-e-image.qodef-background { background-size: cover; background-position: center center; background-repeat: no-repeat; }

.qodef-qi-interactive-link-showcase .qodef-e-image.qodef-background img { display: none; }

.qodef-qi-interactive-link-showcase .qodef-e-image.qodef--active { opacity: 1; z-index: 5; transition: opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); }

.qodef-qi-interactive-link-showcase .qodef-m-items { display: flex; flex-direction: column; align-items: center; z-index: 10; }

.qodef-qi-interactive-link-showcase .qodef-m-item { position: relative; display: inline-block; vertical-align: top; width: auto; color: rgb(17, 17, 17); margin: 0.6em 0px; }

.qodef-qi-interactive-link-showcase .qodef-e-title { position: relative; display: inline-block; vertical-align: top; font-family: inherit; font-weight: 500; letter-spacing: -0.02em; font-size: 39px; line-height: 1.19048em; transition: color 0.2s ease-out; z-index: 2; }

@media only screen and (max-width: 680px) {
  .qodef-qi-interactive-link-showcase .qodef-e-title { font-size: 36px; }
}

.qodef-qi-interactive-link-showcase .qodef-e-inner-title { position: relative; display: inline-block; vertical-align: top; }

.qodef-qi-interactive-link-showcase .qodef-e-inner-title::after { content: ""; position: absolute; left: 0px; width: 0px; height: 2px; background-color: currentcolor; transition: width 0.3s; }

.qodef-qi-interactive-link-showcase .qodef-e-inner-title:hover::after { width: 100%; }

.qodef-hover--underline.qodef-qi-interactive-link-showcase .qodef-e-inner-title::after { bottom: 0px; }

.qodef-hover--line-through.qodef-qi-interactive-link-showcase .qodef-e-inner-title::after { top: 50%; transform: translateY(-50%); }

.qodef-qi-interactive-link-showcase .qodef--active.qodef-m-item .qodef-e-inner-title::after { width: 100%; }

.qodef-qi-interactive-link-showcase .qodef-e-text { display: block; }

.qodef-qi-interactive-link-showcase.qodef--init { visibility: visible; }

.qodef-qi-interactive-link-showcase.qodef-layout--background .qodef-m-images { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.qodef-qi-interactive-link-showcase.qodef-layout--background .qodef-m-items { width: 40%; justify-content: center; align-items: flex-start; }

.qodef-qi-interactive-link-showcase.qodef-layout--split { align-items: stretch; }

.qodef-qi-interactive-link-showcase.qodef-layout--split .qodef-m-images { position: relative; flex: 1 1 0%; }

@media only screen and (max-width: 680px) {
  .qodef-split-hide-under--680 .qodef-qi-interactive-link-showcase.qodef-layout--split .qodef-m-images { display: none; }
}

@media only screen and (max-width: 480px) {
  .qodef-split-hide-under--480 .qodef-qi-interactive-link-showcase.qodef-layout--split .qodef-m-images { display: none; }
}

.qodef-qi-interactive-link-showcase.qodef-layout--split .qodef-m-items { width: 40%; justify-content: center; align-items: flex-start; padding: 150px 10%; }

@media only screen and (max-width: 680px) {
  .qodef-split-hide-under--680 .qodef-qi-interactive-link-showcase.qodef-layout--split .qodef-m-items { width: 100%; }
}

@media only screen and (max-width: 480px) {
  .qodef-split-hide-under--480 .qodef-qi-interactive-link-showcase.qodef-layout--split .qodef-m-items { width: 100%; }
}

.qodef-qi-interactive-link-showcase.qodef-layout--split .qodef-e-image:not(.qodef-background) { display: flex; align-items: center; justify-content: center; }

.qodef-qi-interactive-link-showcase.qodef-layout--split .qodef-e-image:not(.qodef-background) img { max-height: 100%; object-fit: contain; }

.qodef-qi-interactive-link-showcase.qodef-layout--standard { justify-content: center; text-align: center; }

.qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-m-images { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; overflow: hidden; }

@media only screen and (max-width: 768px) {
  .qodef-standard-hide-under--768 .qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-m-images { display: none; }
}

@media only screen and (max-width: 680px) {
  .qodef-standard-hide-under--680 .qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-m-images { display: none; }
}

@media only screen and (max-width: 480px) {
  .qodef-standard-hide-under--480 .qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-m-images { display: none; }
}

.qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-m-items { width: 40%; justify-content: center; }

@media only screen and (max-width: 680px) {
  .qodef-split-hide-under--680 .qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-m-items { width: 100%; }
}

@media only screen and (max-width: 480px) {
  .qodef-split-hide-under--480 .qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-m-items { width: 100%; }
}

.qodef-standard-images-on-top--yes .qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-m-items { z-index: unset; }

.qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-e-image { display: flex; align-items: center; justify-content: center; transition: opacity 0.35s ease-out; }

.qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-e-image.qodef-position--left { left: 0px; width: 30%; }

.qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-e-image.qodef-position--right { left: auto; right: 0px; width: 30%; }

.qodef-qi-interactive-link-showcase.qodef-layout--standard .qodef-e-image img { position: relative; }

.qodef-qi-interactive-link-showcase.qodef-layout--inline { align-items: flex-start; justify-content: flex-start; text-align: left; }

.qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-m-images { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; overflow: hidden; }

@media only screen and (max-width: 680px) {
  .qodef-standard-hide-under--680 .qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-m-images { display: none; }
}

@media only screen and (max-width: 480px) {
  .qodef-standard-hide-under--480 .qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-m-images { display: none; }
}

.qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-m-items { flex-flow: wrap; align-items: baseline; margin: 0px -20px; }

@media only screen and (max-width: 680px) {
  .qodef-split-hide-under--680 .qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-m-items { width: 100%; }
}

@media only screen and (max-width: 480px) {
  .qodef-split-hide-under--480 .qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-m-items { width: 100%; }
}

.qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-m-item { position: relative; flex: 0 1 0%; margin: 0px !important; }

.qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-e-title { white-space: nowrap; padding: 0px 20px; }

.qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-e-title::before { position: absolute; right: 0px; transform: translateX(50%); }

.qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-e-text { padding: 0px 20px; }

.qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-e-image { display: flex; align-items: center; justify-content: center; transition: opacity 0.35s ease-out; }

.qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-e-image.qodef-position--left { left: 0px; width: 30%; justify-content: flex-start; }

.qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-e-image.qodef-position--right { left: auto; right: 0px; width: 30%; justify-content: flex-end; }

.qodef-qi-interactive-link-showcase.qodef-layout--inline .qodef-e-image img { position: relative; }

.qodef-qi-item-showcase { position: relative; display: flex; align-items: center; justify-content: space-between; width: 100%; }

.qodef-qi-item-showcase .qodef-m-image { position: relative; flex-shrink: 0; max-width: 60%; padding: 0px 60px; }

.qodef-qi-item-showcase .qodef-m-image img { display: block; }

.qodef-qi-item-showcase .qodef-m-items { position: relative; display: flex; flex-direction: column; width: 100%; }

.qodef-qi-item-showcase .qodef-m-items.qodef--left { text-align: right; }

.qodef-qi-item-showcase .qodef-m-items.qodef--right { text-align: left; }

.qodef-qi-item-showcase .qodef-m-item { position: relative; display: inline-block; width: 100%; vertical-align: top; margin-bottom: 60px; }

@media screen and (min-width: 1025px) {
  .qodef-qi-item-showcase .qodef-m-item:last-child { margin-bottom: 0px !important; }
}

.qodef-qi-item-showcase .qodef-e-icon-holder { line-height: 1em; transition: color 0.2s ease-out; }

.qodef-qi-item-showcase .qodef-e-icon-holder a { display: inline-block; }

.qodef-qi-item-showcase .qodef-e-icon-holder > svg { width: 1em; fill: currentcolor; stroke: currentcolor; }

.qodef-qi-item-showcase .qodef-e-title { margin: 0px 0px 1em; }

.qodef-qi-item-showcase .qodef-e-title-link { font-family: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; letter-spacing: inherit; text-transform: inherit; color: inherit; }

.qodef-qi-item-showcase .qodef-e-title-link:hover { color: var(--qode-main-color); }

.qodef-qi-item-showcase .qodef-e-text { margin: 0px; }

.qodef-qi-item-showcase.qodef-qi--has-appear { visibility: hidden; }

.qodef-qi-item-showcase.qodef-qi--has-appear .qodef-m-image { transform: translateY(70px); transition: opacity 0.55s cubic-bezier(0.23, 1, 0.32, 1), transform 0.55s cubic-bezier(0.23, 1, 0.32, 1); opacity: 0; }

.qodef-qi-item-showcase.qodef-qi--has-appear .qodef-m-item { transform: translateY(70px); transition: opacity 0.55s cubic-bezier(0.23, 1, 0.32, 1), transform 0.55s cubic-bezier(0.23, 1, 0.32, 1); opacity: 0; }

.qodef-qi-item-showcase.qodef-qi--has-appear .qodef-m-item:nth-child(1) { transition-delay: 0.2s; }

.qodef-qi-item-showcase.qodef-qi--has-appear .qodef-m-item:nth-child(2) { transition-delay: 0.4s; }

.qodef-qi-item-showcase.qodef-qi--has-appear .qodef-m-item:nth-child(3) { transition-delay: 0.6s; }

.qodef-qi-item-showcase.qodef-qi--has-appear .qodef-m-item:nth-child(4) { transition-delay: 0.8s; }

.qodef-qi-item-showcase.qodef-qi--has-appear .qodef-m-item:nth-child(5) { transition-delay: 1s; }

.qodef-qi-item-showcase.qodef-qi--has-appear .qodef-m-item:nth-child(6) { transition-delay: 1.2s; }

.qodef-qi-item-showcase.qodef-qi--has-appear.qodef-qi--appeared { visibility: visible; }

.qodef-qi-item-showcase.qodef-qi--has-appear.qodef-qi--appeared .qodef-m-image { opacity: 1; transform: translateY(0px); }

.qodef-qi-item-showcase.qodef-qi--has-appear.qodef-qi--appeared .qodef-m-item { opacity: 1; transform: translateY(0px); }

@media only screen and (max-width: 1024px) {
  .qodef-qi-item-showcase { align-items: flex-start; flex-wrap: wrap; }
  .qodef-qi-item-showcase .qodef-m-image { position: absolute; top: 0px; left: 0px; width: 40%; max-width: 100%; padding-left: 0px !important; }
  .qodef-qi-item-showcase .qodef-m-items { left: 40%; width: calc(60%); }
  .qodef-qi-item-showcase .qodef-m-items .qodef-m-item { transition-delay: 0s; }
  .qodef-qi-item-showcase .qodef-m-items.qodef--left { text-align: left; }
}

@media only screen and (max-width: 768px) {
  .qodef-qi-item-showcase .qodef-m-image { display: none; }
  .qodef-qi-item-showcase .qodef-m-items { left: 0px; width: 100%; }
}

.qodef-qi-item-showcase.qodef-layout--side-icon .qodef-m-item { display: flex; align-items: flex-start; }

.qodef-qi-item-showcase.qodef-layout--side-icon .qodef--left .qodef-m-item { flex-direction: row-reverse; }

@media only screen and (max-width: 1024px) {
  .qodef-qi-item-showcase.qodef-layout--side-icon .qodef--left .qodef-m-item { flex-direction: row; }
}

.qodef-qi-item-showcase.qodef-layout--side-icon .qodef--left .qodef-e-side-holder { margin-left: 0.5em; }

@media only screen and (max-width: 1024px) {
  .qodef-qi-item-showcase.qodef-layout--side-icon .qodef--left .qodef-e-side-holder { margin-left: 0px; margin-right: 0.5em; }
}

.qodef-qi-item-showcase.qodef-layout--side-icon .qodef--right .qodef-e-side-holder { margin-right: 0.5em; }

.qodef-qi-item-showcase.qodef-layout--side-icon .qodef-e-icon-holder { font-size: 3em; flex-shrink: 0; }

.qodef-qi-item-showcase.qodef-layout--side-icon .qodef-e-content-holder { flex: 1 1 0%; }

.qodef-qi-item-showcase.qodef-layout--standard .qodef-e-icon-holder, .qodef-qi-item-showcase.qodef-layout--standard .qodef-e-number { margin-bottom: 0.4em; }

.qodef-qi-message-box { background: rgb(213, 234, 244); padding: 40px; display: flex; transition: opacity 0.19s, visibility 0.19s; }

.qodef-qi-message-box.qodef-hidden { opacity: 0; visibility: hidden; }

.qodef-qi-message-box.qodef-icon--middle { align-items: center; }

.qodef-qi-message-box.qodef-icon--top { align-items: flex-start; }

.qodef-qi-message-box.qodef-icon--bottom { align-items: flex-end; }

.qodef-qi-message-box .qodef-m-close-icon { position: absolute; right: 17px; top: 17px; line-height: 1; cursor: pointer; transition: color 0.25s ease-in-out; }

.qodef-qi-message-box .qodef-m-close-icon i { color: inherit; }

.qodef-qi-message-box .qodef-m-close-icon svg { width: 30px; height: auto; fill: currentcolor; stroke: currentcolor; }

.qodef-qi-message-box .qodef-m-icon { line-height: 1; margin-right: 20px; }

.qodef-qi-message-box .qodef-m-title { margin: 0px; }

.qodef-qi-message-box .qodef-m-text { margin: 0px; }

.q-message-box-holder { transition: height 0.23s cubic-bezier(0.05, 0.47, 0.58, 1); }

.qodef-qi-parallax-images { position: relative; display: inline-block; width: 100%; vertical-align: top; }

.qodef-qi-parallax-images .qodef-m-images { position: relative; display: inline-block; vertical-align: middle; }

.qodef-browser--ms-explorer .qodef-qi-parallax-images .qodef-m-images { width: 100%; }

.e--ua-firefox .qodef-qi-parallax-images .qodef-m-images img { backface-visibility: hidden; }

.qodef-qi-parallax-images .qodef-e-parallax-image { position: absolute; display: block; transition: 0.7s cubic-bezier(0.23, 1, 0.32, 1); }

.qodef-qi-parallax-images .qodef-e-parallax-image.qodef-position--top-left { top: 0px; left: 0px; }

.qodef-qi-parallax-images .qodef-e-parallax-image.qodef-position--top-right { top: 0px; right: 0px; }

.qodef-qi-parallax-images .qodef-e-parallax-image.qodef-position--bottom-left { bottom: 0px; left: 0px; }

.qodef-qi-parallax-images .qodef-e-parallax-image.qodef-position--bottom-right { bottom: 0px; right: 0px; }

.qodef-qi-preview-slider { position: relative; opacity: 0; transition: opacity 0.35s ease-out; }

.qodef-qi-preview-slider.qodef--visible { opacity: 1; }

.qodef-qi-preview-slider .qodef-preview-slider-device-holder { position: absolute; top: 0px; left: 50%; transform: translateX(-50%); z-index: 10; }

.qodef-qi-preview-slider .qodef-preview-slider-device { position: absolute; margin: auto; width: 214px; bottom: -50px; right: 50px; }

.qodef-qi-preview-slider .qodef-preview-slider-device .qodef-preview-slider-device-image { position: relative; pointer-events: none; z-index: 10; }

.qodef-qi-preview-slider .qodef-preview-slider-device .qodef-preview-slider-device-image img { width: 100%; filter: drop-shadow(rgba(0, 0, 0, 0.07) 0px 6px 16.8px); }

.qodef-qi-preview-slider .qodef-preview-slider-device .qodef-m-items { position: absolute; inset: 0px; z-index: 5; }

.qodef-qi-preview-slider .qodef-preview-slider-device .qodef-qi-swiper-container { overflow: hidden; height: 100%; padding: 0px !important; }

.qodef-qi-preview-slider .qodef-preview-slider-device .qodef-m-item { height: 100%; }

.qodef-qi-preview-slider .qodef-preview-slider-device .qodef-m-item img { height: 100%; object-fit: cover; }

.qodef-qi-pricing-list { position: relative; display: inline-block; width: 100%; vertical-align: top; }

.qodef-qi-pricing-list .qodef-m-item:not(:last-child) { margin-bottom: 35px; }

.qodef-qi-pricing-list .qodef-m-item.qodef-has-discount .qodef-e-heading-price { text-decoration: line-through; margin-right: 0.25em; }

.qodef-qi-pricing-list .qodef-e-heading { display: flex; align-items: baseline; }

.qodef-qi-pricing-list .qodef-e-heading .qodef-e-image { max-width: 20%; }

.qodef-qi-pricing-list .qodef-e-heading .qodef-e-image img { margin-left: 10px; }

.qodef-qi-pricing-list .qodef-e-heading-title { margin: 0px; }

.qodef-qi-pricing-list .qodef-e-heading-line { flex-grow: 1; margin: 0px 8px; border-bottom: 1px solid rgb(235, 235, 235); }

.qodef-qi-pricing-list .qodef-e-heading-discount-price, .qodef-qi-pricing-list .qodef-e-heading-price { margin: 0px; color: rgb(17, 17, 17); }

.qodef-qi-pricing-list .qodef-e-description { margin: 0.5em 0px 0px; color: rgb(156, 156, 156); }

.qodef-qi-pricing-list .qodef-m-button { margin-top: 30px; }

.qodef-qi-pricing-list.qodef-pricing-line--pattern .qodef-e-heading-line { height: 5px; background-repeat: repeat; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.qodef-qi-pricing-list.qodef-pricing-line--dashed .qodef-e-heading-line { border-bottom-style: dashed; }

.qodef-qi-pricing-list.qodef-pricing-line--dotted .qodef-e-heading-line { border-bottom-style: dotted; }

.qodef-qi-pricing-list.qodef-with-separator .qodef-m-item:not(:last-child) { border-bottom: 1px solid rgb(235, 235, 235); }

.qodef-qi-pricing-list.qodef-layout--image-before .qodef-m-item { display: flex; align-items: center; }

.qodef-qi-pricing-list.qodef-layout--image-before .qodef-m-item .qodef-e-image { max-width: 25%; flex-shrink: 0; margin-right: 24px; }

.qodef-qi-pricing-list.qodef-layout--image-before .qodef-m-item .qodef-e-item-holder { flex: 1 1 0%; }

.qodef-qi-pricing-table { position: relative; display: inline-block; width: 100%; vertical-align: top; overflow: hidden; }

.qodef-qi-pricing-table.qodef-status--featured { transform: translateY(-18px); }

.qodef-qi-pricing-table .qodef-m-inner { position: relative; padding: 45px; }

.qodef-qi-pricing-table .qodef-m-title { margin: 0px; }

.qodef-qi-pricing-table .qodef-m-price { display: flex; align-items: baseline; }

.qodef-qi-pricing-table .qodef-m-price .qodef-m-price-wrapper { display: inline-flex; margin: 0px; line-height: 1; justify-content: center; align-items: baseline; }

.qodef-qi-pricing-table .qodef-m-price .qodef-m-price-currency { align-self: flex-start; }

.qodef-qi-pricing-table.qodef-period--side .qodef-m-price-period { margin-left: 5px; }

.qodef-qi-pricing-table.qodef-period--bottom .qodef-m-price { flex-direction: column; }

.qodef-qi-pricing-table.qodef-period--bottom .qodef-m-price-period { margin: 0px; }

.qodef-qi-pricing-table .qodef-m-content { padding: 25px 0px 0px; margin: 0px; }

.qodef-qi-pricing-table .qodef-m-content li { margin-bottom: 8px; }

.qodef-qi-pricing-table .qodef-m-content li:last-child { margin-bottom: 0px; }

.qodef-qi-pricing-table .qodef-m-content li.qodef--excluded { text-decoration: line-through; color: rgba(17, 17, 17, 0.6); }

.qodef-qi-pricing-table .qodef-m-button .qodef-qi-button { margin: 25px 0px 0px; }

.qodef-qi-pricing-table .qodef-m-label { position: absolute; right: 15px; color: rgb(255, 255, 255); background-color: rgb(17, 17, 17); }

.qodef-qi-pricing-table.qodef-label-type--badge .qodef-m-label { top: 15px; border-radius: 50px; padding: 10px; }

.qodef-qi-pricing-table.qodef-label-type--ribbon .qodef-m-label { top: -1px; border-radius: 50px 0px 0px 50px; transform: rotate(-90deg) translate(0px, -100%); transform-origin: right top; padding: 5px 15px; }

.qodef-qi-pricing-table.qodef-list-style-icon .qodef-m-content { list-style-type: none; }

.qodef-qi-pricing-table.qodef-list-style-icon .qodef-m-content svg { width: 1em; fill: currentcolor; stroke: currentcolor; }

.qodef-qi-pricing-table.qodef-list-style-icon .qodef-e-icon { display: inline-block; }

.qodef-qi-pricing-table.qodef-list-style-icon.qodef-list-style--outside .qodef-m-content { margin: 0px calc(-1em - 5px); }

.qodef-qi-pricing-table.qodef-list-style-icon.qodef-list-style--outside li { position: relative; display: flex; }

.qodef-qi-pricing-table.qodef-list-style-icon.qodef-list-style--outside .qodef-e-icon { position: absolute; left: 0px; }

.qodef-qi-pricing-table.qodef-list-style-icon.qodef-list-style--outside .qodef-e-text { flex: 1 1 0%; padding: 0px 5px; margin: 0px 1em; }

.qodef-qi-pricing-table.qodef-list-style--outside .qodef-m-content { list-style-position: outside; }

.qodef-qi-pricing-table.qodef-list-style--inside .qodef-m-content { list-style-position: inside; }

.qodef-qi-pricing-table.qodef-list-type--none .qodef-m-content { list-style-type: none; }

.qodef-qi-pricing-table .qodef-qi-separator .qodef-m-line { width: 30px; }

.qodef-qi-pricing-table.qodef-layout--cascading .qodef-m-inner { padding: 50px; }

.qodef-qi-pricing-table.qodef-layout--cascading .qodef-m-title { background-color: rgb(246, 246, 246); padding: 30px 50px; }

.qodef-qi-pricing-table.qodef-layout--minimal { border-width: 0px 0px 0px 1px; }

.qodef-qi-pricing-table.qodef-layout--minimal .qodef-m-inner { padding: 0px 0px 0px 15px; }

.qodef-qi-pricing-table.qodef-layout--minimal .qodef-m-price-wrapper { margin: 0px 0px 0.5em; }

.qodef-qi-pricing-table.qodef-layout--simple .qodef-m-inner { padding: 0px 50px 40px; }

.qodef-qi-pricing-table.qodef-layout--simple .qodef-m-title-wrapper { background-color: rgb(246, 246, 246); padding: 40px 20px; }

.qodef-qi-pricing-table.qodef-layout--standard .qodef-m-title { margin: 0px 0px 1em; }

.qodef-qi-pricing-table.qodef-layout--vertical-image { display: flex; }

.qodef-qi-pricing-table.qodef-layout--vertical-image .qodef-m-inner { flex: 1 1 0%; }

.qodef-qi-pricing-table.qodef-layout--vertical-image .qodef-m-vertical-image-holder { width: 90px; max-width: 60%; }

.qodef-qi-pricing-table.qodef-layout--vertical-image .qodef-m-vertical-image-holder .qodef-m-image { height: 100%; }

.qodef-qi-pricing-table.qodef-layout--vertical-image .qodef-m-vertical-image-holder img { height: 100%; object-fit: cover; }

.qodef-qi-pricing-table.qodef-layout--vertical-image .qodef-m-title { margin-bottom: 1em; }

.qodef-qi-pricing-table.qodef-layout--with-icon .qodef-m-inner { padding: 0px; }

.qodef-qi-pricing-table.qodef-layout--with-icon .qodef-m-top { padding: 50px; }

.qodef-qi-pricing-table.qodef-layout--with-icon .qodef-m-content { padding: 0px; }

.qodef-qi-pricing-table.qodef-layout--with-icon .qodef-m-content .qodef-e-item { padding: 27px 50px; margin: 0px; border-top: 1px solid rgb(235, 235, 235); }

.qodef-qi-pricing-table.qodef-layout--with-icon .qodef-m-title-icon { line-height: 1em; }

.qodef-qi-pricing-table.qodef-layout--with-icon .qodef-m-title-icon svg { width: 1em; vertical-align: top; fill: currentcolor; stroke: currentcolor; }

.qodef-qi-pricing-table.qodef-layout--with-icon .qodef-m-title { margin: 0.7em 0px 1em; }

.qodef-qi-pricing-table.qodef-layout--with-icon .qodef-m-button .qodef-qi-button { width: 100%; text-align: center; margin-top: 0px; }

.qodef-qi-process.qodef-qi-grid > .qodef-grid-inner > .qodef-grid-item:last-child .qodef-e-line { display: none; }

.qodef-qi-process .qodef-e-icon-holder { position: relative; z-index: 5; }

.qodef-qi-process .qodef-e-icon { position: relative; display: flex; align-items: center; justify-content: center; width: 3em; height: 3em; font-size: 60px; background: rgb(246, 246, 246); border-radius: 50%; margin: 0px auto; z-index: 3; }

.qodef-qi-process .qodef-e-icon svg { width: 1em; height: auto; vertical-align: top; fill: currentcolor; stroke: currentcolor; overflow: visible; }

.qodef-qi-process .qodef-e-number { position: absolute; top: 0px; right: 0px; background: rgb(51, 51, 51); width: 2.8em; height: 2.8em; font-size: 20px; color: rgb(255, 255, 255); border-radius: 50%; line-height: 1; display: flex; align-items: center; justify-content: center; }

.qodef-qi-process .qodef-e-line { position: absolute; z-index: 2; }

.qodef-qi-process .qodef-e-title { margin: 2em 0px 0px; }

.qodef-qi-process .qodef-e-text { margin: 0.3em 0px 0px; }

.qodef-qi-process.qodef-item-layout--horizontal .qodef-e-number { width: 2.8em; height: 2.8em; font-size: 20px; }

.qodef-qi-process.qodef-item-layout--horizontal .qodef-e-line { top: 50%; left: 50%; width: 100%; height: auto; }

.qodef-qi-process.qodef-item-layout--horizontal .qodef-e-line-inner { width: 100%; height: 100%; border-bottom: rgb(172, 172, 172); position: absolute; top: 0px; left: 0px; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e .qodef-e-line-inner { transition: transform 1s; transform-origin: left center; transform: scaleX(0); }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e .qodef-e-icon { transition: transform 0.35s, opacity 0.2s; transform: scale(0.8); opacity: 0; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e .qodef-e-title { transition: transform 0.35s, opacity 0.2s; transform: translateY(10px); opacity: 0; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(1) { transition-delay: 0s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(1) .qodef-e-line-inner { transition-delay: 0.25s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(1) .qodef-e-icon { transition-delay: 0s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(1) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(1) .qodef-e-title { transition-delay: 0.1s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(2) { transition-delay: 0.35s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(2) .qodef-e-line-inner { transition-delay: 0.6s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(2) .qodef-e-icon { transition-delay: 0.35s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(2) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(2) .qodef-e-title { transition-delay: 0.45s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(3) { transition-delay: 0.7s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(3) .qodef-e-line-inner { transition-delay: 0.95s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(3) .qodef-e-icon { transition-delay: 0.7s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(3) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(3) .qodef-e-title { transition-delay: 0.8s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(4) { transition-delay: 1.05s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(4) .qodef-e-line-inner { transition-delay: 1.3s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(4) .qodef-e-icon { transition-delay: 1.05s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(4) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(4) .qodef-e-title { transition-delay: 1.15s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(5) { transition-delay: 1.4s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(5) .qodef-e-line-inner { transition-delay: 1.65s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(5) .qodef-e-icon { transition-delay: 1.4s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(5) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(5) .qodef-e-title { transition-delay: 1.5s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(6) { transition-delay: 1.75s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(6) .qodef-e-line-inner { transition-delay: 2s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(6) .qodef-e-icon { transition-delay: 1.75s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(6) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(6) .qodef-e-title { transition-delay: 1.85s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(7) { transition-delay: 2.1s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(7) .qodef-e-line-inner { transition-delay: 2.35s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(7) .qodef-e-icon { transition-delay: 2.1s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(7) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(7) .qodef-e-title { transition-delay: 2.2s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(8) { transition-delay: 2.45s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(8) .qodef-e-line-inner { transition-delay: 2.7s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(8) .qodef-e-icon { transition-delay: 2.45s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(8) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(8) .qodef-e-title { transition-delay: 2.55s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(9) { transition-delay: 2.8s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(9) .qodef-e-line-inner { transition-delay: 3.05s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(9) .qodef-e-icon { transition-delay: 2.8s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(9) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(9) .qodef-e-title { transition-delay: 2.9s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(10) { transition-delay: 3.15s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(10) .qodef-e-line-inner { transition-delay: 3.4s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(10) .qodef-e-icon { transition-delay: 3.15s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(10) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(10) .qodef-e-title { transition-delay: 3.25s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(11) { transition-delay: 3.5s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(11) .qodef-e-line-inner { transition-delay: 3.75s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(11) .qodef-e-icon { transition-delay: 3.5s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(11) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(11) .qodef-e-title { transition-delay: 3.6s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(12) { transition-delay: 3.85s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(12) .qodef-e-line-inner { transition-delay: 4.1s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(12) .qodef-e-icon { transition-delay: 3.85s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(12) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(12) .qodef-e-title { transition-delay: 3.95s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(13) { transition-delay: 4.2s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(13) .qodef-e-line-inner { transition-delay: 4.45s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(13) .qodef-e-icon { transition-delay: 4.2s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(13) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(13) .qodef-e-title { transition-delay: 4.3s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(14) { transition-delay: 4.55s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(14) .qodef-e-line-inner { transition-delay: 4.8s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(14) .qodef-e-icon { transition-delay: 4.55s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(14) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(14) .qodef-e-title { transition-delay: 4.65s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(15) { transition-delay: 4.9s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(15) .qodef-e-line-inner { transition-delay: 5.15s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(15) .qodef-e-icon { transition-delay: 4.9s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(15) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(15) .qodef-e-title { transition-delay: 5s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(16) { transition-delay: 5.25s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(16) .qodef-e-line-inner { transition-delay: 5.5s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(16) .qodef-e-icon { transition-delay: 5.25s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(16) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(16) .qodef-e-title { transition-delay: 5.35s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(17) { transition-delay: 5.6s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(17) .qodef-e-line-inner { transition-delay: 5.85s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(17) .qodef-e-icon { transition-delay: 5.6s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(17) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(17) .qodef-e-title { transition-delay: 5.7s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(18) { transition-delay: 5.95s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(18) .qodef-e-line-inner { transition-delay: 6.2s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(18) .qodef-e-icon { transition-delay: 5.95s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(18) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(18) .qodef-e-title { transition-delay: 6.05s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(19) { transition-delay: 6.3s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(19) .qodef-e-line-inner { transition-delay: 6.55s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(19) .qodef-e-icon { transition-delay: 6.3s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(19) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(19) .qodef-e-title { transition-delay: 6.4s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(20) { transition-delay: 6.65s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(20) .qodef-e-line-inner { transition-delay: 6.9s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(20) .qodef-e-icon { transition-delay: 6.65s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(20) .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear .qodef-e:nth-child(20) .qodef-e-title { transition-delay: 6.75s; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear.qodef-qi--appeared .qodef-e .qodef-e-line-inner { transform: scaleX(1); }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear.qodef-qi--appeared .qodef-e .qodef-e-icon { transform: scale(1); opacity: 1; }

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear.qodef-qi--appeared .qodef-e .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear.qodef-qi--appeared .qodef-e .qodef-e-title { transform: translateY(0px); opacity: 1; }

.qodef-qi-process.qodef-item-layout--vertical .qodef-grid-inner { row-gap: 0px; }

.qodef-qi-process.qodef-item-layout--vertical .qodef-e-content { display: flex; align-items: stretch; }

.qodef-qi-process.qodef-item-layout--vertical .qodef-e-text-wrapper { margin-left: 30px; }

.qodef-qi-process.qodef-item-layout--vertical .qodef-process-item:not(:last-child) .qodef-e-icon-holder { padding-bottom: 50px; }

.qodef-qi-process.qodef-item-layout--vertical .qodef-e-icon { font-size: 40px; }

.qodef-qi-process.qodef-item-layout--vertical .qodef-e-line { top: 0px; left: 50%; height: 100%; transform: translateX(-50%); }

.qodef-qi-process.qodef-item-layout--vertical .qodef-e-line-inner { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; border-left: 1px solid rgb(172, 172, 172); }

.qodef-qi-process.qodef-item-layout--vertical .qodef-e-title { margin: 0px; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e .qodef-e-line-inner { transition: transform 0.8s; transform-origin: center top; transform: scaleY(0); }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e .qodef-e-icon { transition: opacity 0.35s; opacity: 0; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e .qodef-e-title { transition: transform 0.35s, opacity 0.25s; transform: translateY(-10px); opacity: 0; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(1) { transition-delay: 0s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(1) .qodef-e-line-inner { transition-delay: 0s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(1) .qodef-e-icon { transition-delay: 0s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(1) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(1) .qodef-e-title { transition-delay: 0.15s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(2) { transition-delay: 0.5s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(2) .qodef-e-line-inner { transition-delay: 0.5s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(2) .qodef-e-icon { transition-delay: 0.5s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(2) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(2) .qodef-e-title { transition-delay: 0.65s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(3) { transition-delay: 1s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(3) .qodef-e-line-inner { transition-delay: 1s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(3) .qodef-e-icon { transition-delay: 1s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(3) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(3) .qodef-e-title { transition-delay: 1.15s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(4) { transition-delay: 1.5s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(4) .qodef-e-line-inner { transition-delay: 1.5s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(4) .qodef-e-icon { transition-delay: 1.5s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(4) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(4) .qodef-e-title { transition-delay: 1.65s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(5) { transition-delay: 2s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(5) .qodef-e-line-inner { transition-delay: 2s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(5) .qodef-e-icon { transition-delay: 2s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(5) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(5) .qodef-e-title { transition-delay: 2.15s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(6) { transition-delay: 2.5s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(6) .qodef-e-line-inner { transition-delay: 2.5s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(6) .qodef-e-icon { transition-delay: 2.5s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(6) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(6) .qodef-e-title { transition-delay: 2.65s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(7) { transition-delay: 3s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(7) .qodef-e-line-inner { transition-delay: 3s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(7) .qodef-e-icon { transition-delay: 3s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(7) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(7) .qodef-e-title { transition-delay: 3.15s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(8) { transition-delay: 3.5s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(8) .qodef-e-line-inner { transition-delay: 3.5s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(8) .qodef-e-icon { transition-delay: 3.5s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(8) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(8) .qodef-e-title { transition-delay: 3.65s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(9) { transition-delay: 4s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(9) .qodef-e-line-inner { transition-delay: 4s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(9) .qodef-e-icon { transition-delay: 4s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(9) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(9) .qodef-e-title { transition-delay: 4.15s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(10) { transition-delay: 4.5s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(10) .qodef-e-line-inner { transition-delay: 4.5s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(10) .qodef-e-icon { transition-delay: 4.5s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(10) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(10) .qodef-e-title { transition-delay: 4.65s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(11) { transition-delay: 5s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(11) .qodef-e-line-inner { transition-delay: 5s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(11) .qodef-e-icon { transition-delay: 5s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(11) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(11) .qodef-e-title { transition-delay: 5.15s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(12) { transition-delay: 5.5s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(12) .qodef-e-line-inner { transition-delay: 5.5s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(12) .qodef-e-icon { transition-delay: 5.5s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(12) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(12) .qodef-e-title { transition-delay: 5.65s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(13) { transition-delay: 6s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(13) .qodef-e-line-inner { transition-delay: 6s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(13) .qodef-e-icon { transition-delay: 6s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(13) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(13) .qodef-e-title { transition-delay: 6.15s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(14) { transition-delay: 6.5s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(14) .qodef-e-line-inner { transition-delay: 6.5s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(14) .qodef-e-icon { transition-delay: 6.5s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(14) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(14) .qodef-e-title { transition-delay: 6.65s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(15) { transition-delay: 7s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(15) .qodef-e-line-inner { transition-delay: 7s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(15) .qodef-e-icon { transition-delay: 7s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(15) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(15) .qodef-e-title { transition-delay: 7.15s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(16) { transition-delay: 7.5s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(16) .qodef-e-line-inner { transition-delay: 7.5s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(16) .qodef-e-icon { transition-delay: 7.5s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(16) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(16) .qodef-e-title { transition-delay: 7.65s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(17) { transition-delay: 8s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(17) .qodef-e-line-inner { transition-delay: 8s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(17) .qodef-e-icon { transition-delay: 8s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(17) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(17) .qodef-e-title { transition-delay: 8.15s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(18) { transition-delay: 8.5s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(18) .qodef-e-line-inner { transition-delay: 8.5s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(18) .qodef-e-icon { transition-delay: 8.5s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(18) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(18) .qodef-e-title { transition-delay: 8.65s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(19) { transition-delay: 9s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(19) .qodef-e-line-inner { transition-delay: 9s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(19) .qodef-e-icon { transition-delay: 9s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(19) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(19) .qodef-e-title { transition-delay: 9.15s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(20) { transition-delay: 9.5s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(20) .qodef-e-line-inner { transition-delay: 9.5s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(20) .qodef-e-icon { transition-delay: 9.5s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(20) .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear .qodef-e:nth-child(20) .qodef-e-title { transition-delay: 9.65s; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear.qodef-qi--appeared .qodef-e .qodef-e-line-inner { transform: scaleY(1); }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear.qodef-qi--appeared .qodef-e .qodef-e-icon { opacity: 1; }

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear.qodef-qi--appeared .qodef-e .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear.qodef-qi--appeared .qodef-e .qodef-e-title { transform: translateX(0px); opacity: 1; }

.qodef-qi-progress-bar-circle { position: relative; visibility: hidden; }

.qodef-qi-progress-bar-circle.qodef--init { visibility: visible; }

.qodef-qi-progress-bar-circle .qodef-m-inner { position: relative; display: flex; flex-direction: column; align-items: center; text-align: center; }

.qodef-qi-progress-bar-circle .qodef-m-canvas { position: relative; width: 100%; }

.qodef-qi-progress-bar-circle .qodef-m-title { margin: 2em 0px 0px; }

.qodef-qi-progress-bar-circle .qodef-m-text { margin: 0.5em 0px 0px; }

.qodef-qi-progress-bar-circle .qodef-m-value { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; padding: 0px; margin: 0px; font-size: 62px; }

.qodef-qi-progress-bar-circle .qodef-m-percentage { font-size: 60%; top: -0.3em; }

.qodef-qi-progress-bar-horizontal { position: relative; visibility: hidden; }

.qodef-qi-progress-bar-horizontal.qodef--init { visibility: visible; }

.qodef-qi-progress-bar-horizontal.qodef--pattern .qodef-m-canvas svg path:first-child { opacity: 0; }

.qodef-qi-progress-bar-horizontal .qodef-m-inner { position: relative; display: flex; flex-direction: column; }

.qodef-qi-progress-bar-horizontal .qodef-m-canvas { position: relative; width: 100%; }

.qodef-qi-progress-bar-horizontal .qodef-m-content { display: flex; align-items: center; }

.qodef-qi-progress-bar-horizontal .qodef-m-title { margin: 0px 0px 0.5em; }

.qodef-qi-progress-bar-horizontal .qodef-m-value { padding: 0px; margin: 0px 0px 0.5em; font-size: 16px; position: absolute; }

.qodef-qi-progress-bar-horizontal.qodef-percentage--floating-on .qodef-m-value { margin: 0px; transform: translateY(100%); z-index: 1; }

.qodef-qi-progress-bar-horizontal.qodef-percentage--floating-above .qodef-m-value-inner { opacity: 0; transition: opacity 0.2s 0.5s; }

.qodef-qi-progress-bar-horizontal.qodef-percentage--floating-above.qodef--init .qodef-m-value-inner { opacity: 1; }

.qodef-qi-progress-bar-horizontal.qodef-percentage--fixed-on .qodef-m-content { position: absolute; transform: translateY(-50%); top: 50%; left: 0px; z-index: 1; }

.qodef-qi-progress-bar-horizontal.qodef-percentage--fixed-on .qodef-m-title { margin: 0px 0px 0px 0.5em; }

.qodef-qi-progress-bar-horizontal.qodef-percentage--fixed-on .qodef-m-value { margin: 0px 0px 0px 0.5em; position: relative; }

.qodef-qi-progress-bar-horizontal.qodef-percentage--fixed-above .qodef-m-value { right: 0px; }

.qodef-qi-progress-bar-vertical { position: relative; visibility: hidden; }

.qodef-qi-progress-bar-vertical.qodef--init { visibility: visible; }

.qodef-qi-progress-bar-vertical.qodef--pattern .qodef-m-canvas svg path:first-child { opacity: 0; }

.qodef-qi-progress-bar-vertical .qodef-m-inner { position: relative; display: flex; flex-direction: column; max-width: 100%; }

.qodef-qi-progress-bar-vertical .qodef-m-canvas { position: relative; }

.qodef-qi-progress-bar-vertical .qodef-m-canvas svg { max-width: 100%; }

.qodef-qi-progress-bar-vertical .qodef-m-title { margin: 1em 0px 0px; }

.qodef-qi-progress-bar-vertical .qodef-m-value { padding: 0px; margin: 0px; font-size: 16px; }

.qodef-qi-progress-bar-vertical.qodef-percentage--fixed-right .qodef-m-title { margin: 0px 0px 0px 1em; }

.qodef-qi-progress-bar-vertical.qodef-percentage--fixed-right .qodef-m-value { margin: 0px 0px 0px 1em; }

.qodef-qi-progress-bar-vertical.qodef-percentage--fixed-right .qodef-m-inner { flex-direction: row; align-items: flex-end; }

.qodef-qi-progress-bar-vertical.qodef-percentage--floating-top .qodef-m-value { position: absolute; margin: 0px 0px 0.5em; right: 0px; }

.qodef-qi-progress-bar-vertical.qodef-percentage--floating-top .qodef-m-title { position: absolute; margin: 0px 0px 0.5em; left: 0px; }

.qodef-qi-progress-bar-vertical.qodef-percentage--fixed-on .qodef-m-content { display: flex; align-items: center; position: absolute; bottom: 0px; left: 0px; }

.qodef-qi-progress-bar-vertical.qodef-percentage--fixed-on .qodef-m-title { margin: 0px 0px 0px 0.5em; }

.qodef-qi-progress-bar-vertical.qodef-percentage--fixed-on .qodef-m-value { margin: 0px 0px 0px 0.5em; }

.qodef-qi-section-title { position: relative; }

.qodef-qi-section-title .qodef-m-title { margin: 0px; }

.qodef-qi-section-title .qodef-m-subtitle { display: inline-flex; align-items: baseline; margin: 0px; }

.qodef-subtitle-icon--right.qodef-qi-section-title .qodef-m-subtitle { flex-direction: row; }

.qodef-subtitle-icon--left.qodef-qi-section-title .qodef-m-subtitle { flex-direction: row-reverse; }

.qodef-qi-section-title .qodef-m-icon-holder { display: inline-block; line-height: 1em; }

.qodef-qi-section-title .qodef-m-icon-holder svg { width: 1em; height: auto; fill: currentcolor; stroke: currentcolor; }

.qodef-qi-section-title > .qodef-m-text { margin: 0.5em 0px 0px; }

.qodef-qi-section-title .qodef-m-button { margin-top: 0.65em; }

.qodef-qi-section-title.qodef-decoration--underline .qodef-e-decorated { text-decoration: underline; }

.qodef-qi-section-title.qodef-decoration--italic .qodef-e-decorated { font-style: italic; }

.qodef-qi-section-title.qodef-decoration--bold .qodef-e-decorated { font-weight: 700; }

.qodef-qi-section-title.qodef-link--underline-draw .qodef-e-link { width: 100%; background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 0.07em), currentcolor 0.07em); background-size: 100% 87%; }

.qodef-qi-section-title.qodef-link--underline-draw .qodef-e-link:hover { color: currentcolor; text-decoration: none; animation: 1.1s cubic-bezier(0.32, 0.32, 0.15, 1.17) 0s 1 normal forwards running qodef-animate-underline-multiline; }

.qodef-qi-section-title.qodef-link--underline-draw .qodef-e-link:focus { color: currentcolor; }

.qodef-qi-section-title.qodef-text-link--underline > .qodef-m-text a { width: 100%; background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px), currentcolor 1px); transition: 0.9s cubic-bezier(0.32, 0.32, 0.15, 1.17); background-size: 0px 100%; }

.qodef-qi-section-title.qodef-text-link--underline > .qodef-m-text a:hover { text-decoration: none; background-size: 100% 100%; }

.qodef-qi-section-title.qodef-text-link--underline-thick > .qodef-m-text a { width: 100%; background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 2px), currentcolor 2px); transition: 0.9s cubic-bezier(0.32, 0.32, 0.15, 1.17); background-size: 0px 100%; }

.qodef-qi-section-title.qodef-text-link--underline-thick > .qodef-m-text a:hover { text-decoration: none; background-size: 100% 100%; }

@keyframes qodef-qi-animate-underline-multiline-thick { 
  0% { background-size: 100% 93%; background-position-x: right; }
  38% { background-size: 0px 93%; background-position-x: right; }
  39% { background-size: 0px 93%; background-position-x: left; }
  100% { background-size: 100% 93%; background-position-x: left; }
}

.qodef-qi-section-title.qodef-text-link--underline-initial > .qodef-m-text a { background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 0.07em), currentcolor 0.07em); background-size: 100% 93%; }

.qodef-qi-section-title.qodef-text-link--underline-initial > .qodef-m-text a:hover { text-decoration: none; animation: 1.1s cubic-bezier(0.32, 0.32, 0.15, 1.17) 0s 1 normal forwards running qodef-qi-animate-underline-multiline-thick; }

@media only screen and (max-width: 1024px) {
  .qodef-qi-section-title.qodef-title-break--disabled .qodef-m-title br { display: none; }
}

.qodef-qi-separator { position: relative; height: auto; font-size: 0px; line-height: 1; }

.qodef-qi-separator .qodef-m-line { position: relative; display: inline-block; width: 100%; vertical-align: top; font-size: 1px; color: rgb(17, 17, 17); border-bottom: 1em solid; margin: 10px 0px; }

.qodef-qi-separator.qodef-position--center { text-align: center; }

.qodef-qi-separator.qodef-position--left { text-align: left; }

.qodef-qi-separator.qodef-position--right { text-align: right; }

.qodef-qi-separator.qodef-separator--border-image .qodef-m-line { font-size: 12px; height: 1em; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; margin: 10px 0px; background-size: contain; background-repeat: round; }

.qodef-qi-separator.qodef-separator--with-icon { display: flex; }

.qodef-qi-separator.qodef-separator--with-icon .qodef-m-line { display: flex; align-items: center; border-width: 0px; }

.qodef-qi-separator.qodef-separator--with-icon .qodef-m-separator-icon { flex-shrink: 0; font-size: 1rem; margin: 0px 1em; }

.qodef-qi-separator.qodef-separator--with-icon .qodef-m-separator-icon svg { width: 1em; fill: currentcolor; stroke: currentcolor; }

.qodef-qi-separator.qodef-separator--with-icon .qodef-m-inner-line { width: 50%; border-color: currentcolor; border-style: inherit; border-width: 1em; }

.qodef-qi-separator.qodef-separator--with-icon.qodef-position--center { justify-content: center; }

.qodef-qi-separator.qodef-separator--with-icon.qodef-position--left { justify-content: flex-start; }

.qodef-qi-separator.qodef-separator--with-icon.qodef-position--right { justify-content: flex-end; }

.qodef-qi-slider-switch { position: relative; opacity: 0; transition: opacity 0.35s ease-out; }

.qodef-qi-slider-switch.qodef--visible { opacity: 1; }

.qodef-qi-slider-switch .qodef-m-main-text { margin-bottom: 30px; }

.qodef-qi-slider-switch .qodef-m-main-text .qodef-e-title { margin: 0px 0px 0.7em; }

.qodef-qi-slider-switch .qodef-m-main-text .qodef-e-text { margin: 0px; }

.qodef-qi-slider-switch .qodef-m-main { position: relative; }

.qodef-qi-slider-switch .qodef-m-main-slider { position: absolute; inset: 50px; border-radius: 10%; }

.qodef-qi-slider-switch .qodef-m-main-slider .qodef-qi-swiper-container { height: 100%; z-index: unset; }

.qodef-qi-slider-switch .qodef-m-main-slider .swiper-slide a { height: 100%; }

.qodef-qi-slider-switch .qodef-slider-main-image { position: relative; z-index: 5; pointer-events: none; }

.qodef-qi-slider-switch .qodef-slider-main-image img { width: 100%; }

.qodef-qi-slider-switch .qodef-slider-switch-device-holder { position: absolute; top: 100%; left: 50%; transform: translateX(-50%); z-index: 10; }

.qodef-qi-slider-switch .qodef-slider-switch-device { position: absolute; margin: auto; width: 214px; bottom: -50px; right: 50px; overflow: hidden; }

.qodef-qi-slider-switch .qodef-slider-switch-device .qodef-slider-switch-device-image { position: relative; pointer-events: none; z-index: 10; }

.qodef-qi-slider-switch .qodef-slider-switch-device .qodef-slider-switch-device-image img { width: 100%; filter: drop-shadow(rgba(0, 0, 0, 0.07) 0px 6px 16.8px); }

.qodef-qi-slider-switch .qodef-slider-switch-device .qodef-m-items { position: absolute; inset: 0px; z-index: 5; }

.qodef-qi-slider-switch .qodef-slider-switch-device .qodef-qi-swiper-container { overflow: hidden; height: 100%; padding: 0px !important; }

.qodef-qi-slider-switch .qodef-slider-switch-device .qodef-m-item { height: 100%; }

.qodef-qi-slider-switch .qodef-slider-switch-device .qodef-m-item a { height: 100%; }

.qodef-qi-slider-switch .qodef-slider-switch-device .qodef-m-item img { height: 100%; width: 100%; object-fit: cover; }

.qodef-qi-slider-switch .qodef-m-main-text a { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1; }

.qodef-qi-slider-switch .qodef-m-main-text .swiper-slide .qodef-e-text, .qodef-qi-slider-switch .qodef-m-main-text .swiper-slide .qodef-e-title { opacity: 0; transform: translateX(40px); transition: 0.3s ease-in-out; }

.qodef-qi-slider-switch .qodef-m-main-text .swiper-slide.swiper-slide-active .qodef-e-text, .qodef-qi-slider-switch .qodef-m-main-text .swiper-slide.swiper-slide-active .qodef-e-title { opacity: 1; transform: translateX(0px); }

.qodef-qi-slider-switch .qodef-m-main-text .swiper-slide.swiper-slide-active .qodef-e-title { transition: opacity 0.35s 0.2s, transform 0.65s cubic-bezier(0.26, 0, 0, 1.01) 0.2s; }

.qodef-qi-slider-switch .qodef-m-main-text .swiper-slide.swiper-slide-active .qodef-e-text { transition: opacity 0.35s 0.35s, transform 0.65s cubic-bezier(0.26, 0, 0, 1.01) 0.35s; }

.qodef-qi-table-of-contents { position: relative; }

.qodef-qi-table-of-contents .qodef-m-title { margin: 0px; }

.qodef-qi-table-of-contents .qodef-m-subtitle { margin: 0px; }

.qodef-qi-table-of-contents .qodef-m-text { margin: 0.5em 0px 0px; }

.qodef-qi-table-of-contents .qodef-m-table-content { margin-top: 1.5em; }

.qodef-qi-table-of-contents .qodef-m-table-content a { position: relative; color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; letter-spacing: inherit; text-transform: inherit; }

.qodef-list-underline.qodef-qi-table-of-contents .qodef-m-table-content a { width: 100%; background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px), currentcolor 1px); transition: 0.55s cubic-bezier(0.32, 0.32, 0.15, 1.17); background-size: 0px 100%; }

.qodef-list-underline.qodef-qi-table-of-contents .qodef-m-table-content a:hover { background-size: 100% 100%; }

.qodef-qi-table-of-contents.qodef-list-position--inside ol, .qodef-qi-table-of-contents.qodef-list-position--inside ul { list-style-position: inside; }

.qodef-qi-table-of-contents.qodef-list-position--inside .qodef-m-table-content > ol, .qodef-qi-table-of-contents.qodef-list-position--inside .qodef-m-table-content > ul { margin-left: 0px !important; }

.qodef-qi-table-of-contents.qodef-list-position--outside ol, .qodef-qi-table-of-contents.qodef-list-position--outside ul { list-style-position: outside; }

.qodef-qi-tabs-horizontal.qodef-layout--simple { position: relative; visibility: hidden; }

.qodef-qi-tabs-horizontal.qodef-layout--simple.qodef--init { visibility: visible; }

.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation { position: relative; display: flex; align-items: center; margin: 0px; padding: 0px; list-style: none; }

@media only screen and (max-width: 680px) {
  .qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation { flex-direction: column; align-items: flex-start; }
  .qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation .qodef-tab-title, .qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li { width: 100%; }
}

.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li { position: relative; margin: 0px; padding: 0px; }

.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li .qodef-tab-title { margin: 0px; }

.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li a { position: relative; color: rgb(202, 202, 202); display: block; padding: 0px; transition: color 0.25s ease-out; }

.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li a::after { content: ""; position: absolute; bottom: 0px; left: 0px; width: 100%; z-index: 1; opacity: 0; transition: opacity 0.25s ease-out; }

.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li a::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; background-color: transparent; transition: opacity 0.25s ease-out; }

.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li a .q-text { z-index: 1; position: relative; }

.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li:not(:last-child) { margin-right: 4em; }

.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li.ui-state-active a, .qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li.ui-state-hover a { color: rgb(30, 30, 30); }

.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li.ui-state-active a::after, .qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li.ui-state-active a::before, .qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li.ui-state-hover a::after, .qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li.ui-state-hover a::before { opacity: 1; }

.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-content { position: relative; padding: 26px 0px 0px; }

.qodef-qi-tabs-horizontal.qodef-layout--simple.qodef-title-hover--underline-draw .qodef-tabs-horizontal-navigation li a::after { opacity: 1; transform: scaleX(0); transition: transform 0.36s cubic-bezier(0.51, 0.5, 0.07, 0.99); }

.qodef-qi-tabs-horizontal.qodef-layout--simple.qodef-title-hover--underline-draw .qodef-tabs-horizontal-navigation li.ui-state-active a::after, .qodef-qi-tabs-horizontal.qodef-layout--simple.qodef-title-hover--underline-draw .qodef-tabs-horizontal-navigation li.ui-state-hover a::after { transform: scaleX(1); }

.qodef-qi-tabs-horizontal.qodef-layout--simple.qodef-title-hover--underline-draw.qodef-title-underline-from-left .qodef-tabs-horizontal-navigation li a::after { transform-origin: left center; }

.qodef-qi-tabs-horizontal.qodef-layout--simple.qodef-title-hover--underline-draw.qodef-title-underline-from-right .qodef-tabs-horizontal-navigation li a::after { left: unset; right: 0px; transform: scaleX(1); width: 0px; transition: width 0.36s cubic-bezier(0.51, 0.5, 0.07, 0.99); }

.qodef-qi-tabs-horizontal.qodef-layout--simple.qodef-title-hover--underline-draw.qodef-title-underline-from-right .qodef-tabs-horizontal-navigation li.ui-state-active a::after, .qodef-qi-tabs-horizontal.qodef-layout--simple.qodef-title-hover--underline-draw.qodef-title-underline-from-right .qodef-tabs-horizontal-navigation li.ui-state-hover a::after { width: 100%; }

.qodef-qi-tabs-vertical.qodef-layout--simple { position: relative; visibility: hidden; display: flex; align-items: stretch; height: 100%; }

.qodef-qi-tabs-vertical.qodef-layout--simple.qodef--init { visibility: visible; }

.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation { position: relative; align-items: center; margin: 0px; padding: 0px; list-style: none; flex-shrink: 0; display: block; }

.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li { position: relative; margin: 0px; padding: 0px; width: 100%; }

.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li .qodef-tab-title { margin: 0px; }

.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li a { position: relative; color: rgb(202, 202, 202); display: block; padding: 0px; transition: color 0.25s ease-out; }

.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li a::after { height: 100%; content: ""; position: absolute; top: 0px; right: 0px; width: 100%; z-index: 1; opacity: 0; transition: opacity 0.25s ease-out; }

.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li a::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; background-color: transparent; transition: opacity 0.25s ease-out; }

.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li.ui-state-active a, .qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li.ui-state-hover a { color: rgb(30, 30, 30); }

.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li.ui-state-active a::after, .qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li.ui-state-active a::before, .qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li.ui-state-hover a::after, .qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li.ui-state-hover a::before { opacity: 1; }

.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li .q-text { z-index: 1; position: relative; }

.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-content { position: relative; padding: 0px 0px 0px 26px; }

.qodef-qi-tabs-vertical.qodef-layout--simple.qodef-title-hover--sideline-draw .qodef-tabs-vertical-navigation li a::after { opacity: 1; transform: scaleY(0); transition: transform 0.36s cubic-bezier(0.51, 0.5, 0.07, 0.99); }

.qodef-qi-tabs-vertical.qodef-layout--simple.qodef-title-hover--sideline-draw .qodef-tabs-vertical-navigation li.ui-state-active a::after, .qodef-qi-tabs-vertical.qodef-layout--simple.qodef-title-hover--sideline-draw .qodef-tabs-vertical-navigation li.ui-state-hover a::after { transform: scaleY(1); }

.qodef-qi-tabs-vertical.qodef-layout--simple.qodef-title-hover--sideline-draw.qodef-title-sideline-from-top .qodef-tabs-vertical-navigation li a::after { transform-origin: center top; }

@media only screen and (max-width: 1024px) {
  .qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--1024 { flex-direction: column; align-items: flex-start; }
  .qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--1024 .qodef-tabs-vertical-navigation { width: 100%; }
  .qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--1024 .qodef-tabs-vertical-content { padding: 26px 0px 0px; }
}

@media only screen and (max-width: 768px) {
  .qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--768 { flex-direction: column; align-items: flex-start; }
  .qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--768 .qodef-tabs-vertical-navigation { width: 100%; }
  .qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--768 .qodef-tabs-vertical-content { padding: 26px 0px 0px; }
}

@media only screen and (max-width: 680px) {
  .qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--680 { flex-direction: column; align-items: flex-start; }
  .qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--680 .qodef-tabs-vertical-navigation { width: 100%; }
  .qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--680 .qodef-tabs-vertical-content { padding: 26px 0px 0px; }
}

@media only screen and (max-width: 480px) {
  .qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--480 { flex-direction: column; align-items: flex-start; }
  .qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--480 .qodef-tabs-vertical-navigation { width: 100%; }
  .qodef-qi-tabs-vertical.qodef-layout--simple.qodef-responsive--480 .qodef-tabs-vertical-content { padding: 26px 0px 0px; }
}

.qodef-qi-team-member .qodef-m-title { margin: 0px; }

.qodef-qi-team-member .qodef-m-role { margin: 0px 0px 0.8em; }

.qodef-qi-team-member .qodef-m-text { margin: 0px 0px 0.8em; }

.qodef-qi-team-member .qodef-m-social-icons { font-size: 0px; margin: 0px; }

.qodef-qi-team-member .qodef-m-social-icons > * { font-size: 1rem; margin-right: 0.7em; }

.qodef-qi-team-member .qodef-m-social-icons > :last-child { margin: 0px; }

.qodef-qi-team-member .qodef-e-social-icon { transition: color 0.2s ease-out; }

.qodef-qi-team-member .qodef-e-social-icon i { font-size: inherit; }

.qodef-qi-team-member .qodef-e-social-icon svg { width: 1em; fill: currentcolor; stroke: currentcolor; vertical-align: middle; }

.qodef-qi-team-member.qodef-image--hover-scale img, .qodef-qi-team-member.qodef-image--hover-zoom img { transform: scale(1.005) translateZ(0px); transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); will-change: transform; }

.qodef-qi-team-member.qodef-image--hover-scale:hover img, .qodef-qi-team-member.qodef-image--hover-zoom:hover img { transform: scale(1.03); }

.qodef-qi-team-member.qodef-image--hover-zoom .qodef-m-media-image { overflow: hidden; }

.qodef-qi-team-member.qodef-item-layout--info-below .qodef-m-content { margin: 0.9em 0px 0px; }

.qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-inner { position: relative; overflow: hidden; }

.qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-inner:hover .qodef-m-role, .qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-inner:hover .qodef-m-social-icons, .qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-inner:hover .qodef-m-title { transform: translateX(0px); opacity: 1; }

.qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-inner:hover .qodef-m-role { transition-delay: 0.15s; }

.qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-inner:hover .qodef-m-social-icons { transition-delay: 0.3s; }

.qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-content { margin: 0.9em 0px 0px; }

.qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-content .qodef-m-role, .qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-content .qodef-m-social-icons, .qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-content .qodef-m-title { opacity: 0; transform: translateX(30px); transition: transform 0.45s cubic-bezier(0.16, 0.32, 0.26, 0.92), opacity 0.45s ease-out; }

.qodef-qi-team-member.qodef-item-layout--info-from-bottom .qodef-m-inner { position: relative; overflow: hidden; }

.qodef-qi-team-member.qodef-item-layout--info-from-bottom .qodef-m-inner:hover .qodef-m-content { transform: translateY(0px); }

.qodef-qi-team-member.qodef-item-layout--info-from-bottom .qodef-m-content { position: absolute; width: 100%; bottom: 0px; left: 0px; background-color: rgb(255, 255, 255); display: flex; justify-content: center; align-items: center; flex-direction: column; opacity: 1; transform: translateY(100%); transition: transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1); padding: 30px; z-index: 1; }

.qodef-qi-team-member.qodef-item-layout--info-on-hover .qodef-m-inner { position: relative; display: inline-block; vertical-align: top; }

.qodef-qi-team-member.qodef-item-layout--info-on-hover .qodef-m-inner:hover .qodef-m-content { opacity: 1; }

.qodef-qi-team-member.qodef-item-layout--info-on-hover .qodef-m-inner .qodef-m-image, .qodef-qi-team-member.qodef-item-layout--info-on-hover .qodef-m-inner .qodef-m-media-image { display: inline-block; vertical-align: top; }

.qodef-qi-team-member.qodef-item-layout--info-on-hover .qodef-m-content { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background-color: rgb(17, 17, 17); display: flex; justify-content: center; align-items: center; flex-direction: column; opacity: 0; transition: opacity 0.3s ease-in-out; padding: 20px 30px; }

.qodef-qi-team-member.qodef-item-layout--info-on-hover .qodef-m-content > * { width: 100%; }

.qodef-qi-team-member.qodef-item-layout--info-on-hover .qodef-m-title { color: rgb(255, 255, 255); }

.qodef-qi-team-member.qodef-item-layout--info-on-hover .qodef-m-role { color: rgb(196, 196, 196); }

.qodef-qi-team-member.qodef-item-layout--info-on-hover-inset .qodef-m-inner { position: relative; display: inline-block; vertical-align: top; }

.qodef-qi-team-member.qodef-item-layout--info-on-hover-inset .qodef-m-inner:hover .qodef-m-content { opacity: 1; clip-path: inset(10px); transition-delay: 0s, 0.15s; }

.qodef-qi-team-member.qodef-item-layout--info-on-hover-inset .qodef-m-inner .qodef-m-image, .qodef-qi-team-member.qodef-item-layout--info-on-hover-inset .qodef-m-inner .qodef-m-media-image { display: inline-block; vertical-align: top; }

.qodef-qi-team-member.qodef-item-layout--info-on-hover-inset .qodef-m-content { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgb(255, 255, 255); display: flex; justify-content: center; align-items: center; flex-direction: column; opacity: 0; transition: opacity 0.25s ease-out, 0.3s cubic-bezier(0.46, 0.03, 0.52, 0.96); clip-path: inset(0px); padding: 5%; }

.qodef-qi-team-member.qodef-item-layout--info-on-hover-inset .qodef-m-content > * { width: 100%; }

.qodef-qi-testimonials-list .qodef-e-title { margin: 0px 0px 0.7em; }

.qodef-qi-testimonials-list .qodef-e-text { margin: 0px; }

.qodef-qi-testimonials-list .qodef-e-media-image { display: inline-block; vertical-align: top; line-height: 0; }

.qodef-qi-testimonials-list .qodef-e-quote { font-size: 1em; line-height: 0; margin: auto; }

.qodef-qi-testimonials-list .qodef-e-quote svg { width: 1em; fill: currentcolor; stroke: currentcolor; }

.qodef-qi-testimonials-list .qodef-e-author { display: flex; margin: 0px; }

.qodef-qi-testimonials-list .qodef-e-author-name { margin: 0px; }

.qodef-qi-testimonials-list.qodef-item-layout--boxed .qodef-e-media-image { margin-bottom: 1.8em; border-radius: 50%; overflow: hidden; }

.qodef-qi-testimonials-list.qodef-item-layout--boxed .qodef-e-inner { position: relative; text-align: center; padding: 55px 40px; background-color: rgb(246, 246, 246); overflow: hidden; }

.qodef-qi-testimonials-list.qodef-item-layout--boxed .qodef-e-content, .qodef-qi-testimonials-list.qodef-item-layout--boxed .qodef-e-top { position: relative; }

.qodef-qi-testimonials-list.qodef-item-layout--boxed .qodef-e-quote { position: absolute; top: -0.1em; left: 50%; font-size: 14em; color: rgba(0, 0, 0, 0.2); transform: translateX(-50%); }

.qodef-qi-testimonials-list.qodef-item-layout--boxed .qodef-e-text { margin: 0px 0px 1em; }

.qodef-qi-testimonials-list.qodef-item-layout--boxed .qodef-e-author { flex-direction: column; }

.qodef-qi-testimonials-list.qodef-item-layout--boxed .qodef-e-author-job { margin: 0.2em 0px 0px; }

.qodef-qi-testimonials-list.qodef-item-layout--info-below .qodef-e-inner { text-align: center; }

.qodef-qi-testimonials-list.qodef-item-layout--info-below .qodef-e-quote { font-size: 2em; margin-bottom: 1.2em; }

.qodef-qi-testimonials-list.qodef-item-layout--info-below .qodef-e-text { margin: 0px 0px 1.3em; }

.qodef-qi-testimonials-list.qodef-item-layout--info-below .qodef-e-media-image { width: 50px; margin-bottom: 0.5em; border-radius: 50%; overflow: hidden; }

.qodef-qi-testimonials-list.qodef-item-layout--info-below .qodef-e-author { flex-direction: column; }

.qodef-qi-testimonials-list.qodef-item-layout--info-below .qodef-e-author-job { margin: 0.2em 0px 0px; }

.qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-inner { display: flex; }

@media only screen and (max-width: 480px) {
  .qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-inner { flex-direction: column; }
}

.qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-quote { font-size: 100px; width: 1em; margin: 0px 35px 0px 0px; }

.qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-quote i, .qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-quote svg { vertical-align: top; }

@media only screen and (max-width: 480px) {
  .qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-quote { margin: 0px 0px 35px; }
}

.qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-content { flex: 1 1 0%; text-align: left; }

.qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-bottom-info { display: flex; align-items: center; }

.qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-media-image { width: 50px; margin: 0px 10px 0px 0px; }

.qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-author { flex-direction: row; align-items: baseline; }

.qodef-qi-testimonials-list.qodef-item-layout--side-quote .qodef-e-author-job::before { content: ""; display: inline-block; vertical-align: middle; height: 1px; width: 1em; background-color: currentcolor; margin: 0px 0.65em; }

.qodef-qi-testimonials-list.qodef-item-layout--side-with-image .qodef-e-inner { display: flex; align-items: flex-start; }

@media only screen and (max-width: 680px) {
  .qodef-qi-testimonials-list.qodef-item-layout--side-with-image .qodef-e-inner { flex-direction: column; align-items: flex-start; }
}

.qodef-qi-testimonials-list.qodef-item-layout--side-with-image .qodef-e-side { position: relative; flex-shrink: 0; width: 110px; max-width: 30%; margin-right: 6%; }

.qodef-qi-testimonials-list.qodef-item-layout--side-with-image .qodef-e-side .qodef-e-media-image { border-radius: 25%; overflow: hidden; }

@media only screen and (max-width: 680px) {
  .qodef-qi-testimonials-list.qodef-item-layout--side-with-image .qodef-e-side { max-width: 100%; }
}

.qodef-qi-testimonials-list.qodef-item-layout--side-with-image .qodef-e-quote { position: absolute; bottom: -0.5em; right: -0.5em; width: 2em; height: 2em; display: flex; align-items: center; justify-content: center; color: rgb(255, 255, 255); background-color: rgb(17, 17, 17); border-radius: 50%; }

.qodef-qi-testimonials-list.qodef-item-layout--side-with-image .qodef-e-content { flex: 1 1 0%; text-align: left; }

.qodef-qi-testimonials-list.qodef-item-layout--side-with-image .qodef-e-text { margin: 0px 0px 1em; }

.qodef-qi-testimonials-list.qodef-item-layout--side-with-image .qodef-e-author { flex-direction: column; }

.qodef-qi-testimonials-list.qodef-item-layout--side-with-image .qodef-e-author-job { margin: 0.2em 0px 0px; }

.qodef-qi-testimonials-slider .qodef-e-inner { overflow: hidden; }

.qodef-qi-testimonials-slider .qodef-e-title { margin: 0px 0px 0.7em; }

.qodef-qi-testimonials-slider .qodef-e-text { margin: 0px; }

.qodef-qi-testimonials-slider .qodef-e-media-image { display: inline-block; vertical-align: top; line-height: 0; }

.qodef-qi-testimonials-slider .qodef-e-quote { font-size: 1em; line-height: 0; margin: auto; }

.qodef-qi-testimonials-slider .qodef-e-quote svg { width: 1em; fill: currentcolor; stroke: currentcolor; }

.qodef-qi-testimonials-slider .qodef-e-author { display: flex; margin: 0px; }

.qodef-qi-testimonials-slider .qodef-e-author-name { margin: 0px; }

.qodef-qi-testimonials-slider.qodef--swiper-fade .swiper-slide { opacity: 0; transition: opacity 0.2s ease-out; }

.qodef-qi-testimonials-slider.qodef--swiper-fade .swiper-slide.swiper-slide-active, .qodef-qi-testimonials-slider.qodef--swiper-fade .swiper-slide.swiper-slide-duplicate-active { opacity: 1; }

.qodef-qi-testimonials-slider.qodef-item-layout--boxed .qodef-e-media-image { margin-bottom: 1em; border-radius: 50%; overflow: hidden; }

.qodef-qi-testimonials-slider.qodef-item-layout--boxed .qodef-e-inner { text-align: center; padding: 55px 40px; background-color: rgb(246, 246, 246); }

.qodef-qi-testimonials-slider.qodef-item-layout--boxed .qodef-e-top { position: relative; display: inline-block; }

.qodef-qi-testimonials-slider.qodef-item-layout--boxed .qodef-e-quote { position: absolute; top: 0px; right: 0px; font-size: 2em; }

.qodef-qi-testimonials-slider.qodef-item-layout--boxed .qodef-e-text { margin: 0px 0px 1.3em; }

.qodef-qi-testimonials-slider.qodef-item-layout--boxed .qodef-e-author { flex-direction: column; }

.qodef-qi-testimonials-slider.qodef-item-layout--boxed .qodef-e-author-job { margin: 0.2em 0px 0px; }

.qodef-qi-testimonials-slider.qodef-item-layout--info-below .qodef-e-media-image { margin-bottom: 1em; }

.qodef-qi-testimonials-slider.qodef-item-layout--info-below .qodef-e-inner { text-align: center; }

.qodef-qi-testimonials-slider.qodef-item-layout--info-below .qodef-e-quote { font-size: 2em; margin-bottom: 1.2em; }

.qodef-qi-testimonials-slider.qodef-item-layout--info-below .qodef-e-text { margin: 0px 0px 1.3em; }

.qodef-qi-testimonials-slider.qodef-item-layout--info-below .qodef-e-author { flex-direction: column; }

.qodef-qi-testimonials-slider.qodef-item-layout--info-below .qodef-e-author-job { margin: 0.2em 0px 0px; }

.qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-inner { display: flex; }

@media only screen and (max-width: 480px) {
  .qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-inner { flex-direction: column; }
}

.qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-quote { font-size: 100px; width: 1em; margin: 0px 35px 0px 0px; }

.qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-quote i, .qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-quote svg { vertical-align: top; }

@media only screen and (max-width: 480px) {
  .qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-quote { margin: 0px 0px 35px; }
}

.qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-content { flex: 1 1 0%; text-align: left; }

.qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-bottom-info { display: flex; align-items: center; }

.qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-media-image { width: 50px; margin: 0px 10px 0px 0px; }

.qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-author { flex-direction: row; align-items: baseline; }

.qodef-qi-testimonials-slider.qodef-item-layout--side-quote .qodef-e-author-job::before { content: ""; display: inline-block; vertical-align: middle; height: 1px; width: 1em; background-color: currentcolor; margin: 0px 0.65em; }

.qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-inner { display: flex; align-items: center; }

@media only screen and (max-width: 1024px) {
  .qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-inner { align-items: baseline; }
}

@media only screen and (max-width: 680px) {
  .qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-inner { flex-direction: column; align-items: flex-start; }
}

.qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-side { position: relative; flex-shrink: 0; width: 290px; max-width: 30%; margin-right: 6%; }

.qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-side .qodef-e-media-image { border-radius: 10%; overflow: auto; }

@media only screen and (max-width: 680px) {
  .qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-side { max-width: 100%; }
}

.qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-quote { position: absolute; top: -1em; right: -1em; width: 2em; height: 2em; display: flex; align-items: center; justify-content: center; color: rgb(255, 255, 255); background-color: rgb(17, 17, 17); border-radius: 50%; }

.qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-content { flex: 1 1 0%; text-align: left; }

.qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-text { margin: 0px 0px 1.3em; }

.qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-author { flex-direction: column; }

.qodef-qi-testimonials-slider.qodef-item-layout--side-with-image .qodef-e-author-job { margin: 0.2em 0px 0px; }

.qodef-qi-testimonials-slider.qodef-item-layout--standard .qodef-e-inner { text-align: left; }

.qodef-qi-testimonials-slider.qodef-item-layout--standard .qodef-e-quote { font-size: 2em; margin-bottom: 1.2em; }

.qodef-qi-testimonials-slider.qodef-item-layout--standard .qodef-e-text { margin: 0px 0px 1.3em; }

.qodef-qi-testimonials-slider.qodef-item-layout--standard .qodef-e-bottom-info { display: flex; align-items: center; }

.qodef-qi-testimonials-slider.qodef-item-layout--standard .qodef-e-media-image { width: 50px; border-radius: 50%; margin-right: 1em; overflow: hidden; }

.qodef-qi-testimonials-slider.qodef-item-layout--standard .qodef-e-author { flex-direction: column; }

.qodef-qi-testimonials-slider.qodef-item-layout--standard .qodef-e-author-job { margin: 0px; }

.qodef-qi-text-marquee { position: relative; display: inline-block; width: 100%; vertical-align: top; overflow: hidden; }

.qodef-qi-text-marquee .qodef-m-content { display: flex; white-space: nowrap; font-size: 0px; overflow: hidden; }

.qodef-qi-text-marquee .qodef-m-text { display: flex; align-items: baseline; }

.qodef-qi-text-marquee .qodef-m-text.qodef-text--original { animation: 20s linear 0s infinite normal none running qode-move-horizontal-normal-text-marquee; }

.qodef-qi-text-marquee .qodef-m-text.qodef-text--copy { position: absolute; top: 0px; left: 0px; will-change: transform; backface-visibility: hidden; transform: translateX(100%) translateZ(0px); animation: 20s linear 0s infinite normal none running qode-move-horizontal-normal-text-marquee-copy; }

.qodef-qi-text-marquee .qodef-m-text-item { font-size: 100px; line-height: 1.1em; padding-right: 0.5em; padding-left: 0.5em; }

.qodef-qi-text-marquee .qodef-e-icon-holder { display: flex; font-size: 30px; align-self: center; align-items: center; }

.qodef-qi-text-marquee .qodef-e-icon-holder svg { fill: currentcolor; stroke: currentcolor; width: 1em; height: auto; }

.qodef-qi-text-marquee.qodef-text-stroke-effect .qodef-m-text-item { -webkit-text-stroke: 1px rgb(51, 51, 51); text-shadow: none; color: transparent !important; }

@keyframes qode-move-horizontal-normal-text-marquee { 
  0% { transform: translateX(0px) translateZ(0px); }
  100% { transform: translateX(-100%) translateZ(0px); }
}

@keyframes qode-move-horizontal-normal-text-marquee-copy { 
  0% { transform: translateX(100%) translateZ(0px); }
  100% { transform: translateX(0px) translateZ(0px); }
}

@keyframes qode-move-vertical-normal-text-marquee { 
  0% { transform: translateY(0px) translateZ(0px); }
  100% { transform: translateY(-100%) translateZ(0px); }
}

@keyframes qode-move-vertical-normal-text-marquee-copy { 
  0% { transform: translateY(100%) translateZ(0px); }
  100% { transform: translateY(0px) translateZ(0px); }
}

@keyframes qode-move-horizontal-reverse-text-marquee { 
  0% { transform: translateX(0px) translateZ(0px); }
  100% { transform: translateX(100%) translateZ(0px); }
}

@keyframes qode-move-horizontal-reverse-text-marquee-copy { 
  0% { transform: translateX(-100%) translateZ(0px); }
  100% { transform: translateX(0px) translateZ(0px); }
}

@keyframes qode-move-vertical-reverse-text-marquee { 
  0% { transform: translateY(0px) translateZ(0px); }
  100% { transform: translateY(100%) translateZ(0px); }
}

@keyframes qode-move-vertical-reverse-text-marquee-copy { 
  0% { transform: translateY(-100%) translateZ(0px); }
  100% { transform: translateY(0px) translateZ(0px); }
}

.qodef-qi-timeline { position: relative; }

.qodef-qi-timeline .qodef-e-item, .qodef-qi-timeline .qodef-e-item-inner { position: relative; }

.qodef-qi-timeline .qodef-e-image { display: inline-block; vertical-align: top; overflow: hidden; }

.qodef-qi-timeline .qodef-e-date { margin: 0px 0px 0.5em; }

.qodef-qi-timeline .qodef-e-title { margin: 0px 0px 0.85em; }

.qodef-qi-timeline .qodef-e-text { margin: 0px; }

.qodef-qi-timeline .qodef-e-point-holder { position: absolute; color: rgb(255, 255, 255); font-size: 1em; width: 1em; height: 1em; transform: translate(-50%, -50%); }

.qodef-qi-timeline .qodef-e-point-holder .qodef-e-point { background-color: rgb(17, 17, 17); width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; border-radius: 50%; overflow: hidden; }

.qodef-qi-timeline .qodef-e-point-holder .qodef-e-icon-holder { font-size: 0.7em; line-height: 1em; max-height: 100%; }

.qodef-qi-timeline .qodef-e-point-holder svg { width: 0.7em; stroke: currentcolor; fill: currentcolor; }

.qodef-qi-timeline .qodef-e-line { display: block; background-color: rgb(235, 235, 235); }

.qodef-qi-timeline.qodef-timeline--vertical .qodef-e-line-holder { position: absolute; top: 0px; left: 50%; transform: translateX(-50%); height: 100%; width: 1px; }

.qodef-qi-timeline.qodef-timeline--vertical .qodef-e-line { height: 100%; }

.qodef-qi-timeline.qodef-timeline--vertical .qodef-e-point-holder { top: 50%; left: 50%; }

.qodef-qi-timeline.qodef-timeline--vertical.qodef-line--inside .qodef-e-line-holder { top: 50%; }

.qodef-qi-timeline.qodef-timeline--vertical.qodef-line--inside .qodef-e-item:last-child .qodef-e-line-holder { display: none; }

.qodef-qi-timeline.qodef-timeline--horizontal { overflow: hidden; }

.qodef-qi-timeline.qodef-timeline--horizontal .qodef-grid-inner { display: flex; transition: 0.4s; }

.qodef-qi-timeline.qodef-timeline--horizontal .qodef-e-item { flex: 1 1 0%; }

.qodef-qi-timeline.qodef-timeline--horizontal .qodef-e-line-holder { position: absolute; top: 50%; left: 0px; transform: translateY(-50%); width: 100%; height: 1px; }

.qodef-qi-timeline.qodef-timeline--horizontal .qodef-e-line { height: 100%; }

.qodef-qi-timeline.qodef-timeline--horizontal .qodef-e-point-holder { top: 50%; left: 50%; }

.qodef-qi-timeline.qodef-point--diamond.qodef-timeline--horizontal .qodef-e-point-holder::after, .qodef-qi-timeline.qodef-point--diamond.qodef-timeline--horizontal .qodef-e-point-holder::before { content: ""; position: absolute; left: 50%; height: 100px; width: 1px; background-color: rgb(235, 235, 235); transform: translateX(-50%); z-index: -1; }

.qodef-qi-timeline.qodef-point--diamond.qodef-timeline--horizontal .qodef-e-point-holder::before { top: 100%; }

.qodef-qi-timeline.qodef-point--diamond.qodef-timeline--horizontal .qodef-e-point-holder::after { bottom: 100%; }

.qodef-qi-timeline.qodef-point--diamond.qodef-timeline--vertical .qodef-e-point-holder::after, .qodef-qi-timeline.qodef-point--diamond.qodef-timeline--vertical .qodef-e-point-holder::before { content: ""; position: absolute; top: 50%; width: 100px; height: 1px; background-color: rgb(235, 235, 235); transform: translateY(-50%); z-index: -1; }

.qodef-qi-timeline.qodef-point--diamond.qodef-timeline--vertical .qodef-e-point-holder::before { right: 100%; }

.qodef-qi-timeline.qodef-point--diamond.qodef-timeline--vertical .qodef-e-point-holder::after { left: 100%; }

.qodef-qi-timeline.qodef-point--diamond .qodef-e-point { border-radius: 0px; transform: rotate(45deg); }

.qodef-qi-timeline.qodef-point--diamond .qodef-e-icon-holder { transform: rotate(-45deg); }

.qodef-qi-timeline .qodef-nav-next, .qodef-qi-timeline .qodef-nav-prev { position: absolute; top: 50%; transform: translateY(-50%); display: flex; align-items: center; justify-content: center; color: rgb(17, 17, 17); font-size: 26px; z-index: 10; cursor: pointer; width: auto !important; height: auto !important; margin: 0px !important; }

.qodef-qi-timeline .qodef-nav-next > svg, .qodef-qi-timeline .qodef-nav-prev > svg { display: block; width: 1em; height: auto; transition: 0.2s ease-out; stroke: currentcolor; fill: currentcolor; }

.qodef-qi-timeline .qodef-nav-prev { left: 0px; }

.qodef-qi-timeline .qodef-nav-next { right: 0px; }

.qodef-qi-timeline.qodef-qi--has-appear { opacity: 0; transition: opacity 0.55s cubic-bezier(0.23, 1, 0.32, 1); }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--vertical-separated .qodef-e-item .qodef-e-image { opacity: 0; transition: opacity 0.55s cubic-bezier(0.23, 1, 0.32, 1), transform 0.55s cubic-bezier(0.23, 1, 0.32, 1); transform: translateY(-60px); }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--vertical-separated .qodef-e-item .qodef-e-content-holder { opacity: 0; transition: opacity 0.55s cubic-bezier(0.23, 1, 0.32, 1), transform 0.55s cubic-bezier(0.23, 1, 0.32, 1); transform: translateY(60px); }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--vertical-side .qodef-e-item .qodef-e-image { opacity: 0; transition: opacity 0.55s cubic-bezier(0.23, 1, 0.32, 1), transform 0.55s cubic-bezier(0.23, 1, 0.32, 1); transform: translateY(40px); }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--vertical-side .qodef-e-item .qodef-e-content-holder { opacity: 0; transition: opacity 0.55s cubic-bezier(0.23, 1, 0.32, 1), transform 0.55s cubic-bezier(0.23, 1, 0.32, 1); transform: translateY(40px); }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item .qodef-e-image { opacity: 0; transition: opacity 0.55s cubic-bezier(0.23, 1, 0.32, 1), transform 0.55s cubic-bezier(0.23, 1, 0.32, 1); transform: translateY(-60px); }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item .qodef-e-content-holder { opacity: 0; transition: opacity 0.55s cubic-bezier(0.23, 1, 0.32, 1), transform 0.55s cubic-bezier(0.23, 1, 0.32, 1); transform: translateY(60px); }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item .qodef-e-image { opacity: 0; transition: opacity 0.55s cubic-bezier(0.23, 1, 0.32, 1), transform 0.55s cubic-bezier(0.23, 1, 0.32, 1); transform: translateY(60px); }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item .qodef-e-content-holder { opacity: 0; transition: opacity 0.55s cubic-bezier(0.23, 1, 0.32, 1), transform 0.55s cubic-bezier(0.23, 1, 0.32, 1); transform: translateY(-60px); }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item.qodef-reverse .qodef-e-image { transform: translateY(-60px); }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item.qodef-reverse .qodef-e-content-holder { transform: translateY(60px); }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item .qodef-e-point { transform: scale(0); opacity: 0; transition: opacity 0.55s cubic-bezier(0.23, 1, 0.32, 1), transform 0.55s cubic-bezier(0.23, 1, 0.32, 1); }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(1) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(1) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(1) .qodef-e-image { transition-delay: 0.3s, 0.3s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(1) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(1) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(1) .qodef-e-point { transition-delay: 0.4s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(1) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(1) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(1) .qodef-e-content-holder { transition-delay: 0.4s, 0.4s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(2) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(2) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(2) .qodef-e-image { transition-delay: 0.6s, 0.6s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(2) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(2) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(2) .qodef-e-point { transition-delay: 0.7s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(2) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(2) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(2) .qodef-e-content-holder { transition-delay: 0.8s, 0.8s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(3) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(3) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(3) .qodef-e-image { transition-delay: 0.9s, 0.9s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(3) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(3) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(3) .qodef-e-point { transition-delay: 1s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(3) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(3) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(3) .qodef-e-content-holder { transition-delay: 1.2s, 1.2s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(4) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(4) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(4) .qodef-e-image { transition-delay: 1.2s, 1.2s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(4) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(4) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(4) .qodef-e-point { transition-delay: 1.3s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(4) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(4) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(4) .qodef-e-content-holder { transition-delay: 1.6s, 1.6s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(5) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(5) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(5) .qodef-e-image { transition-delay: 1.5s, 1.5s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(5) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(5) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(5) .qodef-e-point { transition-delay: 1.6s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(5) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(5) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(5) .qodef-e-content-holder { transition-delay: 2s, 2s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(6) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(6) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(6) .qodef-e-image { transition-delay: 1.8s, 1.8s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(6) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(6) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(6) .qodef-e-point { transition-delay: 1.9s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(6) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(6) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(6) .qodef-e-content-holder { transition-delay: 2.4s, 2.4s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(7) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(7) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(7) .qodef-e-image { transition-delay: 2.1s, 2.1s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(7) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(7) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(7) .qodef-e-point { transition-delay: 2.2s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(7) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(7) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(7) .qodef-e-content-holder { transition-delay: 2.8s, 2.8s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(8) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(8) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(8) .qodef-e-image { transition-delay: 2.4s, 2.4s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(8) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(8) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(8) .qodef-e-point { transition-delay: 2.5s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(8) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(8) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(8) .qodef-e-content-holder { transition-delay: 3.2s, 3.2s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(9) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(9) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(9) .qodef-e-image { transition-delay: 2.7s, 2.7s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(9) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(9) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(9) .qodef-e-point { transition-delay: 2.8s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(9) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(9) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(9) .qodef-e-content-holder { transition-delay: 3.6s, 3.6s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(10) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(10) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(10) .qodef-e-image { transition-delay: 3s, 3s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(10) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(10) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(10) .qodef-e-point { transition-delay: 3.1s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(10) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(10) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(10) .qodef-e-content-holder { transition-delay: 4s, 4s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(11) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(11) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(11) .qodef-e-image { transition-delay: 3.3s, 3.3s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(11) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(11) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(11) .qodef-e-point { transition-delay: 3.4s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(11) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(11) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(11) .qodef-e-content-holder { transition-delay: 4.4s, 4.4s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(12) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(12) .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(12) .qodef-e-image { transition-delay: 3.6s, 3.6s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(12) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(12) .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(12) .qodef-e-point { transition-delay: 3.7s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical .qodef-e-item:nth-child(12) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating .qodef-e-item:nth-child(12) .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard .qodef-e-item:nth-child(12) .qodef-e-content-holder { transition-delay: 4.8s, 4.8s; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical.qodef-qi--appeared, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating.qodef-qi--appeared, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard.qodef-qi--appeared { opacity: 1; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical.qodef-qi--appeared .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical.qodef-qi--appeared .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating.qodef-qi--appeared .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating.qodef-qi--appeared .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard.qodef-qi--appeared .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard.qodef-qi--appeared .qodef-e-image { opacity: 1; transform: translateY(0px) translateX(0px); }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical.qodef-qi--appeared .qodef-e-item.qodef-reverse .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical.qodef-qi--appeared .qodef-e-item.qodef-reverse .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating.qodef-qi--appeared .qodef-e-item.qodef-reverse .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating.qodef-qi--appeared .qodef-e-item.qodef-reverse .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard.qodef-qi--appeared .qodef-e-item.qodef-reverse .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard.qodef-qi--appeared .qodef-e-item.qodef-reverse .qodef-e-image { transform: translateY(0px) translateX(0px); }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical.qodef-qi--appeared .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating.qodef-qi--appeared .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard.qodef-qi--appeared .qodef-e-point { transform: scale(1); opacity: 1; }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical.qodef-point--diamond .qodef-e-item .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating.qodef-point--diamond .qodef-e-item .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard.qodef-point--diamond .qodef-e-item .qodef-e-point { transform: rotate(45deg) scale(0); }

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical.qodef-point--diamond.qodef-qi--appeared .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating.qodef-point--diamond.qodef-qi--appeared .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard.qodef-point--diamond.qodef-qi--appeared .qodef-e-point { transform: rotate(45deg) scale(1); }

@media only screen and (max-width: 480px) {
  .qodef-qi-timeline.qodef-timeline--vertical .qodef-e-line-holder, .qodef-qi-timeline.qodef-timeline--vertical .qodef-e-point-holder { display: none; }
}

.qodef-qi-timeline.qodef-timeline-layout--horizontal-alternating .qodef-e-item.qodef-reverse .qodef-e-item-inner { flex-direction: column; }

.qodef-qi-timeline.qodef-timeline-layout--horizontal-alternating .qodef-e-item.qodef-reverse .qodef-e-top-holder { align-items: flex-end; padding: 0px 0px 10%; }

.qodef-qi-timeline.qodef-timeline-layout--horizontal-alternating .qodef-e-item.qodef-reverse .qodef-e-content-holder { justify-content: flex-start; padding: 10% 0px 0px; }

.qodef-qi-timeline.qodef-timeline-layout--horizontal-alternating .qodef-e-item-inner { display: flex; flex-direction: column-reverse; align-items: center; justify-content: center; text-align: center; }

.qodef-qi-timeline.qodef-timeline-layout--horizontal-alternating .qodef-e-top-holder { display: flex; align-items: flex-start; padding: 10% 0px 0px; }

.qodef-qi-timeline.qodef-timeline-layout--horizontal-alternating .qodef-e-content-holder { display: flex; flex-direction: column; justify-content: flex-end; padding: 0px 0px 10%; }

.qodef-qi-timeline.qodef-timeline-layout--horizontal-standard .qodef-e-item-inner { display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; }

.qodef-qi-timeline.qodef-timeline-layout--horizontal-standard .qodef-e-top-holder { display: flex; align-items: flex-end; padding: 0px 0px 10%; }

.qodef-qi-timeline.qodef-timeline-layout--horizontal-standard .qodef-e-content-holder { display: flex; flex-direction: column; justify-content: flex-start; padding: 10% 0px 0px; }

.qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-item { text-align: center; }

.qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-item:not(:last-child) { padding-bottom: 100px; }

.qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-item.qodef-reverse .qodef-e-item-inner { flex-direction: row-reverse; text-align: right; }

@media only screen and (max-width: 480px) {
  .qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-item.qodef-reverse .qodef-e-item-inner { flex-direction: column; text-align: center; }
}

.qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-item.qodef-reverse .qodef-e-side-holder { text-align: left; padding: 0px 0px 0px 10%; }

@media only screen and (max-width: 480px) {
  .qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-item.qodef-reverse .qodef-e-side-holder { padding: 0px; }
}

.qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-item.qodef-reverse .qodef-e-content-holder { padding: 0px 10% 0px 0px; }

@media only screen and (max-width: 480px) {
  .qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-item.qodef-reverse .qodef-e-content-holder { padding: 0px; }
}

.qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-item-inner { display: inline-flex; align-items: center; justify-content: center; text-align: left; width: 100%; }

@media only screen and (max-width: 480px) {
  .qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-item-inner { flex-direction: column; text-align: center; }
}

.qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-side-holder { width: 50%; flex-shrink: 0; text-align: right; padding: 0px 10% 0px 0px; }

@media only screen and (max-width: 480px) {
  .qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-side-holder { width: 100%; padding: 0px; margin-bottom: 5%; }
}

.qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-content-holder { width: 50%; padding: 0px 0px 0px 10%; }

@media only screen and (max-width: 480px) {
  .qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-content-holder { width: 100%; padding: 0px; margin-top: 5%; }
}

.qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-item.qodef-reverse .qodef-e-item-content { margin-left: 0px; flex-direction: row; padding: 0px 3em 0px 0px; }

@media only screen and (max-width: 1024px) {
  .qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-item.qodef-reverse .qodef-e-item-content { flex-direction: column; text-align: center; }
}

@media only screen and (max-width: 480px) {
  .qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-item.qodef-reverse .qodef-e-item-content { padding: 0px; }
}

.qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-item.qodef-reverse .qodef-e-side-holder { margin: 0px 10% 0px 0px; }

@media only screen and (max-width: 1024px) {
  .qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-item.qodef-reverse .qodef-e-side-holder { margin: 0px 0px 10%; }
}

.qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-item-content { display: flex; align-items: center; justify-content: flex-end; margin-left: auto; flex-direction: row-reverse; width: 50%; padding: 0px 0px 0px 3em; }

@media only screen and (max-width: 1024px) {
  .qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-item-content { flex-direction: column; text-align: center; }
}

@media only screen and (max-width: 480px) {
  .qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-item-content { width: 100%; padding: 0px; }
}

.qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-side-holder { width: 250px; flex-shrink: 0; margin: 0px 0px 0px 10%; }

@media only screen and (max-width: 1024px) {
  .qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-side-holder { margin: 0px 0px 10%; }
}

.qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-image { border-radius: 50%; }

.qodef-qi-typeout-text .qodef-m-text { margin: 0px; }



@charset "utf-8";

.wvs-has-image-tooltip, [data-wvstooltip] { --font-size: 14px; --arrow-width: 5px; --arrow-distance: 10px; --arrow-position: calc(var(--arrow-distance)*-1); --tip-redius: 3px; --tip-min-width: 100px; --tip-min-height: 100px; --tip-height: 30px; --tip-breakpoint-start: 53vw; --tip-distance: calc(var(--arrow-distance) + var(--tip-height)); --tip-position: calc(var(--tip-distance)*-1); --image-tip-min-height: calc(var(--tip-min-height) + var(--tip-height)); --image-tip-max-height: calc(var(--tooltip-height) + var(--tip-height)); --image-tip-width-dynamic: clamp(var(--tip-min-width),var(--tip-breakpoint-start),var(--tooltip-width)); --image-tip-height-dynamic: clamp(var(--tip-min-height),var(--tip-breakpoint-start),var(--tooltip-height)); --image-tip-ratio: calc(var(--tooltip-height)/var(--tooltip-width)); --image-tip-position: calc(100% + var(--arrow-distance)); --horizontal-position: 0px; cursor: pointer; outline: none; position: relative; }

.wvs-has-image-tooltip::after, .wvs-has-image-tooltip::before, [data-wvstooltip]::after, [data-wvstooltip]::before { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-pack: center; -webkit-box-align: center; align-items: center; box-sizing: border-box; display: flex; flex-direction: row; justify-content: center; opacity: 0; pointer-events: none; position: absolute; transform: translateZ(0px); transition: opacity 0.5s ease-in-out; visibility: hidden; z-index: 999; }

.wvs-has-image-tooltip::before, [data-wvstooltip]::before { background-color: var(--wvs-tooltip-background-color,#333); border-radius: var(--tip-redius); bottom: var(--image-tip-position); box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 5px 1px; color: var(--wvs-tooltip-text-color,#fff); font-size: var(--font-size); height: var(--tip-height); line-height: var(--tip-height); min-width: var(--tip-min-width); padding-inline: 10px; top: auto; transform: translateX(var(--horizontal-position)); width: max-content; }

[data-wvstooltip]::before { content: attr(data-wvstooltip) " " attr(data-wvstooltip-out-of-stock); }

.wvs-has-image-tooltip::before { -webkit-box-align: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: end; place-content: center flex-end; align-items: center; backface-visibility: hidden; background-image: var(--tooltip-background); background-position: center top; background-repeat: no-repeat; background-size: contain; content: attr(data-title); display: flex; flex-direction: column; height: calc(var(--image-tip-height-dynamic) + var(--tip-height)); min-width: var(--image-tip-width-dynamic); }

.wvs-has-image-tooltip::after, [data-wvstooltip]::after { border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-top-color: var(--wvs-tooltip-background-color,#333); bottom: auto; content: " "; font-size: 0px; line-height: 0; top: var(--arrow-position); width: 0px; }

.wvs-has-image-tooltip:hover::after, .wvs-has-image-tooltip:hover::before, [data-wvstooltip]:hover::after, [data-wvstooltip]:hover::before { opacity: 1; visibility: visible; }

.wvs-tooltip-position-bottom.wvs-has-image-tooltip::after, .wvs-tooltip-position-bottom[data-wvstooltip]::after { border-bottom-color: var(--wvs-tooltip-background-color,#333); border-top-color: transparent; bottom: var(--arrow-position); top: auto; }

.wvs-tooltip-position-bottom.wvs-has-image-tooltip::before, .wvs-tooltip-position-bottom[data-wvstooltip]::before { bottom: auto; top: calc(var(--tip-position)*-1); }

.wvs-theme-sober .product form.cart .variations .variable, .wvs-theme-sober-child .product form.cart .variations .variable { margin-bottom: 15px !important; }

.wvs-theme-sober .product form.cart .variations .variable-options, .wvs-theme-sober-child .product form.cart .variations .variable-options { border: 0px !important; }

.wvs-theme-sober .product form.cart .variations .arrow, .wvs-theme-sober .product form.cart .variations .variable-options::after, .wvs-theme-sober-child .product form.cart .variations .arrow, .wvs-theme-sober-child .product form.cart .variations .variable-options::after { display: none; }

.wvs-theme-sober .product form.cart .variations .label, .wvs-theme-sober-child .product form.cart .variations .label { display: block; margin-right: 10px; text-align: right; }

.wvs-theme-sober .product form.cart .variations .value, .wvs-theme-sober-child .product form.cart .variations .value { -webkit-box-flex: unset; flex-grow: unset; }

.wvs-theme-sober .product form.cart .variations select, .wvs-theme-sober-child .product form.cart .variations select { appearance: menulist-button !important; border: 1px solid rgb(228, 230, 235) !important; padding: 0.5em 1em !important; text-align: left !important; text-align-last: left !important; }

.wvs-theme-sober .product form.cart .radio-variable-item, .wvs-theme-sober-child .product form.cart .radio-variable-item { margin: 5px; text-align: left; }

.wvs-theme-sober .product form.cart .radio-variable-item:last-child, .wvs-theme-sober-child .product form.cart .radio-variable-item:last-child { margin-right: 0px; }

.wvs-theme-sober .product form.cart .radio-variable-item label, .wvs-theme-sober-child .product form.cart .radio-variable-item label { margin: 0px; padding-left: 30px; }

.wvs-theme-sober .product form.cart .radio-variable-item label::before, .wvs-theme-sober-child .product form.cart .radio-variable-item label::before { border-radius: 100%; top: 0px; }

.wvs-theme-sober .product form.cart .radio-variable-item label::after, .wvs-theme-sober-child .product form.cart .radio-variable-item label::after { top: 8px; }

.wvs-theme-shophistic-lite.woocommerce #main .entry-summary .variations { display: block !important; }

.wvs-theme-shophistic-lite .ql_custom_variations { display: none !important; }

.wvs-theme-shophistic-lite .radio-variable-item input[type="radio"] { display: inline-block; margin: 0px; }

.wvs-theme-flatsome .variations .reset_variations { bottom: 0px; left: 0px; position: relative; }

.wvs-theme-storefront-child.single-product div.product, .wvs-theme-storefront.single-product div.product { overflow: visible !important; }

.wvs-theme-stockholm .variations .reset_variations { bottom: 0px; left: 0px; position: relative; transform: none; }

.wvs-theme-kalium .image-variable-item img, .wvs-theme-kalium-child .image-variable-item img { width: 100% !important; }

.wvs-theme-kalium .radio-variable-item input, .wvs-theme-kalium-child .radio-variable-item input { height: 16px !important; width: 16px !important; }

.wvs-theme-kalium .woo-variation-items-wrapper .select-option-ui, .wvs-theme-kalium-child .woo-variation-items-wrapper .select-option-ui { display: none; }

.wvs-theme-aurum .variable-items-wrapper .image-variable-item > img, .wvs-theme-aurum-child .variable-items-wrapper .image-variable-item > img { width: 100%; }

.wvs-theme-hestia .woo-variation-items-wrapper.value::before { display: none !important; }

.wvs-theme-thegem .woo-variation-items-wrapper .combobox-wrapper, .wvs-theme-thegem-child .woo-variation-items-wrapper .combobox-wrapper, .wvs-theme-thegem-elementor .woo-variation-items-wrapper .combobox-wrapper { display: none; }

.wvs-theme-thegem .wvs-archive-variation-wrapper .variations, .wvs-theme-thegem-child .wvs-archive-variation-wrapper .variations, .wvs-theme-thegem-elementor .wvs-archive-variation-wrapper .variations { padding: 0px; }

.wvs-theme-ushop .variations_form, .wvs-theme-ushop-child .variations_form { overflow: visible !important; }

.wvs-theme-ushop .single-product-summary .product_meta, .wvs-theme-ushop-child .single-product-summary .product_meta { display: inline-table; }

.wvs-theme-savoy .woo-variation-items-wrapper, .wvs-theme-savoy-child .woo-variation-items-wrapper { position: relative !important; }

.wvs-theme-savoy .woo-variation-items-wrapper .sod_select, .wvs-theme-savoy-child .woo-variation-items-wrapper .sod_select { display: none !important; }

.wvs-theme-savoy .nm-variation-row, .wvs-theme-savoy-child .nm-variation-row { display: flex; }

.wvs-theme-woodstock .woo-variation-items-wrapper .variation-select, .wvs-theme-woodstock-child .woo-variation-items-wrapper .variation-select { display: none !important; }

.wvs-theme-woodmart .wd-attr-selected, .wvs-theme-woodmart .woo-variation-items-wrapper > .swatches-select, .wvs-theme-woodmart-child .wd-attr-selected, .wvs-theme-woodmart-child .woo-variation-items-wrapper > .swatches-select { display: none; }

.wvs-theme-gecko .variations .value.woo-variation-items-wrapper, .wvs-theme-gecko-child .variations .value.woo-variation-items-wrapper { border: 0px !important; }

.wvs-theme-gecko .variations .value.woo-variation-items-wrapper::after, .wvs-theme-gecko-child .variations .value.woo-variation-items-wrapper::after { display: none !important; }

.woo-variation-gallery-theme-massive-dynamic .woo-variation-items-wrapper .clear-selection, .woo-variation-gallery-theme-massive-dynamic-child .woo-variation-items-wrapper .clear-selection { border: 0px; height: auto; width: auto; }

.woo-variation-gallery-theme-massive-dynamic .woo-variation-items-wrapper .clear-selection .reset_variations, .woo-variation-gallery-theme-massive-dynamic-child .woo-variation-items-wrapper .clear-selection .reset_variations { border: 1px solid rgb(240, 64, 64); border-radius: 100%; box-sizing: border-box; color: rgb(240, 64, 64); height: 20px; padding: 5px; width: 20px; font-size: 8px !important; }

.wvs-theme-claue .woo-variation-items-wrapper, .wvs-theme-claue-child .woo-variation-items-wrapper { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.wvs-theme-claue .woo-variation-items-wrapper::after, .wvs-theme-claue-child .woo-variation-items-wrapper::after { display: none; }

.wvs-theme-jupiter table.variations, .wvs-theme-jupiter-child table.variations { overflow: initial; }

.wvs-theme-oxygen .woo-variation-items-wrapper .select-wrapper, .wvs-theme-oxygen-child .woo-variation-items-wrapper .select-wrapper { display: none; }

.wvs-theme-oxygen .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input, .wvs-theme-oxygen-child .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input { width: 18px; }

.wvs-theme-simple-elegant .woo-variation-items-wrapper .wi-nice-select, .wvs-theme-simple-elegant-child .woo-variation-items-wrapper .wi-nice-select { display: none; }

.wvs-theme-twentytwenty table.variations, .wvs-theme-twentytwenty-child table.variations { overflow: auto; }

.wvs-theme-divi .et_pb_wc_add_to_cart form.variations_form.cart .variations td.value span::after, .wvs-theme-divi-child .et_pb_wc_add_to_cart form.variations_form.cart .variations td.value span::after, .wvs-theme-jevelin .sh-woo-layout table.variations td select.woo-variation-raw-select, .wvs-theme-jevelin-child .sh-woo-layout table.variations td select.woo-variation-raw-select { display: none !important; }

.wvs-theme-jevelin .sh-woo-layout table.variations, .wvs-theme-jevelin-child .sh-woo-layout table.variations { max-width: 100%; }

.wvs-theme-jevelin .radio-variable-item label, .wvs-theme-jevelin-child .radio-variable-item label { line-height: 1 !important; }

.wvs-theme-stockie .woo-variation-raw-select + .select-styled, .wvs-theme-stockie-child .woo-variation-raw-select + .select-styled { display: none !important; }

.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-center { --wvs-position: center; }

.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-left { --wvs-position: flex-start; }

.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-right { --wvs-position: flex-end; }

.woo-variation-swatches .wp-block-getwooplugins-variation-swatches .wvs-archive-information { -webkit-box-pack: var(--wvs-position); display: flex; justify-content: var(--wvs-position); }

.woo-variation-swatches .woo-variation-raw-select + .select2 { display: none !important; }

.woo-variation-swatches .wvs-widget-layered-nav-list__item-color { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-align: center; align-items: center; display: flex; flex-direction: row; margin: 10px 0px; }

.woo-variation-swatches .wvs-widget-layered-nav-list__item-color > a { display: inline-block; position: relative; }

.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .count { padding: 0px 5px; }

.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .wvs-widget-item-wrapper { -webkit-box-align: center; align-items: center; display: flex; }

.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item { border: 2px solid rgb(255, 255, 255); box-shadow: var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8); display: inline-block; float: left; height: 20px; margin: 0px 4px; padding: 9px; transition: box-shadow 0.2s, -webkit-box-shadow 0.2s; width: 20px; }

.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item.style-squared { border-radius: 2px; }

.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item.style-rounded { border-radius: 100%; }

.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .text { display: inline-block; }

.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .text ::after { clear: both; content: ""; display: inline; }

.woo-variation-swatches .wvs-widget-layered-nav-list__item-color:hover .item { box-shadow: var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd); }

.woo-variation-swatches .wvs-widget-layered-nav-list__item-color.woocommerce-widget-layered-nav-list__item--chosen .item { box-shadow: var(--wvs-selected-item-box-shadow,0 0 0 2px #000); }

.woo-variation-swatches .variations td.value > span::after, .woo-variation-swatches .variations td.value > span::before, .woo-variation-swatches .woo-variation-raw-select, .woo-variation-swatches .woo-variation-raw-select::after, .woo-variation-swatches .woo-variation-raw-select::before { display: none !important; }

.woo-variation-swatches .woo-variation-swatches-variable-item-more { -webkit-box-align: center; align-items: center; display: flex; }

.woo-variation-swatches .wvs-archive-variations-wrapper { display: block; width: 100%; }

.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper .variable-item:not(.radio-variable-item) { height: var(--wvs-archive-product-item-height,30px); width: var(--wvs-archive-product-item-width,30px); }

.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item { font-size: var(--wvs-archive-product-item-font-size,16px); }

.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper.wvs-style-squared.archive-variable-items .variable-item:not(.radio-variable-item).button-variable-item { min-width: var(--wvs-archive-product-item-width,30px); }

.woo-variation-swatches .wvs-archive-variations-wrapper .wvs-archive-information { -webkit-box-pack: var(--wvs-position); display: flex; justify-content: var(--wvs-position); }

.woo-variation-swatches ul.variations { -webkit-box-orient: vertical; flex-direction: column; list-style: none; margin: 0px; padding: 0px; }

.woo-variation-swatches ul.variations, .woo-variation-swatches ul.variations > li { -webkit-box-direction: normal; display: flex; }

.woo-variation-swatches ul.variations > li { -webkit-box-pack: var(--wvs-position); -webkit-box-orient: horizontal; flex-direction: row; justify-content: var(--wvs-position); margin: 5px 0px; }

.woo-variation-swatches ul.variations .wvs_archive_reset_variations.hide { visibility: hidden; }

.woo-variation-swatches ul.variations .wvs_archive_reset_variations.show { visibility: visible; }

.woo-variation-swatches .variable-items-wrapper { -webkit-box-pack: start; display: flex; flex-wrap: wrap; justify-content: flex-start; list-style: none; margin: 0px; padding: 0px; }

.woo-variation-swatches .variable-items-wrapper.enabled-large-size .variable-item:not(.radio-variable-item) { height: var(--wvs-single-product-large-item-height,40px); width: var(--wvs-single-product-large-item-width,40px); }

.woo-variation-swatches .variable-items-wrapper.enabled-large-size .variable-item:not(.radio-variable-item).button-variable-item { font-size: var(--wvs-single-product-large-item-font-size,16px); }

.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; align-items: flex-start; flex-direction: column; }

.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item { -webkit-box-pack: center; box-sizing: border-box; cursor: pointer; display: flex; justify-content: center; list-style: none; padding: 0px 5px; }

.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input, .woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item label { cursor: pointer; vertical-align: middle; }

.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input { height: 20px; width: 20px; }

.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input + span { margin-inline: 10px; }

.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper { display: inline-block; }

.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper img { display: inline-block; margin: 0px; padding: 0px; vertical-align: middle; width: 40px; }

.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper .out-of-stock { display: inline-block; margin: 0px; padding: 0px; }

.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item label { display: inline-block; padding: 2px 0px; width: auto; }

.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled, .woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover { box-shadow: none; }

.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled input, .woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled label, .woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover input, .woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover label { cursor: not-allowed; opacity: 0.5; }

.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled .variable-item-radio-value, .woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover .variable-item-radio-value { text-decoration: line-through; }

.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled::after, .woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled::before, .woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover::after, .woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover::before { display: none; }

.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:focus, .woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover:focus { box-shadow: none; }

.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock input, .woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock label, .woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock:hover input, .woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock:hover label { opacity: 0.6; text-decoration: line-through; }

.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock .variable-item-radio-value, .woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock:hover .variable-item-radio-value { text-decoration: line-through; }

.woo-variation-swatches .variable-items-wrapper .variable-item { list-style: none; margin: 0px; outline: none; padding: 0px; transition: 0.2s; user-select: none; }

.woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-contents { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: center; -webkit-box-align: center; align-items: center; display: flex; flex-direction: column; height: 100%; justify-content: center; position: relative; width: 100%; }

.woo-variation-swatches .variable-items-wrapper .variable-item.variation-disabled { display: none !important; }

.woo-variation-swatches .variable-items-wrapper .variable-item img { height: 100%; margin: 0px; padding: 0px; pointer-events: none; width: 100%; }

.woo-variation-swatches .variable-items-wrapper .variable-item > span { pointer-events: none; }

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) { -webkit-box-pack: center; -webkit-box-align: center; align-items: center; background-color: var(--wvs-item-background-color,#fff); box-shadow: var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8); box-sizing: border-box; color: var(--wvs-item-text-color,#000); cursor: pointer; display: flex; height: var(--wvs-single-product-item-height,30px); justify-content: center; margin: 4px; padding: 2px; position: relative; width: var(--wvs-single-product-item-width,30px); }

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):last-child { margin-right: 0px; }

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock img, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock span { opacity: 0.6; }

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents::before { background-image: var(--wvs-cross); background-position: 50% center; background-repeat: no-repeat; content: " "; display: block; height: 100%; position: absolute; width: 100%; }

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover { background-color: var(--wvs-hover-item-background-color,#fff); color: var(--wvs-hover-item-text-color,#000); }

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):focus, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover { box-shadow: var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd); }

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover { box-shadow: var(--wvs-selected-item-box-shadow,0 0 0 2px #000); color: var(--wvs-selected-item-text-color,#000); }

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover { position: relative; }

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled img, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled span, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover img, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover span { opacity: 0.6; }

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents::before, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents::before { background-image: var(--wvs-cross); background-position: 50% center; background-repeat: no-repeat; content: " "; display: block; height: 100%; position: absolute; width: 100%; }

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected:not(.no-stock) .variable-item-contents::before, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents::before { background-image: var(--wvs-tick); background-position: 50% center; background-repeat: no-repeat; background-size: 60%; content: " "; display: block; height: 100%; position: absolute; width: 100%; }

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item .variable-item-span-color { display: block; height: 100%; width: 100%; }

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item { font-size: var(--wvs-single-product-item-font-size,16px); text-align: center; }

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) { background-color: var(--wvs-selected-item-background-color,#fff); color: var(--wvs-selected-item-text-color,#000); }

.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled):not(.radio-variable-item) .wvs-stock-left-info::before { border-bottom: 3px solid rgb(222, 134, 4); border-left: 3px solid transparent; border-right: 3px solid transparent; content: " "; left: 50%; margin-left: -3px; position: absolute; top: calc(100% - 1px); width: 0px; z-index: 1; }

.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled):not(.radio-variable-item) .wvs-stock-left-info::after { left: 50%; min-width: 36px; position: absolute; text-align: center; top: calc(100% + 2px); transform: translateX(-50%); }

.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled) .wvs-stock-left-info::after { background: rgb(222, 134, 4); box-shadow: rgba(0, 0, 0, 0.38) 0px 0px 2px; color: rgb(255, 255, 255); content: attr(data-wvs-stock-info); font-size: 10px; font-style: italic; line-height: 1; padding: 2px; text-shadow: rgba(0, 0, 0, 0.25) 0px 1px; border-radius: 2px !important; }

.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled).radio-variable-item .wvs-stock-left-info::after { margin-left: 5px; }

.woo-variation-swatches .variable-items-wrapper .wvs-item-label { position: absolute; top: 30px; }

.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) { border-radius: 100%; }

.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) .variable-item-span, .woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) img { border-radius: 100%; line-height: 1; margin: 0px; overflow: hidden; }

.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item.radio-variable-item img { border-radius: 100%; }

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) { border-radius: 2px; }

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item { min-width: var(--wvs-single-product-item-width); width: auto; }

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span { padding: 0px 5px; }

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item span::after { border-radius: 0px; }

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item.radio-variable-item img { border-radius: 5px; }

.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled input, .woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled label, .woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover input, .woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover label { cursor: not-allowed; opacity: 0.5; text-decoration: line-through; }

.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled::after, .woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled::before, .woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover::after, .woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover::before { display: none; }

.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents::before, .woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents::before, .woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents::before, .woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock:hover .variable-item-contents::before { background-image: none; }

.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled, .woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled:hover { overflow: hidden; }

.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled input, .woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled label, .woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled:hover input, .woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled:hover label { opacity: 0.3; pointer-events: none; }

.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.disabled.radio-variable-item { width: auto !important; }

.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.disabled { font-size: 0px; opacity: 0; transform: scale(0); transform-origin: center center; visibility: hidden; height: 0px !important; margin: 0px !important; min-height: 0px !important; min-width: 0px !important; padding: 0px !important; width: 0px !important; }

.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.no-stock .variable-item-contents::before { background-image: none; }

.woo-variation-swatches.rtl .variable-items-wrapper .variable-item { text-align: right; }

.woo-variation-swatches.rtl .variable-items-wrapper .variable-item:not(.radio-variable-item) { margin: 4px 0px 4px 8px; }

.woo-variation-swatches.rtl .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input { margin-left: 5px; margin-right: 0px; }

.woo-variation-swatches.woocommerce .product.elementor table.variations td.value::before { display: none !important; }

.woo-variation-swatches.woo-variation-swatches-ie11 .variable-items-wrapper { display: block !important; }

.woo-variation-swatches.woo-variation-swatches-ie11 .variable-items-wrapper .variable-item:not(.radio-variable-item) { float: left; }

.woo-variation-swatches.wvs-show-label .variations td, .woo-variation-swatches.wvs-show-label .variations th { display: block; text-align: start; width: auto !important; }

.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name, .woo-variation-swatches.wvs-show-label .variations td label, .woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name, .woo-variation-swatches.wvs-show-label .variations th label { display: inline-block; margin: 0px 2px; }

.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name, .woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name { font-weight: 600; }

.woo-variation-swatches .variations .woo-variation-item-label { margin: 0px; margin-block-start: 5px; }

.woo-variation-swatches .variations .woo-variation-item-label .woo-selected-variation-item-name { font-weight: 600; }

.woo-variation-swatches .grouped-variable-items { display: flex; flex-wrap: wrap; list-style: none !important; }

.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-vertical { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-vertical .group-variable-items-wrapper { margin-top: 10px; }

.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-vertical .no-group-variable-items-wrapper { margin-top: 20px; }

.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal { -webkit-box-align: end; align-items: flex-end; }

.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal .group-variable-items-wrapper { margin-right: 20px; margin-top: 10px; }

.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal .group-variable-items-wrapper:last-child, .woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal .no-group-variable-items-wrapper { margin-right: 0px; }

.woo-variation-swatches .grouped-variable-items .group-variable-item-wrapper { display: flex; flex-wrap: wrap; margin: 0px; }

.woo-variation-swatches .grouped-variable-items .group-variable-items-name { font-style: italic; }

.woo-variation-swatches .wvs-hide-view-cart-link { display: none; }



@charset "utf-8";

@font-face { font-family: Lato; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/lato/v25/S6u-w4BMUTPHjxsIPx-mPCLQ7A.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Lato; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/lato/v25/S6u-w4BMUTPHjxsIPx-oPCI.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Lato; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/lato/v25/S6u_w4BMUTPHjxsI9w2_FQft1dw.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Lato; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/lato/v25/S6u_w4BMUTPHjxsI9w2_Gwft.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Lato; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lato/v25/S6u8w4BMUTPHjxsAUi-qJCY.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Lato; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lato/v25/S6u8w4BMUTPHjxsAXC-q.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Lato; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lato/v25/S6u_w4BMUTPHjxsI5wq_FQft1dw.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Lato; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lato/v25/S6u_w4BMUTPHjxsI5wq_Gwft.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Lato; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/lato/v25/S6u_w4BMUTPHjxsI3wi_FQft1dw.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Lato; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/lato/v25/S6u_w4BMUTPHjxsI3wi_Gwft.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Lato; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/lato/v25/S6u8w4BMUTPHh30AUi-qJCY.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Lato; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/lato/v25/S6u8w4BMUTPHh30AXC-q.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Lato; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh7USSwaPGR_p.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Lato; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh7USSwiPGQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Lato; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lato/v25/S6uyw4BMUTPHjxAwXjeu.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Lato; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lato/v25/S6uyw4BMUTPHjx4wXg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Lato; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh6UVSwaPGR_p.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Lato; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh6UVSwiPGQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Lato; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh50XSwaPGR_p.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Lato; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh50XSwiPGQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }



@charset "utf-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px; font-size: 100%; vertical-align: baseline; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

table { border-collapse: collapse; border-spacing: 0px; }

*, ::after, ::before { margin: 0px; padding: 0px; box-sizing: border-box; }



@charset "utf-8";

body { margin: 0px; color: var(--bzo-body_typo-color); font-size: var(--bzo-body_typo-font-size); font-family: var(--bzo-body_typo-font-family); line-height: var(--bzo-body_typo-line-height); background: var(--bzo-body-background); letter-spacing: var(--bzo-letter-spacing-body); }

p { margin-bottom: 20px; line-height: var(--bzo-body_typo-line-height); font-family: var(--bzo-body_typo-font-family); }

a { color: var(--bzo-title_typo-color); text-decoration: unset; transition: 0.3s ease-out; }

:focus { outline: none; }

a.active, a:focus, a:hover { color: var(--bzo-main-color); text-decoration: none; transition: 0.3s ease-out; }

a:hover { cursor: pointer; }

iframe, video, audio { width: 100%; }

a:focus { outline: none; outline-offset: unset; }

input:focus { outline: none 0px; }

select { height: 48px; line-height: 48px; border: 1px solid var(--bzo-border-color); padding: 0px 20px; font-size: 16px; border-radius: 0px; font-family: inherit; }

input { height: 48px; line-height: 48px; border: 1px solid var(--bzo-border-color); padding: 0px 20px; font-size: var(--bzo-body_typo-font-size); border-radius: 0px; color: var(--bzo-body_typo-color); font-family: var(--bzo-body_typo-font-family); }

input[type="checkbox"] { width: 14px; height: 15px; line-height: 15px; vertical-align: middle; margin: -3px 0px 0px; border-radius: 0px; position: relative; }

.info-mailchimp input[type="checkbox"] { margin-top: -3px; }

input[type="checkbox"]::before { content: ""; width: 16px; height: 16px; background: rgb(245, 245, 245); border: 1px solid rgb(114, 114, 114); display: inline-block; vertical-align: top; margin: 0px; z-index: 2; cursor: pointer; font-family: "Line Awesome Free"; font-weight: 900; text-align: center; font-size: 14px; color: rgb(255, 255, 255); border-radius: 0px; position: absolute; top: -1px; left: 0px; }

input[type="checkbox"]:checked { background: var(--bzo-main-color); }

input[type="checkbox"]:checked::before { content: ""; background: var(--bzo-main-color); border-color: var(--bzo-main-color); }

input[type="text"] { max-width: 100%; font-family: var(--bzo-body_typo-font-family); }

textarea { min-width: 50%; max-width: 100%; padding: 10px 20px; border: 1px solid var(--bzo-border-color); border-radius: 0px; font-size: 14px; color: var(--bzo-body_typo-color); font-family: var(--bzo-body_typo-font-family); }

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

h1 { font-size: 36px; }

h2 { font-size: 30px; }

h3 { font-size: 24px; }

h4 { font-size: 18px; }

h5 { font-size: 16px; }

h6 { font-size: 14px; }

h1, h2, h3 { font-weight: 500; line-height: 1.15; margin-top: 20px; margin-bottom: 20px; color: var(--bzo-title_typo-color); }

h4, h5, h6 { font-weight: 500; line-height: 1.1; margin-top: 10px; margin-bottom: 12px; color: var(--bzo-title_typo-color); }

@media (max-width: 1200px) {
  h1 { font-size: 30px; }
  h2 { font-size: 24px; }
  h3 { font-size: 18px; }
  h4 { font-size: 16px; }
  h5 { font-size: 14px; }
}



@charset "utf-8";

.wrap { position: relative; overflow: hidden; }

.bzotech-container { margin-left: auto; margin-right: auto; padding-right: 50px; padding-left: 50px; max-width: var(--bzo-container-width) !important; }

.elementor-top-section.elementor-section-boxed > .elementor-container, .e-con-boxed > .e-con-inner { }

.content-page-default .e-con-boxed > .e-con-inner, .content-page-default .elementor-top-section.elementor-section-boxed > .elementor-container, .widget-mega_page .e-con-boxed > .e-con-inner, .widget-mega_page .elementor-top-section.elementor-section-boxed > .elementor-container, .mega-menu .elementor-top-section.elementor-section-boxed > .elementor-container, .elementor-section .e-con-boxed > .e-con-inner, .e-con-boxed > .e-con-inner .e-con-inner { max-width: var(--content-width); }

@media (max-width: 1200px) {
  .bzotech-container { padding-right: var(--bzo-gutter); padding-left: var(--bzo-gutter); }
  .elementor-section.elementor-section-boxed > .elementor-container, .e-con-boxed > .e-con-inner { padding-left: 0px !important; padding-right: 0px !important; }
}

.bzotech-row { margin-right: var(--bzo-gutter-minus); margin-left: var(--bzo-gutter-minus); display: flex; flex-wrap: wrap; }

.bzotech-col-lg-1, .bzotech-col-lg-10, .bzotech-col-lg-11, .bzotech-col-lg-12, .bzotech-col-lg-2, .bzotech-col-lg-3, .bzotech-col-lg-4, .bzotech-col-lg-5, .bzotech-col-lg-6, .bzotech-col-lg-7, .bzotech-col-lg-8, .bzotech-col-lg-9, .bzotech-col-md-1, .bzotech-col-md-10, .bzotech-col-md-11, .bzotech-col-md-12, .bzotech-col-md-2, .bzotech-col-md-3, .bzotech-col-md-4, .bzotech-col-md-5, .bzotech-col-md-6, .bzotech-col-md-7, .bzotech-col-md-8, .bzotech-col-md-9, .bzotech-col-sm-1, .bzotech-col-sm-10, .bzotech-col-sm-11, .bzotech-col-sm-12, .bzotech-col-sm-2, .bzotech-col-sm-3, .bzotech-col-sm-4, .bzotech-col-sm-5, .bzotech-col-sm-6, .bzotech-col-sm-7, .bzotech-col-sm-8, .bzotech-col-sm-9, .bzotech-col-xs-1, .bzotech-col-xs-10, .bzotech-col-xs-11, .bzotech-col-xs-12, .bzotech-col-xs-2, .bzotech-col-xs-3, .bzotech-col-xs-4, .bzotech-col-xs-5, .bzotech-col-xs-6, .bzotech-col-xs-7, .bzotech-col-xs-8, .bzotech-col-xs-9 { position: relative; min-height: 1px; padding-right: var(--bzo-gutter); padding-left: var(--bzo-gutter); width: 100%; }

.bzotech-col-sx-1 { width: 8.33333%; }

.bzotech-col-sx-2 { width: 16.6667%; }

.bzotech-col-sx-3 { width: 25%; }

.bzotech-col-sx-4 { width: 33.3333%; }

.bzotech-col-sx-5 { width: 41.6667%; }

.bzotech-col-sx-6 { width: 50%; }

.bzotech-col-sx-7 { width: 58.3333%; }

.bzotech-col-sx-8 { width: 66.6667%; }

.bzotech-col-sx-9 { width: 75%; }

.bzotech-col-sx-10 { width: 83.3333%; }

.bzotech-col-sx-11 { width: 91.6667%; }

.bzotech-col-sx-12 { width: 100%; }

@media (min-width: 768px) {
  .bzotech-col-sm-1 { width: 8.33333%; }
  .bzotech-col-sm-2 { width: 16.6667%; }
  .bzotech-col-sm-3 { width: 25%; }
  .bzotech-col-sm-4 { width: 33.3333%; }
  .bzotech-col-sm-5 { width: 41.6667%; }
  .bzotech-col-sm-6 { width: 50%; }
  .bzotech-col-sm-7 { width: 58.3333%; }
  .bzotech-col-sm-8 { width: 66.6667%; }
  .bzotech-col-sm-9 { width: 75%; }
  .bzotech-col-sm-10 { width: 83.3333%; }
  .bzotech-col-sm-11 { width: 91.6667%; }
  .bzotech-col-sm-12 { width: 100%; }
}

@media (min-width: 992px) {
  .bzotech-col-md-1 { width: 8.33333%; }
  .bzotech-col-md-2 { width: 16.6667%; }
  .bzotech-col-md-3 { width: 25%; }
  .bzotech-col-md-4 { width: 33.3333%; }
  .bzotech-col-md-5 { width: 41.6667%; }
  .bzotech-col-md-6 { width: 50%; }
  .bzotech-col-md-7 { width: 58.3333%; }
  .bzotech-col-md-8 { width: 66.6667%; }
  .bzotech-col-md-9 { width: 75%; }
  .bzotech-col-md-10 { width: 83.3333%; }
  .bzotech-col-md-11 { width: 91.6667%; }
  .bzotech-col-md-12 { width: 100%; }
}

@media (min-width: 1200px) {
  .bzotech-col-lg-1 { width: 8.33333%; }
  .bzotech-col-lg-2 { width: 16.6667%; }
  .bzotech-col-lg-3 { width: 25%; }
  .bzotech-col-lg-4 { width: 33.3333%; }
  .bzotech-col-lg-5 { width: 41.6667%; }
  .bzotech-col-lg-6 { width: 50%; }
  .bzotech-col-lg-7 { width: 58.3333%; }
  .bzotech-col-lg-8 { width: 66.6667%; }
  .bzotech-col-lg-9 { width: 75%; }
  .bzotech-col-lg-10 { width: 83.3333%; }
  .bzotech-col-lg-11 { width: 91.6667%; }
  .bzotech-col-lg-12 { width: 100%; }
}



@charset "utf-8";

.alignleft { display: inline; float: left; }

.alignright { display: inline; float: right; clear: both; }

.aligncenter { display: block; margin-right: auto; margin-left: auto; }

pre { white-space: pre-wrap; }

blockquote.alignleft, .wp-caption.alignleft, img.alignleft { margin: 0.4em 1.6em 1.6em 0px; }

blockquote.alignright, .wp-caption.alignright, img.alignright { margin: 0.4em 0px 1.6em 1.6em; }

blockquote.aligncenter, .wp-caption.aligncenter, img.aligncenter { clear: both; margin-top: 0.4em; margin-bottom: 1.6em; }

.wp-caption.alignleft, .wp-caption.alignright, .wp-caption.aligncenter { margin-bottom: 1.2em; }

figure, .sv-default img { max-width: 100%; height: auto; margin-bottom: 25px; }

.wp-block-image figure { margin-bottom: 25px; }

.sv-default #st-map img { max-width: none; height: inherit; }

.gallery { margin-bottom: 20px; }

.gallery-item { float: left; margin: 0px 4px 4px 0px; overflow: hidden; position: relative; }

.gallery-item img { display: block; }

.gallery-columns-1 .gallery-item { max-width: 100%; }

.gallery-columns-2 .gallery-item { max-width: calc(50% - 4px); }

.gallery-columns-3 .gallery-item { max-width: calc(33.3% - 4px); }

.gallery-columns-4 .gallery-item { max-width: calc(25% - 4px); }

.gallery-columns-5 .gallery-item { max-width: calc(20% - 4px); }

.gallery-columns-6 .gallery-item { max-width: calc(16.7% - 4px); }

.gallery-columns-7 .gallery-item { max-width: calc(14.28% - 4px); }

.gallery-columns-8 .gallery-item { max-width: calc(12.5% - 4px); }

.gallery-columns-9 .gallery-item { max-width: calc(11.1% - 4px); }

.gallery-columns-1 .gallery-item:nth-of-type(n), .gallery-columns-2 .gallery-item:nth-of-type(2n), .gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n) { margin-right: 0px; }

.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(n+1), .gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(n+1), .gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1), .gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1), .gallery-columns-4.gallery-size-thumbnail figure.gallery-item:nth-of-type(4n+1), .gallery-columns-5.gallery-size-thumbnail figure.gallery-item:nth-of-type(5n+1), .gallery-columns-6.gallery-size-thumbnail figure.gallery-item:nth-of-type(6n+1), .gallery-columns-7.gallery-size-thumbnail figure.gallery-item:nth-of-type(7n+1), .gallery-columns-8.gallery-size-thumbnail figure.gallery-item:nth-of-type(8n+1), .gallery-columns-9.gallery-size-thumbnail figure.gallery-item:nth-of-type(9n+1) { clear: left; }

.gallery-caption { background-color: rgba(0, 0, 0, 0.7); box-sizing: border-box; color: rgb(255, 255, 255); font-size: 12px; line-height: 1.5; margin: 0px; max-height: 50%; opacity: 0; padding: 6px 8px; position: absolute; bottom: 0px; left: 0px; text-align: left; width: 100%; }

.gallery-caption::before { content: ""; height: 100%; min-height: 49px; position: absolute; top: 0px; left: 0px; width: 100%; }

.gallery-item:hover .gallery-caption { opacity: 1; }

.gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption { display: none; }

.gallery::before { content: ""; display: table; }

.gallery::after { clear: both; }

.gallery::before, .gallery::after { content: ""; display: table; }

.bypostauthor, .screen-reader-text, .wp-caption-text { display: block; }

table { border-collapse: collapse; }

table, th, td { border: 1px solid rgb(214, 214, 214); padding: 5px 10px; }

.sticky { display: inline-block; }

address, dd, dt { line-height: 24px; margin-top: 15px; }

pre { padding: 15px; line-height: 20px; background-color: rgb(249, 249, 249); border: 1px solid rgb(214, 214, 214); margin-bottom: 30px; color: rgb(134, 140, 147); }

code { color: rgb(207, 0, 0); background: rgb(245, 233, 236); }

pre code { padding: 10px; }

kbd { background-color: rgb(48, 48, 48); color: rgb(255, 255, 255); }

samp { font-style: italic; }

hr { border-top: 1px solid var(--bzo-border-color); margin-bottom: 25px; }

var, cite, em { font-style: italic; }

abbr[data-original-title], abbr[title] { border-bottom: 1px dotted rgb(85, 85, 85); }

acronym[title] { font-size: 100%; }

big { font-size: 120%; }

del[cite] { color: rgb(153, 153, 153); }

ins[cite] { text-decoration: underline; }

strong, sup, sub, u, strike, q { color: var(--bzo-title_typo-color); font-weight: 600; }

sup { position: relative; top: -1em; font-size: 60%; }

sub { position: relative; bottom: -1em; font-size: 60%; }

.small, small { font-size: 86%; }

blockquote > p:last-child { margin-bottom: 0px; }

blockquote { border: 3px solid var(--bzo-main-color); padding: 20px 60px; position: relative; color: var(--bzo-gray-color); text-align: inherit; font-style: italic; margin-bottom: 35px; margin-top: 30px; font-weight: 500; font-size: 26px; line-height: 36px; border-radius: 0px; }

blockquote p { font-weight: 500; font-size: 20px; line-height: 36px; }

blockquote::before { content: ""; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; color: var(--bzo-main-color); position: absolute; left: 20px; font-size: 24px; font-weight: 600; font-family: "Font Awesome 5 Free" !important; }

blockquote cite { display: block; font-size: 18px; color: var(--bzo-main-color); font-style: inherit; position: relative; margin-top: 25px; line-height: 24px; }

.wp-block-button.alignleft, .wp-block-cover.alignleft { margin-right: 20px; }

.wp-block-button.alignright, .wp-block-cover.alignright { margin-left: 20px; }

.wp-block-image figcaption, .wp-block-video figcaption, .wp-block-embed figcaption { margin-top: 15px; margin-bottom: 24px; color: rgb(153, 153, 153); }

.wp-block-gallery.alignleft { margin-right: 20px; }

.wp-block-gallery { margin-bottom: 20px !important; }

.blocks-gallery-caption { margin-top: 20px; }

.wp-block-gallery.alignright { margin-left: 20px; }

.wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption { padding: 10px; line-height: 20px; }

.wp-block-gallery .blocks-gallery-image figcaption::-webkit-scrollbar, .wp-block-gallery .blocks-gallery-item figcaption::-webkit-scrollbar { width: 4px; }

.sidebar-fix-main::-webkit-scrollbar { width: 4px; }

.wp-block-gallery .blocks-gallery-image figcaption::-webkit-scrollbar-track, .wp-block-gallery .blocks-gallery-item figcaption::-webkit-scrollbar-track { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px inset; border-radius: 0px; }

.sidebar-fix-main::-webkit-scrollbar-track { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px inset; border-radius: 0px; background: rgb(229, 229, 229); }

.wp-block-gallery .blocks-gallery-image figcaption::-webkit-scrollbar-thumb, .wp-block-gallery .blocks-gallery-item figcaption::-webkit-scrollbar-thumb { border-radius: 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px inset; }

.sidebar-fix-main::-webkit-scrollbar-thumb { border-radius: 0px; background: rgb(255, 255, 255); }

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item, .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item { margin: 0px 1.5px 1.5px 0px; }

.has-2-columns blockquote, .has-3-columns blockquote, .has-4-columns blockquote, .has-5-columns blockquote, .has-6-columns blockquote { margin-top: 0px; padding: 30px; }

blockquote cite { font-size: 18px; }

.has-2-columns blockquote::before, .has-3-columns blockquote::before, .has-4-columns blockquote::before, .has-5-columns blockquote::before, .has-6-columns blockquote::before { left: 15px; font-size: 80px; }

.wp-block-quote.is-large:not(.is-style-plain), .wp-block-quote.is-style-large:not(.is-style-plain), .wp-block-quote.is-large, .wp-block-quote.is-style-large { padding: 40px 80px; }

.wp-block-pullquote.is-style-solid-color blockquote { }

.has-background blockquote { background: rgb(255, 255, 255); margin-bottom: 0px; color: var(--bzo-main-color) !important; }

.has-background blockquote cite { color: var(--bzo-main-color); }

.wp-block-pullquote.is-style-solid-color blockquote p { font-size: 20px; }

.wp-block-quote.is-large p, .wp-block-quote.is-style-large p { font-size: 28px; }

.wp-block-audio { margin-bottom: 30px; }

.wp-block-pullquote:not(.is-style-solid-color) { padding: 0px; }

ul.wp-block-archives-list, ul.wp-block-categories-list, ol.wp-block-latest-comments, ul.wp-block-latest-posts { list-style: none; padding-left: 0px !important; }

ul.wp-block-latest-posts li { }

ul.wp-block-archives-list ul, ul.wp-block-categories-list ul { list-style: none; padding-left: 15px; }

.detail-content-wrap > table { margin-bottom: 30px; }

.wp-block-media-text { margin-bottom: 30px; }

.wp-block-cover-text strong { color: rgb(255, 255, 255); }

.wp-block-button__link { margin-bottom: 30px; background: var(--bzo-title_typo-color); padding: 15px 40px; font-weight: 500; }

.wp-block-button__link:hover { background: var(--bzo-main-color); color: rgb(255, 255, 255); }

.is-style-squared .wp-block-button__link { border-radius: 0px; }

.has-background-dim .wp-block-cover-text, .wp-block-cover-image.has-background-dim, .wp-block-cover.has-background-dim { color: rgb(255, 255, 255); }

.wp-block-cover-image.has-background-dim, .wp-block-cover.has-background-dim { margin-bottom: 30px; }

.wp-block-group.has-background { padding: 20px; margin-bottom: 30px; }

.wp-block-group.has-background p:last-child { margin-bottom: 0px; }

.editor-styles-wrapper .has-large-font-size, .has-large-font-size { line-height: 1.5em; }

.page-links { margin-top: 50px; margin-bottom: -10px; }

.wp-block-query-pagination { margin-top: 30px; }

.wp-block-query-pagination > .wp-block-query-pagination-next, .wp-block-query-pagination > .wp-block-query-pagination-previous { margin-top: -10px; }

.wp-block-query-pagination .page-numbers, .page-links .post-page-numbers { width: 40px; height: 40px; line-height: 40px; border-radius: 0px; border: 1px solid rgb(183, 183, 183); display: inline-block; margin: 0px 10px 10px 0px; font-size: 16px; font-weight: 500; text-align: center; }

.wp-block-query-pagination .page-numbers:hover, .wp-block-query-pagination .page-numbers.current:hover, .wp-block-query-pagination .page-numbers.current, .page-links .post-page-numbers:hover, .page-links .post-page-numbers.current:hover, .page-links .post-page-numbers.current { background: var(--bzo-main-color); color: rgb(255, 255, 255); border-color: var(--bzo-main-color); }

.page-links .post-page-numbers:first-child { margin-left: 20px; }

.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent { margin-top: 4px; margin-right: 5px; }

.wp-block-post-comments-form input[type="submit"] { background: rgb(255, 255, 255); color: var(--bzo-title_typo-color); border: 1px solid  var(--bzo-title_typo-color); text-transform: uppercase; font-weight: 500; transition: 0.3s; }

.wp-block-post-comments-form input[type="submit"]:hover { background: var(--bzo-title_typo-color); color: rgb(255, 255, 255); }

p.no-comments { margin-bottom: 0px; margin-top: 60px; background: rgb(245, 245, 245); padding: 15px; color: rgb(42, 54, 64); }

.comment-list li.trackback, .comment-list li.pingback { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(207, 207, 207); }

.comment-list li.trackback:first-child, .comment-list li.pingback:first-child { margin-top: 0px; padding-top: 0px; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }

.comment-list .trackback .edit-link, .comment-list .pingback .edit-link { color: rgb(0, 0, 0); margin-left: 10px; }

.comment-list .pingback .edit-link i, .comment-list .trackback .edit-link i { margin-right: 3px; }

@media (min-width: 600px) {
  .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item { margin-right: 1.5px !important; }
}

.detail-content-wrap > .wp-block-archives-dropdown { margin-bottom: 30px; }

.woocommerce-terms-and-conditions-wrapper label.checkbox { padding: 0px 23px; }

.woocommerce-terms-and-conditions-wrapper .input-checkbox { margin-left: -27px !important; }

.detail-content-wrap > :last-child { margin-bottom: 0px; }

.detail-content-wrap > ul, .desc-comment-text > ul, .entry-content > ul, .detail-content-wrap > ol, .desc-comment-text > ol, .entry-content > ol { line-height: 30px; padding-left: 18px; }

.detail-content-wrap > ol[start="8"], .desc-comment-text > ol[start="8"], .entry-content > ol[start="8"] { padding-left: 27px; }

.detail-content-wrap > ul ul, .desc-comment-text > ul ul, .entry-content > ul ul, .detail-content-wrap > ol ol, .desc-comment-text > ol ol, .entry-content > ol ol, .detail-content-wrap > ol ul, .detail-content-wrap > ul ol, .entry-content > ol ul, .entry-content > ul ol, .desc-comment-text > ol ul, .desc-comment-text > ul ol { padding-left: 40px; }

.detail-content-wrap > ul.wp-block-rss { padding-left: 0px; margin-bottom: 30px; }

.detail-content-wrap .wp-block-search__label { display: block; margin-bottom: 20px; text-transform: uppercase; font-weight: 500; color: var(--bzo-title_typo-color); font-size: 26px; }

.wp-block-social-links { margin-bottom: 30px; padding: 0px !important; }

.wp-block-columns.has-background, .wp-block-column.has-background { padding: 0px 15px; }

.wp-block-column.has-background p:last-child { margin-bottom: 0px; }

.wp-block-cover.is-repeated .wp-block-cover__inner-container, .wp-block-cover.has-parallax .wp-block-cover__inner-container { color: rgb(255, 255, 255); }

.wp-block-file { margin: 30px 0px; }

.wp-block-file__button { border-radius: 0px; padding: 12px 25px; background: var(--bzo-main-color); text-transform: uppercase; font-weight: 500; border: 1px solid var(--bzo-main-color); }

.wp-block-file__button:hover { color: var(--bzo-main-color); background: rgb(255, 255, 255); border: 1px solid var(--bzo-main-color); }

.desc-comment-text > ul, .desc-comment-text > ul ul, .detail-content-wrap > ul ul, .entry-content > ul ul { list-style-type: disc; }

.desc-comment-text > address, .detail-content-wrap > address, .entry-content > address { line-height: 30px; margin-bottom: 20px; }

.desc-comment-text > pre, .detail-content-wrap > pre, .entry-content > pre { margin-bottom: 30px; }

.detail-content-wrap > ul:last-child, .detail-content-wrap > p:last-child, .desc-comment-text > ul:last-child, .desc-comment-text > p:last-child, .entry-content > ul:last-child, .entry-content > p:last-child { margin-bottom: 0px; }

.detail-content-wrap > table th, .detail-content-wrap > table td, .desc-comment-text > table th, .desc-comment-text > table td, .entry-content > table th, .entry-content > table td { padding: 10px 15px; }

.desc-comment-text > ol ul, .detail-content-wrap > ol ul, .entry-content > ol ul { list-style-type: disc; }

.desc-comment-text > dl dd, .detail-content-wrap > dl dd, .entry-content > dl dd { margin-top: 8px; margin-bottom: 20px; }

.edit-link-comment { margin-left: 15px; }

.edit-link-comment i { font-size: 18px; margin-right: 5px; }

.wp-caption .wp-caption-text { margin-top: 15px; color: rgb(153, 153, 153); }

.wp-caption { margin-bottom: 20px; }

.wp-caption:last-child { margin-bottom: 0px; }

.aligncenter { text-align: center; }

.detail-content-wrap > .gallery:last-child { margin-bottom: 0px; }

.post-password-form input[type="submit"] { vertical-align: top; padding: 0px 40px; height: 48px; line-height: 48px; transition: 0.3s ease-out; font-weight: 600; color: rgb(255, 255, 255); text-align: center; background-color: var(--bzo-main-color); border: 1px solid var(--bzo-main-color); border-radius: 0px; font-size: 16px; cursor: pointer; text-transform: uppercase; }

.post-password-form input[type="submit"]:hover { color: var(--bzo-main-color); background: rgb(255, 255, 255); }

.post-password-form input[type="password"] { height: 48px; line-height: 48px; margin-left: 10px; background: rgb(245, 245, 245); border: 1px solid var(--bzo-border-color); padding: 0px 20px; margin-right: 0px; border-radius: 0px; }

.comment-text .description, .content-comment, .entry-content, .detail-content-wrap { color: var(--bzo-body_typo-color); }

.woocommerce-pagination .pagi-nav { margin-top: 60px; }

.pagi-nav { text-align: left; margin: 60px auto auto; position: relative; display: flex; align-items: center; justify-content: center; gap: 10px; flex-wrap: wrap; }

.pagi-nav .page-numbers { width: 60px; height: 60px; line-height: 30px; display: flex; justify-content: center; align-items: center; font-size: 13px; font-weight: 600; background: rgb(255, 255, 255); color: var(--bzo-title_typo-color); border: 1px solid var(--bzo-border-color); font-family: var(--bzo-title_typo-font-family); border-radius: 0px; text-align: center; text-transform: uppercase; }

.pagi-nav .page-numbers.next, .pagi-nav .page-numbers.prev { background: var(--bzo-title_typo-color); color: rgb(255, 255, 255); font-size: 15px; width: auto; padding: 0px 50px; }

.pagi-nav .page-numbers:last-child { margin-right: 0px; }

.pagi-nav .page-numbers.current, .pagi-nav .page-numbers.current:hover { border-color: var(--bzo-title_typo-color); background: rgb(255, 255, 255); position: relative; z-index: 1; }

.pagi-nav .page-numbers:hover { border-color: var(--bzo-title_typo-color); color: var(--bzo-title_typo-color); background: rgb(255, 255, 255); }

.pagi-nav-block { text-align: center; }

@media (max-width: 1200px) {
  .pagi-nav { gap: 5px; }
  .pagi-nav .page-numbers { width: 50px; height: 50px; }
  .pagi-nav .page-numbers.next, .pagi-nav .page-numbers.prev { font-size: 13px; padding: 0px 30px; line-height: 20px; }
}

@media (max-width: 767px) {
  .woocommerce-pagination .pagi-nav { margin-top: 40px; }
  .pagi-nav .page-numbers { width: 40px; height: 40px; }
  .pagi-nav .page-numbers.next, .pagi-nav .page-numbers.prev { font-size: 13px; line-height: 20px; padding: 0px 20px; }
}

@media (max-width: 1200px) {
  blockquote { padding: 20px 50px; font-size: 16px; }
  blockquote::before { left: 17px; }
}

@media (max-width: 991px) {
  blockquote { padding: 20px 20px 20px 35px; font-size: 16px; margin-bottom: 25px; }
  blockquote::before { left: 10px; font-size: 18px; }
  blockquote, blockquote p { font-size: 18px; line-height: 30px; }
}



@charset "utf-8";

.bg-white { background-color: rgb(255, 255, 255); }

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

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

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

.flex-wrapper { display: -webkit-flex; }

.flex_direction-row { flex-direction: row; }

.flex_direction-column { flex-direction: column; }

.flex_wrap-wrap, .wrap-elementor-container .elementor-container { flex-wrap: wrap; }

.flex_wrap-nowrap { flex-wrap: nowrap; }

.flex-align-left, .justify_content-flex-start { justify-content: flex-start; }

.flex-align-right, .justify_content-flex-end { justify-content: flex-end; }

.flex-align-center, .justify_content-center { justify-content: center; }

.justify_content-space-between { justify-content: space-between; }

.justify_content-space-around { justify-content: space-around; }

.align_items-flex-start { align-items: flex-start; }

.align_items-flex-end { align-items: flex-end; }

.align_items-center { align-items: center; }

.align_items-baseline { align-items: baseline; }

.align_items-stretch { align-items: stretch; }

.align-content-center { align-content: center; align-items: center; }

.align-content-flex-start { align-content: flex-start; align-items: flex-start; }

.align-content-flex-end { align-content: flex-end; align-items: flex-end; }

.row-gap3 { row-gap: 3px; }

.row-gap5 { row-gap: 5px; }

.row-gap8 { row-gap: 8px; }

.row-gap10 { row-gap: 10px; }

.row-gap12 { row-gap: 12px; }

.row-gap15 { row-gap: 15px; }

.row-gap20 { row-gap: 20px; }

.column-gap3 { column-gap: 3px; }

.column-gap5 { column-gap: 5px; }

.column-gap8 { column-gap: 8px; }

.column-gap10 { column-gap: 10px; }

.column-gap12 { column-gap: 12px; }

.column-gap15 { column-gap: 15px; }

.column-gap20 { column-gap: 20px; }

.title13, .title14, .title15, .title8, .title12, .title16, .title18, .title20, .title22, .title24, .title26, .title27, .title28, .title30, .title32, .title34, .title35, .title36, .title38, .title40, .title44, .title46, .title48, .title50, .title60, .title70, .title80, .title90, .title120, .title160, .title100, .title150 { margin: 0px; }

.title8 { font-size: 8px; }

.title12 { font-size: 12px; }

.title13 { font-size: 13px; }

.title14 { font-size: 14px; }

.title15 { font-size: 15px; }

.title16 { font-size: 16px; }

.title18 { font-size: 18px; }

.title20 { font-size: 20px; line-height: 28px; }

.title22 { font-size: 22px; line-height: 30px; }

.title24 { font-size: 24px; }

.title26 { font-size: 26px; }

.title27 { font-size: 27px; }

.title28 { font-size: 28px; }

.title30 { font-size: 30px; }

.title32 { font-size: 32px; }

.title34 { font-size: 34px; }

.title35 { font-size: 35px; }

.title36 { font-size: 36px; }

.title38 { font-size: 38px; }

.title40 { font-size: 40px; }

.title44 { font-size: 44px; }

.title45 { font-size: 45px; }

.title46 { font-size: 46px; }

.title48 { font-size: 48px; }

.title50 { font-size: 50px; }

.title60 { font-size: 60px; }

.title70 { font-size: 70px; }

.title80 { font-size: 80px; }

.title90 { font-size: 90px; }

.title120 { font-size: 120px; }

.title160 { font-size: 160px; }

.title100 { font-size: 100px; }

.title150 { font-size: 150px; }

.font-light { font-weight: 300; }

.font-regular { font-weight: 400; }

.font-medium { font-weight: 500; }

.font-semibold { font-weight: 600; }

.font-bold { font-weight: 700; }

.clearfix { clear: both; }

.hide, .hidden { display: none !important; }

.overflow-hidden { overflow: hidden !important; }

.line-height0 { line-height: 0px; }

.line-height24 { line-height: 24px; }

.line-height36 { line-height: 36px; }

.inline-block { display: inline-block !important; vertical-align: top; }

.list-none { list-style: none; margin: 0px; padding: 0px; }

.list-inline-block { padding: 0px; margin: 0px; list-style: none; }

.list-inline-block > li { display: inline-block; }

.list-block > li { display: block; }

.logo-text { margin: 0px; }

.logo-inline-block .logo-text-wrapper a > * { display: inline-block; vertical-align: middle; }

.btn-loadmore { text-align: center; display: flex; justify-content: center; margin-top: 40px; }

.main-page-mega { margin: 80px 0px; }

#main-content { padding: 50px 0px 120px; }

@media (max-width: 1200px) {
  #main-content { padding: 50px 0px 70px; }
}

@media (max-width: 991px) {
}

@media (max-width: 767px) {
  #main-content { padding: 30px 0px 50px; }
}

.bzotech-scrollbar { overflow-y: scroll; scrollbar-width: none; }

.bzotech-scrollbar::-webkit-scrollbar { width: 5px; left: 5px; }

.text-uppercase { text-transform: uppercase; }

.text-capitalize { text-transform: capitalize; }

.bzotech-scrollbar::-webkit-scrollbar-track { background: transparent; border-radius: 30px; }

.bzotech-scrollbar::-webkit-scrollbar-thumb { background: var(--bzo-main-color2); border-radius: 30px; }

.bzotech-scrollbar::-webkit-scrollbar-thumb:hover { background: var(--bzo-main-color); }

.box-content-custom > :last-child { margin-bottom: 0px; }

.zoomContainer { z-index: 999; }

.zoomContainer .zoomWindow { background-color: rgb(255, 255, 255); }

.elbzotech-hidden { overflow: hidden; }

.elbzotech-border-radius { border-radius: 30px; }

.error-message { color: rgb(234, 67, 53); }

.main-color { color: var(--bzo-main-color); }

.main-color2 { color: var(--bzo-main-color2); }

.bg-color { background-color: var(--bzo-main-color); }

.bg-color-darken { background: var(--bzo-main-color-mix-black); }

.bg-main-color-mix-white { background: var(--bzo-main-color-mix-white); }

.bg-main-color-mix-white2 { background: var(--bzo-main-color-mix-white2); }

.bg-color2 { background-color: var(--bzo-main-color2); }

.bg-color-lighten { background-color: var(--bzo-main-color-bg); }

.bg-color2-lighten { background-color: var(--bzo-main-color2); }

.bg-color-title { background-color: var(--bzo-title_typo-color2); }

.color-white { color: rgb(255, 255, 255); }

.color-body { color: var(--bzo-body_typo-color); }

.color-title { color: var(--bzo-title_typo-color); }

.color-title2 { color: var(--bzo-title_typo-color2); }

.color-gray { color: var(--bzo-gray-color); }

.ui-widget { font-family: inherit !important; font-size: inherit !important; }

.font-body { font-family: var(--bzo-body_typo-font-family); }

.font-title { font-family: var(--bzo-title_typo-font-family); }

.border-color-main { border-color: var(--bzo-main-color) !important; }

.e-main-color { color: var(--bzo-main-color); }

.e-main-color2 { color: var(--bzo-main-color2); }

.e-main-color-darken { color: var(--bzo-main-color-mix-black); }

.e-bg-color { background-color: var(--bzo-main-color); }

.e-bg-color2 { background-color: var(--bzo-main-color2); }

.e-bg-color-lighten { background-color: var(--bzo-main-color-bg); }

.e-bg-color-title { background-color: var(--bzo-title_typo-color); }

.e-bg-color-title2 { background-color: var(--bzo-title_typo-color2); }

.e-color-body { color: var(--bzo-body_typo-color); }

.e-color-title { color: var(--bzo-title_typo-color); }

.e-color-white { color: rgb(255, 255, 255); }

.e-color-gray { color: var(--bzo-gray-color); }

.e-font-body { font-family: var(--bzo-body_typo-font-family); }

.e-font-title { font-family: var(--bzo-title_typo-font-family); }

.e-border-color-main { border-color: var(--bzo-main-color); }

.hover-e-main-color:hover { color: var(--bzo-main-color); }

.hover-e-main-color-darken:hover { color: var(--bzo-main-color-mix-black); }

.hover-e-main-color2:hover { color: var(--bzo-main-color2); }

.hover-e-color-body:hover { color: var(--bzo-body_typo-color); }

.hover-e-color-title:hover { color: var(--bzo-title_typo-color); }

.hover-e-color-gray:hover { color: var(--bzo-gray-color); }

.list-links-scroll .elbzotech-list-link-global { display: flex; flex-wrap: nowrap; animation-name: bzo-scroll; animation-duration: 45s; animation-iteration-count: infinite; animation-timing-function: linear; }

.list-links-scroll .elbzotech-list-link-global:hover { animation-play-state: paused; }

.list-links-scroll .elbzotech-list-link-global a { white-space: nowrap; flex-shrink: 0; display: flex; justify-content: center; align-items: center; max-height: 100%; position: relative; }

.list-links-scroll-ver { overflow: hidden; }

.list-links-scroll-ver .elbzotech-list-link-global { display: flex; flex-wrap: nowrap; animation-name: bzo-scroll-ver; animation-duration: 10s; animation-iteration-count: infinite; animation-timing-function: linear; }

.list-links-scroll-ver .elbzotech-list-link-global:hover { animation-play-state: paused; }

.list-links-scroll-ver .elbzotech-list-link-global a { white-space: nowrap; flex-shrink: 0; display: flex; justify-content: center; align-items: center; max-height: 100%; position: relative; }

.list-links-scroll2 { overflow: hidden; }

.list-links-scroll2 .elbzotech-list-link-global { display: flex; flex-wrap: nowrap; animation-name: bzo-scroll2; animation-duration: 65s; animation-iteration-count: infinite; animation-timing-function: linear; }

.list-links-scroll2 .elbzotech-list-link-global:hover { animation-play-state: paused; }

.list-links-scroll2 .elbzotech-list-link-global a { white-space: nowrap; flex-shrink: 0; display: flex; justify-content: center; align-items: center; max-height: 100%; position: relative; }

@media (min-width: 1200px) {
  .visible-nav-on-hover .display-swiper-navi-style1 .bzotech-swiper-navi .swiper-button-nav { opacity: 0; visibility: hidden; transition: 0.3s; transform: scale(0.5) translateY(-50%); }
  .visible-nav-on-hover .display-swiper-navi-style1:hover .bzotech-swiper-navi .swiper-button-nav { opacity: 1; visibility: visible; transition: 0.3s; transform: scale(1) translateY(-50%); }
}

@media (max-width: 767px) {
  .list-links-scroll .elbzotech-list-link-global { animation-duration: 10s; }
}

.banner-info-fill, .banner-info-fill .adv-thumb-link, .banner-info-fill .elbzotech-banner-info-global-thumb, .banner-info-fill .elbzotech-banner-info-global-wrap { object-fit: fill; height: 100%; }

.banner-info-fill .elbzotech-banner-info-global-thumb.elbzotech-hidden img { height: 100%; }



@charset "utf-8";

.ui-draggable-handle { touch-action: none; }

.ui-helper-hidden { display: none; }

.ui-helper-hidden-accessible { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }

.ui-helper-reset { margin: 0px; padding: 0px; border: 0px; outline: 0px; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }

.ui-helper-clearfix::before, .ui-helper-clearfix::after { content: ""; display: table; border-collapse: collapse; }

.ui-helper-clearfix::after { clear: both; }

.ui-helper-zfix { width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; opacity: 0; }

.ui-front { z-index: 100; }

.ui-state-disabled { cursor: default !important; pointer-events: none; }

.ui-icon { display: inline-block; vertical-align: middle; margin-top: -0.25em; position: relative; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

.ui-widget-icon-block { left: 50%; margin-left: -8px; display: block; }

.ui-widget-overlay { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; }

.ui-resizable { position: relative; }

.ui-resizable-handle { position: absolute; font-size: 0.1px; display: block; touch-action: none; }

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }

.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }

.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }

.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }

.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }

.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }

.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }

.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }

.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; }

.ui-selectable { touch-action: none; }

.ui-selectable-helper { position: absolute; z-index: 100; border: 1px dotted black; }

.ui-sortable-handle { touch-action: none; }

.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin: 2px 0px 0px; padding: 0.5em 0.5em 0.5em 0.7em; font-size: 100%; }

.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0px; overflow: auto; }

.ui-autocomplete { position: absolute; top: 0px; left: 0px; cursor: default; }

.ui-menu { list-style: none; padding: 0px; margin: 0px; display: block; outline: 0px; }

.ui-menu .ui-menu { position: absolute; }

.ui-menu .ui-menu-item { margin: 0px; cursor: pointer; list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); }

.ui-menu .ui-menu-item-wrapper { position: relative; padding: 3px 1em 3px 0.4em; }

.ui-menu .ui-menu-divider { margin: 5px 0px; height: 0px; font-size: 0px; line-height: 0; border-width: 1px 0px 0px; }

.ui-menu .ui-state-focus, .ui-menu .ui-state-active { margin: -1px; }

.ui-menu-icons { position: relative; }

.ui-menu-icons .ui-menu-item-wrapper { padding-left: 2em; }

.ui-menu .ui-icon { position: absolute; top: 0px; bottom: 0px; left: 0.2em; margin: auto 0px; }

.ui-menu .ui-menu-icon { left: auto; right: 0px; }

.ui-button { padding: 0.4em 1em; display: inline-block; position: relative; line-height: normal; margin-right: 0.1em; cursor: pointer; vertical-align: middle; text-align: center; user-select: none; overflow: visible; }

.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; }

.ui-button-icon-only { width: 2em; box-sizing: border-box; text-indent: -9999px; white-space: nowrap; }

input.ui-button.ui-button-icon-only { text-indent: 0px; }

.ui-button-icon-only .ui-icon { position: absolute; top: 50%; left: 50%; margin-top: -8px; margin-left: -8px; }

.ui-button.ui-icon-notext .ui-icon { padding: 0px; width: 2.1em; height: 2.1em; text-indent: -9999px; white-space: nowrap; }

input.ui-button.ui-icon-notext .ui-icon { width: auto; height: auto; text-indent: 0px; white-space: normal; padding: 0.4em 1em; }

.ui-controlgroup { vertical-align: middle; display: inline-block; }

.ui-controlgroup > .ui-controlgroup-item { float: left; margin-left: 0px; margin-right: 0px; }

.ui-controlgroup > .ui-controlgroup-item:focus, .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus { z-index: 9999; }

.ui-controlgroup-vertical > .ui-controlgroup-item { display: block; float: none; width: 100%; margin-top: 0px; margin-bottom: 0px; text-align: left; }

.ui-controlgroup-vertical .ui-controlgroup-item { box-sizing: border-box; }

.ui-controlgroup .ui-controlgroup-label { padding: 0.4em 1em; }

.ui-controlgroup .ui-controlgroup-label span { font-size: 80%; }

.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }

.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

.ui-controlgroup-vertical .ui-spinner-input { width: calc(100% - 2.4em); }

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up { border-top-style: solid; }

.ui-checkboxradio-label .ui-icon-background { box-shadow: rgb(204, 204, 204) 1px 1px 1px inset; border-radius: 0.12em; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.ui-checkboxradio-radio-label .ui-icon-background { width: 16px; height: 16px; border-radius: 1em; overflow: visible; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon { background-image: none; width: 8px; height: 8px; border-width: 4px; border-style: solid; }

.ui-checkboxradio-disabled { pointer-events: none; }

.ui-datepicker { width: 17em; padding: 0.2em 0.2em 0px; display: none; }

.ui-datepicker .ui-datepicker-header { position: relative; padding: 0.2em 0px; }

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; }

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }

.ui-datepicker .ui-datepicker-prev { left: 2px; }

.ui-datepicker .ui-datepicker-next { right: 2px; }

.ui-datepicker .ui-datepicker-prev-hover { left: 1px; }

.ui-datepicker .ui-datepicker-next-hover { right: 1px; }

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }

.ui-datepicker .ui-datepicker-title { margin: 0px 2.3em; line-height: 1.8em; text-align: center; }

.ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0px; }

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 45%; }

.ui-datepicker table { width: 100%; font-size: 0.9em; border-collapse: collapse; margin: 0px 0px 0.4em; }

.ui-datepicker th { padding: 0.7em 0.3em; text-align: center; font-weight: bold; border: 0px; }

.ui-datepicker td { border: 0px; padding: 1px; }

.ui-datepicker td span, .ui-datepicker td a { display: block; padding: 0.2em; text-align: right; text-decoration: none; }

.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: 0.7em 0px 0px; padding: 0px 0.2em; border-left: 0px; border-right: 0px; border-bottom: 0px; }

.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: 0.5em 0.2em 0.4em; cursor: pointer; padding: 0.2em 0.6em 0.3em; width: auto; overflow: visible; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }

.ui-datepicker.ui-datepicker-multi { width: auto; }

.ui-datepicker-multi .ui-datepicker-group { float: left; }

.ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0px auto 0.4em; }

.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0px; }

.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }

.ui-datepicker-row-break { clear: both; width: 100%; font-size: 0px; }

.ui-datepicker-rtl { direction: rtl; }

.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }

.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }

.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }

.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }

.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group { float: right; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0px; border-left-width: 1px; }

.ui-datepicker .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; left: 0.5em; top: 0.3em; }

.ui-dialog { position: absolute; top: 0px; left: 0px; padding: 0.2em; outline: 0px; }

.ui-dialog .ui-dialog-titlebar { padding: 0.4em 1em; position: relative; }

.ui-dialog .ui-dialog-title { float: left; margin: 0.1em 0px; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis; }

.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: 0.3em; top: 50%; width: 20px; margin: -10px 0px 0px; padding: 1px; height: 20px; }

.ui-dialog .ui-dialog-content { position: relative; border: 0px; padding: 0.5em 1em; background: none; overflow: auto; }

.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0px 0px; background-image: none; margin-top: 0.5em; padding: 0.3em 1em 0.5em 0.4em; }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }

.ui-dialog .ui-dialog-buttonpane button { margin: 0.5em 0.4em 0.5em 0px; cursor: pointer; }

.ui-dialog .ui-resizable-n { height: 2px; top: 0px; }

.ui-dialog .ui-resizable-e { width: 2px; right: 0px; }

.ui-dialog .ui-resizable-s { height: 2px; bottom: 0px; }

.ui-dialog .ui-resizable-w { width: 2px; left: 0px; }

.ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-sw, .ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-nw { width: 7px; height: 7px; }

.ui-dialog .ui-resizable-se { right: 0px; bottom: 0px; }

.ui-dialog .ui-resizable-sw { left: 0px; bottom: 0px; }

.ui-dialog .ui-resizable-ne { right: 0px; top: 0px; }

.ui-dialog .ui-resizable-nw { left: 0px; top: 0px; }

.ui-draggable .ui-dialog-titlebar { cursor: move; }

.ui-progressbar { height: 2em; text-align: left; overflow: hidden; }

.ui-progressbar .ui-progressbar-value { margin: -1px; height: 100%; }

.ui-progressbar .ui-progressbar-overlay { background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw=="); height: 100%; opacity: 0.25; }

.ui-progressbar-indeterminate .ui-progressbar-value { background-image: none; }

.ui-selectmenu-menu { padding: 0px; margin: 0px; position: absolute; top: 0px; left: 0px; display: none; }

.ui-selectmenu-menu .ui-menu { overflow: hidden auto; padding-bottom: 1px; }

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { font-size: 1em; font-weight: bold; line-height: 1.5; padding: 2px 0.4em; margin: 0.5em 0px 0px; height: auto; border: 0px; }

.ui-selectmenu-open { display: block; }

.ui-selectmenu-text { display: block; margin-right: 20px; overflow: hidden; text-overflow: ellipsis; }

.ui-selectmenu-button.ui-button { text-align: left; white-space: nowrap; width: 14em; }

.ui-selectmenu-icon.ui-icon { float: right; margin-top: 0px; }

.ui-slider { position: relative; text-align: left; }

.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; touch-action: none; }

.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: 0.7em; display: block; border: 0px; background-position: 0px 0px; }

.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range { filter: inherit; }

.ui-slider-horizontal { height: 0.8em; }

.ui-slider-horizontal .ui-slider-handle { top: -0.3em; margin-left: -0.6em; }

.ui-slider-horizontal .ui-slider-range { top: 0px; height: 100%; }

.ui-slider-horizontal .ui-slider-range-min { left: 0px; }

.ui-slider-horizontal .ui-slider-range-max { right: 0px; }

.ui-slider-vertical { width: 0.8em; height: 100px; }

.ui-slider-vertical .ui-slider-handle { left: -0.3em; margin-left: 0px; margin-bottom: -0.6em; }

.ui-slider-vertical .ui-slider-range { left: 0px; width: 100%; }

.ui-slider-vertical .ui-slider-range-min { bottom: 0px; }

.ui-slider-vertical .ui-slider-range-max { top: 0px; }

.ui-spinner { position: relative; display: inline-block; overflow: hidden; padding: 0px; vertical-align: middle; }

.ui-spinner-input { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: none; color: inherit; padding: 0.222em 0px; margin: 0.2em 2em 0.2em 0.4em; vertical-align: middle; }

.ui-spinner-button { width: 1.6em; height: 50%; font-size: 0.5em; padding: 0px; margin: 0px; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0px; }

.ui-spinner a.ui-spinner-button { border-top-style: none; border-bottom-style: none; border-right-style: none; }

.ui-spinner-up { top: 0px; }

.ui-spinner-down { bottom: 0px; }

.ui-tabs { position: relative; padding: 0.2em; }

.ui-tabs .ui-tabs-nav { margin: 0px; padding: 0.2em 0.2em 0px; }

.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0px; margin: 1px 0.2em 0px 0px; border-bottom-width: 0px; padding: 0px; white-space: nowrap; }

.ui-tabs .ui-tabs-nav .ui-tabs-anchor { float: left; padding: 0.5em 1em; text-decoration: none; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { cursor: text; }

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { cursor: pointer; }

.ui-tabs .ui-tabs-panel { display: block; border-width: 0px; padding: 1em 1.4em; background: none; }

.ui-tooltip { padding: 8px; position: absolute; z-index: 9999; max-width: 300px; }

body .ui-tooltip { border-width: 2px; }

.ui-widget { font-family: Arial, Helvetica, sans-serif; font-size: 1em; }

.ui-widget .ui-widget { font-size: 1em; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial, Helvetica, sans-serif; font-size: 1em; }

.ui-widget.ui-widget-content { border: 1px solid rgb(197, 197, 197); }

.ui-widget-content { border: 1px solid rgb(221, 221, 221); background: rgb(255, 255, 255); color: rgb(51, 51, 51); }

.ui-widget-content a { color: rgb(51, 51, 51); }

.ui-widget-header { border: 1px solid rgb(221, 221, 221); background: rgb(233, 233, 233); color: rgb(51, 51, 51); font-weight: bold; }

.ui-widget-header a { color: rgb(51, 51, 51); }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active { border: 1px solid rgb(197, 197, 197); background: rgb(246, 246, 246); font-weight: normal; color: rgb(69, 69, 69); }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button { color: rgb(69, 69, 69); text-decoration: none; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus { border: 1px solid rgb(204, 204, 204); background: rgb(237, 237, 237); font-weight: normal; color: rgb(43, 43, 43); }

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus { color: rgb(43, 43, 43); text-decoration: none; }

.ui-visual-focus { box-shadow: rgb(94, 158, 214) 0px 0px 3px 1px; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover { border: 1px solid rgb(0, 62, 255); background: rgb(0, 127, 255); font-weight: normal; color: rgb(255, 255, 255); }

.ui-icon-background, .ui-state-active .ui-icon-background { border: rgb(0, 62, 255); background-color: rgb(255, 255, 255); }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: rgb(255, 255, 255); text-decoration: none; }

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid rgb(218, 213, 94); background: rgb(255, 250, 144); color: rgb(119, 118, 32); }

.ui-state-checked { border: 1px solid rgb(218, 213, 94); background: rgb(255, 250, 144); }

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: rgb(119, 118, 32); }

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid rgb(241, 168, 153); background: rgb(253, 223, 223); color: rgb(95, 63, 63); }

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: rgb(95, 63, 63); }

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: rgb(95, 63, 63); }

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: 0.7; font-weight: normal; }

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: 0.35; background-image: none; }

.ui-state-disabled .ui-icon { }

.ui-icon { width: 16px; height: 16px; }

.ui-icon, .ui-widget-content .ui-icon { background-image: url("images/ui-icons_444444_256x240.png"); }

.ui-widget-header .ui-icon { background-image: url("images/ui-icons_444444_256x240.png"); }

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon { background-image: url("images/ui-icons_555555_256x240.png"); }

.ui-state-active .ui-icon, .ui-button:active .ui-icon { background-image: url("images/ui-icons_ffffff_256x240.png"); }

.ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon { background-image: url("images/ui-icons_777620_256x240.png"); }

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url("images/ui-icons_cc0000_256x240.png"); }

.ui-button .ui-icon { background-image: url("images/ui-icons_777777_256x240.png"); }

.ui-icon-blank { background-position: 16px 16px; }

.ui-icon-caret-1-n { background-position: 0px 0px; }

.ui-icon-caret-1-ne { background-position: -16px 0px; }

.ui-icon-caret-1-e { background-position: -32px 0px; }

.ui-icon-caret-1-se { background-position: -48px 0px; }

.ui-icon-caret-1-s { background-position: -65px 0px; }

.ui-icon-caret-1-sw { background-position: -80px 0px; }

.ui-icon-caret-1-w { background-position: -96px 0px; }

.ui-icon-caret-1-nw { background-position: -112px 0px; }

.ui-icon-caret-2-n-s { background-position: -128px 0px; }

.ui-icon-caret-2-e-w { background-position: -144px 0px; }

.ui-icon-triangle-1-n { background-position: 0px -16px; }

.ui-icon-triangle-1-ne { background-position: -16px -16px; }

.ui-icon-triangle-1-e { background-position: -32px -16px; }

.ui-icon-triangle-1-se { background-position: -48px -16px; }

.ui-icon-triangle-1-s { background-position: -65px -16px; }

.ui-icon-triangle-1-sw { background-position: -80px -16px; }

.ui-icon-triangle-1-w { background-position: -96px -16px; }

.ui-icon-triangle-1-nw { background-position: -112px -16px; }

.ui-icon-triangle-2-n-s { background-position: -128px -16px; }

.ui-icon-triangle-2-e-w { background-position: -144px -16px; }

.ui-icon-arrow-1-n { background-position: 0px -32px; }

.ui-icon-arrow-1-ne { background-position: -16px -32px; }

.ui-icon-arrow-1-e { background-position: -32px -32px; }

.ui-icon-arrow-1-se { background-position: -48px -32px; }

.ui-icon-arrow-1-s { background-position: -65px -32px; }

.ui-icon-arrow-1-sw { background-position: -80px -32px; }

.ui-icon-arrow-1-w { background-position: -96px -32px; }

.ui-icon-arrow-1-nw { background-position: -112px -32px; }

.ui-icon-arrow-2-n-s { background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }

.ui-icon-arrow-2-e-w { background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }

.ui-icon-arrowstop-1-n { background-position: -192px -32px; }

.ui-icon-arrowstop-1-e { background-position: -208px -32px; }

.ui-icon-arrowstop-1-s { background-position: -224px -32px; }

.ui-icon-arrowstop-1-w { background-position: -240px -32px; }

.ui-icon-arrowthick-1-n { background-position: 1px -48px; }

.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }

.ui-icon-arrowthick-1-e { background-position: -32px -48px; }

.ui-icon-arrowthick-1-se { background-position: -48px -48px; }

.ui-icon-arrowthick-1-s { background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }

.ui-icon-arrowthick-1-w { background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w { background-position: 0px -64px; }

.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }

.ui-icon-arrow-4 { background-position: 0px -80px; }

.ui-icon-arrow-4-diag { background-position: -16px -80px; }

.ui-icon-extlink { background-position: -32px -80px; }

.ui-icon-newwin { background-position: -48px -80px; }

.ui-icon-refresh { background-position: -64px -80px; }

.ui-icon-shuffle { background-position: -80px -80px; }

.ui-icon-transfer-e-w { background-position: -96px -80px; }

.ui-icon-transferthick-e-w { background-position: -112px -80px; }

.ui-icon-folder-collapsed { background-position: 0px -96px; }

.ui-icon-folder-open { background-position: -16px -96px; }

.ui-icon-document { background-position: -32px -96px; }

.ui-icon-document-b { background-position: -48px -96px; }

.ui-icon-note { background-position: -64px -96px; }

.ui-icon-mail-closed { background-position: -80px -96px; }

.ui-icon-mail-open { background-position: -96px -96px; }

.ui-icon-suitcase { background-position: -112px -96px; }

.ui-icon-comment { background-position: -128px -96px; }

.ui-icon-person { background-position: -144px -96px; }

.ui-icon-print { background-position: -160px -96px; }

.ui-icon-trash { background-position: -176px -96px; }

.ui-icon-locked { background-position: -192px -96px; }

.ui-icon-unlocked { background-position: -208px -96px; }

.ui-icon-bookmark { background-position: -224px -96px; }

.ui-icon-tag { background-position: -240px -96px; }

.ui-icon-home { background-position: 0px -112px; }

.ui-icon-flag { background-position: -16px -112px; }

.ui-icon-calendar { background-position: -32px -112px; }

.ui-icon-cart { background-position: -48px -112px; }

.ui-icon-pencil { background-position: -64px -112px; }

.ui-icon-clock { background-position: -80px -112px; }

.ui-icon-disk { background-position: -96px -112px; }

.ui-icon-calculator { background-position: -112px -112px; }

.ui-icon-zoomin { background-position: -128px -112px; }

.ui-icon-zoomout { background-position: -144px -112px; }

.ui-icon-search { background-position: -160px -112px; }

.ui-icon-wrench { background-position: -176px -112px; }

.ui-icon-gear { background-position: -192px -112px; }

.ui-icon-heart { background-position: -208px -112px; }

.ui-icon-star { background-position: -224px -112px; }

.ui-icon-link { background-position: -240px -112px; }

.ui-icon-cancel { background-position: 0px -128px; }

.ui-icon-plus { background-position: -16px -128px; }

.ui-icon-plusthick { background-position: -32px -128px; }

.ui-icon-minus { background-position: -48px -128px; }

.ui-icon-minusthick { background-position: -64px -128px; }

.ui-icon-close { background-position: -80px -128px; }

.ui-icon-closethick { background-position: -96px -128px; }

.ui-icon-key { background-position: -112px -128px; }

.ui-icon-lightbulb { background-position: -128px -128px; }

.ui-icon-scissors { background-position: -144px -128px; }

.ui-icon-clipboard { background-position: -160px -128px; }

.ui-icon-copy { background-position: -176px -128px; }

.ui-icon-contact { background-position: -192px -128px; }

.ui-icon-image { background-position: -208px -128px; }

.ui-icon-video { background-position: -224px -128px; }

.ui-icon-script { background-position: -240px -128px; }

.ui-icon-alert { background-position: 0px -144px; }

.ui-icon-info { background-position: -16px -144px; }

.ui-icon-notice { background-position: -32px -144px; }

.ui-icon-help { background-position: -48px -144px; }

.ui-icon-check { background-position: -64px -144px; }

.ui-icon-bullet { background-position: -80px -144px; }

.ui-icon-radio-on { background-position: -96px -144px; }

.ui-icon-radio-off { background-position: -112px -144px; }

.ui-icon-pin-w { background-position: -128px -144px; }

.ui-icon-pin-s { background-position: -144px -144px; }

.ui-icon-play { background-position: 0px -160px; }

.ui-icon-pause { background-position: -16px -160px; }

.ui-icon-seek-next { background-position: -32px -160px; }

.ui-icon-seek-prev { background-position: -48px -160px; }

.ui-icon-seek-end { background-position: -64px -160px; }

.ui-icon-seek-start { background-position: -80px -160px; }

.ui-icon-seek-first { background-position: -80px -160px; }

.ui-icon-stop { background-position: -96px -160px; }

.ui-icon-eject { background-position: -112px -160px; }

.ui-icon-volume-off { background-position: -128px -160px; }

.ui-icon-volume-on { background-position: -144px -160px; }

.ui-icon-power { background-position: 0px -176px; }

.ui-icon-signal-diag { background-position: -16px -176px; }

.ui-icon-signal { background-position: -32px -176px; }

.ui-icon-battery-0 { background-position: -48px -176px; }

.ui-icon-battery-1 { background-position: -64px -176px; }

.ui-icon-battery-2 { background-position: -80px -176px; }

.ui-icon-battery-3 { background-position: -96px -176px; }

.ui-icon-circle-plus { background-position: 0px -192px; }

.ui-icon-circle-minus { background-position: -16px -192px; }

.ui-icon-circle-close { background-position: -32px -192px; }

.ui-icon-circle-triangle-e { background-position: -48px -192px; }

.ui-icon-circle-triangle-s { background-position: -64px -192px; }

.ui-icon-circle-triangle-w { background-position: -80px -192px; }

.ui-icon-circle-triangle-n { background-position: -96px -192px; }

.ui-icon-circle-arrow-e { background-position: -112px -192px; }

.ui-icon-circle-arrow-s { background-position: -128px -192px; }

.ui-icon-circle-arrow-w { background-position: -144px -192px; }

.ui-icon-circle-arrow-n { background-position: -160px -192px; }

.ui-icon-circle-zoomin { background-position: -176px -192px; }

.ui-icon-circle-zoomout { background-position: -192px -192px; }

.ui-icon-circle-check { background-position: -208px -192px; }

.ui-icon-circlesmall-plus { background-position: 0px -208px; }

.ui-icon-circlesmall-minus { background-position: -16px -208px; }

.ui-icon-circlesmall-close { background-position: -32px -208px; }

.ui-icon-squaresmall-plus { background-position: -48px -208px; }

.ui-icon-squaresmall-minus { background-position: -64px -208px; }

.ui-icon-squaresmall-close { background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical { background-position: 0px -224px; }

.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }

.ui-icon-grip-solid-vertical { background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }

.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 3px; }

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 3px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 3px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 3px; }

.ui-widget-overlay { background: rgb(170, 170, 170); opacity: 0.3; }

.ui-widget-shadow { box-shadow: rgb(102, 102, 102) 0px 0px 5px; }



@charset "utf-8";

.fa, .fab, .fad, .fal, .far, .fas { -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }

.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -0.0667em; }

.fa-xs { font-size: 0.75em; }

.fa-sm { font-size: 0.875em; }

.fa-1x { font-size: 1em; }

.fa-2x { font-size: 2em; }

.fa-3x { font-size: 3em; }

.fa-4x { font-size: 4em; }

.fa-5x { font-size: 5em; }

.fa-6x { font-size: 6em; }

.fa-7x { font-size: 7em; }

.fa-8x { font-size: 8em; }

.fa-9x { font-size: 9em; }

.fa-10x { font-size: 10em; }

.fa-fw { text-align: center; width: 1.25em; }

.fa-ul { list-style-type: none; margin-left: 2.5em; padding-left: 0px; }

.fa-ul > li { position: relative; }

.fa-li { left: -2em; position: absolute; text-align: center; width: 2em; line-height: inherit; }

.fa-border { border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; padding: 0.2em 0.25em 0.15em; }

.fa-pull-left { float: left; }

.fa-pull-right { float: right; }

.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left { margin-right: 0.3em; }

.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right { margin-left: 0.3em; }

.fa-spin { animation: 2s linear 0s infinite normal none running fa-spin; }

.fa-pulse { animation: 1s steps(8) 0s infinite normal none running fa-spin; }

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

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

.fa-rotate-90 { transform: rotate(90deg); }

.fa-rotate-180 { transform: rotate(180deg); }

.fa-rotate-270 { transform: rotate(270deg); }

.fa-flip-horizontal { transform: scale(-1, 1); }

.fa-flip-vertical { transform: scale(1, -1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { transform: scale(-1, -1); }

:root .fa-flip-both, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-rotate-90 { filter: none; }

.fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; }

.fa-stack-1x, .fa-stack-2x { left: 0px; position: absolute; text-align: center; width: 100%; }

.fa-stack-1x { line-height: inherit; }

.fa-stack-2x { font-size: 2em; }

.fa-inverse { color: rgb(255, 255, 255); }

.fa-500px::before { content: ""; }

.fa-accessible-icon::before { content: ""; }

.fa-accusoft::before { content: ""; }

.fa-acquisitions-incorporated::before { content: ""; }

.fa-ad::before { content: ""; }

.fa-address-book::before { content: ""; }

.fa-address-card::before { content: ""; }

.fa-adjust::before { content: ""; }

.fa-adn::before { content: ""; }

.fa-adobe::before { content: ""; }

.fa-adversal::before { content: ""; }

.fa-affiliatetheme::before { content: ""; }

.fa-air-freshener::before { content: ""; }

.fa-airbnb::before { content: ""; }

.fa-algolia::before { content: ""; }

.fa-align-center::before { content: ""; }

.fa-align-justify::before { content: ""; }

.fa-align-left::before { content: ""; }

.fa-align-right::before { content: ""; }

.fa-alipay::before { content: ""; }

.fa-allergies::before { content: ""; }

.fa-amazon::before { content: ""; }

.fa-amazon-pay::before { content: ""; }

.fa-ambulance::before { content: ""; }

.fa-american-sign-language-interpreting::before { content: ""; }

.fa-amilia::before { content: ""; }

.fa-anchor::before { content: ""; }

.fa-android::before { content: ""; }

.fa-angellist::before { content: ""; }

.fa-angle-double-down::before { content: ""; }

.fa-angle-double-left::before { content: ""; }

.fa-angle-double-right::before { content: ""; }

.fa-angle-double-up::before { content: ""; }

.fa-angle-down::before { content: ""; }

.fa-angle-left::before { content: ""; }

.fa-angle-right::before { content: ""; }

.fa-angle-up::before { content: ""; }

.fa-angry::before { content: ""; }

.fa-angrycreative::before { content: ""; }

.fa-angular::before { content: ""; }

.fa-ankh::before { content: ""; }

.fa-app-store::before { content: ""; }

.fa-app-store-ios::before { content: ""; }

.fa-apper::before { content: ""; }

.fa-apple::before { content: ""; }

.fa-apple-alt::before { content: ""; }

.fa-apple-pay::before { content: ""; }

.fa-archive::before { content: ""; }

.fa-archway::before { content: ""; }

.fa-arrow-alt-circle-down::before { content: ""; }

.fa-arrow-alt-circle-left::before { content: ""; }

.fa-arrow-alt-circle-right::before { content: ""; }

.fa-arrow-alt-circle-up::before { content: ""; }

.fa-arrow-circle-down::before { content: ""; }

.fa-arrow-circle-left::before { content: ""; }

.fa-arrow-circle-right::before { content: ""; }

.fa-arrow-circle-up::before { content: ""; }

.fa-arrow-down::before { content: ""; }

.fa-arrow-left::before { content: ""; }

.fa-arrow-right::before { content: ""; }

.fa-arrow-up::before { content: ""; }

.fa-arrows-alt::before { content: ""; }

.fa-arrows-alt-h::before { content: ""; }

.fa-arrows-alt-v::before { content: ""; }

.fa-artstation::before { content: ""; }

.fa-assistive-listening-systems::before { content: ""; }

.fa-asterisk::before { content: ""; }

.fa-asymmetrik::before { content: ""; }

.fa-at::before { content: ""; }

.fa-atlas::before { content: ""; }

.fa-atlassian::before { content: ""; }

.fa-atom::before { content: ""; }

.fa-audible::before { content: ""; }

.fa-audio-description::before { content: ""; }

.fa-autoprefixer::before { content: ""; }

.fa-avianex::before { content: ""; }

.fa-aviato::before { content: ""; }

.fa-award::before { content: ""; }

.fa-aws::before { content: ""; }

.fa-baby::before { content: ""; }

.fa-baby-carriage::before { content: ""; }

.fa-backspace::before { content: ""; }

.fa-backward::before { content: ""; }

.fa-bacon::before { content: ""; }

.fa-balance-scale::before { content: ""; }

.fa-balance-scale-left::before { content: ""; }

.fa-balance-scale-right::before { content: ""; }

.fa-ban::before { content: ""; }

.fa-band-aid::before { content: ""; }

.fa-bandcamp::before { content: ""; }

.fa-barcode::before { content: ""; }

.fa-bars::before { content: ""; }

.fa-baseball-ball::before { content: ""; }

.fa-basketball-ball::before { content: ""; }

.fa-bath::before { content: ""; }

.fa-battery-empty::before { content: ""; }

.fa-battery-full::before { content: ""; }

.fa-battery-half::before { content: ""; }

.fa-battery-quarter::before { content: ""; }

.fa-battery-three-quarters::before { content: ""; }

.fa-battle-net::before { content: ""; }

.fa-bed::before { content: ""; }

.fa-beer::before { content: ""; }

.fa-behance::before { content: ""; }

.fa-behance-square::before { content: ""; }

.fa-bell::before { content: ""; }

.fa-bell-slash::before { content: ""; }

.fa-bezier-curve::before { content: ""; }

.fa-bible::before { content: ""; }

.fa-bicycle::before { content: ""; }

.fa-biking::before { content: ""; }

.fa-bimobject::before { content: ""; }

.fa-binoculars::before { content: ""; }

.fa-biohazard::before { content: ""; }

.fa-birthday-cake::before { content: ""; }

.fa-bitbucket::before { content: ""; }

.fa-bitcoin::before { content: ""; }

.fa-bity::before { content: ""; }

.fa-black-tie::before { content: ""; }

.fa-blackberry::before { content: ""; }

.fa-blender::before { content: ""; }

.fa-blender-phone::before { content: ""; }

.fa-blind::before { content: ""; }

.fa-blog::before { content: ""; }

.fa-blogger::before { content: ""; }

.fa-blogger-b::before { content: ""; }

.fa-bluetooth::before { content: ""; }

.fa-bluetooth-b::before { content: ""; }

.fa-bold::before { content: ""; }

.fa-bolt::before { content: ""; }

.fa-bomb::before { content: ""; }

.fa-bone::before { content: ""; }

.fa-bong::before { content: ""; }

.fa-book::before { content: ""; }

.fa-book-dead::before { content: ""; }

.fa-book-medical::before { content: ""; }

.fa-book-open::before { content: ""; }

.fa-book-reader::before { content: ""; }

.fa-bookmark::before { content: ""; }

.fa-bootstrap::before { content: ""; }

.fa-border-all::before { content: ""; }

.fa-border-none::before { content: ""; }

.fa-border-style::before { content: ""; }

.fa-bowling-ball::before { content: ""; }

.fa-box::before { content: ""; }

.fa-box-open::before { content: ""; }

.fa-boxes::before { content: ""; }

.fa-braille::before { content: ""; }

.fa-brain::before { content: ""; }

.fa-bread-slice::before { content: ""; }

.fa-briefcase::before { content: ""; }

.fa-briefcase-medical::before { content: ""; }

.fa-broadcast-tower::before { content: ""; }

.fa-broom::before { content: ""; }

.fa-brush::before { content: ""; }

.fa-btc::before { content: ""; }

.fa-buffer::before { content: ""; }

.fa-bug::before { content: ""; }

.fa-building::before { content: ""; }

.fa-bullhorn::before { content: ""; }

.fa-bullseye::before { content: ""; }

.fa-burn::before { content: ""; }

.fa-buromobelexperte::before { content: ""; }

.fa-bus::before { content: ""; }

.fa-bus-alt::before { content: ""; }

.fa-business-time::before { content: ""; }

.fa-buy-n-large::before { content: ""; }

.fa-buysellads::before { content: ""; }

.fa-calculator::before { content: ""; }

.fa-calendar::before { content: ""; }

.fa-calendar-alt::before { content: ""; }

.fa-calendar-check::before { content: ""; }

.fa-calendar-day::before { content: ""; }

.fa-calendar-minus::before { content: ""; }

.fa-calendar-plus::before { content: ""; }

.fa-calendar-times::before { content: ""; }

.fa-calendar-week::before { content: ""; }

.fa-camera::before { content: ""; }

.fa-camera-retro::before { content: ""; }

.fa-campground::before { content: ""; }

.fa-canadian-maple-leaf::before { content: ""; }

.fa-candy-cane::before { content: ""; }

.fa-cannabis::before { content: ""; }

.fa-capsules::before { content: ""; }

.fa-car::before { content: ""; }

.fa-car-alt::before { content: ""; }

.fa-car-battery::before { content: ""; }

.fa-car-crash::before { content: ""; }

.fa-car-side::before { content: ""; }

.fa-caret-down::before { content: ""; }

.fa-caret-left::before { content: ""; }

.fa-caret-right::before { content: ""; }

.fa-caret-square-down::before { content: ""; }

.fa-caret-square-left::before { content: ""; }

.fa-caret-square-right::before { content: ""; }

.fa-caret-square-up::before { content: ""; }

.fa-caret-up::before { content: ""; }

.fa-carrot::before { content: ""; }

.fa-cart-arrow-down::before { content: ""; }

.fa-cart-plus::before { content: ""; }

.fa-cash-register::before { content: ""; }

.fa-cat::before { content: ""; }

.fa-cc-amazon-pay::before { content: ""; }

.fa-cc-amex::before { content: ""; }

.fa-cc-apple-pay::before { content: ""; }

.fa-cc-diners-club::before { content: ""; }

.fa-cc-discover::before { content: ""; }

.fa-cc-jcb::before { content: ""; }

.fa-cc-mastercard::before { content: ""; }

.fa-cc-paypal::before { content: ""; }

.fa-cc-stripe::before { content: ""; }

.fa-cc-visa::before { content: ""; }

.fa-centercode::before { content: ""; }

.fa-centos::before { content: ""; }

.fa-certificate::before { content: ""; }

.fa-chair::before { content: ""; }

.fa-chalkboard::before { content: ""; }

.fa-chalkboard-teacher::before { content: ""; }

.fa-charging-station::before { content: ""; }

.fa-chart-area::before { content: ""; }

.fa-chart-bar::before { content: ""; }

.fa-chart-line::before { content: ""; }

.fa-chart-pie::before { content: ""; }

.fa-check::before { content: ""; }

.fa-check-circle::before { content: ""; }

.fa-check-double::before { content: ""; }

.fa-check-square::before { content: ""; }

.fa-cheese::before { content: ""; }

.fa-chess::before { content: ""; }

.fa-chess-bishop::before { content: ""; }

.fa-chess-board::before { content: ""; }

.fa-chess-king::before { content: ""; }

.fa-chess-knight::before { content: ""; }

.fa-chess-pawn::before { content: ""; }

.fa-chess-queen::before { content: ""; }

.fa-chess-rook::before { content: ""; }

.fa-chevron-circle-down::before { content: ""; }

.fa-chevron-circle-left::before { content: ""; }

.fa-chevron-circle-right::before { content: ""; }

.fa-chevron-circle-up::before { content: ""; }

.fa-chevron-down::before { content: ""; }

.fa-chevron-left::before { content: ""; }

.fa-chevron-right::before { content: ""; }

.fa-chevron-up::before { content: ""; }

.fa-child::before { content: ""; }

.fa-chrome::before { content: ""; }

.fa-chromecast::before { content: ""; }

.fa-church::before { content: ""; }

.fa-circle::before { content: ""; }

.fa-circle-notch::before { content: ""; }

.fa-city::before { content: ""; }

.fa-clinic-medical::before { content: ""; }

.fa-clipboard::before { content: ""; }

.fa-clipboard-check::before { content: ""; }

.fa-clipboard-list::before { content: ""; }

.fa-clock::before { content: ""; }

.fa-clone::before { content: ""; }

.fa-closed-captioning::before { content: ""; }

.fa-cloud::before { content: ""; }

.fa-cloud-download-alt::before { content: ""; }

.fa-cloud-meatball::before { content: ""; }

.fa-cloud-moon::before { content: ""; }

.fa-cloud-moon-rain::before { content: ""; }

.fa-cloud-rain::before { content: ""; }

.fa-cloud-showers-heavy::before { content: ""; }

.fa-cloud-sun::before { content: ""; }

.fa-cloud-sun-rain::before { content: ""; }

.fa-cloud-upload-alt::before { content: ""; }

.fa-cloudscale::before { content: ""; }

.fa-cloudsmith::before { content: ""; }

.fa-cloudversify::before { content: ""; }

.fa-cocktail::before { content: ""; }

.fa-code::before { content: ""; }

.fa-code-branch::before { content: ""; }

.fa-codepen::before { content: ""; }

.fa-codiepie::before { content: ""; }

.fa-coffee::before { content: ""; }

.fa-cog::before { content: ""; }

.fa-cogs::before { content: ""; }

.fa-coins::before { content: ""; }

.fa-columns::before { content: ""; }

.fa-comment::before { content: ""; }

.fa-comment-alt::before { content: ""; }

.fa-comment-dollar::before { content: ""; }

.fa-comment-dots::before { content: ""; }

.fa-comment-medical::before { content: ""; }

.fa-comment-slash::before { content: ""; }

.fa-comments::before { content: ""; }

.fa-comments-dollar::before { content: ""; }

.fa-compact-disc::before { content: ""; }

.fa-compass::before { content: ""; }

.fa-compress::before { content: ""; }

.fa-compress-arrows-alt::before { content: ""; }

.fa-concierge-bell::before { content: ""; }

.fa-confluence::before { content: ""; }

.fa-connectdevelop::before { content: ""; }

.fa-contao::before { content: ""; }

.fa-cookie::before { content: ""; }

.fa-cookie-bite::before { content: ""; }

.fa-copy::before { content: ""; }

.fa-copyright::before { content: ""; }

.fa-cotton-bureau::before { content: ""; }

.fa-couch::before { content: ""; }

.fa-cpanel::before { content: ""; }

.fa-creative-commons::before { content: ""; }

.fa-creative-commons-by::before { content: ""; }

.fa-creative-commons-nc::before { content: ""; }

.fa-creative-commons-nc-eu::before { content: ""; }

.fa-creative-commons-nc-jp::before { content: ""; }

.fa-creative-commons-nd::before { content: ""; }

.fa-creative-commons-pd::before { content: ""; }

.fa-creative-commons-pd-alt::before { content: ""; }

.fa-creative-commons-remix::before { content: ""; }

.fa-creative-commons-sa::before { content: ""; }

.fa-creative-commons-sampling::before { content: ""; }

.fa-creative-commons-sampling-plus::before { content: ""; }

.fa-creative-commons-share::before { content: ""; }

.fa-creative-commons-zero::before { content: ""; }

.fa-credit-card::before { content: ""; }

.fa-critical-role::before { content: ""; }

.fa-crop::before { content: ""; }

.fa-crop-alt::before { content: ""; }

.fa-cross::before { content: ""; }

.fa-crosshairs::before { content: ""; }

.fa-crow::before { content: ""; }

.fa-crown::before { content: ""; }

.fa-crutch::before { content: ""; }

.fa-css3::before { content: ""; }

.fa-css3-alt::before { content: ""; }

.fa-cube::before { content: ""; }

.fa-cubes::before { content: ""; }

.fa-cut::before { content: ""; }

.fa-cuttlefish::before { content: ""; }

.fa-d-and-d::before { content: ""; }

.fa-d-and-d-beyond::before { content: ""; }

.fa-dashcube::before { content: ""; }

.fa-database::before { content: ""; }

.fa-deaf::before { content: ""; }

.fa-delicious::before { content: ""; }

.fa-democrat::before { content: ""; }

.fa-deploydog::before { content: ""; }

.fa-deskpro::before { content: ""; }

.fa-desktop::before { content: ""; }

.fa-dev::before { content: ""; }

.fa-deviantart::before { content: ""; }

.fa-dharmachakra::before { content: ""; }

.fa-dhl::before { content: ""; }

.fa-diagnoses::before { content: ""; }

.fa-diaspora::before { content: ""; }

.fa-dice::before { content: ""; }

.fa-dice-d20::before { content: ""; }

.fa-dice-d6::before { content: ""; }

.fa-dice-five::before { content: ""; }

.fa-dice-four::before { content: ""; }

.fa-dice-one::before { content: ""; }

.fa-dice-six::before { content: ""; }

.fa-dice-three::before { content: ""; }

.fa-dice-two::before { content: ""; }

.fa-digg::before { content: ""; }

.fa-digital-ocean::before { content: ""; }

.fa-digital-tachograph::before { content: ""; }

.fa-directions::before { content: ""; }

.fa-discord::before { content: ""; }

.fa-discourse::before { content: ""; }

.fa-divide::before { content: ""; }

.fa-dizzy::before { content: ""; }

.fa-dna::before { content: ""; }

.fa-dochub::before { content: ""; }

.fa-docker::before { content: ""; }

.fa-dog::before { content: ""; }

.fa-dollar-sign::before { content: ""; }

.fa-dolly::before { content: ""; }

.fa-dolly-flatbed::before { content: ""; }

.fa-donate::before { content: ""; }

.fa-door-closed::before { content: ""; }

.fa-door-open::before { content: ""; }

.fa-dot-circle::before { content: ""; }

.fa-dove::before { content: ""; }

.fa-download::before { content: ""; }

.fa-draft2digital::before { content: ""; }

.fa-drafting-compass::before { content: ""; }

.fa-dragon::before { content: ""; }

.fa-draw-polygon::before { content: ""; }

.fa-dribbble::before { content: ""; }

.fa-dribbble-square::before { content: ""; }

.fa-dropbox::before { content: ""; }

.fa-drum::before { content: ""; }

.fa-drum-steelpan::before { content: ""; }

.fa-drumstick-bite::before { content: ""; }

.fa-drupal::before { content: ""; }

.fa-dumbbell::before { content: ""; }

.fa-dumpster::before { content: ""; }

.fa-dumpster-fire::before { content: ""; }

.fa-dungeon::before { content: ""; }

.fa-dyalog::before { content: ""; }

.fa-earlybirds::before { content: ""; }

.fa-ebay::before { content: ""; }

.fa-edge::before { content: ""; }

.fa-edit::before { content: ""; }

.fa-egg::before { content: ""; }

.fa-eject::before { content: ""; }

.fa-elementor::before { content: ""; }

.fa-ellipsis-h::before { content: ""; }

.fa-ellipsis-v::before { content: ""; }

.fa-ello::before { content: ""; }

.fa-ember::before { content: ""; }

.fa-empire::before { content: ""; }

.fa-envelope::before { content: ""; }

.fa-envelope-open::before { content: ""; }

.fa-envelope-open-text::before { content: ""; }

.fa-envelope-square::before { content: ""; }

.fa-envira::before { content: ""; }

.fa-equals::before { content: ""; }

.fa-eraser::before { content: ""; }

.fa-erlang::before { content: ""; }

.fa-ethereum::before { content: ""; }

.fa-ethernet::before { content: ""; }

.fa-etsy::before { content: ""; }

.fa-euro-sign::before { content: ""; }

.fa-evernote::before { content: ""; }

.fa-exchange-alt::before { content: ""; }

.fa-exclamation::before { content: ""; }

.fa-exclamation-circle::before { content: ""; }

.fa-exclamation-triangle::before { content: ""; }

.fa-expand::before { content: ""; }

.fa-expand-arrows-alt::before { content: ""; }

.fa-expeditedssl::before { content: ""; }

.fa-external-link-alt::before { content: ""; }

.fa-external-link-square-alt::before { content: ""; }

.fa-eye::before { content: ""; }

.fa-eye-dropper::before { content: ""; }

.fa-eye-slash::before { content: ""; }

.fa-facebook::before { content: ""; }

.fa-facebook-f::before { content: ""; }

.fa-facebook-messenger::before { content: ""; }

.fa-facebook-square::before { content: ""; }

.fa-fan::before { content: ""; }

.fa-fantasy-flight-games::before { content: ""; }

.fa-fast-backward::before { content: ""; }

.fa-fast-forward::before { content: ""; }

.fa-fax::before { content: ""; }

.fa-feather::before { content: ""; }

.fa-feather-alt::before { content: ""; }

.fa-fedex::before { content: ""; }

.fa-fedora::before { content: ""; }

.fa-female::before { content: ""; }

.fa-fighter-jet::before { content: ""; }

.fa-figma::before { content: ""; }

.fa-file::before { content: ""; }

.fa-file-alt::before { content: ""; }

.fa-file-archive::before { content: ""; }

.fa-file-audio::before { content: ""; }

.fa-file-code::before { content: ""; }

.fa-file-contract::before { content: ""; }

.fa-file-csv::before { content: ""; }

.fa-file-download::before { content: ""; }

.fa-file-excel::before { content: ""; }

.fa-file-export::before { content: ""; }

.fa-file-image::before { content: ""; }

.fa-file-import::before { content: ""; }

.fa-file-invoice::before { content: ""; }

.fa-file-invoice-dollar::before { content: ""; }

.fa-file-medical::before { content: ""; }

.fa-file-medical-alt::before { content: ""; }

.fa-file-pdf::before { content: ""; }

.fa-file-powerpoint::before { content: ""; }

.fa-file-prescription::before { content: ""; }

.fa-file-signature::before { content: ""; }

.fa-file-upload::before { content: ""; }

.fa-file-video::before { content: ""; }

.fa-file-word::before { content: ""; }

.fa-fill::before { content: ""; }

.fa-fill-drip::before { content: ""; }

.fa-film::before { content: ""; }

.fa-filter::before { content: ""; }

.fa-fingerprint::before { content: ""; }

.fa-fire::before { content: ""; }

.fa-fire-alt::before { content: ""; }

.fa-fire-extinguisher::before { content: ""; }

.fa-firefox::before { content: ""; }

.fa-first-aid::before { content: ""; }

.fa-first-order::before { content: ""; }

.fa-first-order-alt::before { content: ""; }

.fa-firstdraft::before { content: ""; }

.fa-fish::before { content: ""; }

.fa-fist-raised::before { content: ""; }

.fa-flag::before { content: ""; }

.fa-flag-checkered::before { content: ""; }

.fa-flag-usa::before { content: ""; }

.fa-flask::before { content: ""; }

.fa-flickr::before { content: ""; }

.fa-flipboard::before { content: ""; }

.fa-flushed::before { content: ""; }

.fa-fly::before { content: ""; }

.fa-folder::before { content: ""; }

.fa-folder-minus::before { content: ""; }

.fa-folder-open::before { content: ""; }

.fa-folder-plus::before { content: ""; }

.fa-font::before { content: ""; }

.fa-font-awesome::before { content: ""; }

.fa-font-awesome-alt::before { content: ""; }

.fa-font-awesome-flag::before { content: ""; }

.fa-font-awesome-logo-full::before { content: ""; }

.fa-fonticons::before { content: ""; }

.fa-fonticons-fi::before { content: ""; }

.fa-football-ball::before { content: ""; }

.fa-fort-awesome::before { content: ""; }

.fa-fort-awesome-alt::before { content: ""; }

.fa-forumbee::before { content: ""; }

.fa-forward::before { content: ""; }

.fa-foursquare::before { content: ""; }

.fa-free-code-camp::before { content: ""; }

.fa-freebsd::before { content: ""; }

.fa-frog::before { content: ""; }

.fa-frown::before { content: ""; }

.fa-frown-open::before { content: ""; }

.fa-fulcrum::before { content: ""; }

.fa-funnel-dollar::before { content: ""; }

.fa-futbol::before { content: ""; }

.fa-galactic-republic::before { content: ""; }

.fa-galactic-senate::before { content: ""; }

.fa-gamepad::before { content: ""; }

.fa-gas-pump::before { content: ""; }

.fa-gavel::before { content: ""; }

.fa-gem::before { content: ""; }

.fa-genderless::before { content: ""; }

.fa-get-pocket::before { content: ""; }

.fa-gg::before { content: ""; }

.fa-gg-circle::before { content: ""; }

.fa-ghost::before { content: ""; }

.fa-gift::before { content: ""; }

.fa-gifts::before { content: ""; }

.fa-git::before { content: ""; }

.fa-git-alt::before { content: ""; }

.fa-git-square::before { content: ""; }

.fa-github::before { content: ""; }

.fa-github-alt::before { content: ""; }

.fa-github-square::before { content: ""; }

.fa-gitkraken::before { content: ""; }

.fa-gitlab::before { content: ""; }

.fa-gitter::before { content: ""; }

.fa-glass-cheers::before { content: ""; }

.fa-glass-martini::before { content: ""; }

.fa-glass-martini-alt::before { content: ""; }

.fa-glass-whiskey::before { content: ""; }

.fa-glasses::before { content: ""; }

.fa-glide::before { content: ""; }

.fa-glide-g::before { content: ""; }

.fa-globe::before { content: ""; }

.fa-globe-africa::before { content: ""; }

.fa-globe-americas::before { content: ""; }

.fa-globe-asia::before { content: ""; }

.fa-globe-europe::before { content: ""; }

.fa-gofore::before { content: ""; }

.fa-golf-ball::before { content: ""; }

.fa-goodreads::before { content: ""; }

.fa-goodreads-g::before { content: ""; }

.fa-google::before { content: ""; }

.fa-google-drive::before { content: ""; }

.fa-google-play::before { content: ""; }

.fa-google-plus::before { content: ""; }

.fa-google-plus-g::before { content: ""; }

.fa-google-plus-square::before { content: ""; }

.fa-google-wallet::before { content: ""; }

.fa-gopuram::before { content: ""; }

.fa-graduation-cap::before { content: ""; }

.fa-gratipay::before { content: ""; }

.fa-grav::before { content: ""; }

.fa-greater-than::before { content: ""; }

.fa-greater-than-equal::before { content: ""; }

.fa-grimace::before { content: ""; }

.fa-grin::before { content: ""; }

.fa-grin-alt::before { content: ""; }

.fa-grin-beam::before { content: ""; }

.fa-grin-beam-sweat::before { content: ""; }

.fa-grin-hearts::before { content: ""; }

.fa-grin-squint::before { content: ""; }

.fa-grin-squint-tears::before { content: ""; }

.fa-grin-stars::before { content: ""; }

.fa-grin-tears::before { content: ""; }

.fa-grin-tongue::before { content: ""; }

.fa-grin-tongue-squint::before { content: ""; }

.fa-grin-tongue-wink::before { content: ""; }

.fa-grin-wink::before { content: ""; }

.fa-grip-horizontal::before { content: ""; }

.fa-grip-lines::before { content: ""; }

.fa-grip-lines-vertical::before { content: ""; }

.fa-grip-vertical::before { content: ""; }

.fa-gripfire::before { content: ""; }

.fa-grunt::before { content: ""; }

.fa-guitar::before { content: ""; }

.fa-gulp::before { content: ""; }

.fa-h-square::before { content: ""; }

.fa-hacker-news::before { content: ""; }

.fa-hacker-news-square::before { content: ""; }

.fa-hackerrank::before { content: ""; }

.fa-hamburger::before { content: ""; }

.fa-hammer::before { content: ""; }

.fa-hamsa::before { content: ""; }

.fa-hand-holding::before { content: ""; }

.fa-hand-holding-heart::before { content: ""; }

.fa-hand-holding-usd::before { content: ""; }

.fa-hand-lizard::before { content: ""; }

.fa-hand-middle-finger::before { content: ""; }

.fa-hand-paper::before { content: ""; }

.fa-hand-peace::before { content: ""; }

.fa-hand-point-down::before { content: ""; }

.fa-hand-point-left::before { content: ""; }

.fa-hand-point-right::before { content: ""; }

.fa-hand-point-up::before { content: ""; }

.fa-hand-pointer::before { content: ""; }

.fa-hand-rock::before { content: ""; }

.fa-hand-scissors::before { content: ""; }

.fa-hand-spock::before { content: ""; }

.fa-hands::before { content: ""; }

.fa-hands-helping::before { content: ""; }

.fa-handshake::before { content: ""; }

.fa-hanukiah::before { content: ""; }

.fa-hard-hat::before { content: ""; }

.fa-hashtag::before { content: ""; }

.fa-hat-cowboy::before { content: ""; }

.fa-hat-cowboy-side::before { content: ""; }

.fa-hat-wizard::before { content: ""; }

.fa-haykal::before { content: ""; }

.fa-hdd::before { content: ""; }

.fa-heading::before { content: ""; }

.fa-headphones::before { content: ""; }

.fa-headphones-alt::before { content: ""; }

.fa-headset::before { content: ""; }

.fa-heart::before { content: ""; }

.fa-heart-broken::before { content: ""; }

.fa-heartbeat::before { content: ""; }

.fa-helicopter::before { content: ""; }

.fa-highlighter::before { content: ""; }

.fa-hiking::before { content: ""; }

.fa-hippo::before { content: ""; }

.fa-hips::before { content: ""; }

.fa-hire-a-helper::before { content: ""; }

.fa-history::before { content: ""; }

.fa-hockey-puck::before { content: ""; }

.fa-holly-berry::before { content: ""; }

.fa-home::before { content: ""; }

.fa-hooli::before { content: ""; }

.fa-hornbill::before { content: ""; }

.fa-horse::before { content: ""; }

.fa-horse-head::before { content: ""; }

.fa-hospital::before { content: ""; }

.fa-hospital-alt::before { content: ""; }

.fa-hospital-symbol::before { content: ""; }

.fa-hot-tub::before { content: ""; }

.fa-hotdog::before { content: ""; }

.fa-hotel::before { content: ""; }

.fa-hotjar::before { content: ""; }

.fa-hourglass::before { content: ""; }

.fa-hourglass-end::before { content: ""; }

.fa-hourglass-half::before { content: ""; }

.fa-hourglass-start::before { content: ""; }

.fa-house-damage::before { content: ""; }

.fa-houzz::before { content: ""; }

.fa-hryvnia::before { content: ""; }

.fa-html5::before { content: ""; }

.fa-hubspot::before { content: ""; }

.fa-i-cursor::before { content: ""; }

.fa-ice-cream::before { content: ""; }

.fa-icicles::before { content: ""; }

.fa-icons::before { content: ""; }

.fa-id-badge::before { content: ""; }

.fa-id-card::before { content: ""; }

.fa-id-card-alt::before { content: ""; }

.fa-igloo::before { content: ""; }

.fa-image::before { content: ""; }

.fa-images::before { content: ""; }

.fa-imdb::before { content: ""; }

.fa-inbox::before { content: ""; }

.fa-indent::before { content: ""; }

.fa-industry::before { content: ""; }

.fa-infinity::before { content: ""; }

.fa-info::before { content: ""; }

.fa-info-circle::before { content: ""; }

.fa-instagram::before { content: ""; }

.fa-intercom::before { content: ""; }

.fa-internet-explorer::before { content: ""; }

.fa-invision::before { content: ""; }

.fa-ioxhost::before { content: ""; }

.fa-italic::before { content: ""; }

.fa-itch-io::before { content: ""; }

.fa-itunes::before { content: ""; }

.fa-itunes-note::before { content: ""; }

.fa-java::before { content: ""; }

.fa-jedi::before { content: ""; }

.fa-jedi-order::before { content: ""; }

.fa-jenkins::before { content: ""; }

.fa-jira::before { content: ""; }

.fa-joget::before { content: ""; }

.fa-joint::before { content: ""; }

.fa-joomla::before { content: ""; }

.fa-journal-whills::before { content: ""; }

.fa-js::before { content: ""; }

.fa-js-square::before { content: ""; }

.fa-jsfiddle::before { content: ""; }

.fa-kaaba::before { content: ""; }

.fa-kaggle::before { content: ""; }

.fa-key::before { content: ""; }

.fa-keybase::before { content: ""; }

.fa-keyboard::before { content: ""; }

.fa-keycdn::before { content: ""; }

.fa-khanda::before { content: ""; }

.fa-kickstarter::before { content: ""; }

.fa-kickstarter-k::before { content: ""; }

.fa-kiss::before { content: ""; }

.fa-kiss-beam::before { content: ""; }

.fa-kiss-wink-heart::before { content: ""; }

.fa-kiwi-bird::before { content: ""; }

.fa-korvue::before { content: ""; }

.fa-landmark::before { content: ""; }

.fa-language::before { content: ""; }

.fa-laptop::before { content: ""; }

.fa-laptop-code::before { content: ""; }

.fa-laptop-medical::before { content: ""; }

.fa-laravel::before { content: ""; }

.fa-lastfm::before { content: ""; }

.fa-lastfm-square::before { content: ""; }

.fa-laugh::before { content: ""; }

.fa-laugh-beam::before { content: ""; }

.fa-laugh-squint::before { content: ""; }

.fa-laugh-wink::before { content: ""; }

.fa-layer-group::before { content: ""; }

.fa-leaf::before { content: ""; }

.fa-leanpub::before { content: ""; }

.fa-lemon::before { content: ""; }

.fa-less::before { content: ""; }

.fa-less-than::before { content: ""; }

.fa-less-than-equal::before { content: ""; }

.fa-level-down-alt::before { content: ""; }

.fa-level-up-alt::before { content: ""; }

.fa-life-ring::before { content: ""; }

.fa-lightbulb::before { content: ""; }

.fa-line::before { content: ""; }

.fa-link::before { content: ""; }

.fa-linkedin::before { content: ""; }

.fa-linkedin-in::before { content: ""; }

.fa-linode::before { content: ""; }

.fa-linux::before { content: ""; }

.fa-lira-sign::before { content: ""; }

.fa-list::before { content: ""; }

.fa-list-alt::before { content: ""; }

.fa-list-ol::before { content: ""; }

.fa-list-ul::before { content: ""; }

.fa-location-arrow::before { content: ""; }

.fa-lock::before { content: ""; }

.fa-lock-open::before { content: ""; }

.fa-long-arrow-alt-down::before { content: ""; }

.fa-long-arrow-alt-left::before { content: ""; }

.fa-long-arrow-alt-right::before { content: ""; }

.fa-long-arrow-alt-up::before { content: ""; }

.fa-low-vision::before { content: ""; }

.fa-luggage-cart::before { content: ""; }

.fa-lyft::before { content: ""; }

.fa-magento::before { content: ""; }

.fa-magic::before { content: ""; }

.fa-magnet::before { content: ""; }

.fa-mail-bulk::before { content: ""; }

.fa-mailchimp::before { content: ""; }

.fa-male::before { content: ""; }

.fa-mandalorian::before { content: ""; }

.fa-map::before { content: ""; }

.fa-map-marked::before { content: ""; }

.fa-map-marked-alt::before { content: ""; }

.fa-map-marker::before { content: ""; }

.fa-map-marker-alt::before { content: ""; }

.fa-map-pin::before { content: ""; }

.fa-map-signs::before { content: ""; }

.fa-markdown::before { content: ""; }

.fa-marker::before { content: ""; }

.fa-mars::before { content: ""; }

.fa-mars-double::before { content: ""; }

.fa-mars-stroke::before { content: ""; }

.fa-mars-stroke-h::before { content: ""; }

.fa-mars-stroke-v::before { content: ""; }

.fa-mask::before { content: ""; }

.fa-mastodon::before { content: ""; }

.fa-maxcdn::before { content: ""; }

.fa-mdb::before { content: ""; }

.fa-medal::before { content: ""; }

.fa-medapps::before { content: ""; }

.fa-medium::before { content: ""; }

.fa-medium-m::before { content: ""; }

.fa-medkit::before { content: ""; }

.fa-medrt::before { content: ""; }

.fa-meetup::before { content: ""; }

.fa-megaport::before { content: ""; }

.fa-meh::before { content: ""; }

.fa-meh-blank::before { content: ""; }

.fa-meh-rolling-eyes::before { content: ""; }

.fa-memory::before { content: ""; }

.fa-mendeley::before { content: ""; }

.fa-menorah::before { content: ""; }

.fa-mercury::before { content: ""; }

.fa-meteor::before { content: ""; }

.fa-microchip::before { content: ""; }

.fa-microphone::before { content: ""; }

.fa-microphone-alt::before { content: ""; }

.fa-microphone-alt-slash::before { content: ""; }

.fa-microphone-slash::before { content: ""; }

.fa-microscope::before { content: ""; }

.fa-microsoft::before { content: ""; }

.fa-minus::before { content: ""; }

.fa-minus-circle::before { content: ""; }

.fa-minus-square::before { content: ""; }

.fa-mitten::before { content: ""; }

.fa-mix::before { content: ""; }

.fa-mixcloud::before { content: ""; }

.fa-mizuni::before { content: ""; }

.fa-mobile::before { content: ""; }

.fa-mobile-alt::before { content: ""; }

.fa-modx::before { content: ""; }

.fa-monero::before { content: ""; }

.fa-money-bill::before { content: ""; }

.fa-money-bill-alt::before { content: ""; }

.fa-money-bill-wave::before { content: ""; }

.fa-money-bill-wave-alt::before { content: ""; }

.fa-money-check::before { content: ""; }

.fa-money-check-alt::before { content: ""; }

.fa-monument::before { content: ""; }

.fa-moon::before { content: ""; }

.fa-mortar-pestle::before { content: ""; }

.fa-mosque::before { content: ""; }

.fa-motorcycle::before { content: ""; }

.fa-mountain::before { content: ""; }

.fa-mouse::before { content: ""; }

.fa-mouse-pointer::before { content: ""; }

.fa-mug-hot::before { content: ""; }

.fa-music::before { content: ""; }

.fa-napster::before { content: ""; }

.fa-neos::before { content: ""; }

.fa-network-wired::before { content: ""; }

.fa-neuter::before { content: ""; }

.fa-newspaper::before { content: ""; }

.fa-nimblr::before { content: ""; }

.fa-node::before { content: ""; }

.fa-node-js::before { content: ""; }

.fa-not-equal::before { content: ""; }

.fa-notes-medical::before { content: ""; }

.fa-npm::before { content: ""; }

.fa-ns8::before { content: ""; }

.fa-nutritionix::before { content: ""; }

.fa-object-group::before { content: ""; }

.fa-object-ungroup::before { content: ""; }

.fa-odnoklassniki::before { content: ""; }

.fa-odnoklassniki-square::before { content: ""; }

.fa-oil-can::before { content: ""; }

.fa-old-republic::before { content: ""; }

.fa-om::before { content: ""; }

.fa-opencart::before { content: ""; }

.fa-openid::before { content: ""; }

.fa-opera::before { content: ""; }

.fa-optin-monster::before { content: ""; }

.fa-orcid::before { content: ""; }

.fa-osi::before { content: ""; }

.fa-otter::before { content: ""; }

.fa-outdent::before { content: ""; }

.fa-page4::before { content: ""; }

.fa-pagelines::before { content: ""; }

.fa-pager::before { content: ""; }

.fa-paint-brush::before { content: ""; }

.fa-paint-roller::before { content: ""; }

.fa-palette::before { content: ""; }

.fa-palfed::before { content: ""; }

.fa-pallet::before { content: ""; }

.fa-paper-plane::before { content: ""; }

.fa-paperclip::before { content: ""; }

.fa-parachute-box::before { content: ""; }

.fa-paragraph::before { content: ""; }

.fa-parking::before { content: ""; }

.fa-passport::before { content: ""; }

.fa-pastafarianism::before { content: ""; }

.fa-paste::before { content: ""; }

.fa-patreon::before { content: ""; }

.fa-pause::before { content: ""; }

.fa-pause-circle::before { content: ""; }

.fa-paw::before { content: ""; }

.fa-paypal::before { content: ""; }

.fa-peace::before { content: ""; }

.fa-pen::before { content: ""; }

.fa-pen-alt::before { content: ""; }

.fa-pen-fancy::before { content: ""; }

.fa-pen-nib::before { content: ""; }

.fa-pen-square::before { content: ""; }

.fa-pencil-alt::before { content: ""; }

.fa-pencil-ruler::before { content: ""; }

.fa-penny-arcade::before { content: ""; }

.fa-people-carry::before { content: ""; }

.fa-pepper-hot::before { content: ""; }

.fa-percent::before { content: ""; }

.fa-percentage::before { content: ""; }

.fa-periscope::before { content: ""; }

.fa-person-booth::before { content: ""; }

.fa-phabricator::before { content: ""; }

.fa-phoenix-framework::before { content: ""; }

.fa-phoenix-squadron::before { content: ""; }

.fa-phone::before { content: ""; }

.fa-phone-alt::before { content: ""; }

.fa-phone-slash::before { content: ""; }

.fa-phone-square::before { content: ""; }

.fa-phone-square-alt::before { content: ""; }

.fa-phone-volume::before { content: ""; }

.fa-photo-video::before { content: ""; }

.fa-php::before { content: ""; }

.fa-pied-piper::before { content: ""; }

.fa-pied-piper-alt::before { content: ""; }

.fa-pied-piper-hat::before { content: ""; }

.fa-pied-piper-pp::before { content: ""; }

.fa-piggy-bank::before { content: ""; }

.fa-pills::before { content: ""; }

.fa-pinterest::before { content: ""; }

.fa-pinterest-p::before { content: ""; }

.fa-pinterest-square::before { content: ""; }

.fa-pizza-slice::before { content: ""; }

.fa-place-of-worship::before { content: ""; }

.fa-plane::before { content: ""; }

.fa-plane-arrival::before { content: ""; }

.fa-plane-departure::before { content: ""; }

.fa-play::before { content: ""; }

.fa-play-circle::before { content: ""; }

.fa-playstation::before { content: ""; }

.fa-plug::before { content: ""; }

.fa-plus::before { content: ""; }

.fa-plus-circle::before { content: ""; }

.fa-plus-square::before { content: ""; }

.fa-podcast::before { content: ""; }

.fa-poll::before { content: ""; }

.fa-poll-h::before { content: ""; }

.fa-poo::before { content: ""; }

.fa-poo-storm::before { content: ""; }

.fa-poop::before { content: ""; }

.fa-portrait::before { content: ""; }

.fa-pound-sign::before { content: ""; }

.fa-power-off::before { content: ""; }

.fa-pray::before { content: ""; }

.fa-praying-hands::before { content: ""; }

.fa-prescription::before { content: ""; }

.fa-prescription-bottle::before { content: ""; }

.fa-prescription-bottle-alt::before { content: ""; }

.fa-print::before { content: ""; }

.fa-procedures::before { content: ""; }

.fa-product-hunt::before { content: ""; }

.fa-project-diagram::before { content: ""; }

.fa-pushed::before { content: ""; }

.fa-puzzle-piece::before { content: ""; }

.fa-python::before { content: ""; }

.fa-qq::before { content: ""; }

.fa-qrcode::before { content: ""; }

.fa-question::before { content: ""; }

.fa-question-circle::before { content: ""; }

.fa-quidditch::before { content: ""; }

.fa-quinscape::before { content: ""; }

.fa-quora::before { content: ""; }

.fa-quote-left::before { content: ""; }

.fa-quote-right::before { content: ""; }

.fa-quran::before { content: ""; }

.fa-r-project::before { content: ""; }

.fa-radiation::before { content: ""; }

.fa-radiation-alt::before { content: ""; }

.fa-rainbow::before { content: ""; }

.fa-random::before { content: ""; }

.fa-raspberry-pi::before { content: ""; }

.fa-ravelry::before { content: ""; }

.fa-react::before { content: ""; }

.fa-reacteurope::before { content: ""; }

.fa-readme::before { content: ""; }

.fa-rebel::before { content: ""; }

.fa-receipt::before { content: ""; }

.fa-record-vinyl::before { content: ""; }

.fa-recycle::before { content: ""; }

.fa-red-river::before { content: ""; }

.fa-reddit::before { content: ""; }

.fa-reddit-alien::before { content: ""; }

.fa-reddit-square::before { content: ""; }

.fa-redhat::before { content: ""; }

.fa-redo::before { content: ""; }

.fa-redo-alt::before { content: ""; }

.fa-registered::before { content: ""; }

.fa-remove-format::before { content: ""; }

.fa-renren::before { content: ""; }

.fa-reply::before { content: ""; }

.fa-reply-all::before { content: ""; }

.fa-replyd::before { content: ""; }

.fa-republican::before { content: ""; }

.fa-researchgate::before { content: ""; }

.fa-resolving::before { content: ""; }

.fa-restroom::before { content: ""; }

.fa-retweet::before { content: ""; }

.fa-rev::before { content: ""; }

.fa-ribbon::before { content: ""; }

.fa-ring::before { content: ""; }

.fa-road::before { content: ""; }

.fa-robot::before { content: ""; }

.fa-rocket::before { content: ""; }

.fa-rocketchat::before { content: ""; }

.fa-rockrms::before { content: ""; }

.fa-route::before { content: ""; }

.fa-rss::before { content: ""; }

.fa-rss-square::before { content: ""; }

.fa-ruble-sign::before { content: ""; }

.fa-ruler::before { content: ""; }

.fa-ruler-combined::before { content: ""; }

.fa-ruler-horizontal::before { content: ""; }

.fa-ruler-vertical::before { content: ""; }

.fa-running::before { content: ""; }

.fa-rupee-sign::before { content: ""; }

.fa-sad-cry::before { content: ""; }

.fa-sad-tear::before { content: ""; }

.fa-safari::before { content: ""; }

.fa-salesforce::before { content: ""; }

.fa-sass::before { content: ""; }

.fa-satellite::before { content: ""; }

.fa-satellite-dish::before { content: ""; }

.fa-save::before { content: ""; }

.fa-schlix::before { content: ""; }

.fa-school::before { content: ""; }

.fa-screwdriver::before { content: ""; }

.fa-scribd::before { content: ""; }

.fa-scroll::before { content: ""; }

.fa-sd-card::before { content: ""; }

.fa-search::before { content: ""; }

.fa-search-dollar::before { content: ""; }

.fa-search-location::before { content: ""; }

.fa-search-minus::before { content: ""; }

.fa-search-plus::before { content: ""; }

.fa-searchengin::before { content: ""; }

.fa-seedling::before { content: ""; }

.fa-sellcast::before { content: ""; }

.fa-sellsy::before { content: ""; }

.fa-server::before { content: ""; }

.fa-servicestack::before { content: ""; }

.fa-shapes::before { content: ""; }

.fa-share::before { content: ""; }

.fa-share-alt::before { content: ""; }

.fa-share-alt-square::before { content: ""; }

.fa-share-square::before { content: ""; }

.fa-shekel-sign::before { content: ""; }

.fa-shield-alt::before { content: ""; }

.fa-ship::before { content: ""; }

.fa-shipping-fast::before { content: ""; }

.fa-shirtsinbulk::before { content: ""; }

.fa-shoe-prints::before { content: ""; }

.fa-shopping-bag::before { content: ""; }

.fa-shopping-basket::before { content: ""; }

.fa-shopping-cart::before { content: ""; }

.fa-shopware::before { content: ""; }

.fa-shower::before { content: ""; }

.fa-shuttle-van::before { content: ""; }

.fa-sign::before { content: ""; }

.fa-sign-in-alt::before { content: ""; }

.fa-sign-language::before { content: ""; }

.fa-sign-out-alt::before { content: ""; }

.fa-signal::before { content: ""; }

.fa-signature::before { content: ""; }

.fa-sim-card::before { content: ""; }

.fa-simplybuilt::before { content: ""; }

.fa-sistrix::before { content: ""; }

.fa-sitemap::before { content: ""; }

.fa-sith::before { content: ""; }

.fa-skating::before { content: ""; }

.fa-sketch::before { content: ""; }

.fa-skiing::before { content: ""; }

.fa-skiing-nordic::before { content: ""; }

.fa-skull::before { content: ""; }

.fa-skull-crossbones::before { content: ""; }

.fa-skyatlas::before { content: ""; }

.fa-skype::before { content: ""; }

.fa-slack::before { content: ""; }

.fa-slack-hash::before { content: ""; }

.fa-slash::before { content: ""; }

.fa-sleigh::before { content: ""; }

.fa-sliders-h::before { content: ""; }

.fa-slideshare::before { content: ""; }

.fa-smile::before { content: ""; }

.fa-smile-beam::before { content: ""; }

.fa-smile-wink::before { content: ""; }

.fa-smog::before { content: ""; }

.fa-smoking::before { content: ""; }

.fa-smoking-ban::before { content: ""; }

.fa-sms::before { content: ""; }

.fa-snapchat::before { content: ""; }

.fa-snapchat-ghost::before { content: ""; }

.fa-snapchat-square::before { content: ""; }

.fa-snowboarding::before { content: ""; }

.fa-snowflake::before { content: ""; }

.fa-snowman::before { content: ""; }

.fa-snowplow::before { content: ""; }

.fa-socks::before { content: ""; }

.fa-solar-panel::before { content: ""; }

.fa-sort::before { content: ""; }

.fa-sort-alpha-down::before { content: ""; }

.fa-sort-alpha-down-alt::before { content: ""; }

.fa-sort-alpha-up::before { content: ""; }

.fa-sort-alpha-up-alt::before { content: ""; }

.fa-sort-amount-down::before { content: ""; }

.fa-sort-amount-down-alt::before { content: ""; }

.fa-sort-amount-up::before { content: ""; }

.fa-sort-amount-up-alt::before { content: ""; }

.fa-sort-down::before { content: ""; }

.fa-sort-numeric-down::before { content: ""; }

.fa-sort-numeric-down-alt::before { content: ""; }

.fa-sort-numeric-up::before { content: ""; }

.fa-sort-numeric-up-alt::before { content: ""; }

.fa-sort-up::before { content: ""; }

.fa-soundcloud::before { content: ""; }

.fa-sourcetree::before { content: ""; }

.fa-spa::before { content: ""; }

.fa-space-shuttle::before { content: ""; }

.fa-speakap::before { content: ""; }

.fa-speaker-deck::before { content: ""; }

.fa-spell-check::before { content: ""; }

.fa-spider::before { content: ""; }

.fa-spinner::before { content: ""; }

.fa-splotch::before { content: ""; }

.fa-spotify::before { content: ""; }

.fa-spray-can::before { content: ""; }

.fa-square::before { content: ""; }

.fa-square-full::before { content: ""; }

.fa-square-root-alt::before { content: ""; }

.fa-squarespace::before { content: ""; }

.fa-stack-exchange::before { content: ""; }

.fa-stack-overflow::before { content: ""; }

.fa-stackpath::before { content: ""; }

.fa-stamp::before { content: ""; }

.fa-star::before { content: ""; }

.fa-star-and-crescent::before { content: ""; }

.fa-star-half::before { content: ""; }

.fa-star-half-alt::before { content: ""; }

.fa-star-of-david::before { content: ""; }

.fa-star-of-life::before { content: ""; }

.fa-staylinked::before { content: ""; }

.fa-steam::before { content: ""; }

.fa-steam-square::before { content: ""; }

.fa-steam-symbol::before { content: ""; }

.fa-step-backward::before { content: ""; }

.fa-step-forward::before { content: ""; }

.fa-stethoscope::before { content: ""; }

.fa-sticker-mule::before { content: ""; }

.fa-sticky-note::before { content: ""; }

.fa-stop::before { content: ""; }

.fa-stop-circle::before { content: ""; }

.fa-stopwatch::before { content: ""; }

.fa-store::before { content: ""; }

.fa-store-alt::before { content: ""; }

.fa-strava::before { content: ""; }

.fa-stream::before { content: ""; }

.fa-street-view::before { content: ""; }

.fa-strikethrough::before { content: ""; }

.fa-stripe::before { content: ""; }

.fa-stripe-s::before { content: ""; }

.fa-stroopwafel::before { content: ""; }

.fa-studiovinari::before { content: ""; }

.fa-stumbleupon::before { content: ""; }

.fa-stumbleupon-circle::before { content: ""; }

.fa-subscript::before { content: ""; }

.fa-subway::before { content: ""; }

.fa-suitcase::before { content: ""; }

.fa-suitcase-rolling::before { content: ""; }

.fa-sun::before { content: ""; }

.fa-superpowers::before { content: ""; }

.fa-superscript::before { content: ""; }

.fa-supple::before { content: ""; }

.fa-surprise::before { content: ""; }

.fa-suse::before { content: ""; }

.fa-swatchbook::before { content: ""; }

.fa-swift::before { content: ""; }

.fa-swimmer::before { content: ""; }

.fa-swimming-pool::before { content: ""; }

.fa-symfony::before { content: ""; }

.fa-synagogue::before { content: ""; }

.fa-sync::before { content: ""; }

.fa-sync-alt::before { content: ""; }

.fa-syringe::before { content: ""; }

.fa-table::before { content: ""; }

.fa-table-tennis::before { content: ""; }

.fa-tablet::before { content: ""; }

.fa-tablet-alt::before { content: ""; }

.fa-tablets::before { content: ""; }

.fa-tachometer-alt::before { content: ""; }

.fa-tag::before { content: ""; }

.fa-tags::before { content: ""; }

.fa-tape::before { content: ""; }

.fa-tasks::before { content: ""; }

.fa-taxi::before { content: ""; }

.fa-teamspeak::before { content: ""; }

.fa-teeth::before { content: ""; }

.fa-teeth-open::before { content: ""; }

.fa-telegram::before { content: ""; }

.fa-telegram-plane::before { content: ""; }

.fa-temperature-high::before { content: ""; }

.fa-temperature-low::before { content: ""; }

.fa-tencent-weibo::before { content: ""; }

.fa-tenge::before { content: ""; }

.fa-terminal::before { content: ""; }

.fa-text-height::before { content: ""; }

.fa-text-width::before { content: ""; }

.fa-th::before { content: ""; }

.fa-th-large::before { content: ""; }

.fa-th-list::before { content: ""; }

.fa-the-red-yeti::before { content: ""; }

.fa-theater-masks::before { content: ""; }

.fa-themeco::before { content: ""; }

.fa-themeisle::before { content: ""; }

.fa-thermometer::before { content: ""; }

.fa-thermometer-empty::before { content: ""; }

.fa-thermometer-full::before { content: ""; }

.fa-thermometer-half::before { content: ""; }

.fa-thermometer-quarter::before { content: ""; }

.fa-thermometer-three-quarters::before { content: ""; }

.fa-think-peaks::before { content: ""; }

.fa-thumbs-down::before { content: ""; }

.fa-thumbs-up::before { content: ""; }

.fa-thumbtack::before { content: ""; }

.fa-ticket-alt::before { content: ""; }

.fa-times::before { content: ""; }

.fa-times-circle::before { content: ""; }

.fa-tint::before { content: ""; }

.fa-tint-slash::before { content: ""; }

.fa-tired::before { content: ""; }

.fa-toggle-off::before { content: ""; }

.fa-toggle-on::before { content: ""; }

.fa-toilet::before { content: ""; }

.fa-toilet-paper::before { content: ""; }

.fa-toolbox::before { content: ""; }

.fa-tools::before { content: ""; }

.fa-tooth::before { content: ""; }

.fa-torah::before { content: ""; }

.fa-torii-gate::before { content: ""; }

.fa-tractor::before { content: ""; }

.fa-trade-federation::before { content: ""; }

.fa-trademark::before { content: ""; }

.fa-traffic-light::before { content: ""; }

.fa-train::before { content: ""; }

.fa-tram::before { content: ""; }

.fa-transgender::before { content: ""; }

.fa-transgender-alt::before { content: ""; }

.fa-trash::before { content: ""; }

.fa-trash-alt::before { content: ""; }

.fa-trash-restore::before { content: ""; }

.fa-trash-restore-alt::before { content: ""; }

.fa-tree::before { content: ""; }

.fa-trello::before { content: ""; }

.fa-tripadvisor::before { content: ""; }

.fa-trophy::before { content: ""; }

.fa-truck::before { content: ""; }

.fa-truck-loading::before { content: ""; }

.fa-truck-monster::before { content: ""; }

.fa-truck-moving::before { content: ""; }

.fa-truck-pickup::before { content: ""; }

.fa-tshirt::before { content: ""; }

.fa-tty::before { content: ""; }

.fa-tumblr::before { content: ""; }

.fa-tumblr-square::before { content: ""; }

.fa-tv::before { content: ""; }

.fa-twitch::before { content: ""; }

.fa-twitter::before { content: ""; }

.fa-twitter-square::before { content: ""; }

.fa-typo3::before { content: ""; }

.fa-uber::before { content: ""; }

.fa-ubuntu::before { content: ""; }

.fa-uikit::before { content: ""; }

.fa-umbraco::before { content: ""; }

.fa-umbrella::before { content: ""; }

.fa-umbrella-beach::before { content: ""; }

.fa-underline::before { content: ""; }

.fa-undo::before { content: ""; }

.fa-undo-alt::before { content: ""; }

.fa-uniregistry::before { content: ""; }

.fa-universal-access::before { content: ""; }

.fa-university::before { content: ""; }

.fa-unlink::before { content: ""; }

.fa-unlock::before { content: ""; }

.fa-unlock-alt::before { content: ""; }

.fa-untappd::before { content: ""; }

.fa-upload::before { content: ""; }

.fa-ups::before { content: ""; }

.fa-usb::before { content: ""; }

.fa-user::before { content: ""; }

.fa-user-alt::before { content: ""; }

.fa-user-alt-slash::before { content: ""; }

.fa-user-astronaut::before { content: ""; }

.fa-user-check::before { content: ""; }

.fa-user-circle::before { content: ""; }

.fa-user-clock::before { content: ""; }

.fa-user-cog::before { content: ""; }

.fa-user-edit::before { content: ""; }

.fa-user-friends::before { content: ""; }

.fa-user-graduate::before { content: ""; }

.fa-user-injured::before { content: ""; }

.fa-user-lock::before { content: ""; }

.fa-user-md::before { content: ""; }

.fa-user-minus::before { content: ""; }

.fa-user-ninja::before { content: ""; }

.fa-user-nurse::before { content: ""; }

.fa-user-plus::before { content: ""; }

.fa-user-secret::before { content: ""; }

.fa-user-shield::before { content: ""; }

.fa-user-slash::before { content: ""; }

.fa-user-tag::before { content: ""; }

.fa-user-tie::before { content: ""; }

.fa-user-times::before { content: ""; }

.fa-users::before { content: ""; }

.fa-users-cog::before { content: ""; }

.fa-usps::before { content: ""; }

.fa-ussunnah::before { content: ""; }

.fa-utensil-spoon::before { content: ""; }

.fa-utensils::before { content: ""; }

.fa-vaadin::before { content: ""; }

.fa-vector-square::before { content: ""; }

.fa-venus::before { content: ""; }

.fa-venus-double::before { content: ""; }

.fa-venus-mars::before { content: ""; }

.fa-viacoin::before { content: ""; }

.fa-viadeo::before { content: ""; }

.fa-viadeo-square::before { content: ""; }

.fa-vial::before { content: ""; }

.fa-vials::before { content: ""; }

.fa-viber::before { content: ""; }

.fa-video::before { content: ""; }

.fa-video-slash::before { content: ""; }

.fa-vihara::before { content: ""; }

.fa-vimeo::before { content: ""; }

.fa-vimeo-square::before { content: ""; }

.fa-vimeo-v::before { content: ""; }

.fa-vine::before { content: ""; }

.fa-vk::before { content: ""; }

.fa-vnv::before { content: ""; }

.fa-voicemail::before { content: ""; }

.fa-volleyball-ball::before { content: ""; }

.fa-volume-down::before { content: ""; }

.fa-volume-mute::before { content: ""; }

.fa-volume-off::before { content: ""; }

.fa-volume-up::before { content: ""; }

.fa-vote-yea::before { content: ""; }

.fa-vr-cardboard::before { content: ""; }

.fa-vuejs::before { content: ""; }

.fa-walking::before { content: ""; }

.fa-wallet::before { content: ""; }

.fa-warehouse::before { content: ""; }

.fa-water::before { content: ""; }

.fa-wave-square::before { content: ""; }

.fa-waze::before { content: ""; }

.fa-weebly::before { content: ""; }

.fa-weibo::before { content: ""; }

.fa-weight::before { content: ""; }

.fa-weight-hanging::before { content: ""; }

.fa-weixin::before { content: ""; }

.fa-whatsapp::before { content: ""; }

.fa-whatsapp-square::before { content: ""; }

.fa-wheelchair::before { content: ""; }

.fa-whmcs::before { content: ""; }

.fa-wifi::before { content: ""; }

.fa-wikipedia-w::before { content: ""; }

.fa-wind::before { content: ""; }

.fa-window-close::before { content: ""; }

.fa-window-maximize::before { content: ""; }

.fa-window-minimize::before { content: ""; }

.fa-window-restore::before { content: ""; }

.fa-windows::before { content: ""; }

.fa-wine-bottle::before { content: ""; }

.fa-wine-glass::before { content: ""; }

.fa-wine-glass-alt::before { content: ""; }

.fa-wix::before { content: ""; }

.fa-wizards-of-the-coast::before { content: ""; }

.fa-wolf-pack-battalion::before { content: ""; }

.fa-won-sign::before { content: ""; }

.fa-wordpress::before { content: ""; }

.fa-wordpress-simple::before { content: ""; }

.fa-wpbeginner::before { content: ""; }

.fa-wpexplorer::before { content: ""; }

.fa-wpforms::before { content: ""; }

.fa-wpressr::before { content: ""; }

.fa-wrench::before { content: ""; }

.fa-x-ray::before { content: ""; }

.fa-xbox::before { content: ""; }

.fa-xing::before { content: ""; }

.fa-xing-square::before { content: ""; }

.fa-y-combinator::before { content: ""; }

.fa-yahoo::before { content: ""; }

.fa-yammer::before { content: ""; }

.fa-yandex::before { content: ""; }

.fa-yandex-international::before { content: ""; }

.fa-yarn::before { content: ""; }

.fa-yelp::before { content: ""; }

.fa-yen-sign::before { content: ""; }

.fa-yin-yang::before { content: ""; }

.fa-yoast::before { content: ""; }

.fa-youtube::before { content: ""; }

.fa-youtube-square::before { content: ""; }

.fa-zhihu::before { content: ""; }

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

.sr-only-focusable:active, .sr-only-focusable:focus { clip: auto; height: auto; margin: 0px; overflow: visible; position: static; width: auto; }

@font-face { font-family: "Font Awesome 5 Brands"; font-style: normal; font-weight: 400; font-display: auto; src: url("fonts/font_woff2_3.woff2") format("woff2"), url("images/fa-brands-400.woff") format("woff"), url("fonts/font_ttf_3.ttf") format("truetype"); }

.fab { font-family: "Font Awesome 5 Brands"; }

@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 400; font-display: auto; src: url("fonts/font_woff2_4.woff2") format("woff2"), url("images/fa-regular-400.woff") format("woff"), url("fonts/font_ttf_4.ttf") format("truetype"); }

.far { font-family: "Font Awesome 5 Free"; font-weight: 400; }

@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 900; font-display: auto; src: url("fonts/font_woff2_5.woff2") format("woff2"), url("images/fa-solid-900.woff") format("woff"), url("fonts/font_ttf_5.ttf") format("truetype"); }

.fa, .fas { font-family: "Font Awesome 5 Free"; font-weight: 900; }



@charset "utf-8";

.fa, .fab, .fad, .fal, .far, .fas { -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }

.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -0.0667em; }

.fa-xs { font-size: 0.75em; }

.fa-sm { font-size: 0.875em; }

.fa-1x { font-size: 1em; }

.fa-2x { font-size: 2em; }

.fa-3x { font-size: 3em; }

.fa-4x { font-size: 4em; }

.fa-5x { font-size: 5em; }

.fa-6x { font-size: 6em; }

.fa-7x { font-size: 7em; }

.fa-8x { font-size: 8em; }

.fa-9x { font-size: 9em; }

.fa-10x { font-size: 10em; }

.fa-fw { text-align: center; width: 1.25em; }

.fa-ul { list-style-type: none; margin-left: 2.5em; padding-left: 0px; }

.fa-ul > li { position: relative; }

.fa-li { left: -2em; position: absolute; text-align: center; width: 2em; line-height: inherit; }

.fa-border { border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; padding: 0.2em 0.25em 0.15em; }

.fa-pull-left { float: left; }

.fa-pull-right { float: right; }

.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left { margin-right: 0.3em; }

.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right { margin-left: 0.3em; }

.fa-spin { animation: 2s linear 0s infinite normal none running fa-spin; }

.fa-pulse { animation: 1s steps(8) 0s infinite normal none running fa-spin; }

@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.fa-rotate-90 { transform: rotate(90deg); }

.fa-rotate-180 { transform: rotate(180deg); }

.fa-rotate-270 { transform: rotate(270deg); }

.fa-flip-horizontal { transform: scaleX(-1); }

.fa-flip-vertical { transform: scaleY(-1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical, .fa-flip-vertical { }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { transform: scale(-1); }

:root .fa-flip-both, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270 { filter: none; }

.fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; }

.fa-stack-1x, .fa-stack-2x { left: 0px; position: absolute; text-align: center; width: 100%; }

.fa-stack-1x { line-height: inherit; }

.fa-stack-2x { font-size: 2em; }

.fa-inverse { color: rgb(255, 255, 255); }

.fa-500px::before { content: ""; }

.fa-accessible-icon::before { content: ""; }

.fa-accusoft::before { content: ""; }

.fa-acquisitions-incorporated::before { content: ""; }

.fa-ad::before { content: ""; }

.fa-address-book::before { content: ""; }

.fa-address-card::before { content: ""; }

.fa-adjust::before { content: ""; }

.fa-adn::before { content: ""; }

.fa-adversal::before { content: ""; }

.fa-affiliatetheme::before { content: ""; }

.fa-air-freshener::before { content: ""; }

.fa-airbnb::before { content: ""; }

.fa-algolia::before { content: ""; }

.fa-align-center::before { content: ""; }

.fa-align-justify::before { content: ""; }

.fa-align-left::before { content: ""; }

.fa-align-right::before { content: ""; }

.fa-alipay::before { content: ""; }

.fa-allergies::before { content: ""; }

.fa-amazon::before { content: ""; }

.fa-amazon-pay::before { content: ""; }

.fa-ambulance::before { content: ""; }

.fa-american-sign-language-interpreting::before { content: ""; }

.fa-amilia::before { content: ""; }

.fa-anchor::before { content: ""; }

.fa-android::before { content: ""; }

.fa-angellist::before { content: ""; }

.fa-angle-double-down::before { content: ""; }

.fa-angle-double-left::before { content: ""; }

.fa-angle-double-right::before { content: ""; }

.fa-angle-double-up::before { content: ""; }

.fa-angle-down::before { content: ""; }

.fa-angle-left::before { content: ""; }

.fa-angle-right::before { content: ""; }

.fa-angle-up::before { content: ""; }

.fa-angry::before { content: ""; }

.fa-angrycreative::before { content: ""; }

.fa-angular::before { content: ""; }

.fa-ankh::before { content: ""; }

.fa-app-store::before { content: ""; }

.fa-app-store-ios::before { content: ""; }

.fa-apper::before { content: ""; }

.fa-apple::before { content: ""; }

.fa-apple-alt::before { content: ""; }

.fa-apple-pay::before { content: ""; }

.fa-archive::before { content: ""; }

.fa-archway::before { content: ""; }

.fa-arrow-alt-circle-down::before { content: ""; }

.fa-arrow-alt-circle-left::before { content: ""; }

.fa-arrow-alt-circle-right::before { content: ""; }

.fa-arrow-alt-circle-up::before { content: ""; }

.fa-arrow-circle-down::before { content: ""; }

.fa-arrow-circle-left::before { content: ""; }

.fa-arrow-circle-right::before { content: ""; }

.fa-arrow-circle-up::before { content: ""; }

.fa-arrow-down::before { content: ""; }

.fa-arrow-left::before { content: ""; }

.fa-arrow-right::before { content: ""; }

.fa-arrow-up::before { content: ""; }

.fa-arrows-alt::before { content: ""; }

.fa-arrows-alt-h::before { content: ""; }

.fa-arrows-alt-v::before { content: ""; }

.fa-artstation::before { content: ""; }

.fa-assistive-listening-systems::before { content: ""; }

.fa-asterisk::before { content: ""; }

.fa-asymmetrik::before { content: ""; }

.fa-at::before { content: ""; }

.fa-atlas::before { content: ""; }

.fa-atlassian::before { content: ""; }

.fa-atom::before { content: ""; }

.fa-audible::before { content: ""; }

.fa-audio-description::before { content: ""; }

.fa-autoprefixer::before { content: ""; }

.fa-avianex::before { content: ""; }

.fa-aviato::before { content: ""; }

.fa-award::before { content: ""; }

.fa-aws::before { content: ""; }

.fa-baby::before { content: ""; }

.fa-baby-carriage::before { content: ""; }

.fa-backspace::before { content: ""; }

.fa-backward::before { content: ""; }

.fa-bacon::before { content: ""; }

.fa-bacteria::before { content: ""; }

.fa-bacterium::before { content: ""; }

.fa-bahai::before { content: ""; }

.fa-balance-scale::before { content: ""; }

.fa-balance-scale-left::before { content: ""; }

.fa-balance-scale-right::before { content: ""; }

.fa-ban::before { content: ""; }

.fa-band-aid::before { content: ""; }

.fa-bandcamp::before { content: ""; }

.fa-barcode::before { content: ""; }

.fa-bars::before { content: ""; }

.fa-baseball-ball::before { content: ""; }

.fa-basketball-ball::before { content: ""; }

.fa-bath::before { content: ""; }

.fa-battery-empty::before { content: ""; }

.fa-battery-full::before { content: ""; }

.fa-battery-half::before { content: ""; }

.fa-battery-quarter::before { content: ""; }

.fa-battery-three-quarters::before { content: ""; }

.fa-battle-net::before { content: ""; }

.fa-bed::before { content: ""; }

.fa-beer::before { content: ""; }

.fa-behance::before { content: ""; }

.fa-behance-square::before { content: ""; }

.fa-bell::before { content: ""; }

.fa-bell-slash::before { content: ""; }

.fa-bezier-curve::before { content: ""; }

.fa-bible::before { content: ""; }

.fa-bicycle::before { content: ""; }

.fa-biking::before { content: ""; }

.fa-bimobject::before { content: ""; }

.fa-binoculars::before { content: ""; }

.fa-biohazard::before { content: ""; }

.fa-birthday-cake::before { content: ""; }

.fa-bitbucket::before { content: ""; }

.fa-bitcoin::before { content: ""; }

.fa-bity::before { content: ""; }

.fa-black-tie::before { content: ""; }

.fa-blackberry::before { content: ""; }

.fa-blender::before { content: ""; }

.fa-blender-phone::before { content: ""; }

.fa-blind::before { content: ""; }

.fa-blog::before { content: ""; }

.fa-blogger::before { content: ""; }

.fa-blogger-b::before { content: ""; }

.fa-bluetooth::before { content: ""; }

.fa-bluetooth-b::before { content: ""; }

.fa-bold::before { content: ""; }

.fa-bolt::before { content: ""; }

.fa-bomb::before { content: ""; }

.fa-bone::before { content: ""; }

.fa-bong::before { content: ""; }

.fa-book::before { content: ""; }

.fa-book-dead::before { content: ""; }

.fa-book-medical::before { content: ""; }

.fa-book-open::before { content: ""; }

.fa-book-reader::before { content: ""; }

.fa-bookmark::before { content: ""; }

.fa-bootstrap::before { content: ""; }

.fa-border-all::before { content: ""; }

.fa-border-none::before { content: ""; }

.fa-border-style::before { content: ""; }

.fa-bowling-ball::before { content: ""; }

.fa-box::before { content: ""; }

.fa-box-open::before { content: ""; }

.fa-box-tissue::before { content: ""; }

.fa-boxes::before { content: ""; }

.fa-braille::before { content: ""; }

.fa-brain::before { content: ""; }

.fa-bread-slice::before { content: ""; }

.fa-briefcase::before { content: ""; }

.fa-briefcase-medical::before { content: ""; }

.fa-broadcast-tower::before { content: ""; }

.fa-broom::before { content: ""; }

.fa-brush::before { content: ""; }

.fa-btc::before { content: ""; }

.fa-buffer::before { content: ""; }

.fa-bug::before { content: ""; }

.fa-building::before { content: ""; }

.fa-bullhorn::before { content: ""; }

.fa-bullseye::before { content: ""; }

.fa-burn::before { content: ""; }

.fa-buromobelexperte::before { content: ""; }

.fa-bus::before { content: ""; }

.fa-bus-alt::before { content: ""; }

.fa-business-time::before { content: ""; }

.fa-buy-n-large::before { content: ""; }

.fa-buysellads::before { content: ""; }

.fa-calculator::before { content: ""; }

.fa-calendar::before { content: ""; }

.fa-calendar-alt::before { content: ""; }

.fa-calendar-check::before { content: ""; }

.fa-calendar-day::before { content: ""; }

.fa-calendar-minus::before { content: ""; }

.fa-calendar-plus::before { content: ""; }

.fa-calendar-times::before { content: ""; }

.fa-calendar-week::before { content: ""; }

.fa-camera::before { content: ""; }

.fa-camera-retro::before { content: ""; }

.fa-campground::before { content: ""; }

.fa-canadian-maple-leaf::before { content: ""; }

.fa-candy-cane::before { content: ""; }

.fa-cannabis::before { content: ""; }

.fa-capsules::before { content: ""; }

.fa-car::before { content: ""; }

.fa-car-alt::before { content: ""; }

.fa-car-battery::before { content: ""; }

.fa-car-crash::before { content: ""; }

.fa-car-side::before { content: ""; }

.fa-caravan::before { content: ""; }

.fa-caret-down::before { content: ""; }

.fa-caret-left::before { content: ""; }

.fa-caret-right::before { content: ""; }

.fa-caret-square-down::before { content: ""; }

.fa-caret-square-left::before { content: ""; }

.fa-caret-square-right::before { content: ""; }

.fa-caret-square-up::before { content: ""; }

.fa-caret-up::before { content: ""; }

.fa-carrot::before { content: ""; }

.fa-cart-arrow-down::before { content: ""; }

.fa-cart-plus::before { content: ""; }

.fa-cash-register::before { content: ""; }

.fa-cat::before { content: ""; }

.fa-cc-amazon-pay::before { content: ""; }

.fa-cc-amex::before { content: ""; }

.fa-cc-apple-pay::before { content: ""; }

.fa-cc-diners-club::before { content: ""; }

.fa-cc-discover::before { content: ""; }

.fa-cc-jcb::before { content: ""; }

.fa-cc-mastercard::before { content: ""; }

.fa-cc-paypal::before { content: ""; }

.fa-cc-stripe::before { content: ""; }

.fa-cc-visa::before { content: ""; }

.fa-centercode::before { content: ""; }

.fa-centos::before { content: ""; }

.fa-certificate::before { content: ""; }

.fa-chair::before { content: ""; }

.fa-chalkboard::before { content: ""; }

.fa-chalkboard-teacher::before { content: ""; }

.fa-charging-station::before { content: ""; }

.fa-chart-area::before { content: ""; }

.fa-chart-bar::before { content: ""; }

.fa-chart-line::before { content: ""; }

.fa-chart-pie::before { content: ""; }

.fa-check::before { content: ""; }

.fa-check-circle::before { content: ""; }

.fa-check-double::before { content: ""; }

.fa-check-square::before { content: ""; }

.fa-cheese::before { content: ""; }

.fa-chess::before { content: ""; }

.fa-chess-bishop::before { content: ""; }

.fa-chess-board::before { content: ""; }

.fa-chess-king::before { content: ""; }

.fa-chess-knight::before { content: ""; }

.fa-chess-pawn::before { content: ""; }

.fa-chess-queen::before { content: ""; }

.fa-chess-rook::before { content: ""; }

.fa-chevron-circle-down::before { content: ""; }

.fa-chevron-circle-left::before { content: ""; }

.fa-chevron-circle-right::before { content: ""; }

.fa-chevron-circle-up::before { content: ""; }

.fa-chevron-down::before { content: ""; }

.fa-chevron-left::before { content: ""; }

.fa-chevron-right::before { content: ""; }

.fa-chevron-up::before { content: ""; }

.fa-child::before { content: ""; }

.fa-chrome::before { content: ""; }

.fa-chromecast::before { content: ""; }

.fa-church::before { content: ""; }

.fa-circle::before { content: ""; }

.fa-circle-notch::before { content: ""; }

.fa-city::before { content: ""; }

.fa-clinic-medical::before { content: ""; }

.fa-clipboard::before { content: ""; }

.fa-clipboard-check::before { content: ""; }

.fa-clipboard-list::before { content: ""; }

.fa-clock::before { content: ""; }

.fa-clone::before { content: ""; }

.fa-closed-captioning::before { content: ""; }

.fa-cloud::before { content: ""; }

.fa-cloud-download-alt::before { content: ""; }

.fa-cloud-meatball::before { content: ""; }

.fa-cloud-moon::before { content: ""; }

.fa-cloud-moon-rain::before { content: ""; }

.fa-cloud-rain::before { content: ""; }

.fa-cloud-showers-heavy::before { content: ""; }

.fa-cloud-sun::before { content: ""; }

.fa-cloud-sun-rain::before { content: ""; }

.fa-cloud-upload-alt::before { content: ""; }

.fa-cloudflare::before { content: ""; }

.fa-cloudscale::before { content: ""; }

.fa-cloudsmith::before { content: ""; }

.fa-cloudversify::before { content: ""; }

.fa-cocktail::before { content: ""; }

.fa-code::before { content: ""; }

.fa-code-branch::before { content: ""; }

.fa-codepen::before { content: ""; }

.fa-codiepie::before { content: ""; }

.fa-coffee::before { content: ""; }

.fa-cog::before { content: ""; }

.fa-cogs::before { content: ""; }

.fa-coins::before { content: ""; }

.fa-columns::before { content: ""; }

.fa-comment::before { content: ""; }

.fa-comment-alt::before { content: ""; }

.fa-comment-dollar::before { content: ""; }

.fa-comment-dots::before { content: ""; }

.fa-comment-medical::before { content: ""; }

.fa-comment-slash::before { content: ""; }

.fa-comments::before { content: ""; }

.fa-comments-dollar::before { content: ""; }

.fa-compact-disc::before { content: ""; }

.fa-compass::before { content: ""; }

.fa-compress::before { content: ""; }

.fa-compress-alt::before { content: ""; }

.fa-compress-arrows-alt::before { content: ""; }

.fa-concierge-bell::before { content: ""; }

.fa-confluence::before { content: ""; }

.fa-connectdevelop::before { content: ""; }

.fa-contao::before { content: ""; }

.fa-cookie::before { content: ""; }

.fa-cookie-bite::before { content: ""; }

.fa-copy::before { content: ""; }

.fa-copyright::before { content: ""; }

.fa-cotton-bureau::before { content: ""; }

.fa-couch::before { content: ""; }

.fa-cpanel::before { content: ""; }

.fa-creative-commons::before { content: ""; }

.fa-creative-commons-by::before { content: ""; }

.fa-creative-commons-nc::before { content: ""; }

.fa-creative-commons-nc-eu::before { content: ""; }

.fa-creative-commons-nc-jp::before { content: ""; }

.fa-creative-commons-nd::before { content: ""; }

.fa-creative-commons-pd::before { content: ""; }

.fa-creative-commons-pd-alt::before { content: ""; }

.fa-creative-commons-remix::before { content: ""; }

.fa-creative-commons-sa::before { content: ""; }

.fa-creative-commons-sampling::before { content: ""; }

.fa-creative-commons-sampling-plus::before { content: ""; }

.fa-creative-commons-share::before { content: ""; }

.fa-creative-commons-zero::before { content: ""; }

.fa-credit-card::before { content: ""; }

.fa-critical-role::before { content: ""; }

.fa-crop::before { content: ""; }

.fa-crop-alt::before { content: ""; }

.fa-cross::before { content: ""; }

.fa-crosshairs::before { content: ""; }

.fa-crow::before { content: ""; }

.fa-crown::before { content: ""; }

.fa-crutch::before { content: ""; }

.fa-css3::before { content: ""; }

.fa-css3-alt::before { content: ""; }

.fa-cube::before { content: ""; }

.fa-cubes::before { content: ""; }

.fa-cut::before { content: ""; }

.fa-cuttlefish::before { content: ""; }

.fa-d-and-d::before { content: ""; }

.fa-d-and-d-beyond::before { content: ""; }

.fa-dailymotion::before { content: ""; }

.fa-dashcube::before { content: ""; }

.fa-database::before { content: ""; }

.fa-deaf::before { content: ""; }

.fa-deezer::before { content: ""; }

.fa-delicious::before { content: ""; }

.fa-democrat::before { content: ""; }

.fa-deploydog::before { content: ""; }

.fa-deskpro::before { content: ""; }

.fa-desktop::before { content: ""; }

.fa-dev::before { content: ""; }

.fa-deviantart::before { content: ""; }

.fa-dharmachakra::before { content: ""; }

.fa-dhl::before { content: ""; }

.fa-diagnoses::before { content: ""; }

.fa-diaspora::before { content: ""; }

.fa-dice::before { content: ""; }

.fa-dice-d20::before { content: ""; }

.fa-dice-d6::before { content: ""; }

.fa-dice-five::before { content: ""; }

.fa-dice-four::before { content: ""; }

.fa-dice-one::before { content: ""; }

.fa-dice-six::before { content: ""; }

.fa-dice-three::before { content: ""; }

.fa-dice-two::before { content: ""; }

.fa-digg::before { content: ""; }

.fa-digital-ocean::before { content: ""; }

.fa-digital-tachograph::before { content: ""; }

.fa-directions::before { content: ""; }

.fa-discord::before { content: ""; }

.fa-discourse::before { content: ""; }

.fa-disease::before { content: ""; }

.fa-divide::before { content: ""; }

.fa-dizzy::before { content: ""; }

.fa-dna::before { content: ""; }

.fa-dochub::before { content: ""; }

.fa-docker::before { content: ""; }

.fa-dog::before { content: ""; }

.fa-dollar-sign::before { content: ""; }

.fa-dolly::before { content: ""; }

.fa-dolly-flatbed::before { content: ""; }

.fa-donate::before { content: ""; }

.fa-door-closed::before { content: ""; }

.fa-door-open::before { content: ""; }

.fa-dot-circle::before { content: ""; }

.fa-dove::before { content: ""; }

.fa-download::before { content: ""; }

.fa-draft2digital::before { content: ""; }

.fa-drafting-compass::before { content: ""; }

.fa-dragon::before { content: ""; }

.fa-draw-polygon::before { content: ""; }

.fa-dribbble::before { content: ""; }

.fa-dribbble-square::before { content: ""; }

.fa-dropbox::before { content: ""; }

.fa-drum::before { content: ""; }

.fa-drum-steelpan::before { content: ""; }

.fa-drumstick-bite::before { content: ""; }

.fa-drupal::before { content: ""; }

.fa-dumbbell::before { content: ""; }

.fa-dumpster::before { content: ""; }

.fa-dumpster-fire::before { content: ""; }

.fa-dungeon::before { content: ""; }

.fa-dyalog::before { content: ""; }

.fa-earlybirds::before { content: ""; }

.fa-ebay::before { content: ""; }

.fa-edge::before { content: ""; }

.fa-edge-legacy::before { content: ""; }

.fa-edit::before { content: ""; }

.fa-egg::before { content: ""; }

.fa-eject::before { content: ""; }

.fa-elementor::before { content: ""; }

.fa-ellipsis-h::before { content: ""; }

.fa-ellipsis-v::before { content: ""; }

.fa-ello::before { content: ""; }

.fa-ember::before { content: ""; }

.fa-empire::before { content: ""; }

.fa-envelope::before { content: ""; }

.fa-envelope-open::before { content: ""; }

.fa-envelope-open-text::before { content: ""; }

.fa-envelope-square::before { content: ""; }

.fa-envira::before { content: ""; }

.fa-equals::before { content: ""; }

.fa-eraser::before { content: ""; }

.fa-erlang::before { content: ""; }

.fa-ethereum::before { content: ""; }

.fa-ethernet::before { content: ""; }

.fa-etsy::before { content: ""; }

.fa-euro-sign::before { content: ""; }

.fa-evernote::before { content: ""; }

.fa-exchange-alt::before { content: ""; }

.fa-exclamation::before { content: ""; }

.fa-exclamation-circle::before { content: ""; }

.fa-exclamation-triangle::before { content: ""; }

.fa-expand::before { content: ""; }

.fa-expand-alt::before { content: ""; }

.fa-expand-arrows-alt::before { content: ""; }

.fa-expeditedssl::before { content: ""; }

.fa-external-link-alt::before { content: ""; }

.fa-external-link-square-alt::before { content: ""; }

.fa-eye::before { content: ""; }

.fa-eye-dropper::before { content: ""; }

.fa-eye-slash::before { content: ""; }

.fa-facebook::before { content: ""; }

.fa-facebook-f::before { content: ""; }

.fa-facebook-messenger::before { content: ""; }

.fa-facebook-square::before { content: ""; }

.fa-fan::before { content: ""; }

.fa-fantasy-flight-games::before { content: ""; }

.fa-fast-backward::before { content: ""; }

.fa-fast-forward::before { content: ""; }

.fa-faucet::before { content: ""; }

.fa-fax::before { content: ""; }

.fa-feather::before { content: ""; }

.fa-feather-alt::before { content: ""; }

.fa-fedex::before { content: ""; }

.fa-fedora::before { content: ""; }

.fa-female::before { content: ""; }

.fa-fighter-jet::before { content: ""; }

.fa-figma::before { content: ""; }

.fa-file::before { content: ""; }

.fa-file-alt::before { content: ""; }

.fa-file-archive::before { content: ""; }

.fa-file-audio::before { content: ""; }

.fa-file-code::before { content: ""; }

.fa-file-contract::before { content: ""; }

.fa-file-csv::before { content: ""; }

.fa-file-download::before { content: ""; }

.fa-file-excel::before { content: ""; }

.fa-file-export::before { content: ""; }

.fa-file-image::before { content: ""; }

.fa-file-import::before { content: ""; }

.fa-file-invoice::before { content: ""; }

.fa-file-invoice-dollar::before { content: ""; }

.fa-file-medical::before { content: ""; }

.fa-file-medical-alt::before { content: ""; }

.fa-file-pdf::before { content: ""; }

.fa-file-powerpoint::before { content: ""; }

.fa-file-prescription::before { content: ""; }

.fa-file-signature::before { content: ""; }

.fa-file-upload::before { content: ""; }

.fa-file-video::before { content: ""; }

.fa-file-word::before { content: ""; }

.fa-fill::before { content: ""; }

.fa-fill-drip::before { content: ""; }

.fa-film::before { content: ""; }

.fa-filter::before { content: ""; }

.fa-fingerprint::before { content: ""; }

.fa-fire::before { content: ""; }

.fa-fire-alt::before { content: ""; }

.fa-fire-extinguisher::before { content: ""; }

.fa-firefox::before { content: ""; }

.fa-firefox-browser::before { content: ""; }

.fa-first-aid::before { content: ""; }

.fa-first-order::before { content: ""; }

.fa-first-order-alt::before { content: ""; }

.fa-firstdraft::before { content: ""; }

.fa-fish::before { content: ""; }

.fa-fist-raised::before { content: ""; }

.fa-flag::before { content: ""; }

.fa-flag-checkered::before { content: ""; }

.fa-flag-usa::before { content: ""; }

.fa-flask::before { content: ""; }

.fa-flickr::before { content: ""; }

.fa-flipboard::before { content: ""; }

.fa-flushed::before { content: ""; }

.fa-fly::before { content: ""; }

.fa-folder::before { content: ""; }

.fa-folder-minus::before { content: ""; }

.fa-folder-open::before { content: ""; }

.fa-folder-plus::before { content: ""; }

.fa-font::before { content: ""; }

.fa-font-awesome::before { content: ""; }

.fa-font-awesome-alt::before { content: ""; }

.fa-font-awesome-flag::before { content: ""; }

.fa-font-awesome-logo-full::before { content: ""; }

.fa-fonticons::before { content: ""; }

.fa-fonticons-fi::before { content: ""; }

.fa-football-ball::before { content: ""; }

.fa-fort-awesome::before { content: ""; }

.fa-fort-awesome-alt::before { content: ""; }

.fa-forumbee::before { content: ""; }

.fa-forward::before { content: ""; }

.fa-foursquare::before { content: ""; }

.fa-free-code-camp::before { content: ""; }

.fa-freebsd::before { content: ""; }

.fa-frog::before { content: ""; }

.fa-frown::before { content: ""; }

.fa-frown-open::before { content: ""; }

.fa-fulcrum::before { content: ""; }

.fa-funnel-dollar::before { content: ""; }

.fa-futbol::before { content: ""; }

.fa-galactic-republic::before { content: ""; }

.fa-galactic-senate::before { content: ""; }

.fa-gamepad::before { content: ""; }

.fa-gas-pump::before { content: ""; }

.fa-gavel::before { content: ""; }

.fa-gem::before { content: ""; }

.fa-genderless::before { content: ""; }

.fa-get-pocket::before { content: ""; }

.fa-gg::before { content: ""; }

.fa-gg-circle::before { content: ""; }

.fa-ghost::before { content: ""; }

.fa-gift::before { content: ""; }

.fa-gifts::before { content: ""; }

.fa-git::before { content: ""; }

.fa-git-alt::before { content: ""; }

.fa-git-square::before { content: ""; }

.fa-github::before { content: ""; }

.fa-github-alt::before { content: ""; }

.fa-github-square::before { content: ""; }

.fa-gitkraken::before { content: ""; }

.fa-gitlab::before { content: ""; }

.fa-gitter::before { content: ""; }

.fa-glass-cheers::before { content: ""; }

.fa-glass-martini::before { content: ""; }

.fa-glass-martini-alt::before { content: ""; }

.fa-glass-whiskey::before { content: ""; }

.fa-glasses::before { content: ""; }

.fa-glide::before { content: ""; }

.fa-glide-g::before { content: ""; }

.fa-globe::before { content: ""; }

.fa-globe-africa::before { content: ""; }

.fa-globe-americas::before { content: ""; }

.fa-globe-asia::before { content: ""; }

.fa-globe-europe::before { content: ""; }

.fa-gofore::before { content: ""; }

.fa-golf-ball::before { content: ""; }

.fa-goodreads::before { content: ""; }

.fa-goodreads-g::before { content: ""; }

.fa-google::before { content: ""; }

.fa-google-drive::before { content: ""; }

.fa-google-pay::before { content: ""; }

.fa-google-play::before { content: ""; }

.fa-google-plus::before { content: ""; }

.fa-google-plus-g::before { content: ""; }

.fa-google-plus-square::before { content: ""; }

.fa-google-wallet::before { content: ""; }

.fa-gopuram::before { content: ""; }

.fa-graduation-cap::before { content: ""; }

.fa-gratipay::before { content: ""; }

.fa-grav::before { content: ""; }

.fa-greater-than::before { content: ""; }

.fa-greater-than-equal::before { content: ""; }

.fa-grimace::before { content: ""; }

.fa-grin::before { content: ""; }

.fa-grin-alt::before { content: ""; }

.fa-grin-beam::before { content: ""; }

.fa-grin-beam-sweat::before { content: ""; }

.fa-grin-hearts::before { content: ""; }

.fa-grin-squint::before { content: ""; }

.fa-grin-squint-tears::before { content: ""; }

.fa-grin-stars::before { content: ""; }

.fa-grin-tears::before { content: ""; }

.fa-grin-tongue::before { content: ""; }

.fa-grin-tongue-squint::before { content: ""; }

.fa-grin-tongue-wink::before { content: ""; }

.fa-grin-wink::before { content: ""; }

.fa-grip-horizontal::before { content: ""; }

.fa-grip-lines::before { content: ""; }

.fa-grip-lines-vertical::before { content: ""; }

.fa-grip-vertical::before { content: ""; }

.fa-gripfire::before { content: ""; }

.fa-grunt::before { content: ""; }

.fa-guilded::before { content: ""; }

.fa-guitar::before { content: ""; }

.fa-gulp::before { content: ""; }

.fa-h-square::before { content: ""; }

.fa-hacker-news::before { content: ""; }

.fa-hacker-news-square::before { content: ""; }

.fa-hackerrank::before { content: ""; }

.fa-hamburger::before { content: ""; }

.fa-hammer::before { content: ""; }

.fa-hamsa::before { content: ""; }

.fa-hand-holding::before { content: ""; }

.fa-hand-holding-heart::before { content: ""; }

.fa-hand-holding-medical::before { content: ""; }

.fa-hand-holding-usd::before { content: ""; }

.fa-hand-holding-water::before { content: ""; }

.fa-hand-lizard::before { content: ""; }

.fa-hand-middle-finger::before { content: ""; }

.fa-hand-paper::before { content: ""; }

.fa-hand-peace::before { content: ""; }

.fa-hand-point-down::before { content: ""; }

.fa-hand-point-left::before { content: ""; }

.fa-hand-point-right::before { content: ""; }

.fa-hand-point-up::before { content: ""; }

.fa-hand-pointer::before { content: ""; }

.fa-hand-rock::before { content: ""; }

.fa-hand-scissors::before { content: ""; }

.fa-hand-sparkles::before { content: ""; }

.fa-hand-spock::before { content: ""; }

.fa-hands::before { content: ""; }

.fa-hands-helping::before { content: ""; }

.fa-hands-wash::before { content: ""; }

.fa-handshake::before { content: ""; }

.fa-handshake-alt-slash::before { content: ""; }

.fa-handshake-slash::before { content: ""; }

.fa-hanukiah::before { content: ""; }

.fa-hard-hat::before { content: ""; }

.fa-hashtag::before { content: ""; }

.fa-hat-cowboy::before { content: ""; }

.fa-hat-cowboy-side::before { content: ""; }

.fa-hat-wizard::before { content: ""; }

.fa-hdd::before { content: ""; }

.fa-head-side-cough::before { content: ""; }

.fa-head-side-cough-slash::before { content: ""; }

.fa-head-side-mask::before { content: ""; }

.fa-head-side-virus::before { content: ""; }

.fa-heading::before { content: ""; }

.fa-headphones::before { content: ""; }

.fa-headphones-alt::before { content: ""; }

.fa-headset::before { content: ""; }

.fa-heart::before { content: ""; }

.fa-heart-broken::before { content: ""; }

.fa-heartbeat::before { content: ""; }

.fa-helicopter::before { content: ""; }

.fa-highlighter::before { content: ""; }

.fa-hiking::before { content: ""; }

.fa-hippo::before { content: ""; }

.fa-hips::before { content: ""; }

.fa-hire-a-helper::before { content: ""; }

.fa-history::before { content: ""; }

.fa-hive::before { content: ""; }

.fa-hockey-puck::before { content: ""; }

.fa-holly-berry::before { content: ""; }

.fa-home::before { content: ""; }

.fa-hooli::before { content: ""; }

.fa-hornbill::before { content: ""; }

.fa-horse::before { content: ""; }

.fa-horse-head::before { content: ""; }

.fa-hospital::before { content: ""; }

.fa-hospital-alt::before { content: ""; }

.fa-hospital-symbol::before { content: ""; }

.fa-hospital-user::before { content: ""; }

.fa-hot-tub::before { content: ""; }

.fa-hotdog::before { content: ""; }

.fa-hotel::before { content: ""; }

.fa-hotjar::before { content: ""; }

.fa-hourglass::before { content: ""; }

.fa-hourglass-end::before { content: ""; }

.fa-hourglass-half::before { content: ""; }

.fa-hourglass-start::before { content: ""; }

.fa-house-damage::before { content: ""; }

.fa-house-user::before { content: ""; }

.fa-houzz::before { content: ""; }

.fa-hryvnia::before { content: ""; }

.fa-html5::before { content: ""; }

.fa-hubspot::before { content: ""; }

.fa-i-cursor::before { content: ""; }

.fa-ice-cream::before { content: ""; }

.fa-icicles::before { content: ""; }

.fa-icons::before { content: ""; }

.fa-id-badge::before { content: ""; }

.fa-id-card::before { content: ""; }

.fa-id-card-alt::before { content: ""; }

.fa-ideal::before { content: ""; }

.fa-igloo::before { content: ""; }

.fa-image::before { content: ""; }

.fa-images::before { content: ""; }

.fa-imdb::before { content: ""; }

.fa-inbox::before { content: ""; }

.fa-indent::before { content: ""; }

.fa-industry::before { content: ""; }

.fa-infinity::before { content: ""; }

.fa-info::before { content: ""; }

.fa-info-circle::before { content: ""; }

.fa-innosoft::before { content: ""; }

.fa-instagram::before { content: ""; }

.fa-instagram-square::before { content: ""; }

.fa-instalod::before { content: ""; }

.fa-intercom::before { content: ""; }

.fa-internet-explorer::before { content: ""; }

.fa-invision::before { content: ""; }

.fa-ioxhost::before { content: ""; }

.fa-italic::before { content: ""; }

.fa-itch-io::before { content: ""; }

.fa-itunes::before { content: ""; }

.fa-itunes-note::before { content: ""; }

.fa-java::before { content: ""; }

.fa-jedi::before { content: ""; }

.fa-jedi-order::before { content: ""; }

.fa-jenkins::before { content: ""; }

.fa-jira::before { content: ""; }

.fa-joget::before { content: ""; }

.fa-joint::before { content: ""; }

.fa-joomla::before { content: ""; }

.fa-journal-whills::before { content: ""; }

.fa-js::before { content: ""; }

.fa-js-square::before { content: ""; }

.fa-jsfiddle::before { content: ""; }

.fa-kaaba::before { content: ""; }

.fa-kaggle::before { content: ""; }

.fa-key::before { content: ""; }

.fa-keybase::before { content: ""; }

.fa-keyboard::before { content: ""; }

.fa-keycdn::before { content: ""; }

.fa-khanda::before { content: ""; }

.fa-kickstarter::before { content: ""; }

.fa-kickstarter-k::before { content: ""; }

.fa-kiss::before { content: ""; }

.fa-kiss-beam::before { content: ""; }

.fa-kiss-wink-heart::before { content: ""; }

.fa-kiwi-bird::before { content: ""; }

.fa-korvue::before { content: ""; }

.fa-landmark::before { content: ""; }

.fa-language::before { content: ""; }

.fa-laptop::before { content: ""; }

.fa-laptop-code::before { content: ""; }

.fa-laptop-house::before { content: ""; }

.fa-laptop-medical::before { content: ""; }

.fa-laravel::before { content: ""; }

.fa-lastfm::before { content: ""; }

.fa-lastfm-square::before { content: ""; }

.fa-laugh::before { content: ""; }

.fa-laugh-beam::before { content: ""; }

.fa-laugh-squint::before { content: ""; }

.fa-laugh-wink::before { content: ""; }

.fa-layer-group::before { content: ""; }

.fa-leaf::before { content: ""; }

.fa-leanpub::before { content: ""; }

.fa-lemon::before { content: ""; }

.fa-less::before { content: ""; }

.fa-less-than::before { content: ""; }

.fa-less-than-equal::before { content: ""; }

.fa-level-down-alt::before { content: ""; }

.fa-level-up-alt::before { content: ""; }

.fa-life-ring::before { content: ""; }

.fa-lightbulb::before { content: ""; }

.fa-line::before { content: ""; }

.fa-link::before { content: ""; }

.fa-linkedin::before { content: ""; }

.fa-linkedin-in::before { content: ""; }

.fa-linode::before { content: ""; }

.fa-linux::before { content: ""; }

.fa-lira-sign::before { content: ""; }

.fa-list::before { content: ""; }

.fa-list-alt::before { content: ""; }

.fa-list-ol::before { content: ""; }

.fa-list-ul::before { content: ""; }

.fa-location-arrow::before { content: ""; }

.fa-lock::before { content: ""; }

.fa-lock-open::before { content: ""; }

.fa-long-arrow-alt-down::before { content: ""; }

.fa-long-arrow-alt-left::before { content: ""; }

.fa-long-arrow-alt-right::before { content: ""; }

.fa-long-arrow-alt-up::before { content: ""; }

.fa-low-vision::before { content: ""; }

.fa-luggage-cart::before { content: ""; }

.fa-lungs::before { content: ""; }

.fa-lungs-virus::before { content: ""; }

.fa-lyft::before { content: ""; }

.fa-magento::before { content: ""; }

.fa-magic::before { content: ""; }

.fa-magnet::before { content: ""; }

.fa-mail-bulk::before { content: ""; }

.fa-mailchimp::before { content: ""; }

.fa-male::before { content: ""; }

.fa-mandalorian::before { content: ""; }

.fa-map::before { content: ""; }

.fa-map-marked::before { content: ""; }

.fa-map-marked-alt::before { content: ""; }

.fa-map-marker::before { content: ""; }

.fa-map-marker-alt::before { content: ""; }

.fa-map-pin::before { content: ""; }

.fa-map-signs::before { content: ""; }

.fa-markdown::before { content: ""; }

.fa-marker::before { content: ""; }

.fa-mars::before { content: ""; }

.fa-mars-double::before { content: ""; }

.fa-mars-stroke::before { content: ""; }

.fa-mars-stroke-h::before { content: ""; }

.fa-mars-stroke-v::before { content: ""; }

.fa-mask::before { content: ""; }

.fa-mastodon::before { content: ""; }

.fa-maxcdn::before { content: ""; }

.fa-mdb::before { content: ""; }

.fa-medal::before { content: ""; }

.fa-medapps::before { content: ""; }

.fa-medium::before { content: ""; }

.fa-medium-m::before { content: ""; }

.fa-medkit::before { content: ""; }

.fa-medrt::before { content: ""; }

.fa-meetup::before { content: ""; }

.fa-megaport::before { content: ""; }

.fa-meh::before { content: ""; }

.fa-meh-blank::before { content: ""; }

.fa-meh-rolling-eyes::before { content: ""; }

.fa-memory::before { content: ""; }

.fa-mendeley::before { content: ""; }

.fa-menorah::before { content: ""; }

.fa-mercury::before { content: ""; }

.fa-meteor::before { content: ""; }

.fa-microblog::before { content: ""; }

.fa-microchip::before { content: ""; }

.fa-microphone::before { content: ""; }

.fa-microphone-alt::before { content: ""; }

.fa-microphone-alt-slash::before { content: ""; }

.fa-microphone-slash::before { content: ""; }

.fa-microscope::before { content: ""; }

.fa-microsoft::before { content: ""; }

.fa-minus::before { content: ""; }

.fa-minus-circle::before { content: ""; }

.fa-minus-square::before { content: ""; }

.fa-mitten::before { content: ""; }

.fa-mix::before { content: ""; }

.fa-mixcloud::before { content: ""; }

.fa-mixer::before { content: ""; }

.fa-mizuni::before { content: ""; }

.fa-mobile::before { content: ""; }

.fa-mobile-alt::before { content: ""; }

.fa-modx::before { content: ""; }

.fa-monero::before { content: ""; }

.fa-money-bill::before { content: ""; }

.fa-money-bill-alt::before { content: ""; }

.fa-money-bill-wave::before { content: ""; }

.fa-money-bill-wave-alt::before { content: ""; }

.fa-money-check::before { content: ""; }

.fa-money-check-alt::before { content: ""; }

.fa-monument::before { content: ""; }

.fa-moon::before { content: ""; }

.fa-mortar-pestle::before { content: ""; }

.fa-mosque::before { content: ""; }

.fa-motorcycle::before { content: ""; }

.fa-mountain::before { content: ""; }

.fa-mouse::before { content: ""; }

.fa-mouse-pointer::before { content: ""; }

.fa-mug-hot::before { content: ""; }

.fa-music::before { content: ""; }

.fa-napster::before { content: ""; }

.fa-neos::before { content: ""; }

.fa-network-wired::before { content: ""; }

.fa-neuter::before { content: ""; }

.fa-newspaper::before { content: ""; }

.fa-nimblr::before { content: ""; }

.fa-node::before { content: ""; }

.fa-node-js::before { content: ""; }

.fa-not-equal::before { content: ""; }

.fa-notes-medical::before { content: ""; }

.fa-npm::before { content: ""; }

.fa-ns8::before { content: ""; }

.fa-nutritionix::before { content: ""; }

.fa-object-group::before { content: ""; }

.fa-object-ungroup::before { content: ""; }

.fa-octopus-deploy::before { content: ""; }

.fa-odnoklassniki::before { content: ""; }

.fa-odnoklassniki-square::before { content: ""; }

.fa-oil-can::before { content: ""; }

.fa-old-republic::before { content: ""; }

.fa-om::before { content: ""; }

.fa-opencart::before { content: ""; }

.fa-openid::before { content: ""; }

.fa-opera::before { content: ""; }

.fa-optin-monster::before { content: ""; }

.fa-orcid::before { content: ""; }

.fa-osi::before { content: ""; }

.fa-otter::before { content: ""; }

.fa-outdent::before { content: ""; }

.fa-page4::before { content: ""; }

.fa-pagelines::before { content: ""; }

.fa-pager::before { content: ""; }

.fa-paint-brush::before { content: ""; }

.fa-paint-roller::before { content: ""; }

.fa-palette::before { content: ""; }

.fa-palfed::before { content: ""; }

.fa-pallet::before { content: ""; }

.fa-paper-plane::before { content: ""; }

.fa-paperclip::before { content: ""; }

.fa-parachute-box::before { content: ""; }

.fa-paragraph::before { content: ""; }

.fa-parking::before { content: ""; }

.fa-passport::before { content: ""; }

.fa-pastafarianism::before { content: ""; }

.fa-paste::before { content: ""; }

.fa-patreon::before { content: ""; }

.fa-pause::before { content: ""; }

.fa-pause-circle::before { content: ""; }

.fa-paw::before { content: ""; }

.fa-paypal::before { content: ""; }

.fa-peace::before { content: ""; }

.fa-pen::before { content: ""; }

.fa-pen-alt::before { content: ""; }

.fa-pen-fancy::before { content: ""; }

.fa-pen-nib::before { content: ""; }

.fa-pen-square::before { content: ""; }

.fa-pencil-alt::before { content: ""; }

.fa-pencil-ruler::before { content: ""; }

.fa-penny-arcade::before { content: ""; }

.fa-people-arrows::before { content: ""; }

.fa-people-carry::before { content: ""; }

.fa-pepper-hot::before { content: ""; }

.fa-perbyte::before { content: ""; }

.fa-percent::before { content: ""; }

.fa-percentage::before { content: ""; }

.fa-periscope::before { content: ""; }

.fa-person-booth::before { content: ""; }

.fa-phabricator::before { content: ""; }

.fa-phoenix-framework::before { content: ""; }

.fa-phoenix-squadron::before { content: ""; }

.fa-phone::before { content: ""; }

.fa-phone-alt::before { content: ""; }

.fa-phone-slash::before { content: ""; }

.fa-phone-square::before { content: ""; }

.fa-phone-square-alt::before { content: ""; }

.fa-phone-volume::before { content: ""; }

.fa-photo-video::before { content: ""; }

.fa-php::before { content: ""; }

.fa-pied-piper::before { content: ""; }

.fa-pied-piper-alt::before { content: ""; }

.fa-pied-piper-hat::before { content: ""; }

.fa-pied-piper-pp::before { content: ""; }

.fa-pied-piper-square::before { content: ""; }

.fa-piggy-bank::before { content: ""; }

.fa-pills::before { content: ""; }

.fa-pinterest::before { content: ""; }

.fa-pinterest-p::before { content: ""; }

.fa-pinterest-square::before { content: ""; }

.fa-pizza-slice::before { content: ""; }

.fa-place-of-worship::before { content: ""; }

.fa-plane::before { content: ""; }

.fa-plane-arrival::before { content: ""; }

.fa-plane-departure::before { content: ""; }

.fa-plane-slash::before { content: ""; }

.fa-play::before { content: ""; }

.fa-play-circle::before { content: ""; }

.fa-playstation::before { content: ""; }

.fa-plug::before { content: ""; }

.fa-plus::before { content: ""; }

.fa-plus-circle::before { content: ""; }

.fa-plus-square::before { content: ""; }

.fa-podcast::before { content: ""; }

.fa-poll::before { content: ""; }

.fa-poll-h::before { content: ""; }

.fa-poo::before { content: ""; }

.fa-poo-storm::before { content: ""; }

.fa-poop::before { content: ""; }

.fa-portrait::before { content: ""; }

.fa-pound-sign::before { content: ""; }

.fa-power-off::before { content: ""; }

.fa-pray::before { content: ""; }

.fa-praying-hands::before { content: ""; }

.fa-prescription::before { content: ""; }

.fa-prescription-bottle::before { content: ""; }

.fa-prescription-bottle-alt::before { content: ""; }

.fa-print::before { content: ""; }

.fa-procedures::before { content: ""; }

.fa-product-hunt::before { content: ""; }

.fa-project-diagram::before { content: ""; }

.fa-pump-medical::before { content: ""; }

.fa-pump-soap::before { content: ""; }

.fa-pushed::before { content: ""; }

.fa-puzzle-piece::before { content: ""; }

.fa-python::before { content: ""; }

.fa-qq::before { content: ""; }

.fa-qrcode::before { content: ""; }

.fa-question::before { content: ""; }

.fa-question-circle::before { content: ""; }

.fa-quidditch::before { content: ""; }

.fa-quinscape::before { content: ""; }

.fa-quora::before { content: ""; }

.fa-quote-left::before { content: ""; }

.fa-quote-right::before { content: ""; }

.fa-quran::before { content: ""; }

.fa-r-project::before { content: ""; }

.fa-radiation::before { content: ""; }

.fa-radiation-alt::before { content: ""; }

.fa-rainbow::before { content: ""; }

.fa-random::before { content: ""; }

.fa-raspberry-pi::before { content: ""; }

.fa-ravelry::before { content: ""; }

.fa-react::before { content: ""; }

.fa-reacteurope::before { content: ""; }

.fa-readme::before { content: ""; }

.fa-rebel::before { content: ""; }

.fa-receipt::before { content: ""; }

.fa-record-vinyl::before { content: ""; }

.fa-recycle::before { content: ""; }

.fa-red-river::before { content: ""; }

.fa-reddit::before { content: ""; }

.fa-reddit-alien::before { content: ""; }

.fa-reddit-square::before { content: ""; }

.fa-redhat::before { content: ""; }

.fa-redo::before { content: ""; }

.fa-redo-alt::before { content: ""; }

.fa-registered::before { content: ""; }

.fa-remove-format::before { content: ""; }

.fa-renren::before { content: ""; }

.fa-reply::before { content: ""; }

.fa-reply-all::before { content: ""; }

.fa-replyd::before { content: ""; }

.fa-republican::before { content: ""; }

.fa-researchgate::before { content: ""; }

.fa-resolving::before { content: ""; }

.fa-restroom::before { content: ""; }

.fa-retweet::before { content: ""; }

.fa-rev::before { content: ""; }

.fa-ribbon::before { content: ""; }

.fa-ring::before { content: ""; }

.fa-road::before { content: ""; }

.fa-robot::before { content: ""; }

.fa-rocket::before { content: ""; }

.fa-rocketchat::before { content: ""; }

.fa-rockrms::before { content: ""; }

.fa-route::before { content: ""; }

.fa-rss::before { content: ""; }

.fa-rss-square::before { content: ""; }

.fa-ruble-sign::before { content: ""; }

.fa-ruler::before { content: ""; }

.fa-ruler-combined::before { content: ""; }

.fa-ruler-horizontal::before { content: ""; }

.fa-ruler-vertical::before { content: ""; }

.fa-running::before { content: ""; }

.fa-rupee-sign::before { content: ""; }

.fa-rust::before { content: ""; }

.fa-sad-cry::before { content: ""; }

.fa-sad-tear::before { content: ""; }

.fa-safari::before { content: ""; }

.fa-salesforce::before { content: ""; }

.fa-sass::before { content: ""; }

.fa-satellite::before { content: ""; }

.fa-satellite-dish::before { content: ""; }

.fa-save::before { content: ""; }

.fa-schlix::before { content: ""; }

.fa-school::before { content: ""; }

.fa-screwdriver::before { content: ""; }

.fa-scribd::before { content: ""; }

.fa-scroll::before { content: ""; }

.fa-sd-card::before { content: ""; }

.fa-search::before { content: ""; }

.fa-search-dollar::before { content: ""; }

.fa-search-location::before { content: ""; }

.fa-search-minus::before { content: ""; }

.fa-search-plus::before { content: ""; }

.fa-searchengin::before { content: ""; }

.fa-seedling::before { content: ""; }

.fa-sellcast::before { content: ""; }

.fa-sellsy::before { content: ""; }

.fa-server::before { content: ""; }

.fa-servicestack::before { content: ""; }

.fa-shapes::before { content: ""; }

.fa-share::before { content: ""; }

.fa-share-alt::before { content: ""; }

.fa-share-alt-square::before { content: ""; }

.fa-share-square::before { content: ""; }

.fa-shekel-sign::before { content: ""; }

.fa-shield-alt::before { content: ""; }

.fa-shield-virus::before { content: ""; }

.fa-ship::before { content: ""; }

.fa-shipping-fast::before { content: ""; }

.fa-shirtsinbulk::before { content: ""; }

.fa-shoe-prints::before { content: ""; }

.fa-shopify::before { content: ""; }

.fa-shopping-bag::before { content: ""; }

.fa-shopping-basket::before { content: ""; }

.fa-shopping-cart::before { content: ""; }

.fa-shopware::before { content: ""; }

.fa-shower::before { content: ""; }

.fa-shuttle-van::before { content: ""; }

.fa-sign::before { content: ""; }

.fa-sign-in-alt::before { content: ""; }

.fa-sign-language::before { content: ""; }

.fa-sign-out-alt::before { content: ""; }

.fa-signal::before { content: ""; }

.fa-signature::before { content: ""; }

.fa-sim-card::before { content: ""; }

.fa-simplybuilt::before { content: ""; }

.fa-sink::before { content: ""; }

.fa-sistrix::before { content: ""; }

.fa-sitemap::before { content: ""; }

.fa-sith::before { content: ""; }

.fa-skating::before { content: ""; }

.fa-sketch::before { content: ""; }

.fa-skiing::before { content: ""; }

.fa-skiing-nordic::before { content: ""; }

.fa-skull::before { content: ""; }

.fa-skull-crossbones::before { content: ""; }

.fa-skyatlas::before { content: ""; }

.fa-skype::before { content: ""; }

.fa-slack::before { content: ""; }

.fa-slack-hash::before { content: ""; }

.fa-slash::before { content: ""; }

.fa-sleigh::before { content: ""; }

.fa-sliders-h::before { content: ""; }

.fa-slideshare::before { content: ""; }

.fa-smile::before { content: ""; }

.fa-smile-beam::before { content: ""; }

.fa-smile-wink::before { content: ""; }

.fa-smog::before { content: ""; }

.fa-smoking::before { content: ""; }

.fa-smoking-ban::before { content: ""; }

.fa-sms::before { content: ""; }

.fa-snapchat::before { content: ""; }

.fa-snapchat-ghost::before { content: ""; }

.fa-snapchat-square::before { content: ""; }

.fa-snowboarding::before { content: ""; }

.fa-snowflake::before { content: ""; }

.fa-snowman::before { content: ""; }

.fa-snowplow::before { content: ""; }

.fa-soap::before { content: ""; }

.fa-socks::before { content: ""; }

.fa-solar-panel::before { content: ""; }

.fa-sort::before { content: ""; }

.fa-sort-alpha-down::before { content: ""; }

.fa-sort-alpha-down-alt::before { content: ""; }

.fa-sort-alpha-up::before { content: ""; }

.fa-sort-alpha-up-alt::before { content: ""; }

.fa-sort-amount-down::before { content: ""; }

.fa-sort-amount-down-alt::before { content: ""; }

.fa-sort-amount-up::before { content: ""; }

.fa-sort-amount-up-alt::before { content: ""; }

.fa-sort-down::before { content: ""; }

.fa-sort-numeric-down::before { content: ""; }

.fa-sort-numeric-down-alt::before { content: ""; }

.fa-sort-numeric-up::before { content: ""; }

.fa-sort-numeric-up-alt::before { content: ""; }

.fa-sort-up::before { content: ""; }

.fa-soundcloud::before { content: ""; }

.fa-sourcetree::before { content: ""; }

.fa-spa::before { content: ""; }

.fa-space-shuttle::before { content: ""; }

.fa-speakap::before { content: ""; }

.fa-speaker-deck::before { content: ""; }

.fa-spell-check::before { content: ""; }

.fa-spider::before { content: ""; }

.fa-spinner::before { content: ""; }

.fa-splotch::before { content: ""; }

.fa-spotify::before { content: ""; }

.fa-spray-can::before { content: ""; }

.fa-square::before { content: ""; }

.fa-square-full::before { content: ""; }

.fa-square-root-alt::before { content: ""; }

.fa-squarespace::before { content: ""; }

.fa-stack-exchange::before { content: ""; }

.fa-stack-overflow::before { content: ""; }

.fa-stackpath::before { content: ""; }

.fa-stamp::before { content: ""; }

.fa-star::before { content: ""; }

.fa-star-and-crescent::before { content: ""; }

.fa-star-half::before { content: ""; }

.fa-star-half-alt::before { content: ""; }

.fa-star-of-david::before { content: ""; }

.fa-star-of-life::before { content: ""; }

.fa-staylinked::before { content: ""; }

.fa-steam::before { content: ""; }

.fa-steam-square::before { content: ""; }

.fa-steam-symbol::before { content: ""; }

.fa-step-backward::before { content: ""; }

.fa-step-forward::before { content: ""; }

.fa-stethoscope::before { content: ""; }

.fa-sticker-mule::before { content: ""; }

.fa-sticky-note::before { content: ""; }

.fa-stop::before { content: ""; }

.fa-stop-circle::before { content: ""; }

.fa-stopwatch::before { content: ""; }

.fa-stopwatch-20::before { content: ""; }

.fa-store::before { content: ""; }

.fa-store-alt::before { content: ""; }

.fa-store-alt-slash::before { content: ""; }

.fa-store-slash::before { content: ""; }

.fa-strava::before { content: ""; }

.fa-stream::before { content: ""; }

.fa-street-view::before { content: ""; }

.fa-strikethrough::before { content: ""; }

.fa-stripe::before { content: ""; }

.fa-stripe-s::before { content: ""; }

.fa-stroopwafel::before { content: ""; }

.fa-studiovinari::before { content: ""; }

.fa-stumbleupon::before { content: ""; }

.fa-stumbleupon-circle::before { content: ""; }

.fa-subscript::before { content: ""; }

.fa-subway::before { content: ""; }

.fa-suitcase::before { content: ""; }

.fa-suitcase-rolling::before { content: ""; }

.fa-sun::before { content: ""; }

.fa-superpowers::before { content: ""; }

.fa-superscript::before { content: ""; }

.fa-supple::before { content: ""; }

.fa-surprise::before { content: ""; }

.fa-suse::before { content: ""; }

.fa-swatchbook::before { content: ""; }

.fa-swift::before { content: ""; }

.fa-swimmer::before { content: ""; }

.fa-swimming-pool::before { content: ""; }

.fa-symfony::before { content: ""; }

.fa-synagogue::before { content: ""; }

.fa-sync::before { content: ""; }

.fa-sync-alt::before { content: ""; }

.fa-syringe::before { content: ""; }

.fa-table::before { content: ""; }

.fa-table-tennis::before { content: ""; }

.fa-tablet::before { content: ""; }

.fa-tablet-alt::before { content: ""; }

.fa-tablets::before { content: ""; }

.fa-tachometer-alt::before { content: ""; }

.fa-tag::before { content: ""; }

.fa-tags::before { content: ""; }

.fa-tape::before { content: ""; }

.fa-tasks::before { content: ""; }

.fa-taxi::before { content: ""; }

.fa-teamspeak::before { content: ""; }

.fa-teeth::before { content: ""; }

.fa-teeth-open::before { content: ""; }

.fa-telegram::before { content: ""; }

.fa-telegram-plane::before { content: ""; }

.fa-temperature-high::before { content: ""; }

.fa-temperature-low::before { content: ""; }

.fa-tencent-weibo::before { content: ""; }

.fa-tenge::before { content: ""; }

.fa-terminal::before { content: ""; }

.fa-text-height::before { content: ""; }

.fa-text-width::before { content: ""; }

.fa-th::before { content: ""; }

.fa-th-large::before { content: ""; }

.fa-th-list::before { content: ""; }

.fa-the-red-yeti::before { content: ""; }

.fa-theater-masks::before { content: ""; }

.fa-themeco::before { content: ""; }

.fa-themeisle::before { content: ""; }

.fa-thermometer::before { content: ""; }

.fa-thermometer-empty::before { content: ""; }

.fa-thermometer-full::before { content: ""; }

.fa-thermometer-half::before { content: ""; }

.fa-thermometer-quarter::before { content: ""; }

.fa-thermometer-three-quarters::before { content: ""; }

.fa-think-peaks::before { content: ""; }

.fa-thumbs-down::before { content: ""; }

.fa-thumbs-up::before { content: ""; }

.fa-thumbtack::before { content: ""; }

.fa-ticket-alt::before { content: ""; }

.fa-tiktok::before { content: ""; }

.fa-times::before { content: ""; }

.fa-times-circle::before { content: ""; }

.fa-tint::before { content: ""; }

.fa-tint-slash::before { content: ""; }

.fa-tired::before { content: ""; }

.fa-threads::before { content: ""; }

.fa-threads-square::before { content: ""; }

.fa-toggle-off::before { content: ""; }

.fa-toggle-on::before { content: ""; }

.fa-toilet::before { content: ""; }

.fa-toilet-paper::before { content: ""; }

.fa-toilet-paper-slash::before { content: ""; }

.fa-toolbox::before { content: ""; }

.fa-tools::before { content: ""; }

.fa-tooth::before { content: ""; }

.fa-torah::before { content: ""; }

.fa-torii-gate::before { content: ""; }

.fa-tractor::before { content: ""; }

.fa-trade-federation::before { content: ""; }

.fa-trademark::before { content: ""; }

.fa-traffic-light::before { content: ""; }

.fa-trailer::before { content: ""; }

.fa-train::before { content: ""; }

.fa-tram::before { content: ""; }

.fa-transgender::before { content: ""; }

.fa-transgender-alt::before { content: ""; }

.fa-trash::before { content: ""; }

.fa-trash-alt::before { content: ""; }

.fa-trash-restore::before { content: ""; }

.fa-trash-restore-alt::before { content: ""; }

.fa-tree::before { content: ""; }

.fa-trello::before { content: ""; }

.fa-tripadvisor::before { content: ""; }

.fa-trophy::before { content: ""; }

.fa-truck::before { content: ""; }

.fa-truck-loading::before { content: ""; }

.fa-truck-monster::before { content: ""; }

.fa-truck-moving::before { content: ""; }

.fa-truck-pickup::before { content: ""; }

.fa-tshirt::before { content: ""; }

.fa-tty::before { content: ""; }

.fa-tumblr::before { content: ""; }

.fa-tumblr-square::before { content: ""; }

.fa-tv::before { content: ""; }

.fa-twitch::before { content: ""; }

.fa-twitter::before { content: ""; }

.fa-twitter-square::before { content: ""; }

.fa-typo3::before { content: ""; }

.fa-uber::before { content: ""; }

.fa-ubuntu::before { content: ""; }

.fa-uikit::before { content: ""; }

.fa-umbraco::before { content: ""; }

.fa-umbrella::before { content: ""; }

.fa-umbrella-beach::before { content: ""; }

.fa-uncharted::before { content: ""; }

.fa-underline::before { content: ""; }

.fa-undo::before { content: ""; }

.fa-undo-alt::before { content: ""; }

.fa-uniregistry::before { content: ""; }

.fa-unity::before { content: ""; }

.fa-universal-access::before { content: ""; }

.fa-university::before { content: ""; }

.fa-unlink::before { content: ""; }

.fa-unlock::before { content: ""; }

.fa-unlock-alt::before { content: ""; }

.fa-unsplash::before { content: ""; }

.fa-untappd::before { content: ""; }

.fa-upload::before { content: ""; }

.fa-ups::before { content: ""; }

.fa-usb::before { content: ""; }

.fa-user::before { content: ""; }

.fa-user-alt::before { content: ""; }

.fa-user-alt-slash::before { content: ""; }

.fa-user-astronaut::before { content: ""; }

.fa-user-check::before { content: ""; }

.fa-user-circle::before { content: ""; }

.fa-user-clock::before { content: ""; }

.fa-user-cog::before { content: ""; }

.fa-user-edit::before { content: ""; }

.fa-user-friends::before { content: ""; }

.fa-user-graduate::before { content: ""; }

.fa-user-injured::before { content: ""; }

.fa-user-lock::before { content: ""; }

.fa-user-md::before { content: ""; }

.fa-user-minus::before { content: ""; }

.fa-user-ninja::before { content: ""; }

.fa-user-nurse::before { content: ""; }

.fa-user-plus::before { content: ""; }

.fa-user-secret::before { content: ""; }

.fa-user-shield::before { content: ""; }

.fa-user-slash::before { content: ""; }

.fa-user-tag::before { content: ""; }

.fa-user-tie::before { content: ""; }

.fa-user-times::before { content: ""; }

.fa-users::before { content: ""; }

.fa-users-cog::before { content: ""; }

.fa-users-slash::before { content: ""; }

.fa-usps::before { content: ""; }

.fa-ussunnah::before { content: ""; }

.fa-utensil-spoon::before { content: ""; }

.fa-utensils::before { content: ""; }

.fa-vaadin::before { content: ""; }

.fa-vector-square::before { content: ""; }

.fa-venus::before { content: ""; }

.fa-venus-double::before { content: ""; }

.fa-venus-mars::before { content: ""; }

.fa-vest::before { content: ""; }

.fa-vest-patches::before { content: ""; }

.fa-viacoin::before { content: ""; }

.fa-viadeo::before { content: ""; }

.fa-viadeo-square::before { content: ""; }

.fa-vial::before { content: ""; }

.fa-vials::before { content: ""; }

.fa-viber::before { content: ""; }

.fa-video::before { content: ""; }

.fa-video-slash::before { content: ""; }

.fa-vihara::before { content: ""; }

.fa-vimeo::before { content: ""; }

.fa-vimeo-square::before { content: ""; }

.fa-vimeo-v::before { content: ""; }

.fa-vine::before { content: ""; }

.fa-virus::before { content: ""; }

.fa-virus-slash::before { content: ""; }

.fa-viruses::before { content: ""; }

.fa-vk::before { content: ""; }

.fa-vnv::before { content: ""; }

.fa-voicemail::before { content: ""; }

.fa-volleyball-ball::before { content: ""; }

.fa-volume-down::before { content: ""; }

.fa-volume-mute::before { content: ""; }

.fa-volume-off::before { content: ""; }

.fa-volume-up::before { content: ""; }

.fa-vote-yea::before { content: ""; }

.fa-vr-cardboard::before { content: ""; }

.fa-vuejs::before { content: ""; }

.fa-walking::before { content: ""; }

.fa-wallet::before { content: ""; }

.fa-warehouse::before { content: ""; }

.fa-watchman-monitoring::before { content: ""; }

.fa-water::before { content: ""; }

.fa-wave-square::before { content: ""; }

.fa-waze::before { content: ""; }

.fa-weebly::before { content: ""; }

.fa-weibo::before { content: ""; }

.fa-weight::before { content: ""; }

.fa-weight-hanging::before { content: ""; }

.fa-weixin::before { content: ""; }

.fa-whatsapp::before { content: ""; }

.fa-whatsapp-square::before { content: ""; }

.fa-wheelchair::before { content: ""; }

.fa-whmcs::before { content: ""; }

.fa-wifi::before { content: ""; }

.fa-wikipedia-w::before { content: ""; }

.fa-wind::before { content: ""; }

.fa-window-close::before { content: ""; }

.fa-window-maximize::before { content: ""; }

.fa-window-minimize::before { content: ""; }

.fa-window-restore::before { content: ""; }

.fa-windows::before { content: ""; }

.fa-wine-bottle::before { content: ""; }

.fa-wine-glass::before { content: ""; }

.fa-wine-glass-alt::before { content: ""; }

.fa-wix::before { content: ""; }

.fa-wizards-of-the-coast::before { content: ""; }

.fa-wodu::before { content: ""; }

.fa-wolf-pack-battalion::before { content: ""; }

.fa-won-sign::before { content: ""; }

.fa-wordpress::before { content: ""; }

.fa-wordpress-simple::before { content: ""; }

.fa-wpbeginner::before { content: ""; }

.fa-wpexplorer::before { content: ""; }

.fa-wpforms::before { content: ""; }

.fa-wpressr::before { content: ""; }

.fa-wrench::before { content: ""; }

.fa-x-ray::before { content: ""; }

.fa-xbox::before { content: ""; }

.fa-xing::before { content: ""; }

.fa-xing-square::before { content: ""; }

.fa-x-twitter::before { content: ""; }

.fa-x-twitter-square::before { content: ""; }

.fa-y-combinator::before { content: ""; }

.fa-yahoo::before { content: ""; }

.fa-yammer::before { content: ""; }

.fa-yandex::before { content: ""; }

.fa-yandex-international::before { content: ""; }

.fa-yarn::before { content: ""; }

.fa-yelp::before { content: ""; }

.fa-yen-sign::before { content: ""; }

.fa-yin-yang::before { content: ""; }

.fa-yoast::before { content: ""; }

.fa-youtube::before { content: ""; }

.fa-youtube-square::before { content: ""; }

.fa-zhihu::before { content: ""; }

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

.sr-only-focusable:active, .sr-only-focusable:focus { clip: auto; height: auto; margin: 0px; overflow: visible; position: static; width: auto; }



@charset "utf-8";

@font-face { font-family: elementskit; src: url("images/elementskit.woff?y24e1e") format("woff"); font-weight: 400; font-style: normal; }

.fasicon, .icon, .icon::before { speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: elementskit !important; }

.icon-home::before { content: ""; }

.icon-apartment1::before { content: ""; }

.icon-pencil::before { content: ""; }

.icon-magic-wand::before { content: ""; }

.icon-drop::before { content: ""; }

.icon-lighter::before { content: ""; }

.icon-poop::before { content: ""; }

.icon-sun::before { content: ""; }

.icon-moon::before { content: ""; }

.icon-cloud1::before { content: ""; }

.icon-cloud-upload::before { content: ""; }

.icon-cloud-download::before { content: ""; }

.icon-cloud-sync::before { content: ""; }

.icon-cloud-check::before { content: ""; }

.icon-database1::before { content: ""; }

.icon-lock::before { content: ""; }

.icon-cog::before { content: ""; }

.icon-trash::before { content: ""; }

.icon-dice::before { content: ""; }

.icon-heart1::before { content: ""; }

.icon-star1::before { content: ""; }

.icon-star-half::before { content: ""; }

.icon-star-empty::before { content: ""; }

.icon-flag::before { content: ""; }

.icon-envelope1::before { content: ""; }

.icon-paperclip::before { content: ""; }

.icon-inbox::before { content: ""; }

.icon-eye::before { content: ""; }

.icon-printer::before { content: ""; }

.icon-file-empty::before { content: ""; }

.icon-file-add::before { content: ""; }

.icon-enter::before { content: ""; }

.icon-exit::before { content: ""; }

.icon-graduation-hat::before { content: ""; }

.icon-license::before { content: ""; }

.icon-music-note::before { content: ""; }

.icon-film-play::before { content: ""; }

.icon-camera-video::before { content: ""; }

.icon-camera::before { content: ""; }

.icon-picture::before { content: ""; }

.icon-book::before { content: ""; }

.icon-bookmark::before { content: ""; }

.icon-user::before { content: ""; }

.icon-users::before { content: ""; }

.icon-shirt::before { content: ""; }

.icon-store::before { content: ""; }

.icon-cart2::before { content: ""; }

.icon-tag::before { content: ""; }

.icon-phone-handset::before { content: ""; }

.icon-phone::before { content: ""; }

.icon-pushpin::before { content: ""; }

.icon-map-marker::before { content: ""; }

.icon-map::before { content: ""; }

.icon-location::before { content: ""; }

.icon-calendar-full::before { content: ""; }

.icon-keyboard::before { content: ""; }

.icon-spell-check::before { content: ""; }

.icon-screen::before { content: ""; }

.icon-smartphone::before { content: ""; }

.icon-tablet::before { content: ""; }

.icon-laptop::before { content: ""; }

.icon-laptop-phone::before { content: ""; }

.icon-power-switch::before { content: ""; }

.icon-bubble::before { content: ""; }

.icon-heart-pulse::before { content: ""; }

.icon-construction::before { content: ""; }

.icon-pie-chart::before { content: ""; }

.icon-chart-bars::before { content: ""; }

.icon-gift1::before { content: ""; }

.icon-diamond1::before { content: ""; }

.icon-dinner::before { content: ""; }

.icon-coffee-cup::before { content: ""; }

.icon-leaf::before { content: ""; }

.icon-paw::before { content: ""; }

.icon-rocket::before { content: ""; }

.icon-briefcase::before { content: ""; }

.icon-bus::before { content: ""; }

.icon-car1::before { content: ""; }

.icon-train::before { content: ""; }

.icon-bicycle::before { content: ""; }

.icon-wheelchair::before { content: ""; }

.icon-select::before { content: ""; }

.icon-earth::before { content: ""; }

.icon-smile::before { content: ""; }

.icon-sad::before { content: ""; }

.icon-neutral::before { content: ""; }

.icon-mustache::before { content: ""; }

.icon-alarm::before { content: ""; }

.icon-bullhorn::before { content: ""; }

.icon-volume-high::before { content: ""; }

.icon-volume-medium::before { content: ""; }

.icon-volume-low::before { content: ""; }

.icon-volume::before { content: ""; }

.icon-mic::before { content: ""; }

.icon-hourglass::before { content: ""; }

.icon-undo::before { content: ""; }

.icon-redo::before { content: ""; }

.icon-sync::before { content: ""; }

.icon-history::before { content: ""; }

.icon-clock1::before { content: ""; }

.icon-download::before { content: ""; }

.icon-upload::before { content: ""; }

.icon-enter-down::before { content: ""; }

.icon-exit-up::before { content: ""; }

.icon-bug::before { content: ""; }

.icon-code::before { content: ""; }

.icon-link::before { content: ""; }

.icon-unlink::before { content: ""; }

.icon-thumbs-up::before { content: ""; }

.icon-thumbs-down::before { content: ""; }

.icon-magnifier::before { content: ""; }

.icon-cross::before { content: ""; }

.icon-chevron-up::before { content: ""; }

.icon-chevron-down::before { content: ""; }

.icon-chevron-left::before { content: ""; }

.icon-chevron-right::before { content: ""; }

.icon-arrow-up::before { content: ""; }

.icon-arrow-down::before { content: ""; }

.icon-arrow-left::before { content: ""; }

.icon-arrow-right::before { content: ""; }

.icon-right-arrow::before { content: ""; }

.icon-left-arrow::before { content: ""; }

.icon-download-arrow::before { content: ""; }

.icon-up-arrow::before { content: ""; }

.icon-arrows::before { content: ""; }

.icon-double-angle-pointing-to-right::before { content: ""; }

.icon-double-left-chevron::before { content: ""; }

.icon-left-arrow2::before { content: ""; }

.icon-right-arrow2::before { content: ""; }

.icon-warning::before { content: ""; }

.icon-down-arrow1::before { content: ""; }

.icon-up-arrow1::before { content: ""; }

.icon-right-arrow1::before { content: ""; }

.icon-left-arrows::before { content: ""; }

.icon-question-circle::before { content: ""; }

.icon-menu-circle::before { content: ""; }

.icon-checkmark-circle::before { content: ""; }

.icon-cross-circle::before { content: ""; }

.icon-plus-circle::before { content: ""; }

.icon-move::before { content: ""; }

.icon-circle-minus::before { content: ""; }

.icon-arrow-up-circle::before { content: ""; }

.icon-arrow-down-circle::before { content: ""; }

.icon-arrow-left-circle::before { content: ""; }

.icon-arrow-right-circle::before { content: ""; }

.icon-chevron-up-circle::before { content: ""; }

.icon-chevron-down-circle::before { content: ""; }

.icon-chevron-left-circle::before { content: ""; }

.icon-chevron-right-circle::before { content: ""; }

.icon-crop::before { content: ""; }

.icon-frame-expand::before { content: ""; }

.icon-frame-contract::before { content: ""; }

.icon-layers::before { content: ""; }

.icon-funnel::before { content: ""; }

.icon-text-format::before { content: ""; }

.icon-text-size::before { content: ""; }

.icon-bold::before { content: ""; }

.icon-italic::before { content: ""; }

.icon-underline::before { content: ""; }

.icon-strikethrough::before { content: ""; }

.icon-highlight::before { content: ""; }

.icon-text-align-left::before { content: ""; }

.icon-text-align-center::before { content: ""; }

.icon-text-align-right::before { content: ""; }

.icon-text-align-justify::before { content: ""; }

.icon-line-spacing::before { content: ""; }

.icon-indent-increase::before { content: ""; }

.icon-indent-decrease::before { content: ""; }

.icon-page-break::before { content: ""; }

.icon-hand::before { content: ""; }

.icon-pointer-up::before { content: ""; }

.icon-pointer-right::before { content: ""; }

.icon-pointer-down::before { content: ""; }

.icon-pointer-left::before { content: ""; }

.icon-burger::before { content: ""; }

.icon-cakes::before { content: ""; }

.icon-cheese::before { content: ""; }

.icon-drink-glass::before { content: ""; }

.icon-pizza::before { content: ""; }

.icon-vplay::before { content: ""; }

.icon-newsletter::before { content: ""; }

.icon-coins-2::before { content: ""; }

.icon-commerce-2::before { content: ""; }

.icon-monitor::before { content: ""; }

.icon-business::before { content: ""; }

.icon-graphic-2::before { content: ""; }

.icon-commerce-1::before { content: ""; }

.icon-hammer::before { content: ""; }

.icon-justice-1::before { content: ""; }

.icon-line::before { content: ""; }

.icon-money-3::before { content: ""; }

.icon-commerce::before { content: ""; }

.icon-agenda::before { content: ""; }

.icon-justice::before { content: ""; }

.icon-technology::before { content: ""; }

.icon-coins-1::before { content: ""; }

.icon-bank::before { content: ""; }

.icon-calculator::before { content: ""; }

.icon-soundcloud::before { content: ""; }

.icon-chart2::before { content: ""; }

.icon-checked::before { content: ""; }

.icon-clock11::before { content: ""; }

.icon-comment2::before { content: ""; }

.icon-comments::before { content: ""; }

.icon-consult::before { content: ""; }

.icon-consut2::before { content: ""; }

.icon-deal::before { content: ""; }

.icon-envelope11::before { content: ""; }

.icon-folder::before { content: ""; }

.icon-folder2::before { content: ""; }

.icon-invest::before { content: ""; }

.icon-loan::before { content: ""; }

.icon-menu1::before { content: ""; }

.icon-list1::before { content: ""; }

.icon-map-marker1::before { content: ""; }

.icon-mutual-fund::before { content: ""; }

.icon-google-plus::before { content: ""; }

.icon-phone1::before { content: ""; }

.icon-pie-chart1::before { content: ""; }

.icon-play::before { content: ""; }

.icon-savings::before { content: ""; }

.icon-search2::before { content: ""; }

.icon-tag1::before { content: ""; }

.icon-tags::before { content: ""; }

.icon-instagram1::before { content: ""; }

.icon-quote::before { content: ""; }

.icon-arrow-point-to-down::before { content: ""; }

.icon-play-button::before { content: ""; }

.icon-minus::before { content: ""; }

.icon-plus::before { content: ""; }

.icon-tick::before { content: ""; }

.icon-check::before { content: ""; }

.icon-edit::before { content: ""; }

.icon-reply::before { content: ""; }

.icon-cogwheel-outline::before { content: ""; }

.icon-abacus::before { content: ""; }

.icon-abacus1::before { content: ""; }

.icon-agenda1::before { content: ""; }

.icon-shopping-basket::before { content: ""; }

.icon-users1::before { content: ""; }

.icon-man::before { content: ""; }

.icon-support1::before { content: ""; }

.icon-favorites::before { content: ""; }

.icon-calendar::before { content: ""; }

.icon-paper-plane::before { content: ""; }

.icon-placeholder::before { content: ""; }

.icon-phone-call::before { content: ""; }

.icon-contact::before { content: ""; }

.icon-email::before { content: ""; }

.icon-internet::before { content: ""; }

.icon-quote1::before { content: ""; }

.icon-medical::before { content: ""; }

.icon-eye1::before { content: ""; }

.icon-full-screen::before { content: ""; }

.icon-tools::before { content: ""; }

.icon-pie-chart2::before { content: ""; }

.icon-diamond11::before { content: ""; }

.icon-valentines-heart::before { content: ""; }

.icon-like::before { content: ""; }

.icon-team::before { content: ""; }

.icon-tshirt::before { content: ""; }

.icon-cancel::before { content: ""; }

.icon-drink::before { content: ""; }

.icon-home1::before { content: ""; }

.icon-music::before { content: ""; }

.icon-rich::before { content: ""; }

.icon-brush::before { content: ""; }

.icon-opposite-way::before { content: ""; }

.icon-cloud-computing1::before { content: ""; }

.icon-technology-1::before { content: ""; }

.icon-rotate::before { content: ""; }

.icon-medical1::before { content: ""; }

.icon-flash-1::before { content: ""; }

.icon-flash::before { content: ""; }

.icon-uturn::before { content: ""; }

.icon-down-arrow::before { content: ""; }

.icon-hours-support::before { content: ""; }

.icon-bag::before { content: ""; }

.icon-photo-camera::before { content: ""; }

.icon-school::before { content: ""; }

.icon-settings::before { content: ""; }

.icon-smartphone1::before { content: ""; }

.icon-technology-11::before { content: ""; }

.icon-tool::before { content: ""; }

.icon-business1::before { content: ""; }

.icon-shuffle-arrow::before { content: ""; }

.icon-van-1::before { content: ""; }

.icon-van::before { content: ""; }

.icon-vegetables::before { content: ""; }

.icon-women::before { content: ""; }

.icon-vintage::before { content: ""; }

.icon-team-1::before { content: ""; }

.icon-team1::before { content: ""; }

.icon-apple::before { content: ""; }

.icon-watch::before { content: ""; }

.icon-cogwheel::before { content: ""; }

.icon-light-bulb::before { content: ""; }

.icon-light-bulb-1::before { content: ""; }

.icon-heart-shape-outline::before { content: ""; }

.icon-online-shopping-cart::before { content: ""; }

.icon-shopping-cart1::before { content: ""; }

.icon-star2::before { content: ""; }

.icon-star-1::before { content: ""; }

.icon-favorite1::before { content: ""; }

.icon-agenda2::before { content: ""; }

.icon-agenda-1::before { content: ""; }

.icon-alarm-clock::before { content: ""; }

.icon-alarm-clock1::before { content: ""; }

.icon-atomic::before { content: ""; }

.icon-auction::before { content: ""; }

.icon-balance::before { content: ""; }

.icon-balance1::before { content: ""; }

.icon-bank1::before { content: ""; }

.icon-bar-chart::before { content: ""; }

.icon-barrier::before { content: ""; }

.icon-battery::before { content: ""; }

.icon-battery-1::before { content: ""; }

.icon-bell::before { content: ""; }

.icon-bluetooth::before { content: ""; }

.icon-book1::before { content: ""; }

.icon-briefcase1::before { content: ""; }

.icon-briefcase-1::before { content: ""; }

.icon-briefcase-2::before { content: ""; }

.icon-calculator1::before { content: ""; }

.icon-calculator2::before { content: ""; }

.icon-calculator-1::before { content: ""; }

.icon-calendar1::before { content: ""; }

.icon-calendar2::before { content: ""; }

.icon-calendar-1::before { content: ""; }

.icon-calendar-page-empty::before { content: ""; }

.icon-calendar3::before { content: ""; }

.icon-car11::before { content: ""; }

.icon-carrier::before { content: ""; }

.icon-cash::before { content: ""; }

.icon-chat::before { content: ""; }

.icon-chat-1::before { content: ""; }

.icon-checked1::before { content: ""; }

.icon-clip::before { content: ""; }

.icon-clip1::before { content: ""; }

.icon-clipboard1::before { content: ""; }

.icon-clipboard11::before { content: ""; }

.icon-clock2::before { content: ""; }

.icon-clock-1::before { content: ""; }

.icon-cloud11::before { content: ""; }

.icon-cloud-computing11::before { content: ""; }

.icon-cloud-computing-1::before { content: ""; }

.icon-cogwheel1::before { content: ""; }

.icon-coins1::before { content: ""; }

.icon-compass::before { content: ""; }

.icon-contract::before { content: ""; }

.icon-conversation::before { content: ""; }

.icon-crane1::before { content: ""; }

.icon-crane-2::before { content: ""; }

.icon-credit-card::before { content: ""; }

.icon-credit-card1::before { content: ""; }

.icon-cursor::before { content: ""; }

.icon-customer-service::before { content: ""; }

.icon-cutlery::before { content: ""; }

.icon-dart-board::before { content: ""; }

.icon-decision-making::before { content: ""; }

.icon-desk-chair::before { content: ""; }

.icon-desk-lamp::before { content: ""; }

.icon-diamond2::before { content: ""; }

.icon-direction::before { content: ""; }

.icon-document::before { content: ""; }

.icon-dollar-bill::before { content: ""; }

.icon-download1::before { content: ""; }

.icon-edit1::before { content: ""; }

.icon-email1::before { content: ""; }

.icon-envelope2::before { content: ""; }

.icon-envelope3::before { content: ""; }

.icon-eraser::before { content: ""; }

.icon-eye2::before { content: ""; }

.icon-factory::before { content: ""; }

.icon-fast-forward::before { content: ""; }

.icon-favorites1::before { content: ""; }

.icon-file::before { content: ""; }

.icon-file-1::before { content: ""; }

.icon-file-2::before { content: ""; }

.icon-file-3::before { content: ""; }

.icon-filter::before { content: ""; }

.icon-finance-book::before { content: ""; }

.icon-flag1::before { content: ""; }

.icon-folder1::before { content: ""; }

.icon-folder-1::before { content: ""; }

.icon-folders::before { content: ""; }

.icon-folders1::before { content: ""; }

.icon-gamepad::before { content: ""; }

.icon-gift11::before { content: ""; }

.icon-growth::before { content: ""; }

.icon-heart11::before { content: ""; }

.icon-home2::before { content: ""; }

.icon-house::before { content: ""; }

.icon-house-1::before { content: ""; }

.icon-house-2::before { content: ""; }

.icon-id-card::before { content: ""; }

.icon-id-card1::before { content: ""; }

.icon-id-card-1::before { content: ""; }

.icon-idea1::before { content: ""; }

.icon-image::before { content: ""; }

.icon-improvement::before { content: ""; }

.icon-inbox1::before { content: ""; }

.icon-information::before { content: ""; }

.icon-key::before { content: ""; }

.icon-key1::before { content: ""; }

.icon-laptop1::before { content: ""; }

.icon-layers1::before { content: ""; }

.icon-light-bulb1::before { content: ""; }

.icon-like1::before { content: ""; }

.icon-line-chart1::before { content: ""; }

.icon-mail::before { content: ""; }

.icon-manager::before { content: ""; }

.icon-map1::before { content: ""; }

.icon-medal1::before { content: ""; }

.icon-megaphone::before { content: ""; }

.icon-megaphone1::before { content: ""; }

.icon-message::before { content: ""; }

.icon-message-1::before { content: ""; }

.icon-message-2::before { content: ""; }

.icon-microphone::before { content: ""; }

.icon-money1::before { content: ""; }

.icon-money-bag1::before { content: ""; }

.icon-monitor1::before { content: ""; }

.icon-music1::before { content: ""; }

.icon-next::before { content: ""; }

.icon-open-book1::before { content: ""; }

.icon-padlock::before { content: ""; }

.icon-padlock-1::before { content: ""; }

.icon-paint-brush::before { content: ""; }

.icon-pause::before { content: ""; }

.icon-pen::before { content: ""; }

.icon-pencil1::before { content: ""; }

.icon-percentage::before { content: ""; }

.icon-phone-call1::before { content: ""; }

.icon-phone-call2::before { content: ""; }

.icon-photo-camera1::before { content: ""; }

.icon-pie-chart3::before { content: ""; }

.icon-pipe::before { content: ""; }

.icon-placeholder1::before { content: ""; }

.icon-placeholder2::before { content: ""; }

.icon-planet-earth::before { content: ""; }

.icon-play-button1::before { content: ""; }

.icon-power-button::before { content: ""; }

.icon-presentation::before { content: ""; }

.icon-presentation1::before { content: ""; }

.icon-printer1::before { content: ""; }

.icon-push-pin::before { content: ""; }

.icon-push-pin1::before { content: ""; }

.icon-refresh::before { content: ""; }

.icon-reload::before { content: ""; }

.icon-return::before { content: ""; }

.icon-rocket-ship::before { content: ""; }

.icon-rss1::before { content: ""; }

.icon-safebox::before { content: ""; }

.icon-safebox1::before { content: ""; }

.icon-settings1::before { content: ""; }

.icon-settings-2::before { content: ""; }

.icon-sewing-machine::before { content: ""; }

.icon-share2::before { content: ""; }

.icon-shield1::before { content: ""; }

.icon-shield11::before { content: ""; }

.icon-shopping::before { content: ""; }

.icon-shopping-bag::before { content: ""; }

.icon-shopping-bag-1::before { content: ""; }

.icon-shopping-bag-2::before { content: ""; }

.icon-shopping-cart11::before { content: ""; }

.icon-shopping-cart2::before { content: ""; }

.icon-shopping-cart-1::before { content: ""; }

.icon-shopping-cart-2::before { content: ""; }

.icon-shopping-cart-3::before { content: ""; }

.icon-smartphone2::before { content: ""; }

.icon-speaker::before { content: ""; }

.icon-speakers::before { content: ""; }

.icon-stats::before { content: ""; }

.icon-stats-1::before { content: ""; }

.icon-stats-2::before { content: ""; }

.icon-stats-3::before { content: ""; }

.icon-stats-4::before { content: ""; }

.icon-stats-5::before { content: ""; }

.icon-stats-6::before { content: ""; }

.icon-sticky-note::before { content: ""; }

.icon-store1::before { content: ""; }

.icon-store-1::before { content: ""; }

.icon-suitcase::before { content: ""; }

.icon-suitcase-1::before { content: ""; }

.icon-tag2::before { content: ""; }

.icon-target::before { content: ""; }

.icon-team2::before { content: ""; }

.icon-tie::before { content: ""; }

.icon-trash1::before { content: ""; }

.icon-trolley::before { content: ""; }

.icon-trolley-1::before { content: ""; }

.icon-trolley-2::before { content: ""; }

.icon-trophy1::before { content: ""; }

.icon-truck1::before { content: ""; }

.icon-truck-1::before { content: ""; }

.icon-truck-2::before { content: ""; }

.icon-umbrella::before { content: ""; }

.icon-upload1::before { content: ""; }

.icon-user1::before { content: ""; }

.icon-user-1::before { content: ""; }

.icon-user-2::before { content: ""; }

.icon-user-3::before { content: ""; }

.icon-users2::before { content: ""; }

.icon-video-camera::before { content: ""; }

.icon-voucher::before { content: ""; }

.icon-voucher-1::before { content: ""; }

.icon-voucher-2::before { content: ""; }

.icon-voucher-3::before { content: ""; }

.icon-voucher-4::before { content: ""; }

.icon-wallet::before { content: ""; }

.icon-wallet1::before { content: ""; }

.icon-wifi::before { content: ""; }

.icon-worker::before { content: ""; }

.icon-zoom-in::before { content: ""; }

.icon-zoom-out::before { content: ""; }

.icon-burger-menu::before { content: ""; }

.icon-squares::before { content: ""; }

.icon-options::before { content: ""; }

.icon-apps::before { content: ""; }

.icon-menu-11::before { content: ""; }

.icon-menu11::before { content: ""; }

.icon-back_up::before { content: ""; }

.icon-cart11::before { content: ""; }

.icon-checkmark::before { content: ""; }

.icon-dollar::before { content: ""; }

.icon-domian::before { content: ""; }

.icon-hosting1::before { content: ""; }

.icon-key2::before { content: ""; }

.icon-migration::before { content: ""; }

.icon-play1::before { content: ""; }

.icon-quote2::before { content: ""; }

.icon-api_setup::before { content: ""; }

.icon-coin::before { content: ""; }

.icon-hand_shake::before { content: ""; }

.icon-idea_generate::before { content: ""; }

.icon-page_search::before { content: ""; }

.icon-pen_shape::before { content: ""; }

.icon-pencil_art::before { content: ""; }

.icon-review::before { content: ""; }

.icon-star::before { content: ""; }

.icon-timing::before { content: ""; }

.icon-trophy::before { content: ""; }

.icon-communication::before { content: ""; }

.icon-money-bag2::before { content: ""; }

.icon-dentist::before { content: ""; }

.icon-bill::before { content: ""; }

.icon-label::before { content: ""; }

.icon-money::before { content: ""; }

.icon-shield::before { content: ""; }

.icon-support::before { content: ""; }

.icon-one::before { content: ""; }

.icon-clock::before { content: ""; }

.icon-cart::before { content: ""; }

.icon-globe::before { content: ""; }

.icon-tooth::before { content: ""; }

.icon-tooth-1::before { content: ""; }

.icon-tooth-2::before { content: ""; }

.icon-brain::before { content: ""; }

.icon-view::before { content: ""; }

.icon-doctor::before { content: ""; }

.icon-heart::before { content: ""; }

.icon-medicine::before { content: ""; }

.icon-stethoscope::before { content: ""; }

.icon-hospital::before { content: ""; }

.icon-clipboard::before { content: ""; }

.icon-medicine-1::before { content: ""; }

.icon-hospital-1::before { content: ""; }

.icon-customer-support::before { content: ""; }

.icon-brickwall::before { content: ""; }

.icon-crane2::before { content: ""; }

.icon-valve::before { content: ""; }

.icon-safety::before { content: ""; }

.icon-energy-saving::before { content: ""; }

.icon-paint-roller::before { content: ""; }

.icon-paint-brushes::before { content: ""; }

.icon-construction-tool-vehicle-with-crane-lifting-materials::before { content: ""; }

.icon-trowel::before { content: ""; }

.icon-bucket::before { content: ""; }

.icon-smart::before { content: ""; }

.icon-repair::before { content: ""; }

.icon-saw::before { content: ""; }

.icon-cutter::before { content: ""; }

.icon-plier::before { content: ""; }

.icon-drill::before { content: ""; }

.icon-save-money::before { content: ""; }

.icon-planting::before { content: ""; }

.icon-line-chart::before { content: ""; }

.icon-open-book::before { content: ""; }

.icon-money-bag3::before { content: ""; }

.icon-server::before { content: ""; }

.icon-server-1::before { content: ""; }

.icon-server-2::before { content: ""; }

.icon-cloud-computing::before { content: ""; }

.icon-cloud::before { content: ""; }

.icon-database::before { content: ""; }

.icon-computer::before { content: ""; }

.icon-server-3::before { content: ""; }

.icon-server-4::before { content: ""; }

.icon-server-5::before { content: ""; }

.icon-server-6::before { content: ""; }

.icon-server-7::before { content: ""; }

.icon-cloud-1::before { content: ""; }

.icon-server-8::before { content: ""; }

.icon-business-and-finance::before { content: ""; }

.icon-cloud-2::before { content: ""; }

.icon-server-9::before { content: ""; }

.icon-hosting::before { content: ""; }

.icon-car::before { content: ""; }

.icon-car-frontal-view::before { content: ""; }

.icon-car-1::before { content: ""; }

.icon-racing::before { content: ""; }

.icon-car-wheel::before { content: ""; }

.icon-steering-wheel::before { content: ""; }

.icon-frontal-taxi-cab::before { content: ""; }

.icon-taxi::before { content: ""; }

.icon-cosmetics::before { content: ""; }

.icon-flower::before { content: ""; }

.icon-mirror::before { content: ""; }

.icon-itunes::before { content: ""; }

.icon-salon::before { content: ""; }

.icon-hair-dryer::before { content: ""; }

.icon-shampoo::before { content: ""; }

.icon-download-button::before { content: ""; }

.icon-list::before { content: ""; }

.icon-loupe::before { content: ""; }

.icon-search::before { content: ""; }

.icon-search-1::before { content: ""; }

.icon-shopping-cart::before { content: ""; }

.icon-menu::before { content: ""; }

.icon-menu-1::before { content: ""; }

.icon-menu-button-of-three-horizontal-lines::before { content: ""; }

.icon-menu-2::before { content: ""; }

.icon-menu-3::before { content: ""; }

.icon-menu-5::before { content: ""; }

.icon-menu-button::before { content: ""; }

.icon-list-1::before { content: ""; }

.icon-menu-6::before { content: ""; }

.icon-menu-7::before { content: ""; }

.icon-menu-8::before { content: ""; }

.icon-list-2::before { content: ""; }

.icon-dot::before { content: ""; }

.icon-menu-9::before { content: ""; }

.icon-search11::before { content: ""; }

.icon-search-minus::before { content: ""; }

.icon-search-11::before { content: ""; }

.icon-search-2::before { content: ""; }

.icon-search-3::before { content: ""; }

.icon-magnifying-glass-search::before { content: ""; }

.icon-loupe1::before { content: ""; }

.icon-speed::before { content: ""; }

.icon-search21::before { content: ""; }

.icon-search-4::before { content: ""; }

.icon-search-5::before { content: ""; }

.icon-detective::before { content: ""; }

.icon-cart1::before { content: ""; }

.icon-buying-on-smartphone::before { content: ""; }

.icon-badge::before { content: ""; }

.icon-basket1::before { content: ""; }

.icon-commerce-and-shopping::before { content: ""; }

.icon-comment::before { content: ""; }

.icon-comment-1::before { content: ""; }

.icon-share::before { content: ""; }

.icon-share-1::before { content: ""; }

.icon-share-2::before { content: ""; }

.icon-share-3::before { content: ""; }

.icon-comment1::before { content: ""; }

.icon-favorite::before { content: ""; }

.icon-retweet::before { content: ""; }

.icon-share1::before { content: ""; }

.icon-facebook::before { content: ""; }

.icon-twitter::before { content: ""; }

.icon-linkedin::before { content: ""; }

.icon-whatsapp-1::before { content: ""; }

.icon-dribbble::before { content: ""; }

.icon-facebook-2::before { content: ""; }

.icon-twitter1::before { content: ""; }

.icon-vk::before { content: ""; }

.icon-youtube-v::before { content: ""; }

.icon-vimeo::before { content: ""; }

.icon-youtube::before { content: ""; }

.icon-snapchat-1::before { content: ""; }

.icon-behance::before { content: ""; }

.icon-github::before { content: ""; }

.icon-pinterest::before { content: ""; }

.icon-spotify::before { content: ""; }

.icon-soundcloud-1::before { content: ""; }

.icon-skype-1::before { content: ""; }

.icon-rss::before { content: ""; }

.icon-reddit-1::before { content: ""; }

.icon-dribbble-1::before { content: ""; }

.icon-wordpress-1::before { content: ""; }

.icon-logo::before { content: ""; }

.icon-dropbox-1::before { content: ""; }

.icon-blogger-1::before { content: ""; }

.icon-photo::before { content: ""; }

.icon-hangouts::before { content: ""; }

.icon-xing::before { content: ""; }

.icon-myspace::before { content: ""; }

.icon-flickr-1::before { content: ""; }

.icon-envato::before { content: ""; }

.icon-picasa-1::before { content: ""; }

.icon-wattpad::before { content: ""; }

.icon-emoji::before { content: ""; }

.icon-deviantart-1::before { content: ""; }

.icon-yahoo-1::before { content: ""; }

.icon-vine-1::before { content: ""; }

.icon-delicious::before { content: ""; }

.icon-kickstarter-1::before { content: ""; }

.icon-stumbleupon-1::before { content: ""; }

.icon-brands-and-logotypes::before { content: ""; }

.icon-instagram-1::before { content: ""; }

.icon-facebook-1::before { content: ""; }

.icon-instagram-2::before { content: ""; }

.icon-twitter-1::before { content: ""; }

.icon-whatsapp-2::before { content: ""; }

.icon-youtube-1::before { content: ""; }

.icon-linkedin-1::before { content: ""; }

.icon-telegram::before { content: ""; }

.icon-github-1::before { content: ""; }

.icon-vk-1::before { content: ""; }

.icon-pinterest-1::before { content: ""; }

.icon-rss-1::before { content: ""; }

.icon-twitch::before { content: ""; }

.icon-snapchat-2::before { content: ""; }

.icon-skype-2::before { content: ""; }

.icon-behance-2::before { content: ""; }

.icon-spotify-1::before { content: ""; }

.icon-periscope::before { content: ""; }

.icon-dribbble-2::before { content: ""; }

.icon-tumblr-1::before { content: ""; }

.icon-soundcloud-2::before { content: ""; }

.icon-google-drive-1::before { content: ""; }

.icon-dropbox-2::before { content: ""; }

.icon-reddit-2::before { content: ""; }

.icon-html::before { content: ""; }

.icon-vimeo-1::before { content: ""; }

.icon-hangout::before { content: ""; }

.icon-blogger-2::before { content: ""; }

.icon-yahoo-2::before { content: ""; }

.icon-path::before { content: ""; }

.icon-yelp-1::before { content: ""; }

.icon-slideshare::before { content: ""; }

.icon-picasa-2::before { content: ""; }

.icon-myspace-1::before { content: ""; }

.icon-flickr-2::before { content: ""; }

.icon-xing-1::before { content: ""; }

.icon-envato-1::before { content: ""; }

.icon-swarm::before { content: ""; }

.icon-wattpad-1::before { content: ""; }

.icon-foursquare::before { content: ""; }

.icon-deviantart-2::before { content: ""; }

.icon-kickstarter-2::before { content: ""; }

.icon-delicious-1::before { content: ""; }

.icon-vine-2::before { content: ""; }

.icon-digg::before { content: ""; }

.icon-bebo::before { content: ""; }

.icon-stumbleupon-2::before { content: ""; }

.icon-forrst::before { content: ""; }

.icon-eye3::before { content: ""; }

.icon-microscope::before { content: ""; }

.icon-Anti-Lock::before { content: ""; }

.icon-apartment::before { content: ""; }

.icon-app::before { content: ""; }

.icon-Aroma::before { content: ""; }

.icon-bamboo-Leaf::before { content: ""; }

.icon-basket::before { content: ""; }

.icon-Battery::before { content: ""; }

.icon-Bettery::before { content: ""; }

.icon-building::before { content: ""; }

.icon-car-2::before { content: ""; }

.icon-Car::before { content: ""; }

.icon-Child::before { content: ""; }

.icon-cityscape::before { content: ""; }

.icon-cleaner::before { content: ""; }

.icon-Coffee-cup::before { content: ""; }

.icon-coins::before { content: ""; }

.icon-Computer::before { content: ""; }

.icon-Consultancy::before { content: ""; }

.icon-cottage::before { content: ""; }

.icon-crane::before { content: ""; }

.icon-Custom-api::before { content: ""; }

.icon-customer-support-2::before { content: ""; }

.icon-Design-2::before { content: ""; }

.icon-Design-3::before { content: ""; }

.icon-design::before { content: ""; }

.icon-diamond::before { content: ""; }

.icon-diploma::before { content: ""; }

.icon-Document-Search::before { content: ""; }

.icon-Download::before { content: ""; }

.icon-drilling::before { content: ""; }

.icon-engine::before { content: ""; }

.icon-engineer::before { content: ""; }

.icon-envelope::before { content: ""; }

.icon-Family::before { content: ""; }

.icon-friendship::before { content: ""; }

.icon-gift::before { content: ""; }

.icon-graph-2::before { content: ""; }

.icon-graph::before { content: ""; }

.icon-hamburger-2::before { content: ""; }

.icon-handshake::before { content: ""; }

.icon-Helmet::before { content: ""; }

.icon-hot-Stone-2::before { content: ""; }

.icon-hot-stone::before { content: ""; }

.icon-idea::before { content: ""; }

.icon-Leaf::before { content: ""; }

.icon-management::before { content: ""; }

.icon-Massage-table::before { content: ""; }

.icon-Mechanic::before { content: ""; }

.icon-Money-2::before { content: ""; }

.icon-money-bag::before { content: ""; }

.icon-Money::before { content: ""; }

.icon-oil-bottle::before { content: ""; }

.icon-Physiotherapy::before { content: ""; }

.icon-Profile::before { content: ""; }

.icon-Rating::before { content: ""; }

.icon-right-mark::before { content: ""; }

.icon-rings::before { content: ""; }

.icon-Safe-house::before { content: ""; }

.icon-Scan::before { content: ""; }

.icon-social-care::before { content: ""; }

.icon-Speed-Clock::before { content: ""; }

.icon-stopwatch::before { content: ""; }

.icon-Support-2::before { content: ""; }

.icon-target-2::before { content: ""; }

.icon-Target::before { content: ""; }

.icon-tripod::before { content: ""; }

.icon-truck::before { content: ""; }

.icon-university::before { content: ""; }

.icon-User::before { content: ""; }

.icon-Web-Portals::before { content: ""; }

.icon-window::before { content: ""; }

.icon-ek_line_icon::before { content: ""; }

.icon-ek_stroke_icon::before { content: ""; }

.icon-ekit::before { content: ""; }

.icon-elements-kit-logo::before { content: ""; }

.icon-degree-image::before { content: ""; }

.icon-accordion::before { content: ""; }

.icon-animated-flip-box::before { content: ""; }

.icon-animated-text::before { content: ""; }

.icon-brands::before { content: ""; }

.icon-business-hour::before { content: ""; }

.icon-button::before { content: ""; }

.icon-carousel::before { content: ""; }

.icon-Circle-progress::before { content: ""; }

.icon-contact-form::before { content: ""; }

.icon-countdown-timer::before { content: ""; }

.icon-dropbar::before { content: ""; }

.icon-faq::before { content: ""; }

.icon-full-width-scroll::before { content: ""; }

.icon-google-map::before { content: ""; }

.icon-heading-style::before { content: ""; }

.icon-help-desk::before { content: ""; }

.icon-horizontal-timeline::before { content: ""; }

.icon-iframe::before { content: ""; }

.icon-image-comparison::before { content: ""; }

.icon-image-gallery::before { content: ""; }

.icon-image-justify::before { content: ""; }

.icon-image-magnifier::before { content: ""; }

.icon-image-masonry::before { content: ""; }

.icon-inline-svg::before { content: ""; }

.icon-instagram::before { content: ""; }

.icon-listing::before { content: ""; }

.icon-music-player::before { content: ""; }

.icon-news-ticker::before { content: ""; }

.icon-off-canvus-menu::before { content: ""; }

.icon-parallax::before { content: ""; }

.icon-portfolio::before { content: ""; }

.icon-post-banner::before { content: ""; }

.icon-post-carousel::before { content: ""; }

.icon-post-grid::before { content: ""; }

.icon-post-slider::before { content: ""; }

.icon-pricing-list::before { content: ""; }

.icon-pricing-table::before { content: ""; }

.icon-product-featured::before { content: ""; }

.icon-product-image::before { content: ""; }

.icon-product-recent::before { content: ""; }

.icon-product-sale::before { content: ""; }

.icon-product-top-rated::before { content: ""; }

.icon-product-top-seller::before { content: ""; }

.icon-progress-bar::before { content: ""; }

.icon-protected-content-v2::before { content: ""; }

.icon-protected-content-v3::before { content: ""; }

.icon-protected-content::before { content: ""; }

.icon-qr_code::before { content: ""; }

.icon-scroll-button::before { content: ""; }

.icon-search1::before { content: ""; }

.icon-service::before { content: ""; }

.icon-slider-image::before { content: ""; }

.icon-social-share::before { content: ""; }

.icon-subscribe::before { content: ""; }

.icon-tab::before { content: ""; }

.icon-table::before { content: ""; }

.icon-team-join::before { content: ""; }

.icon-team-member::before { content: ""; }

.icon-testimonial-carousel::before { content: ""; }

.icon-testimonial-grid::before { content: ""; }

.icon-testimonial-quote::before { content: ""; }

.icon-testimonial-slider::before { content: ""; }

.icon-toggle::before { content: ""; }

.icon-user-login::before { content: ""; }

.icon-user-registration::before { content: ""; }

.icon-vertical-timeline::before { content: ""; }

.icon-video-player::before { content: ""; }

.icon-weather::before { content: ""; }



@charset "utf-8";

@font-face { font-family: bzoicon; src: url("fonts/font_icon_ttf_1.ttf") format("truetype"), url("images/icomoon.woff?mv7yx7") format("woff"); font-weight: normal; font-style: normal; font-display: block; }

.icon-bzo { font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: bzoicon !important; }

.icon-bzo i { font-style: normal; }

.icon-bzo-icon-1::before { content: ""; }

.icon-bzo-icon-2::before { content: ""; }

.icon-bzo-icon-3::before { content: ""; }

.icon-bzo-play::before { content: ""; }

.icon-bzo-tw::before { content: ""; }

.icon-bzo-p::before { content: ""; }

.icon-bzo-ins::before { content: ""; }

.icon-bzo-face::before { content: ""; }

.icon-bzo-youtube::before { content: ""; }

.icon-bzo-tik::before { content: ""; }

.icon-bzo-service1::before { content: ""; }

.icon-bzo-service2::before { content: ""; }

.icon-bzo-service3::before { content: ""; }

.icon-bzo-service4::before { content: ""; }

.icon-bzo-map::before { content: ""; }

.icon-bzo-mail2::before { content: ""; }

.icon-bzo-phone2::before { content: ""; }

.icon-btn::before { content: ""; }

.icon-bzo-map-acc::before { content: ""; }

.icon-bzo-phone::before { content: ""; }

.icon-bzo-clock::before { content: ""; }

.icon-bzo-tai-tho::before { content: ""; color: rgb(240, 163, 163); }

.icon-bzo-giot-nuoc::before { content: ""; color: rgb(108, 157, 231); }

.icon-bzo-nhiet-do::before { content: ""; color: rgb(161, 119, 230); }

.icon-bzo-map-word::before { content: ""; color: rgb(202, 146, 105); }

.icon-bzo-box::before { content: ""; color: rgb(157, 208, 106); }

.icon-bzo-filter-gridn::before { content: ""; color: rgb(217, 217, 217); }

.icon-bzo-filter-grid3::before { content: ""; color: rgb(217, 217, 217); }

.icon-bzo-filter-grid2::before { content: ""; color: rgb(217, 217, 217); }

.icon-bzo-filter-list::before { content: ""; color: rgb(217, 217, 217); }

.icon-bzo-quote::before { content: ""; color: rgb(255, 173, 155); }

.icon-bzo-pri::before { content: ""; color: rgb(255, 94, 94); }

.icon-Frame-232::before { content: ""; color: rgb(68, 143, 255); }

.icon-bzo-inst::before { content: ""; color: rgb(255, 99, 99); }

.icon-bzo-fac::before { content: ""; color: rgb(57, 136, 255); }

.icon-bzo-quickview .path1::before { content: ""; }

.icon-bzo-quickview .path2::before { content: ""; margin-left: -1.42871em; color: rgb(255, 255, 255); opacity: 0.2; }

.icon-bzo-add-cart::before { content: ""; color: rgb(255, 255, 255); }

.icon-bzo-xoay::before { content: ""; }

.icon-bzo-xe::before { content: ""; }

.icon-bzo-time::before { content: ""; }

.icon-bzo-mat .path1::before { content: ""; color: rgb(41, 48, 66); }

.icon-bzo-mat .path2::before { content: ""; margin-left: -1em; color: rgb(255, 255, 255); opacity: 0.2; }

.icon-bzo-share .path1::before { content: ""; color: rgb(41, 48, 66); }

.icon-bzo-share .path2::before { content: ""; margin-left: -1em; color: rgb(255, 255, 255); opacity: 0.2; }

.icon-bzo-twt .path1::before { content: ""; color: rgb(45, 170, 225); }

.icon-bzo-twt .path2::before { content: ""; margin-left: -1em; color: rgb(255, 255, 255); }

.icon-bzo-fb::before { content: ""; color: rgb(24, 119, 242); }

.icon-bzo-google .path1::before { content: ""; color: rgb(251, 187, 0); }

.icon-bzo-google .path2::before { content: ""; margin-left: -1em; color: rgb(81, 142, 248); }

.icon-bzo-google .path3::before { content: ""; margin-left: -1em; color: rgb(40, 180, 70); }

.icon-bzo-google .path4::before { content: ""; margin-left: -1em; color: rgb(241, 67, 54); }

.icon-bzo-up::before { content: ""; }

.icon-bzo-dow::before { content: ""; }

.icon-bzo-right::before { content: ""; }

.icon-bzo-left::before { content: ""; }

.icon-bzo-minus::before { content: ""; }

.icon-bzo-increase::before { content: ""; }

.icon-bzo-truck::before { content: ""; }

.icon-bzo-not-validated::before { content: ""; color: rgb(255, 102, 102); }

.icon-bzo-cancel::before { content: ""; }

.icon-bzo-validated::before { content: ""; }

.icon-bzo-chat::before { content: ""; }

.icon-bzo-tim .path1::before { content: ""; color: rgb(41, 48, 66); }

.icon-bzo-tim .path2::before { content: ""; margin-left: -1em; color: rgb(255, 255, 255); opacity: 0.2; }

.icon-bzo-user::before { content: ""; }

.icon-bzo-search::before { content: ""; }

.icon-bzo-remove::before { content: ""; }

.icon-bzo-cart::before { content: ""; }

.icon-bzo-close::before { content: ""; }

.icon-bzo-close2::before { content: ""; }

.icon-bzo-arrow-dow::before { content: ""; }

.icon-bzo-arrow-up::before { content: ""; }

.icon-bzo-arrow-right::before { content: ""; }

.icon-bzo-arrow-left::before { content: ""; }

.icon-bzo-calendar::before { content: ""; }

.icon-bzo-mail::before { content: ""; }



@charset "utf-8";

.la, .lab, .lad, .lal, .lar, .las { -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }

.la-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -0.0667em; }

.la-xs { font-size: 0.75em; }

.la-sm { font-size: 0.875em; }

.la-1x { font-size: 1em; }

.la-2x { font-size: 2em; }

.la-3x { font-size: 3em; }

.la-4x { font-size: 4em; }

.la-5x { font-size: 5em; }

.la-6x { font-size: 6em; }

.la-7x { font-size: 7em; }

.la-8x { font-size: 8em; }

.la-9x { font-size: 9em; }

.la-10x { font-size: 10em; }

.la-fw { text-align: center; width: 1.25em; }

.la-ul { list-style-type: none; margin-left: 2.5em; padding-left: 0px; }

.la-ul > li { position: relative; }

.la-li { left: -2em; position: absolute; text-align: center; width: 2em; line-height: inherit; }

.la-border { border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; padding: 0.2em 0.25em 0.15em; }

.la-pull-left { float: left; }

.la-pull-right { float: right; }

.la.la-pull-left, .lab.la-pull-left, .lal.la-pull-left, .lar.la-pull-left, .las.la-pull-left { margin-right: 0.3em; }

.la.la-pull-right, .lab.la-pull-right, .lal.la-pull-right, .lar.la-pull-right, .las.la-pull-right { margin-left: 0.3em; }

.la-spin { animation: 2s linear 0s infinite normal none running la-spin; }

.la-pulse { animation: 1s steps(8) 0s infinite normal none running la-spin; }

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

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

.la-rotate-90 { transform: rotate(90deg); }

.la-rotate-180 { transform: rotate(180deg); }

.la-rotate-270 { transform: rotate(270deg); }

.la-flip-horizontal { transform: scale(-1, 1); }

.la-flip-vertical { transform: scale(1, -1); }

.la-flip-both, .la-flip-horizontal.la-flip-vertical { transform: scale(-1, -1); }

:root .la-flip-both, :root .la-flip-horizontal, :root .la-flip-vertical, :root .la-rotate-180, :root .la-rotate-270, :root .la-rotate-90 { filter: none; }

.la-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; }

.la-stack-1x, .la-stack-2x { left: 0px; position: absolute; text-align: center; width: 100%; }

.la-stack-1x { line-height: inherit; }

.la-stack-2x { font-size: 2em; }

.la-inverse { color: rgb(255, 255, 255); }

.la-500px::before { content: ""; }

.la-accessible-icon::before { content: ""; }

.la-accusoft::before { content: ""; }

.la-acquisitions-incorporated::before { content: ""; }

.la-ad::before { content: ""; }

.la-address-book::before { content: ""; }

.la-address-card::before { content: ""; }

.la-adjust::before { content: ""; }

.la-adn::before { content: ""; }

.la-adobe::before { content: ""; }

.la-adversal::before { content: ""; }

.la-affiliatetheme::before { content: ""; }

.la-air-freshener::before { content: ""; }

.la-airbnb::before { content: ""; }

.la-algolia::before { content: ""; }

.la-align-center::before { content: ""; }

.la-align-justify::before { content: ""; }

.la-align-left::before { content: ""; }

.la-align-right::before { content: ""; }

.la-alipay::before { content: ""; }

.la-allergies::before { content: ""; }

.la-amazon::before { content: ""; }

.la-amazon-pay::before { content: ""; }

.la-ambulance::before { content: ""; }

.la-american-sign-language-interpreting::before { content: ""; }

.la-amilia::before { content: ""; }

.la-anchor::before { content: ""; }

.la-android::before { content: ""; }

.la-angellist::before { content: ""; }

.la-angle-double-down::before { content: ""; }

.la-angle-double-left::before { content: ""; }

.la-angle-double-right::before { content: ""; }

.la-angle-double-up::before { content: ""; }

.la-angle-down::before { content: ""; }

.la-angle-left::before { content: ""; }

.la-angle-right::before { content: ""; }

.la-angle-up::before { content: ""; }

.la-angry::before { content: ""; }

.la-angrycreative::before { content: ""; }

.la-angular::before { content: ""; }

.la-ankh::before { content: ""; }

.la-app-store::before { content: ""; }

.la-app-store-ios::before { content: ""; }

.la-apper::before { content: ""; }

.la-apple::before { content: ""; }

.la-apple-alt::before { content: ""; }

.la-apple-pay::before { content: ""; }

.la-archive::before { content: ""; }

.la-archway::before { content: ""; }

.la-arrow-alt-circle-down::before { content: ""; }

.la-arrow-alt-circle-left::before { content: ""; }

.la-arrow-alt-circle-right::before { content: ""; }

.la-arrow-alt-circle-up::before { content: ""; }

.la-arrow-circle-down::before { content: ""; }

.la-arrow-circle-left::before { content: ""; }

.la-arrow-circle-right::before { content: ""; }

.la-arrow-circle-up::before { content: ""; }

.la-arrow-down::before { content: ""; }

.la-arrow-left::before { content: ""; }

.la-arrow-right::before { content: ""; }

.la-arrow-up::before { content: ""; }

.la-arrows-alt::before { content: ""; }

.la-arrows-alt-h::before { content: ""; }

.la-arrows-alt-v::before { content: ""; }

.la-artstation::before { content: ""; }

.la-assistive-listening-systems::before { content: ""; }

.la-asterisk::before { content: ""; }

.la-asymmetrik::before { content: ""; }

.la-at::before { content: ""; }

.la-atlas::before { content: ""; }

.la-atlassian::before { content: ""; }

.la-atom::before { content: ""; }

.la-audible::before { content: ""; }

.la-audio-description::before { content: ""; }

.la-autoprefixer::before { content: ""; }

.la-avianex::before { content: ""; }

.la-aviato::before { content: ""; }

.la-award::before { content: ""; }

.la-aws::before { content: ""; }

.la-baby::before { content: ""; }

.la-baby-carriage::before { content: ""; }

.la-backspace::before { content: ""; }

.la-backward::before { content: ""; }

.la-bacon::before { content: ""; }

.la-balance-scale::before { content: ""; }

.la-balance-scale-left::before { content: ""; }

.la-balance-scale-right::before { content: ""; }

.la-ban::before { content: ""; }

.la-band-aid::before { content: ""; }

.la-bandcamp::before { content: ""; }

.la-barcode::before { content: ""; }

.la-bars::before { content: ""; }

.la-baseball-ball::before { content: ""; }

.la-basketball-ball::before { content: ""; }

.la-bath::before { content: ""; }

.la-battery-empty::before { content: ""; }

.la-battery-full::before { content: ""; }

.la-battery-half::before { content: ""; }

.la-battery-quarter::before { content: ""; }

.la-battery-three-quarters::before { content: ""; }

.la-battle-net::before { content: ""; }

.la-bed::before { content: ""; }

.la-beer::before { content: ""; }

.la-behance::before { content: ""; }

.la-behance-square::before { content: ""; }

.la-bell::before { content: ""; }

.la-bell-slash::before { content: ""; }

.la-bezier-curve::before { content: ""; }

.la-bible::before { content: ""; }

.la-bicycle::before { content: ""; }

.la-biking::before { content: ""; }

.la-bimobject::before { content: ""; }

.la-binoculars::before { content: ""; }

.la-biohazard::before { content: ""; }

.la-birthday-cake::before { content: ""; }

.la-bitbucket::before { content: ""; }

.la-bitcoin::before { content: ""; }

.la-bity::before { content: ""; }

.la-black-tie::before { content: ""; }

.la-blackberry::before { content: ""; }

.la-blender::before { content: ""; }

.la-blender-phone::before { content: ""; }

.la-blind::before { content: ""; }

.la-blog::before { content: ""; }

.la-blogger::before { content: ""; }

.la-blogger-b::before { content: ""; }

.la-bluetooth::before { content: ""; }

.la-bluetooth-b::before { content: ""; }

.la-bold::before { content: ""; }

.la-bolt::before { content: ""; }

.la-bomb::before { content: ""; }

.la-bone::before { content: ""; }

.la-bong::before { content: ""; }

.la-book::before { content: ""; }

.la-book-dead::before { content: ""; }

.la-book-medical::before { content: ""; }

.la-book-open::before { content: ""; }

.la-book-reader::before { content: ""; }

.la-bookmark::before { content: ""; }

.la-bootstrap::before { content: ""; }

.la-border-all::before { content: ""; }

.la-border-none::before { content: ""; }

.la-border-style::before { content: ""; }

.la-bowling-ball::before { content: ""; }

.la-box::before { content: ""; }

.la-box-open::before { content: ""; }

.la-boxes::before { content: ""; }

.la-braille::before { content: ""; }

.la-brain::before { content: ""; }

.la-bread-slice::before { content: ""; }

.la-briefcase::before { content: ""; }

.la-briefcase-medical::before { content: ""; }

.la-broadcast-tower::before { content: ""; }

.la-broom::before { content: ""; }

.la-brush::before { content: ""; }

.la-btc::before { content: ""; }

.la-buffer::before { content: ""; }

.la-bug::before { content: ""; }

.la-building::before { content: ""; }

.la-bullhorn::before { content: ""; }

.la-bullseye::before { content: ""; }

.la-burn::before { content: ""; }

.la-buromobelexperte::before { content: ""; }

.la-bus::before { content: ""; }

.la-bus-alt::before { content: ""; }

.la-business-time::before { content: ""; }

.la-buy-n-large::before { content: ""; }

.la-buysellads::before { content: ""; }

.la-calculator::before { content: ""; }

.la-calendar::before { content: ""; }

.la-calendar-alt::before { content: ""; }

.la-calendar-check::before { content: ""; }

.la-calendar-day::before { content: ""; }

.la-calendar-minus::before { content: ""; }

.la-calendar-plus::before { content: ""; }

.la-calendar-times::before { content: ""; }

.la-calendar-week::before { content: ""; }

.la-camera::before { content: ""; }

.la-camera-retro::before { content: ""; }

.la-campground::before { content: ""; }

.la-canadian-maple-leaf::before { content: ""; }

.la-candy-cane::before { content: ""; }

.la-cannabis::before { content: ""; }

.la-capsules::before { content: ""; }

.la-car::before { content: ""; }

.la-car-alt::before { content: ""; }

.la-car-battery::before { content: ""; }

.la-car-crash::before { content: ""; }

.la-car-side::before { content: ""; }

.la-caret-down::before { content: ""; }

.la-caret-left::before { content: ""; }

.la-caret-right::before { content: ""; }

.la-caret-square-down::before { content: ""; }

.la-caret-square-left::before { content: ""; }

.la-caret-square-right::before { content: ""; }

.la-caret-square-up::before { content: ""; }

.la-caret-up::before { content: ""; }

.la-carrot::before { content: ""; }

.la-cart-arrow-down::before { content: ""; }

.la-cart-plus::before { content: ""; }

.la-cash-register::before { content: ""; }

.la-cat::before { content: ""; }

.la-cc-amazon-pay::before { content: ""; }

.la-cc-amex::before { content: ""; }

.la-cc-apple-pay::before { content: ""; }

.la-cc-diners-club::before { content: ""; }

.la-cc-discover::before { content: ""; }

.la-cc-jcb::before { content: ""; }

.la-cc-mastercard::before { content: ""; }

.la-cc-paypal::before { content: ""; }

.la-cc-stripe::before { content: ""; }

.la-cc-visa::before { content: ""; }

.la-centercode::before { content: ""; }

.la-centos::before { content: ""; }

.la-certificate::before { content: ""; }

.la-chair::before { content: ""; }

.la-chalkboard::before { content: ""; }

.la-chalkboard-teacher::before { content: ""; }

.la-charging-station::before { content: ""; }

.la-chart-area::before { content: ""; }

.la-chart-bar::before { content: ""; }

.la-chart-line::before { content: ""; }

.la-chart-pie::before { content: ""; }

.la-check::before { content: ""; }

.la-check-circle::before { content: ""; }

.la-check-double::before { content: ""; }

.la-check-square::before { content: ""; }

.la-cheese::before { content: ""; }

.la-chess::before { content: ""; }

.la-chess-bishop::before { content: ""; }

.la-chess-board::before { content: ""; }

.la-chess-king::before { content: ""; }

.la-chess-knight::before { content: ""; }

.la-chess-pawn::before { content: ""; }

.la-chess-queen::before { content: ""; }

.la-chess-rook::before { content: ""; }

.la-chevron-circle-down::before { content: ""; }

.la-chevron-circle-left::before { content: ""; }

.la-chevron-circle-right::before { content: ""; }

.la-chevron-circle-up::before { content: ""; }

.la-chevron-down::before { content: ""; }

.la-chevron-left::before { content: ""; }

.la-chevron-right::before { content: ""; }

.la-chevron-up::before { content: ""; }

.la-child::before { content: ""; }

.la-chrome::before { content: ""; }

.la-chromecast::before { content: ""; }

.la-church::before { content: ""; }

.la-circle::before { content: ""; }

.la-circle-notch::before { content: ""; }

.la-city::before { content: ""; }

.la-clinic-medical::before { content: ""; }

.la-clipboard::before { content: ""; }

.la-clipboard-check::before { content: ""; }

.la-clipboard-list::before { content: ""; }

.la-clock::before { content: ""; }

.la-clone::before { content: ""; }

.la-closed-captioning::before { content: ""; }

.la-cloud::before { content: ""; }

.la-cloud-download-alt::before { content: ""; }

.la-cloud-meatball::before { content: ""; }

.la-cloud-moon::before { content: ""; }

.la-cloud-moon-rain::before { content: ""; }

.la-cloud-rain::before { content: ""; }

.la-cloud-showers-heavy::before { content: ""; }

.la-cloud-sun::before { content: ""; }

.la-cloud-sun-rain::before { content: ""; }

.la-cloud-upload-alt::before { content: ""; }

.la-cloudscale::before { content: ""; }

.la-cloudsmith::before { content: ""; }

.la-cloudversify::before { content: ""; }

.la-cocktail::before { content: ""; }

.la-code::before { content: ""; }

.la-code-branch::before { content: ""; }

.la-codepen::before { content: ""; }

.la-codiepie::before { content: ""; }

.la-coffee::before { content: ""; }

.la-cog::before { content: ""; }

.la-cogs::before { content: ""; }

.la-coins::before { content: ""; }

.la-columns::before { content: ""; }

.la-comment::before { content: ""; }

.la-comment-alt::before { content: ""; }

.la-comment-dollar::before { content: ""; }

.la-comment-dots::before { content: ""; }

.la-comment-medical::before { content: ""; }

.la-comment-slash::before { content: ""; }

.la-comments::before { content: ""; }

.la-comments-dollar::before { content: ""; }

.la-compact-disc::before { content: ""; }

.la-compass::before { content: ""; }

.la-compress::before { content: ""; }

.la-compress-arrows-alt::before { content: ""; }

.la-concierge-bell::before { content: ""; }

.la-confluence::before { content: ""; }

.la-connectdevelop::before { content: ""; }

.la-contao::before { content: ""; }

.la-cookie::before { content: ""; }

.la-cookie-bite::before { content: ""; }

.la-copy::before { content: ""; }

.la-copyright::before { content: ""; }

.la-cotton-bureau::before { content: ""; }

.la-couch::before { content: ""; }

.la-cpanel::before { content: ""; }

.la-creative-commons::before { content: ""; }

.la-creative-commons-by::before { content: ""; }

.la-creative-commons-nc::before { content: ""; }

.la-creative-commons-nc-eu::before { content: ""; }

.la-creative-commons-nc-jp::before { content: ""; }

.la-creative-commons-nd::before { content: ""; }

.la-creative-commons-pd::before { content: ""; }

.la-creative-commons-pd-alt::before { content: ""; }

.la-creative-commons-remix::before { content: ""; }

.la-creative-commons-sa::before { content: ""; }

.la-creative-commons-sampling::before { content: ""; }

.la-creative-commons-sampling-plus::before { content: ""; }

.la-creative-commons-share::before { content: ""; }

.la-creative-commons-zero::before { content: ""; }

.la-credit-card::before { content: ""; }

.la-critical-role::before { content: ""; }

.la-crop::before { content: ""; }

.la-crop-alt::before { content: ""; }

.la-cross::before { content: ""; }

.la-crosshairs::before { content: ""; }

.la-crow::before { content: ""; }

.la-crown::before { content: ""; }

.la-crutch::before { content: ""; }

.la-css3::before { content: ""; }

.la-css3-alt::before { content: ""; }

.la-cube::before { content: ""; }

.la-cubes::before { content: ""; }

.la-cut::before { content: ""; }

.la-cuttlefish::before { content: ""; }

.la-d-and-d::before { content: ""; }

.la-d-and-d-beyond::before { content: ""; }

.la-dashcube::before { content: ""; }

.la-database::before { content: ""; }

.la-deaf::before { content: ""; }

.la-delicious::before { content: ""; }

.la-democrat::before { content: ""; }

.la-deploydog::before { content: ""; }

.la-deskpro::before { content: ""; }

.la-desktop::before { content: ""; }

.la-dev::before { content: ""; }

.la-deviantart::before { content: ""; }

.la-dharmachakra::before { content: ""; }

.la-dhl::before { content: ""; }

.la-diagnoses::before { content: ""; }

.la-diaspora::before { content: ""; }

.la-dice::before { content: ""; }

.la-dice-d20::before { content: ""; }

.la-dice-d6::before { content: ""; }

.la-dice-five::before { content: ""; }

.la-dice-four::before { content: ""; }

.la-dice-one::before { content: ""; }

.la-dice-six::before { content: ""; }

.la-dice-three::before { content: ""; }

.la-dice-two::before { content: ""; }

.la-digg::before { content: ""; }

.la-digital-ocean::before { content: ""; }

.la-digital-tachograph::before { content: ""; }

.la-directions::before { content: ""; }

.la-discord::before { content: ""; }

.la-discourse::before { content: ""; }

.la-divide::before { content: ""; }

.la-dizzy::before { content: ""; }

.la-dna::before { content: ""; }

.la-dochub::before { content: ""; }

.la-docker::before { content: ""; }

.la-dog::before { content: ""; }

.la-dollar-sign::before { content: ""; }

.la-dolly::before { content: ""; }

.la-dolly-flatbed::before { content: ""; }

.la-donate::before { content: ""; }

.la-door-closed::before { content: ""; }

.la-door-open::before { content: ""; }

.la-dot-circle::before { content: ""; }

.la-dove::before { content: ""; }

.la-download::before { content: ""; }

.la-draft2digital::before { content: ""; }

.la-drafting-compass::before { content: ""; }

.la-dragon::before { content: ""; }

.la-draw-polygon::before { content: ""; }

.la-dribbble::before { content: ""; }

.la-dribbble-square::before { content: ""; }

.la-dropbox::before { content: ""; }

.la-drum::before { content: ""; }

.la-drum-steelpan::before { content: ""; }

.la-drumstick-bite::before { content: ""; }

.la-drupal::before { content: ""; }

.la-dumbbell::before { content: ""; }

.la-dumpster::before { content: ""; }

.la-dumpster-fire::before { content: ""; }

.la-dungeon::before { content: ""; }

.la-dyalog::before { content: ""; }

.la-earlybirds::before { content: ""; }

.la-ebay::before { content: ""; }

.la-edge::before { content: ""; }

.la-edit::before { content: ""; }

.la-egg::before { content: ""; }

.la-eject::before { content: ""; }

.la-elementor::before { content: ""; }

.la-ellipsis-h::before { content: ""; }

.la-ellipsis-v::before { content: ""; }

.la-ello::before { content: ""; }

.la-ember::before { content: ""; }

.la-empire::before { content: ""; }

.la-envelope::before { content: ""; }

.la-envelope-open::before { content: ""; }

.la-envelope-open-text::before { content: ""; }

.la-envelope-square::before { content: ""; }

.la-envira::before { content: ""; }

.la-equals::before { content: ""; }

.la-eraser::before { content: ""; }

.la-erlang::before { content: ""; }

.la-ethereum::before { content: ""; }

.la-ethernet::before { content: ""; }

.la-etsy::before { content: ""; }

.la-euro-sign::before { content: ""; }

.la-evernote::before { content: ""; }

.la-exchange-alt::before { content: ""; }

.la-exclamation::before { content: ""; }

.la-exclamation-circle::before { content: ""; }

.la-exclamation-triangle::before { content: ""; }

.la-expand::before { content: ""; }

.la-expand-arrows-alt::before { content: ""; }

.la-expeditedssl::before { content: ""; }

.la-external-link-alt::before { content: ""; }

.la-external-link-square-alt::before { content: ""; }

.la-eye::before { content: ""; }

.la-eye-dropper::before { content: ""; }

.la-eye-slash::before { content: ""; }

.la-facebook::before { content: ""; }

.la-facebook-f::before { content: ""; }

.la-facebook-messenger::before { content: ""; }

.la-facebook-square::before { content: ""; }

.la-fan::before { content: ""; }

.la-fantasy-flight-games::before { content: ""; }

.la-fast-backward::before { content: ""; }

.la-fast-forward::before { content: ""; }

.la-fax::before { content: ""; }

.la-feather::before { content: ""; }

.la-feather-alt::before { content: ""; }

.la-fedex::before { content: ""; }

.la-fedora::before { content: ""; }

.la-female::before { content: ""; }

.la-fighter-jet::before { content: ""; }

.la-figma::before { content: ""; }

.la-file::before { content: ""; }

.la-file-alt::before { content: ""; }

.la-file-archive::before { content: ""; }

.la-file-audio::before { content: ""; }

.la-file-code::before { content: ""; }

.la-file-contract::before { content: ""; }

.la-file-csv::before { content: ""; }

.la-file-download::before { content: ""; }

.la-file-excel::before { content: ""; }

.la-file-export::before { content: ""; }

.la-file-image::before { content: ""; }

.la-file-import::before { content: ""; }

.la-file-invoice::before { content: ""; }

.la-file-invoice-dollar::before { content: ""; }

.la-file-medical::before { content: ""; }

.la-file-medical-alt::before { content: ""; }

.la-file-pdf::before { content: ""; }

.la-file-powerpoint::before { content: ""; }

.la-file-prescription::before { content: ""; }

.la-file-signature::before { content: ""; }

.la-file-upload::before { content: ""; }

.la-file-video::before { content: ""; }

.la-file-word::before { content: ""; }

.la-fill::before { content: ""; }

.la-fill-drip::before { content: ""; }

.la-film::before { content: ""; }

.la-filter::before { content: ""; }

.la-fingerprint::before { content: ""; }

.la-fire::before { content: ""; }

.la-fire-alt::before { content: ""; }

.la-fire-extinguisher::before { content: ""; }

.la-firefox::before { content: ""; }

.la-first-aid::before { content: ""; }

.la-first-order::before { content: ""; }

.la-first-order-alt::before { content: ""; }

.la-firstdraft::before { content: ""; }

.la-fish::before { content: ""; }

.la-fist-raised::before { content: ""; }

.la-flag::before { content: ""; }

.la-flag-checkered::before { content: ""; }

.la-flag-usa::before { content: ""; }

.la-flask::before { content: ""; }

.la-flickr::before { content: ""; }

.la-flipboard::before { content: ""; }

.la-flushed::before { content: ""; }

.la-fly::before { content: ""; }

.la-folder::before { content: ""; }

.la-folder-minus::before { content: ""; }

.la-folder-open::before { content: ""; }

.la-folder-plus::before { content: ""; }

.la-font::before { content: ""; }

.la-font-awesome::before { content: ""; }

.la-font-awesome-alt::before { content: ""; }

.la-font-awesome-flag::before { content: ""; }

.la-font-awesome-logo-full::before { content: ""; }

.la-fonticons::before { content: ""; }

.la-fonticons-fi::before { content: ""; }

.la-football-ball::before { content: ""; }

.la-fort-awesome::before { content: ""; }

.la-fort-awesome-alt::before { content: ""; }

.la-forumbee::before { content: ""; }

.la-forward::before { content: ""; }

.la-foursquare::before { content: ""; }

.la-free-code-camp::before { content: ""; }

.la-freebsd::before { content: ""; }

.la-frog::before { content: ""; }

.la-frown::before { content: ""; }

.la-frown-open::before { content: ""; }

.la-fulcrum::before { content: ""; }

.la-funnel-dollar::before { content: ""; }

.la-futbol::before { content: ""; }

.la-galactic-republic::before { content: ""; }

.la-galactic-senate::before { content: ""; }

.la-gamepad::before { content: ""; }

.la-gas-pump::before { content: ""; }

.la-gavel::before { content: ""; }

.la-gem::before { content: ""; }

.la-genderless::before { content: ""; }

.la-get-pocket::before { content: ""; }

.la-gg::before { content: ""; }

.la-gg-circle::before { content: ""; }

.la-ghost::before { content: ""; }

.la-gift::before { content: ""; }

.la-gifts::before { content: ""; }

.la-git::before { content: ""; }

.la-git-alt::before { content: ""; }

.la-git-square::before { content: ""; }

.la-github::before { content: ""; }

.la-github-alt::before { content: ""; }

.la-github-square::before { content: ""; }

.la-gitkraken::before { content: ""; }

.la-gitlab::before { content: ""; }

.la-gitter::before { content: ""; }

.la-glass-cheers::before { content: ""; }

.la-glass-martini::before { content: ""; }

.la-glass-martini-alt::before { content: ""; }

.la-glass-whiskey::before { content: ""; }

.la-glasses::before { content: ""; }

.la-glide::before { content: ""; }

.la-glide-g::before { content: ""; }

.la-globe::before { content: ""; }

.la-globe-africa::before { content: ""; }

.la-globe-americas::before { content: ""; }

.la-globe-asia::before { content: ""; }

.la-globe-europe::before { content: ""; }

.la-gofore::before { content: ""; }

.la-golf-ball::before { content: ""; }

.la-goodreads::before { content: ""; }

.la-goodreads-g::before { content: ""; }

.la-google::before { content: ""; }

.la-google-drive::before { content: ""; }

.la-google-play::before { content: ""; }

.la-google-plus::before { content: ""; }

.la-google-plus-g::before { content: ""; }

.la-google-plus-square::before { content: ""; }

.la-google-wallet::before { content: ""; }

.la-gopuram::before { content: ""; }

.la-graduation-cap::before { content: ""; }

.la-gratipay::before { content: ""; }

.la-grav::before { content: ""; }

.la-greater-than::before { content: ""; }

.la-greater-than-equal::before { content: ""; }

.la-grimace::before { content: ""; }

.la-grin::before { content: ""; }

.la-grin-alt::before { content: ""; }

.la-grin-beam::before { content: ""; }

.la-grin-beam-sweat::before { content: ""; }

.la-grin-hearts::before { content: ""; }

.la-grin-squint::before { content: ""; }

.la-grin-squint-tears::before { content: ""; }

.la-grin-stars::before { content: ""; }

.la-grin-tears::before { content: ""; }

.la-grin-tongue::before { content: ""; }

.la-grin-tongue-squint::before { content: ""; }

.la-grin-tongue-wink::before { content: ""; }

.la-grin-wink::before { content: ""; }

.la-grip-horizontal::before { content: ""; }

.la-grip-lines::before { content: ""; }

.la-grip-lines-vertical::before { content: ""; }

.la-grip-vertical::before { content: ""; }

.la-gripfire::before { content: ""; }

.la-grunt::before { content: ""; }

.la-guitar::before { content: ""; }

.la-gulp::before { content: ""; }

.la-h-square::before { content: ""; }

.la-hacker-news::before { content: ""; }

.la-hacker-news-square::before { content: ""; }

.la-hackerrank::before { content: ""; }

.la-hamburger::before { content: ""; }

.la-hammer::before { content: ""; }

.la-hamsa::before { content: ""; }

.la-hand-holding::before { content: ""; }

.la-hand-holding-heart::before { content: ""; }

.la-hand-holding-usd::before { content: ""; }

.la-hand-lizard::before { content: ""; }

.la-hand-middle-finger::before { content: ""; }

.la-hand-paper::before { content: ""; }

.la-hand-peace::before { content: ""; }

.la-hand-point-down::before { content: ""; }

.la-hand-point-left::before { content: ""; }

.la-hand-point-right::before { content: ""; }

.la-hand-point-up::before { content: ""; }

.la-hand-pointer::before { content: ""; }

.la-hand-rock::before { content: ""; }

.la-hand-scissors::before { content: ""; }

.la-hand-spock::before { content: ""; }

.la-hands::before { content: ""; }

.la-hands-helping::before { content: ""; }

.la-handshake::before { content: ""; }

.la-hanukiah::before { content: ""; }

.la-hard-hat::before { content: ""; }

.la-hashtag::before { content: ""; }

.la-hat-cowboy::before { content: ""; }

.la-hat-cowboy-side::before { content: ""; }

.la-hat-wizard::before { content: ""; }

.la-haykal::before { content: ""; }

.la-hdd::before { content: ""; }

.la-heading::before { content: ""; }

.la-headphones::before { content: ""; }

.la-headphones-alt::before { content: ""; }

.la-headset::before { content: ""; }

.la-heart::before { content: ""; }

.la-heart-broken::before { content: ""; }

.la-heartbeat::before { content: ""; }

.la-helicopter::before { content: ""; }

.la-highlighter::before { content: ""; }

.la-hiking::before { content: ""; }

.la-hippo::before { content: ""; }

.la-hips::before { content: ""; }

.la-hire-a-helper::before { content: ""; }

.la-history::before { content: ""; }

.la-hockey-puck::before { content: ""; }

.la-holly-berry::before { content: ""; }

.la-home::before { content: ""; }

.la-hooli::before { content: ""; }

.la-hornbill::before { content: ""; }

.la-horse::before { content: ""; }

.la-horse-head::before { content: ""; }

.la-hospital::before { content: ""; }

.la-hospital-alt::before { content: ""; }

.la-hospital-symbol::before { content: ""; }

.la-hot-tub::before { content: ""; }

.la-hotdog::before { content: ""; }

.la-hotel::before { content: ""; }

.la-hotjar::before { content: ""; }

.la-hourglass::before { content: ""; }

.la-hourglass-end::before { content: ""; }

.la-hourglass-half::before { content: ""; }

.la-hourglass-start::before { content: ""; }

.la-house-damage::before { content: ""; }

.la-houzz::before { content: ""; }

.la-hryvnia::before { content: ""; }

.la-html5::before { content: ""; }

.la-hubspot::before { content: ""; }

.la-i-cursor::before { content: ""; }

.la-ice-cream::before { content: ""; }

.la-icicles::before { content: ""; }

.la-icons::before { content: ""; }

.la-id-badge::before { content: ""; }

.la-id-card::before { content: ""; }

.la-id-card-alt::before { content: ""; }

.la-igloo::before { content: ""; }

.la-image::before { content: ""; }

.la-images::before { content: ""; }

.la-imdb::before { content: ""; }

.la-inbox::before { content: ""; }

.la-indent::before { content: ""; }

.la-industry::before { content: ""; }

.la-infinity::before { content: ""; }

.la-info::before { content: ""; }

.la-info-circle::before { content: ""; }

.la-instagram::before { content: ""; }

.la-intercom::before { content: ""; }

.la-internet-explorer::before { content: ""; }

.la-invision::before { content: ""; }

.la-ioxhost::before { content: ""; }

.la-italic::before { content: ""; }

.la-itch-io::before { content: ""; }

.la-itunes::before { content: ""; }

.la-itunes-note::before { content: ""; }

.la-java::before { content: ""; }

.la-jedi::before { content: ""; }

.la-jedi-order::before { content: ""; }

.la-jenkins::before { content: ""; }

.la-jira::before { content: ""; }

.la-joget::before { content: ""; }

.la-joint::before { content: ""; }

.la-joomla::before { content: ""; }

.la-journal-whills::before { content: ""; }

.la-js::before { content: ""; }

.la-js-square::before { content: ""; }

.la-jsfiddle::before { content: ""; }

.la-kaaba::before { content: ""; }

.la-kaggle::before { content: ""; }

.la-key::before { content: ""; }

.la-keybase::before { content: ""; }

.la-keyboard::before { content: ""; }

.la-keycdn::before { content: ""; }

.la-khanda::before { content: ""; }

.la-kickstarter::before { content: ""; }

.la-kickstarter-k::before { content: ""; }

.la-kiss::before { content: ""; }

.la-kiss-beam::before { content: ""; }

.la-kiss-wink-heart::before { content: ""; }

.la-kiwi-bird::before { content: ""; }

.la-korvue::before { content: ""; }

.la-landmark::before { content: ""; }

.la-language::before { content: ""; }

.la-laptop::before { content: ""; }

.la-laptop-code::before { content: ""; }

.la-laptop-medical::before { content: ""; }

.la-laravel::before { content: ""; }

.la-lastfm::before { content: ""; }

.la-lastfm-square::before { content: ""; }

.la-laugh::before { content: ""; }

.la-laugh-beam::before { content: ""; }

.la-laugh-squint::before { content: ""; }

.la-laugh-wink::before { content: ""; }

.la-layer-group::before { content: ""; }

.la-leaf::before { content: ""; }

.la-leanpub::before { content: ""; }

.la-lemon::before { content: ""; }

.la-less::before { content: ""; }

.la-less-than::before { content: ""; }

.la-less-than-equal::before { content: ""; }

.la-level-down-alt::before { content: ""; }

.la-level-up-alt::before { content: ""; }

.la-life-ring::before { content: ""; }

.la-lightbulb::before { content: ""; }

.la-line::before { content: ""; }

.la-link::before { content: ""; }

.la-linkedin::before { content: ""; }

.la-linkedin-in::before { content: ""; }

.la-linode::before { content: ""; }

.la-linux::before { content: ""; }

.la-lira-sign::before { content: ""; }

.la-list::before { content: ""; }

.la-list-alt::before { content: ""; }

.la-list-ol::before { content: ""; }

.la-list-ul::before { content: ""; }

.la-location-arrow::before { content: ""; }

.la-lock::before { content: ""; }

.la-lock-open::before { content: ""; }

.la-long-arrow-alt-down::before { content: ""; }

.la-long-arrow-alt-left::before { content: ""; }

.la-long-arrow-alt-right::before { content: ""; }

.la-long-arrow-alt-up::before { content: ""; }

.la-low-vision::before { content: ""; }

.la-luggage-cart::before { content: ""; }

.la-lyft::before { content: ""; }

.la-magento::before { content: ""; }

.la-magic::before { content: ""; }

.la-magnet::before { content: ""; }

.la-mail-bulk::before { content: ""; }

.la-mailchimp::before { content: ""; }

.la-male::before { content: ""; }

.la-mandalorian::before { content: ""; }

.la-map::before { content: ""; }

.la-map-marked::before { content: ""; }

.la-map-marked-alt::before { content: ""; }

.la-map-marker::before { content: ""; }

.la-map-marker-alt::before { content: ""; }

.la-map-pin::before { content: ""; }

.la-map-signs::before { content: ""; }

.la-markdown::before { content: ""; }

.la-marker::before { content: ""; }

.la-mars::before { content: ""; }

.la-mars-double::before { content: ""; }

.la-mars-stroke::before { content: ""; }

.la-mars-stroke-h::before { content: ""; }

.la-mars-stroke-v::before { content: ""; }

.la-mask::before { content: ""; }

.la-mastodon::before { content: ""; }

.la-maxcdn::before { content: ""; }

.la-mdb::before { content: ""; }

.la-medal::before { content: ""; }

.la-medapps::before { content: ""; }

.la-medium::before { content: ""; }

.la-medium-m::before { content: ""; }

.la-medkit::before { content: ""; }

.la-medrt::before { content: ""; }

.la-meetup::before { content: ""; }

.la-megaport::before { content: ""; }

.la-meh::before { content: ""; }

.la-meh-blank::before { content: ""; }

.la-meh-rolling-eyes::before { content: ""; }

.la-memory::before { content: ""; }

.la-mendeley::before { content: ""; }

.la-menorah::before { content: ""; }

.la-mercury::before { content: ""; }

.la-meteor::before { content: ""; }

.la-microchip::before { content: ""; }

.la-microphone::before { content: ""; }

.la-microphone-alt::before { content: ""; }

.la-microphone-alt-slash::before { content: ""; }

.la-microphone-slash::before { content: ""; }

.la-microscope::before { content: ""; }

.la-microsoft::before { content: ""; }

.la-minus::before { content: ""; }

.la-minus-circle::before { content: ""; }

.la-minus-square::before { content: ""; }

.la-mitten::before { content: ""; }

.la-mix::before { content: ""; }

.la-mixcloud::before { content: ""; }

.la-mizuni::before { content: ""; }

.la-mobile::before { content: ""; }

.la-mobile-alt::before { content: ""; }

.la-modx::before { content: ""; }

.la-monero::before { content: ""; }

.la-money-bill::before { content: ""; }

.la-money-bill-alt::before { content: ""; }

.la-money-bill-wave::before { content: ""; }

.la-money-bill-wave-alt::before { content: ""; }

.la-money-check::before { content: ""; }

.la-money-check-alt::before { content: ""; }

.la-monument::before { content: ""; }

.la-moon::before { content: ""; }

.la-mortar-pestle::before { content: ""; }

.la-mosque::before { content: ""; }

.la-motorcycle::before { content: ""; }

.la-mountain::before { content: ""; }

.la-mouse::before { content: ""; }

.la-mouse-pointer::before { content: ""; }

.la-mug-hot::before { content: ""; }

.la-music::before { content: ""; }

.la-napster::before { content: ""; }

.la-neos::before { content: ""; }

.la-network-wired::before { content: ""; }

.la-neuter::before { content: ""; }

.la-newspaper::before { content: ""; }

.la-nimblr::before { content: ""; }

.la-node::before { content: ""; }

.la-node-js::before { content: ""; }

.la-not-equal::before { content: ""; }

.la-notes-medical::before { content: ""; }

.la-npm::before { content: ""; }

.la-ns8::before { content: ""; }

.la-nutritionix::before { content: ""; }

.la-object-group::before { content: ""; }

.la-object-ungroup::before { content: ""; }

.la-odnoklassniki::before { content: ""; }

.la-odnoklassniki-square::before { content: ""; }

.la-oil-can::before { content: ""; }

.la-old-republic::before { content: ""; }

.la-om::before { content: ""; }

.la-opencart::before { content: ""; }

.la-openid::before { content: ""; }

.la-opera::before { content: ""; }

.la-optin-monster::before { content: ""; }

.la-orcid::before { content: ""; }

.la-osi::before { content: ""; }

.la-otter::before { content: ""; }

.la-outdent::before { content: ""; }

.la-page4::before { content: ""; }

.la-pagelines::before { content: ""; }

.la-pager::before { content: ""; }

.la-paint-brush::before { content: ""; }

.la-paint-roller::before { content: ""; }

.la-palette::before { content: ""; }

.la-palfed::before { content: ""; }

.la-pallet::before { content: ""; }

.la-paper-plane::before { content: ""; }

.la-paperclip::before { content: ""; }

.la-parachute-box::before { content: ""; }

.la-paragraph::before { content: ""; }

.la-parking::before { content: ""; }

.la-passport::before { content: ""; }

.la-pastafarianism::before { content: ""; }

.la-paste::before { content: ""; }

.la-patreon::before { content: ""; }

.la-pause::before { content: ""; }

.la-pause-circle::before { content: ""; }

.la-paw::before { content: ""; }

.la-paypal::before { content: ""; }

.la-peace::before { content: ""; }

.la-pen::before { content: ""; }

.la-pen-alt::before { content: ""; }

.la-pen-fancy::before { content: ""; }

.la-pen-nib::before { content: ""; }

.la-pen-square::before { content: ""; }

.la-pencil-alt::before { content: ""; }

.la-pencil-ruler::before { content: ""; }

.la-penny-arcade::before { content: ""; }

.la-people-carry::before { content: ""; }

.la-pepper-hot::before { content: ""; }

.la-percent::before { content: ""; }

.la-percentage::before { content: ""; }

.la-periscope::before { content: ""; }

.la-person-booth::before { content: ""; }

.la-phabricator::before { content: ""; }

.la-phoenix-framework::before { content: ""; }

.la-phoenix-squadron::before { content: ""; }

.la-phone::before { content: ""; }

.la-phone-alt::before { content: ""; }

.la-phone-slash::before { content: ""; }

.la-phone-square::before { content: ""; }

.la-phone-square-alt::before { content: ""; }

.la-phone-volume::before { content: ""; }

.la-photo-video::before { content: ""; }

.la-php::before { content: ""; }

.la-pied-piper::before { content: ""; }

.la-pied-piper-alt::before { content: ""; }

.la-pied-piper-hat::before { content: ""; }

.la-pied-piper-pp::before { content: ""; }

.la-piggy-bank::before { content: ""; }

.la-pills::before { content: ""; }

.la-pinterest::before { content: ""; }

.la-pinterest-p::before { content: ""; }

.la-pinterest-square::before { content: ""; }

.la-pizza-slice::before { content: ""; }

.la-place-of-worship::before { content: ""; }

.la-plane::before { content: ""; }

.la-plane-arrival::before { content: ""; }

.la-plane-departure::before { content: ""; }

.la-play::before { content: ""; }

.la-play-circle::before { content: ""; }

.la-playstation::before { content: ""; }

.la-plug::before { content: ""; }

.la-plus::before { content: ""; }

.la-plus-circle::before { content: ""; }

.la-plus-square::before { content: ""; }

.la-podcast::before { content: ""; }

.la-poll::before { content: ""; }

.la-poll-h::before { content: ""; }

.la-poo::before { content: ""; }

.la-poo-storm::before { content: ""; }

.la-poop::before { content: ""; }

.la-portrait::before { content: ""; }

.la-pound-sign::before { content: ""; }

.la-power-off::before { content: ""; }

.la-pray::before { content: ""; }

.la-praying-hands::before { content: ""; }

.la-prescription::before { content: ""; }

.la-prescription-bottle::before { content: ""; }

.la-prescription-bottle-alt::before { content: ""; }

.la-print::before { content: ""; }

.la-procedures::before { content: ""; }

.la-product-hunt::before { content: ""; }

.la-project-diagram::before { content: ""; }

.la-pushed::before { content: ""; }

.la-puzzle-piece::before { content: ""; }

.la-python::before { content: ""; }

.la-qq::before { content: ""; }

.la-qrcode::before { content: ""; }

.la-question::before { content: ""; }

.la-question-circle::before { content: ""; }

.la-quidditch::before { content: ""; }

.la-quinscape::before { content: ""; }

.la-quora::before { content: ""; }

.la-quote-left::before { content: ""; }

.la-quote-right::before { content: ""; }

.la-quran::before { content: ""; }

.la-r-project::before { content: ""; }

.la-radiation::before { content: ""; }

.la-radiation-alt::before { content: ""; }

.la-rainbow::before { content: ""; }

.la-random::before { content: ""; }

.la-raspberry-pi::before { content: ""; }

.la-ravelry::before { content: ""; }

.la-react::before { content: ""; }

.la-reacteurope::before { content: ""; }

.la-readme::before { content: ""; }

.la-rebel::before { content: ""; }

.la-receipt::before { content: ""; }

.la-record-vinyl::before { content: ""; }

.la-recycle::before { content: ""; }

.la-red-river::before { content: ""; }

.la-reddit::before { content: ""; }

.la-reddit-alien::before { content: ""; }

.la-reddit-square::before { content: ""; }

.la-redhat::before { content: ""; }

.la-redo::before { content: ""; }

.la-redo-alt::before { content: ""; }

.la-registered::before { content: ""; }

.la-remove-format::before { content: ""; }

.la-renren::before { content: ""; }

.la-reply::before { content: ""; }

.la-reply-all::before { content: ""; }

.la-replyd::before { content: ""; }

.la-republican::before { content: ""; }

.la-researchgate::before { content: ""; }

.la-resolving::before { content: ""; }

.la-restroom::before { content: ""; }

.la-retweet::before { content: ""; }

.la-rev::before { content: ""; }

.la-ribbon::before { content: ""; }

.la-ring::before { content: ""; }

.la-road::before { content: ""; }

.la-robot::before { content: ""; }

.la-rocket::before { content: ""; }

.la-rocketchat::before { content: ""; }

.la-rockrms::before { content: ""; }

.la-route::before { content: ""; }

.la-rss::before { content: ""; }

.la-rss-square::before { content: ""; }

.la-ruble-sign::before { content: ""; }

.la-ruler::before { content: ""; }

.la-ruler-combined::before { content: ""; }

.la-ruler-horizontal::before { content: ""; }

.la-ruler-vertical::before { content: ""; }

.la-running::before { content: ""; }

.la-rupee-sign::before { content: ""; }

.la-sad-cry::before { content: ""; }

.la-sad-tear::before { content: ""; }

.la-safari::before { content: ""; }

.la-salesforce::before { content: ""; }

.la-sass::before { content: ""; }

.la-satellite::before { content: ""; }

.la-satellite-dish::before { content: ""; }

.la-save::before { content: ""; }

.la-schlix::before { content: ""; }

.la-school::before { content: ""; }

.la-screwdriver::before { content: ""; }

.la-scribd::before { content: ""; }

.la-scroll::before { content: ""; }

.la-sd-card::before { content: ""; }

.la-search::before { content: ""; }

.la-search-dollar::before { content: ""; }

.la-search-location::before { content: ""; }

.la-search-minus::before { content: ""; }

.la-search-plus::before { content: ""; }

.la-searchengin::before { content: ""; }

.la-seedling::before { content: ""; }

.la-sellcast::before { content: ""; }

.la-sellsy::before { content: ""; }

.la-server::before { content: ""; }

.la-servicestack::before { content: ""; }

.la-shapes::before { content: ""; }

.la-share::before { content: ""; }

.la-share-alt::before { content: ""; }

.la-share-alt-square::before { content: ""; }

.la-share-square::before { content: ""; }

.la-shekel-sign::before { content: ""; }

.la-shield-alt::before { content: ""; }

.la-ship::before { content: ""; }

.la-shipping-fast::before { content: ""; }

.la-shirtsinbulk::before { content: ""; }

.la-shoe-prints::before { content: ""; }

.la-shopping-bag::before { content: ""; }

.la-shopping-basket::before { content: ""; }

.la-shopping-cart::before { content: ""; }

.la-shopware::before { content: ""; }

.la-shower::before { content: ""; }

.la-shuttle-van::before { content: ""; }

.la-sign::before { content: ""; }

.la-sign-in-alt::before { content: ""; }

.la-sign-language::before { content: ""; }

.la-sign-out-alt::before { content: ""; }

.la-signal::before { content: ""; }

.la-signature::before { content: ""; }

.la-sim-card::before { content: ""; }

.la-simplybuilt::before { content: ""; }

.la-sistrix::before { content: ""; }

.la-sitemap::before { content: ""; }

.la-sith::before { content: ""; }

.la-skating::before { content: ""; }

.la-sketch::before { content: ""; }

.la-skiing::before { content: ""; }

.la-skiing-nordic::before { content: ""; }

.la-skull::before { content: ""; }

.la-skull-crossbones::before { content: ""; }

.la-skyatlas::before { content: ""; }

.la-skype::before { content: ""; }

.la-slack::before { content: ""; }

.la-slack-hash::before { content: ""; }

.la-slash::before { content: ""; }

.la-sleigh::before { content: ""; }

.la-sliders-h::before { content: ""; }

.la-slideshare::before { content: ""; }

.la-smile::before { content: ""; }

.la-smile-beam::before { content: ""; }

.la-smile-wink::before { content: ""; }

.la-smog::before { content: ""; }

.la-smoking::before { content: ""; }

.la-smoking-ban::before { content: ""; }

.la-sms::before { content: ""; }

.la-snapchat::before { content: ""; }

.la-snapchat-ghost::before { content: ""; }

.la-snapchat-square::before { content: ""; }

.la-snowboarding::before { content: ""; }

.la-snowflake::before { content: ""; }

.la-snowman::before { content: ""; }

.la-snowplow::before { content: ""; }

.la-socks::before { content: ""; }

.la-solar-panel::before { content: ""; }

.la-sort::before { content: ""; }

.la-sort-alpha-down::before { content: ""; }

.la-sort-alpha-down-alt::before { content: ""; }

.la-sort-alpha-up::before { content: ""; }

.la-sort-alpha-up-alt::before { content: ""; }

.la-sort-amount-down::before { content: ""; }

.la-sort-amount-down-alt::before { content: ""; }

.la-sort-amount-up::before { content: ""; }

.la-sort-amount-up-alt::before { content: ""; }

.la-sort-down::before { content: ""; }

.la-sort-numeric-down::before { content: ""; }

.la-sort-numeric-down-alt::before { content: ""; }

.la-sort-numeric-up::before { content: ""; }

.la-sort-numeric-up-alt::before { content: ""; }

.la-sort-up::before { content: ""; }

.la-soundcloud::before { content: ""; }

.la-sourcetree::before { content: ""; }

.la-spa::before { content: ""; }

.la-space-shuttle::before { content: ""; }

.la-speakap::before { content: ""; }

.la-speaker-deck::before { content: ""; }

.la-spell-check::before { content: ""; }

.la-spider::before { content: ""; }

.la-spinner::before { content: ""; }

.la-splotch::before { content: ""; }

.la-spotify::before { content: ""; }

.la-spray-can::before { content: ""; }

.la-square::before { content: ""; }

.la-square-full::before { content: ""; }

.la-square-root-alt::before { content: ""; }

.la-squarespace::before { content: ""; }

.la-stack-exchange::before { content: ""; }

.la-stack-overflow::before { content: ""; }

.la-stackpath::before { content: ""; }

.la-stamp::before { content: ""; }

.la-star::before { content: ""; }

.la-star-and-crescent::before { content: ""; }

.la-star-half::before { content: ""; }

.la-star-half-alt::before { content: ""; }

.la-star-of-david::before { content: ""; }

.la-star-of-life::before { content: ""; }

.la-staylinked::before { content: ""; }

.la-steam::before { content: ""; }

.la-steam-square::before { content: ""; }

.la-steam-symbol::before { content: ""; }

.la-step-backward::before { content: ""; }

.la-step-forward::before { content: ""; }

.la-stethoscope::before { content: ""; }

.la-sticker-mule::before { content: ""; }

.la-sticky-note::before { content: ""; }

.la-stop::before { content: ""; }

.la-stop-circle::before { content: ""; }

.la-stopwatch::before { content: ""; }

.la-store::before { content: ""; }

.la-store-alt::before { content: ""; }

.la-strava::before { content: ""; }

.la-stream::before { content: ""; }

.la-street-view::before { content: ""; }

.la-strikethrough::before { content: ""; }

.la-stripe::before { content: ""; }

.la-stripe-s::before { content: ""; }

.la-stroopwafel::before { content: ""; }

.la-studiovinari::before { content: ""; }

.la-stumbleupon::before { content: ""; }

.la-stumbleupon-circle::before { content: ""; }

.la-subscript::before { content: ""; }

.la-subway::before { content: ""; }

.la-suitcase::before { content: ""; }

.la-suitcase-rolling::before { content: ""; }

.la-sun::before { content: ""; }

.la-superpowers::before { content: ""; }

.la-superscript::before { content: ""; }

.la-supple::before { content: ""; }

.la-surprise::before { content: ""; }

.la-suse::before { content: ""; }

.la-swatchbook::before { content: ""; }

.la-swift::before { content: ""; }

.la-swimmer::before { content: ""; }

.la-swimming-pool::before { content: ""; }

.la-symfony::before { content: ""; }

.la-synagogue::before { content: ""; }

.la-sync::before { content: ""; }

.la-sync-alt::before { content: ""; }

.la-syringe::before { content: ""; }

.la-table::before { content: ""; }

.la-table-tennis::before { content: ""; }

.la-tablet::before { content: ""; }

.la-tablet-alt::before { content: ""; }

.la-tablets::before { content: ""; }

.la-tachometer-alt::before { content: ""; }

.la-tag::before { content: ""; }

.la-tags::before { content: ""; }

.la-tape::before { content: ""; }

.la-tasks::before { content: ""; }

.la-taxi::before { content: ""; }

.la-teamspeak::before { content: ""; }

.la-teeth::before { content: ""; }

.la-teeth-open::before { content: ""; }

.la-telegram::before { content: ""; }

.la-telegram-plane::before { content: ""; }

.la-temperature-high::before { content: ""; }

.la-temperature-low::before { content: ""; }

.la-tencent-weibo::before { content: ""; }

.la-tenge::before { content: ""; }

.la-terminal::before { content: ""; }

.la-text-height::before { content: ""; }

.la-text-width::before { content: ""; }

.la-th::before { content: ""; }

.la-th-large::before { content: ""; }

.la-th-list::before { content: ""; }

.la-the-red-yeti::before { content: ""; }

.la-theater-masks::before { content: ""; }

.la-themeco::before { content: ""; }

.la-themeisle::before { content: ""; }

.la-thermometer::before { content: ""; }

.la-thermometer-empty::before { content: ""; }

.la-thermometer-full::before { content: ""; }

.la-thermometer-half::before { content: ""; }

.la-thermometer-quarter::before { content: ""; }

.la-thermometer-three-quarters::before { content: ""; }

.la-think-peaks::before { content: ""; }

.la-thumbs-down::before { content: ""; }

.la-thumbs-up::before { content: ""; }

.la-thumbtack::before { content: ""; }

.la-ticket-alt::before { content: ""; }

.la-times::before { content: ""; }

.la-times-circle::before { content: ""; }

.la-tint::before { content: ""; }

.la-tint-slash::before { content: ""; }

.la-tired::before { content: ""; }

.la-toggle-off::before { content: ""; }

.la-toggle-on::before { content: ""; }

.la-toilet::before { content: ""; }

.la-toilet-paper::before { content: ""; }

.la-toolbox::before { content: ""; }

.la-tools::before { content: ""; }

.la-tooth::before { content: ""; }

.la-torah::before { content: ""; }

.la-torii-gate::before { content: ""; }

.la-tractor::before { content: ""; }

.la-trade-federation::before { content: ""; }

.la-trademark::before { content: ""; }

.la-traffic-light::before { content: ""; }

.la-train::before { content: ""; }

.la-tram::before { content: ""; }

.la-transgender::before { content: ""; }

.la-transgender-alt::before { content: ""; }

.la-trash::before { content: ""; }

.la-trash-alt::before { content: ""; }

.la-trash-restore::before { content: ""; }

.la-trash-restore-alt::before { content: ""; }

.la-tree::before { content: ""; }

.la-trello::before { content: ""; }

.la-tripadvisor::before { content: ""; }

.la-trophy::before { content: ""; }

.la-truck::before { content: ""; }

.la-truck-loading::before { content: ""; }

.la-truck-monster::before { content: ""; }

.la-truck-moving::before { content: ""; }

.la-truck-pickup::before { content: ""; }

.la-tshirt::before { content: ""; }

.la-tty::before { content: ""; }

.la-tumblr::before { content: ""; }

.la-tumblr-square::before { content: ""; }

.la-tv::before { content: ""; }

.la-twitch::before { content: ""; }

.la-twitter::before { content: ""; }

.la-twitter-square::before { content: ""; }

.la-typo3::before { content: ""; }

.la-uber::before { content: ""; }

.la-ubuntu::before { content: ""; }

.la-uikit::before { content: ""; }

.la-umbraco::before { content: ""; }

.la-umbrella::before { content: ""; }

.la-umbrella-beach::before { content: ""; }

.la-underline::before { content: ""; }

.la-undo::before { content: ""; }

.la-undo-alt::before { content: ""; }

.la-uniregistry::before { content: ""; }

.la-universal-access::before { content: ""; }

.la-university::before { content: ""; }

.la-unlink::before { content: ""; }

.la-unlock::before { content: ""; }

.la-unlock-alt::before { content: ""; }

.la-untappd::before { content: ""; }

.la-upload::before { content: ""; }

.la-ups::before { content: ""; }

.la-usb::before { content: ""; }

.la-user::before { content: ""; }

.la-user-alt::before { content: ""; }

.la-user-alt-slash::before { content: ""; }

.la-user-astronaut::before { content: ""; }

.la-user-check::before { content: ""; }

.la-user-circle::before { content: ""; }

.la-user-clock::before { content: ""; }

.la-user-cog::before { content: ""; }

.la-user-edit::before { content: ""; }

.la-user-friends::before { content: ""; }

.la-user-graduate::before { content: ""; }

.la-user-injured::before { content: ""; }

.la-user-lock::before { content: ""; }

.la-user-md::before { content: ""; }

.la-user-minus::before { content: ""; }

.la-user-ninja::before { content: ""; }

.la-user-nurse::before { content: ""; }

.la-user-plus::before { content: ""; }

.la-user-secret::before { content: ""; }

.la-user-shield::before { content: ""; }

.la-user-slash::before { content: ""; }

.la-user-tag::before { content: ""; }

.la-user-tie::before { content: ""; }

.la-user-times::before { content: ""; }

.la-users::before { content: ""; }

.la-users-cog::before { content: ""; }

.la-usps::before { content: ""; }

.la-ussunnah::before { content: ""; }

.la-utensil-spoon::before { content: ""; }

.la-utensils::before { content: ""; }

.la-vaadin::before { content: ""; }

.la-vector-square::before { content: ""; }

.la-venus::before { content: ""; }

.la-venus-double::before { content: ""; }

.la-venus-mars::before { content: ""; }

.la-viacoin::before { content: ""; }

.la-viadeo::before { content: ""; }

.la-viadeo-square::before { content: ""; }

.la-vial::before { content: ""; }

.la-vials::before { content: ""; }

.la-viber::before { content: ""; }

.la-video::before { content: ""; }

.la-video-slash::before { content: ""; }

.la-vihara::before { content: ""; }

.la-vimeo::before { content: ""; }

.la-vimeo-square::before { content: ""; }

.la-vimeo-v::before { content: ""; }

.la-vine::before { content: ""; }

.la-vk::before { content: ""; }

.la-vnv::before { content: ""; }

.la-voicemail::before { content: ""; }

.la-volleyball-ball::before { content: ""; }

.la-volume-down::before { content: ""; }

.la-volume-mute::before { content: ""; }

.la-volume-off::before { content: ""; }

.la-volume-up::before { content: ""; }

.la-vote-yea::before { content: ""; }

.la-vr-cardboard::before { content: ""; }

.la-vuejs::before { content: ""; }

.la-walking::before { content: ""; }

.la-wallet::before { content: ""; }

.la-warehouse::before { content: ""; }

.la-water::before { content: ""; }

.la-wave-square::before { content: ""; }

.la-waze::before { content: ""; }

.la-weebly::before { content: ""; }

.la-weibo::before { content: ""; }

.la-weight::before { content: ""; }

.la-weight-hanging::before { content: ""; }

.la-weixin::before { content: ""; }

.la-whatsapp::before { content: ""; }

.la-whatsapp-square::before { content: ""; }

.la-wheelchair::before { content: ""; }

.la-whmcs::before { content: ""; }

.la-wifi::before { content: ""; }

.la-wikipedia-w::before { content: ""; }

.la-wind::before { content: ""; }

.la-window-close::before { content: ""; }

.la-window-maximize::before { content: ""; }

.la-window-minimize::before { content: ""; }

.la-window-restore::before { content: ""; }

.la-windows::before { content: ""; }

.la-wine-bottle::before { content: ""; }

.la-wine-glass::before { content: ""; }

.la-wine-glass-alt::before { content: ""; }

.la-wix::before { content: ""; }

.la-wizards-of-the-coast::before { content: ""; }

.la-wolf-pack-battalion::before { content: ""; }

.la-won-sign::before { content: ""; }

.la-wordpress::before { content: ""; }

.la-wordpress-simple::before { content: ""; }

.la-wpbeginner::before { content: ""; }

.la-wpexplorer::before { content: ""; }

.la-wpforms::before { content: ""; }

.la-wpressr::before { content: ""; }

.la-wrench::before { content: ""; }

.la-x-ray::before { content: ""; }

.la-xbox::before { content: ""; }

.la-xing::before { content: ""; }

.la-xing-square::before { content: ""; }

.la-y-combinator::before { content: ""; }

.la-yahoo::before { content: ""; }

.la-yammer::before { content: ""; }

.la-yandex::before { content: ""; }

.la-yandex-international::before { content: ""; }

.la-yarn::before { content: ""; }

.la-yelp::before { content: ""; }

.la-yen-sign::before { content: ""; }

.la-yin-yang::before { content: ""; }

.la-yoast::before { content: ""; }

.la-youtube::before { content: ""; }

.la-youtube-square::before { content: ""; }

.la-zhihu::before { content: ""; }

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

.sr-only-focusable:active, .sr-only-focusable:focus { clip: auto; height: auto; margin: 0px; overflow: visible; position: static; width: auto; }

@font-face { font-family: "Line Awesome Brands"; font-style: normal; font-weight: 400; font-display: auto; src: url("fonts/font_woff2_6.woff2") format("woff2"), url("images/la-brands-400.woff") format("woff"), url("fonts/font_ttf_6.ttf") format("truetype"); }

.lab { font-family: "Line Awesome Brands"; }

@font-face { font-family: "Line Awesome Free"; font-style: normal; font-weight: 400; font-display: auto; src: url("fonts/font_woff2_7.woff2") format("woff2"), url("images/la-regular-400.woff") format("woff"), url("fonts/font_ttf_7.ttf") format("truetype"); }

.lar { font-family: "Line Awesome Free"; font-weight: 400; }

@font-face { font-family: "Line Awesome Free"; font-style: normal; font-weight: 900; font-display: auto; src: url("fonts/font_woff2_8.woff2") format("woff2"), url("images/la-solid-900.woff") format("woff"), url("fonts/font_ttf_8.ttf") format("truetype"); }

.la, .las { font-family: "Line Awesome Free"; font-weight: 900; }

.la.la-glass::before { content: ""; }

.la.la-meetup { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-star-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-star-o::before { content: ""; }

.la.la-remove::before { content: ""; }

.la.la-close::before { content: ""; }

.la.la-gear::before { content: ""; }

.la.la-trash-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-trash-o::before { content: ""; }

.la.la-file-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-o::before { content: ""; }

.la.la-clock-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-clock-o::before { content: ""; }

.la.la-arrow-circle-o-down { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-arrow-circle-o-down::before { content: ""; }

.la.la-arrow-circle-o-up { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-arrow-circle-o-up::before { content: ""; }

.la.la-play-circle-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-play-circle-o::before { content: ""; }

.la.la-repeat::before { content: ""; }

.la.la-rotate-right::before { content: ""; }

.la.la-refresh::before { content: ""; }

.la.la-list-alt { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-dedent::before { content: ""; }

.la.la-video-camera::before { content: ""; }

.la.la-picture-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-picture-o::before { content: ""; }

.la.la-photo { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-photo::before { content: ""; }

.la.la-image { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-image::before { content: ""; }

.la.la-pencil::before { content: ""; }

.la.la-map-marker::before { content: ""; }

.la.la-pencil-square-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-pencil-square-o::before { content: ""; }

.la.la-share-square-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-share-square-o::before { content: ""; }

.la.la-check-square-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-check-square-o::before { content: ""; }

.la.la-arrows::before { content: ""; }

.la.la-times-circle-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-times-circle-o::before { content: ""; }

.la.la-check-circle-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-check-circle-o::before { content: ""; }

.la.la-mail-forward::before { content: ""; }

.la.la-eye { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-eye-slash { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-warning::before { content: ""; }

.la.la-calendar::before { content: ""; }

.la.la-arrows-v::before { content: ""; }

.la.la-arrows-h::before { content: ""; }

.la.la-bar-chart { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-bar-chart::before { content: ""; }

.la.la-bar-chart-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-bar-chart-o::before { content: ""; }

.la.la-twitter-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-facebook-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-gears::before { content: ""; }

.la.la-thumbs-o-up { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-thumbs-o-up::before { content: ""; }

.la.la-thumbs-o-down { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-thumbs-o-down::before { content: ""; }

.la.la-heart-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-heart-o::before { content: ""; }

.la.la-sign-out::before { content: ""; }

.la.la-linkedin-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-linkedin-square::before { content: ""; }

.la.la-thumb-tack::before { content: ""; }

.la.la-external-link::before { content: ""; }

.la.la-sign-in::before { content: ""; }

.la.la-github-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-lemon-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-lemon-o::before { content: ""; }

.la.la-square-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-square-o::before { content: ""; }

.la.la-bookmark-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-bookmark-o::before { content: ""; }

.la.la-twitter { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-facebook { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-facebook::before { content: ""; }

.la.la-facebook-f { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-facebook-f::before { content: ""; }

.la.la-github { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-credit-card { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-feed::before { content: ""; }

.la.la-hdd-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hdd-o::before { content: ""; }

.la.la-hand-o-right { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-o-right::before { content: ""; }

.la.la-hand-o-left { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-o-left::before { content: ""; }

.la.la-hand-o-up { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-o-up::before { content: ""; }

.la.la-hand-o-down { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-o-down::before { content: ""; }

.la.la-arrows-alt::before { content: ""; }

.la.la-group::before { content: ""; }

.la.la-chain::before { content: ""; }

.la.la-scissors::before { content: ""; }

.la.la-files-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-files-o::before { content: ""; }

.la.la-floppy-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-floppy-o::before { content: ""; }

.la.la-navicon::before { content: ""; }

.la.la-reorder::before { content: ""; }

.la.la-pinterest { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-pinterest-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-google-plus-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-google-plus { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-google-plus::before { content: ""; }

.la.la-money { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-money::before { content: ""; }

.la.la-unsorted::before { content: ""; }

.la.la-sort-desc::before { content: ""; }

.la.la-sort-asc::before { content: ""; }

.la.la-linkedin { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-linkedin::before { content: ""; }

.la.la-rotate-left::before { content: ""; }

.la.la-legal::before { content: ""; }

.la.la-tachometer::before { content: ""; }

.la.la-dashboard::before { content: ""; }

.la.la-comment-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-comment-o::before { content: ""; }

.la.la-comments-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-comments-o::before { content: ""; }

.la.la-flash::before { content: ""; }

.la.la-clipboard { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-paste { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-paste::before { content: ""; }

.la.la-lightbulb-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-lightbulb-o::before { content: ""; }

.la.la-exchange::before { content: ""; }

.la.la-cloud-download::before { content: ""; }

.la.la-cloud-upload::before { content: ""; }

.la.la-bell-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-bell-o::before { content: ""; }

.la.la-cutlery::before { content: ""; }

.la.la-file-text-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-text-o::before { content: ""; }

.la.la-building-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-building-o::before { content: ""; }

.la.la-hospital-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hospital-o::before { content: ""; }

.la.la-tablet::before { content: ""; }

.la.la-mobile::before { content: ""; }

.la.la-mobile-phone::before { content: ""; }

.la.la-circle-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-circle-o::before { content: ""; }

.la.la-mail-reply::before { content: ""; }

.la.la-github-alt { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-folder-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-folder-o::before { content: ""; }

.la.la-folder-open-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-folder-open-o::before { content: ""; }

.la.la-smile-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-smile-o::before { content: ""; }

.la.la-frown-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-frown-o::before { content: ""; }

.la.la-meh-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-meh-o::before { content: ""; }

.la.la-keyboard-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-keyboard-o::before { content: ""; }

.la.la-flag-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-flag-o::before { content: ""; }

.la.la-mail-reply-all::before { content: ""; }

.la.la-star-half-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-star-half-o::before { content: ""; }

.la.la-star-half-empty { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-star-half-empty::before { content: ""; }

.la.la-star-half-full { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-star-half-full::before { content: ""; }

.la.la-code-fork::before { content: ""; }

.la.la-chain-broken::before { content: ""; }

.la.la-shield::before { content: ""; }

.la.la-calendar-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-calendar-o::before { content: ""; }

.la.la-maxcdn { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-html5 { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-css3 { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-ticket::before { content: ""; }

.la.la-minus-square-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-minus-square-o::before { content: ""; }

.la.la-level-up::before { content: ""; }

.la.la-level-down::before { content: ""; }

.la.la-pencil-square::before { content: ""; }

.la.la-external-link-square::before { content: ""; }

.la.la-compass { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-caret-square-o-down { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-caret-square-o-down::before { content: ""; }

.la.la-toggle-down { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-toggle-down::before { content: ""; }

.la.la-caret-square-o-up { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-caret-square-o-up::before { content: ""; }

.la.la-toggle-up { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-toggle-up::before { content: ""; }

.la.la-caret-square-o-right { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-caret-square-o-right::before { content: ""; }

.la.la-toggle-right { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-toggle-right::before { content: ""; }

.la.la-eur::before { content: ""; }

.la.la-euro::before { content: ""; }

.la.la-gbp::before { content: ""; }

.la.la-usd::before { content: ""; }

.la.la-dollar::before { content: ""; }

.la.la-inr::before { content: ""; }

.la.la-rupee::before { content: ""; }

.la.la-jpy::before { content: ""; }

.la.la-cny::before { content: ""; }

.la.la-rmb::before { content: ""; }

.la.la-yen::before { content: ""; }

.la.la-rub::before { content: ""; }

.la.la-ruble::before { content: ""; }

.la.la-rouble::before { content: ""; }

.la.la-krw::before { content: ""; }

.la.la-won::before { content: ""; }

.la.la-btc { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-bitcoin { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-bitcoin::before { content: ""; }

.la.la-file-text::before { content: ""; }

.la.la-sort-alpha-asc::before { content: ""; }

.la.la-sort-alpha-desc::before { content: ""; }

.la.la-sort-amount-asc::before { content: ""; }

.la.la-sort-amount-desc::before { content: ""; }

.la.la-sort-numeric-asc::before { content: ""; }

.la.la-sort-numeric-desc::before { content: ""; }

.la.la-youtube-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-youtube { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-xing { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-xing-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-youtube-play { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-youtube-play::before { content: ""; }

.la.la-dropbox { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-stack-overflow { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-instagram { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-flickr { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-adn { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-bitbucket { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-bitbucket-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-bitbucket-square::before { content: ""; }

.la.la-tumblr { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-tumblr-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-long-arrow-down::before { content: ""; }

.la.la-long-arrow-up::before { content: ""; }

.la.la-long-arrow-left::before { content: ""; }

.la.la-long-arrow-right::before { content: ""; }

.la.la-apple { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-windows { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-android { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-linux { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-dribbble { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-skype { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-foursquare { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-trello { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-gratipay { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-gittip { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-gittip::before { content: ""; }

.la.la-sun-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-sun-o::before { content: ""; }

.la.la-moon-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-moon-o::before { content: ""; }

.la.la-vk { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-weibo { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-renren { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-pagelines { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-stack-exchange { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-arrow-circle-o-right { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-arrow-circle-o-right::before { content: ""; }

.la.la-arrow-circle-o-left { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-arrow-circle-o-left::before { content: ""; }

.la.la-caret-square-o-left { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-caret-square-o-left::before { content: ""; }

.la.la-toggle-left { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-toggle-left::before { content: ""; }

.la.la-dot-circle-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-dot-circle-o::before { content: ""; }

.la.la-vimeo-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-try::before { content: ""; }

.la.la-turkish-lira::before { content: ""; }

.la.la-plus-square-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-plus-square-o::before { content: ""; }

.la.la-slack { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-wordpress { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-openid { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-institution::before { content: ""; }

.la.la-bank::before { content: ""; }

.la.la-mortar-board::before { content: ""; }

.la.la-yahoo { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-google { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-reddit { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-reddit-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-stumbleupon-circle { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-stumbleupon { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-delicious { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-digg { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-pied-piper-pp { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-pied-piper-alt { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-drupal { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-joomla { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-spoon::before { content: ""; }

.la.la-behance { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-behance-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-steam { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-steam-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-automobile::before { content: ""; }

.la.la-cab::before { content: ""; }

.la.la-envelope-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-envelope-o::before { content: ""; }

.la.la-deviantart { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-soundcloud { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-file-pdf-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-pdf-o::before { content: ""; }

.la.la-file-word-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-word-o::before { content: ""; }

.la.la-file-excel-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-excel-o::before { content: ""; }

.la.la-file-powerpoint-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-powerpoint-o::before { content: ""; }

.la.la-file-image-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-image-o::before { content: ""; }

.la.la-file-photo-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-photo-o::before { content: ""; }

.la.la-file-picture-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-picture-o::before { content: ""; }

.la.la-file-archive-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-archive-o::before { content: ""; }

.la.la-file-zip-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-zip-o::before { content: ""; }

.la.la-file-audio-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-audio-o::before { content: ""; }

.la.la-file-sound-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-sound-o::before { content: ""; }

.la.la-file-video-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-video-o::before { content: ""; }

.la.la-file-movie-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-movie-o::before { content: ""; }

.la.la-file-code-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-code-o::before { content: ""; }

.la.la-vine { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-codepen { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-jsfiddle { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-life-ring { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-life-bouy { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-life-bouy::before { content: ""; }

.la.la-life-buoy { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-life-buoy::before { content: ""; }

.la.la-life-saver { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-life-saver::before { content: ""; }

.la.la-support { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-support::before { content: ""; }

.la.la-circle-o-notch::before { content: ""; }

.la.la-rebel { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-ra { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-ra::before { content: ""; }

.la.la-resistance { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-resistance::before { content: ""; }

.la.la-empire { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-ge { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-ge::before { content: ""; }

.la.la-git-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-git { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-hacker-news { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-y-combinator-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-y-combinator-square::before { content: ""; }

.la.la-yc-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-yc-square::before { content: ""; }

.la.la-tencent-weibo { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-qq { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-weixin { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-wechat { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-wechat::before { content: ""; }

.la.la-send::before { content: ""; }

.la.la-paper-plane-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-paper-plane-o::before { content: ""; }

.la.la-send-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-send-o::before { content: ""; }

.la.la-circle-thin { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-circle-thin::before { content: ""; }

.la.la-header::before { content: ""; }

.la.la-sliders::before { content: ""; }

.la.la-futbol-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-futbol-o::before { content: ""; }

.la.la-soccer-ball-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-soccer-ball-o::before { content: ""; }

.la.la-slideshare { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-twitch { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-yelp { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-newspaper-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-newspaper-o::before { content: ""; }

.la.la-paypal { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-google-wallet { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-cc-visa { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-cc-mastercard { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-cc-discover { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-cc-amex { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-cc-paypal { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-cc-stripe { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-bell-slash-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-bell-slash-o::before { content: ""; }

.la.la-trash::before { content: ""; }

.la.la-copyright { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-eyedropper::before { content: ""; }

.la.la-area-chart::before { content: ""; }

.la.la-pie-chart::before { content: ""; }

.la.la-line-chart::before { content: ""; }

.la.la-lastfm { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-lastfm-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-ioxhost { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-angellist { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-cc { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-cc::before { content: ""; }

.la.la-ils::before { content: ""; }

.la.la-shekel::before { content: ""; }

.la.la-sheqel::before { content: ""; }

.la.la-meanpath { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-meanpath::before { content: ""; }

.la.la-buysellads { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-connectdevelop { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-dashcube { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-forumbee { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-leanpub { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-sellsy { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-shirtsinbulk { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-simplybuilt { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-skyatlas { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-diamond { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-diamond::before { content: ""; }

.la.la-intersex::before { content: ""; }

.la.la-facebook-official { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-facebook-official::before { content: ""; }

.la.la-pinterest-p { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-whatsapp { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-hotel::before { content: ""; }

.la.la-viacoin { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-medium { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-y-combinator { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-yc { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-yc::before { content: ""; }

.la.la-optin-monster { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-opencart { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-expeditedssl { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-battery-4::before { content: ""; }

.la.la-battery::before { content: ""; }

.la.la-battery-3::before { content: ""; }

.la.la-battery-2::before { content: ""; }

.la.la-battery-1::before { content: ""; }

.la.la-battery-0::before { content: ""; }

.la.la-object-group { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-object-ungroup { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-sticky-note-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-sticky-note-o::before { content: ""; }

.la.la-cc-jcb { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-cc-diners-club { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-clone { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hourglass-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hourglass-o::before { content: ""; }

.la.la-hourglass-1::before { content: ""; }

.la.la-hourglass-2::before { content: ""; }

.la.la-hourglass-3::before { content: ""; }

.la.la-hand-rock-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-rock-o::before { content: ""; }

.la.la-hand-grab-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-grab-o::before { content: ""; }

.la.la-hand-paper-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-paper-o::before { content: ""; }

.la.la-hand-stop-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-stop-o::before { content: ""; }

.la.la-hand-scissors-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-scissors-o::before { content: ""; }

.la.la-hand-lizard-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-lizard-o::before { content: ""; }

.la.la-hand-spock-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-spock-o::before { content: ""; }

.la.la-hand-pointer-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-pointer-o::before { content: ""; }

.la.la-hand-peace-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-peace-o::before { content: ""; }

.la.la-registered { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-creative-commons { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-gg { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-gg-circle { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-tripadvisor { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-odnoklassniki { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-odnoklassniki-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-get-pocket { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-wikipedia-w { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-safari { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-chrome { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-firefox { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-opera { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-internet-explorer { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-television::before { content: ""; }

.la.la-contao { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-500px { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-amazon { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-calendar-plus-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-calendar-plus-o::before { content: ""; }

.la.la-calendar-minus-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-calendar-minus-o::before { content: ""; }

.la.la-calendar-times-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-calendar-times-o::before { content: ""; }

.la.la-calendar-check-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-calendar-check-o::before { content: ""; }

.la.la-map-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-map-o::before { content: ""; }

.la.la-commenting::before { content: ""; }

.la.la-commenting-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-commenting-o::before { content: ""; }

.la.la-houzz { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-vimeo { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-vimeo::before { content: ""; }

.la.la-black-tie { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-fonticons { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-reddit-alien { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-edge { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-credit-card-alt::before { content: ""; }

.la.la-codiepie { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-modx { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-fort-awesome { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-usb { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-product-hunt { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-mixcloud { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-scribd { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-pause-circle-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-pause-circle-o::before { content: ""; }

.la.la-stop-circle-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-stop-circle-o::before { content: ""; }

.la.la-bluetooth { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-bluetooth-b { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-gitlab { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-wpbeginner { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-wpforms { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-envira { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-wheelchair-alt { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-wheelchair-alt::before { content: ""; }

.la.la-question-circle-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-question-circle-o::before { content: ""; }

.la.la-volume-control-phone::before { content: ""; }

.la.la-asl-interpreting::before { content: ""; }

.la.la-deafness::before { content: ""; }

.la.la-hard-of-hearing::before { content: ""; }

.la.la-glide { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-glide-g { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-signing::before { content: ""; }

.la.la-viadeo { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-viadeo-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-snapchat { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-snapchat-ghost { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-snapchat-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-pied-piper { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-first-order { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-yoast { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-themeisle { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-google-plus-official { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-google-plus-official::before { content: ""; }

.la.la-google-plus-circle { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-google-plus-circle::before { content: ""; }

.la.la-font-awesome { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-fa { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-fa::before { content: ""; }

.la.la-handshake-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-handshake-o::before { content: ""; }

.la.la-envelope-open-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-envelope-open-o::before { content: ""; }

.la.la-linode { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-address-book-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-address-book-o::before { content: ""; }

.la.la-vcard::before { content: ""; }

.la.la-address-card-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-address-card-o::before { content: ""; }

.la.la-vcard-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-vcard-o::before { content: ""; }

.la.la-user-circle-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-user-circle-o::before { content: ""; }

.la.la-user-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-user-o::before { content: ""; }

.la.la-id-badge { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-drivers-license::before { content: ""; }

.la.la-id-card-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-id-card-o::before { content: ""; }

.la.la-drivers-license-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-drivers-license-o::before { content: ""; }

.la.la-quora { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-free-code-camp { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-telegram { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-thermometer-4::before { content: ""; }

.la.la-thermometer::before { content: ""; }

.la.la-thermometer-3::before { content: ""; }

.la.la-thermometer-2::before { content: ""; }

.la.la-thermometer-1::before { content: ""; }

.la.la-thermometer-0::before { content: ""; }

.la.la-bathtub::before { content: ""; }

.la.la-s15::before { content: ""; }

.la.la-window-maximize { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-window-restore { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-times-rectangle::before { content: ""; }

.la.la-window-close-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-window-close-o::before { content: ""; }

.la.la-times-rectangle-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-times-rectangle-o::before { content: ""; }

.la.la-bandcamp { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-grav { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-etsy { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-imdb { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-ravelry { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-eercast { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-eercast::before { content: ""; }

.la.la-snowflake-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-snowflake-o::before { content: ""; }

.la.la-superpowers { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-wpexplorer { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-spotify { font-family: "Line Awesome Brands"; font-weight: 400; }



@charset "utf-8";

.mfp-bg, .mfp-container, .mfp-wrap { left: 0px; top: 0px; width: 100%; height: 100%; }

.mfp-container::before, .mfp-content { display: inline-block; vertical-align: middle; }

.mfp-bg { z-index: 1042; overflow: hidden; position: fixed; background: rgb(11, 11, 11); opacity: 0.8; }

.mfp-wrap { z-index: 1043; position: fixed; backface-visibility: hidden; outline: 0px !important; }

.mfp-container { text-align: center; position: absolute; padding: 0px 8px; box-sizing: border-box; }

.mfp-container::before { content: ""; height: 100%; }

.mfp-align-top .mfp-container::before, .mfp-loading.mfp-figure, .mfp-s-error .mfp-content, .mfp-s-ready .mfp-preloader { display: none; }

.mfp-content { position: relative; margin: 0px auto; text-align: left; z-index: 1045; }

.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content { width: 100%; cursor: auto; }

.mfp-ajax-cur { cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: zoom-out; }

.mfp-gallery .mfp-image-holder .mfp-figure, .mfp-zoom { cursor: pointer; }

.mfp-zoom { cursor: zoom-in; }

.mfp-auto-cursor .mfp-content { cursor: auto; }

.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader { user-select: none; }

.mfp-hide { display: none !important; }

.mfp-preloader { color: rgb(204, 204, 204); position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; }

.mfp-close, .mfp-preloader a:hover { color: rgb(255, 255, 255); }

.mfp-preloader a { color: rgb(204, 204, 204); }

button.mfp-arrow, button.mfp-close { overflow: visible; cursor: pointer; background: 0px 0px; border: 0px; appearance: none; display: block; outline: 0px; padding: 0px; z-index: 1046; box-shadow: none; touch-action: manipulation; }

.mfp-figure::after, .mfp-iframe-scaler iframe { box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 8px; position: absolute; left: 0px; }

.mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0px; top: 0px; text-decoration: none; text-align: center; opacity: 0.65; padding: 0px 0px 18px 10px; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; }

.mfp-arrow:focus, .mfp-arrow:hover, .mfp-close:focus, .mfp-close:hover { opacity: 1; }

.mfp-close:active { top: 1px; }

.mfp-close-btn-in .mfp-close { color: rgb(51, 51, 51); }

.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close { color: rgb(255, 255, 255); right: -6px; text-align: right; padding-right: 6px; width: 100%; }

.mfp-counter { position: absolute; top: 0px; right: 0px; color: rgb(204, 204, 204); font-size: 12px; line-height: 18px; white-space: nowrap; }

.mfp-figure, img.mfp-img { line-height: 0; }

.mfp-arrow { position: absolute; opacity: 0.65; margin: -55px 0px 0px; top: 50%; padding: 0px; width: 90px; height: 110px; -webkit-tap-highlight-color: transparent; }

.mfp-arrow:active { margin-top: -54px; }

.mfp-arrow::after, .mfp-arrow::before { content: ""; display: block; width: 0px; height: 0px; position: absolute; left: 0px; top: 0px; margin-top: 35px; margin-left: 35px; border: inset transparent; }

.mfp-arrow::after { border-top-width: 13px; border-bottom-width: 13px; top: 8px; }

.mfp-arrow::before { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; }

.mfp-arrow-left { left: 0px; }

.mfp-arrow-left::after { border-right: 17px solid rgb(255, 255, 255); margin-left: 31px; }

.mfp-arrow-left::before { margin-left: 25px; border-right: 27px solid rgb(63, 63, 63); }

.mfp-arrow-right { right: 0px; }

.mfp-arrow-right::after { border-left: 17px solid rgb(255, 255, 255); margin-left: 39px; }

.mfp-arrow-right::before { border-left: 27px solid rgb(63, 63, 63); }

.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; }

.mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; }

.mfp-image-holder .mfp-content, img.mfp-img { max-width: 100%; }

.mfp-iframe-holder .mfp-close { top: -40px; }

.mfp-iframe-scaler { width: 100%; height: 0px; overflow: hidden; padding-top: 56.25%; }

.mfp-iframe-scaler iframe { display: block; top: 0px; width: 100%; height: 100%; background: rgb(0, 0, 0); }

.mfp-figure::after, img.mfp-img { width: auto; height: auto; display: block; }

img.mfp-img { box-sizing: border-box; padding: 40px 0px; margin: 0px auto; }

.mfp-figure::after { content: ""; top: 40px; bottom: 40px; right: 0px; z-index: -1; background: rgb(68, 68, 68); }

.mfp-figure small { color: rgb(189, 189, 189); display: block; font-size: 12px; line-height: 14px; }

.mfp-figure figure { margin: 0px; }

.mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0px; width: 100%; cursor: auto; }

.mfp-title { text-align: left; line-height: 18px; color: rgb(243, 243, 243); overflow-wrap: break-word; padding-right: 36px; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  .mfp-img-mobile .mfp-image-holder { padding-left: 0px; padding-right: 0px; }
  .mfp-img-mobile .mfp-bottom-bar:empty, .mfp-img-mobile img.mfp-img { padding: 0px; }
  .mfp-img-mobile .mfp-figure::after { top: 0px; bottom: 0px; }
  .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0px; margin: 0px; top: auto; padding: 3px 5px; position: fixed; box-sizing: border-box; }
  .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; }
  .mfp-img-mobile .mfp-close { top: 0px; right: 0px; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0px; }
}

@media (max-width: 900px) {
  .mfp-arrow { transform: scale(0.75); }
  .mfp-arrow-left { transform-origin: 0px center; }
  .mfp-arrow-right { transform-origin: 100% center; }
  .mfp-container { padding-left: 6px; padding-right: 6px; }
}



@charset "utf-8";

.fancybox-image, .fancybox-inner, .fancybox-nav, .fancybox-nav span, .fancybox-outer, .fancybox-skin, .fancybox-tmp, .fancybox-wrap, .fancybox-wrap iframe, .fancybox-wrap object { padding: 0px; margin: 0px; border: 0px; outline: 0px; vertical-align: top; }

.fancybox-wrap { position: absolute; top: 0px; left: 0px; z-index: 8020; }

.fancybox-inner, .fancybox-outer, .fancybox-skin { position: relative; }

.fancybox-skin { background: rgb(249, 249, 249); color: rgb(68, 68, 68); text-shadow: none; border-radius: 4px; }

.fancybox-opened { z-index: 8030; }

.fancybox-opened .fancybox-skin { box-shadow: rgba(0, 0, 0, 0.5) 0px 10px 25px; }

.fancybox-inner { overflow: hidden; }

.fancybox-type-iframe .fancybox-inner { }

.fancybox-error { color: rgb(68, 68, 68); font: 14px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0px; padding: 15px; white-space: nowrap; }

.fancybox-iframe, .fancybox-image { display: block; width: 100%; height: 100%; }

.fancybox-close, .fancybox-nav span { width: 36px; cursor: pointer; z-index: 8040; position: absolute; }

.fancybox-image { max-width: 100%; max-height: 100%; }

#fancybox-loading, .fancybox-close, .fancybox-next span, .fancybox-prev span { background-image: url("images/fancybox_sprite.png"); }

#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0px -108px; opacity: 0.8; cursor: pointer; z-index: 8060; }

#fancybox-loading div { width: 44px; height: 44px; background: url("images/fancybox_loading.gif") center center no-repeat; }

.fancybox-close { top: -18px; right: -18px; height: 36px; }

.fancybox-nav { position: absolute; top: 0px; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: url("images/blank.gif"); -webkit-tap-highlight-color: transparent; z-index: 8040; }

.fancybox-prev { left: 0px; }

.fancybox-next { right: 0px; }

.fancybox-nav span { top: 50%; height: 34px; margin-top: -18px; visibility: hidden; }

.fancybox-prev span { left: 10px; background-position: 0px -36px; }

.fancybox-next span { right: 10px; background-position: 0px -72px; }

.fancybox-nav:hover span, .fancybox-opened .fancybox-title { visibility: visible; }

.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !important; }

.fancybox-lock, .fancybox-lock body { overflow: hidden !important; }

.fancybox-lock { width: auto; }

.fancybox-lock-test { overflow-y: hidden !important; }

.fancybox-overlay { position: absolute; top: 0px; left: 0px; overflow: hidden; display: none; z-index: 8010; background: url("images/fancybox_overlay.png"); }

.fancybox-overlay-fixed { position: fixed; bottom: 0px; right: 0px; }

.fancybox-lock .fancybox-overlay { overflow: auto scroll; scrollbar-width: none; }

.fancybox-title { visibility: hidden; font: 13px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif; position: relative; text-shadow: none; z-index: 8050; }

.fancybox-title-float-wrap { position: absolute; bottom: 0px; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; }

.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: rgba(0, 0, 0, 0.8); border-radius: 15px; text-shadow: rgb(34, 34, 34) 0px 1px 2px; color: rgb(255, 255, 255); font-weight: 700; line-height: 24px; white-space: nowrap; }

.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: rgb(255, 255, 255); }

.fancybox-title-inside-wrap { padding-top: 10px; }

.fancybox-title-over-wrap { position: absolute; bottom: 0px; left: 0px; color: rgb(255, 255, 255); padding: 10px; background: rgba(0, 0, 0, 0.8); }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
  #fancybox-loading, .fancybox-close, .fancybox-next span, .fancybox-prev span { background-image: url("images/fancybox_sprite@2x.png"); background-size: 44px 152px; }
  #fancybox-loading div { background-image: url("images/fancybox_loading@2x.gif"); background-size: 24px 24px; }
}



@charset "utf-8";

.as-mask, .as-vertical .as-panels { width: 100%; }

.as-mask, .as-panel { overflow: hidden; }

.as-horizontal .as-panels, .as-mask { height: 100%; }

.accordion-slider { position: relative; margin-left: auto; margin-right: auto; }

.as-background-opened, .as-layer, .as-mask, .as-panel, .as-panels { position: absolute; }

.accordion-slider * { -webkit-tap-highlight-color: transparent; }

.as-overlap .as-panel { overflow: visible; }

.as-horizontal .as-panel { height: 100%; width: auto; }

.as-vertical .as-panel { width: 100%; height: auto; }

.as-shadow { box-shadow: rgb(0, 0, 0) -5px 0px 40px 1px; }

.as-background, .as-background-opened { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.as-horizontal .as-background, .as-horizontal .as-background-opened { height: 100%; width: auto; }

.as-vertical .as-background, .as-vertical .as-background-opened { width: 100%; height: auto; }

.as-background-opened { left: 0px; top: 0px; visibility: hidden; }

.as-layer { margin: 0px; box-sizing: border-box; -webkit-font-smoothing: subpixel-antialiased; }

.as-black { color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.7); }

.as-white { color: rgb(0, 0, 0); background: rgba(255, 255, 255, 0.7); }

.as-rounded { border-radius: 10px; }

.as-padding { padding: 10px; }

.as-layer.as-vertical { transform-origin: left bottom; transform: rotate(-90deg) translateY(100%); }

.as-pagination-buttons { position: absolute; top: 100%; width: 100%; text-align: center; padding-top: 10px; }

.as-pagination-button { width: 10px; height: 10px; border: 2px solid rgb(0, 0, 0); border-radius: 50%; margin: 4px; display: inline-block; box-sizing: border-box; cursor: pointer; }

.as-pagination-buttons .as-selected { background-color: rgb(0, 0, 0); }

.as-has-buttons { margin-bottom: 32px; }

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .as-pagination-button { width: 14px; height: 14px; }
  .as-has-buttons { margin-bottom: 36px; }
}

@media only screen and (min-width: 568px) and (max-width: 768px) {
  .as-pagination-button { width: 16px; height: 16px; }
  .as-has-buttons { margin-bottom: 38px; }
}

@media only screen and (min-width: 320px) and (max-width: 568px) {
  .as-pagination-button { width: 18px; height: 18px; }
  .as-has-buttons { margin-bottom: 40px; }
}

.as-selectable { cursor: default; }

.as-grab { cursor: move; }

.as-grabbing { cursor: move; }

.as-no-js { overflow: hidden; max-width: 100%; }

.accordion-slider p.as-layer { font-size: 14px; line-height: 1.4; }

.accordion-slider h1.as-layer { font-size: 32px; line-height: 1.4; }

.accordion-slider h2.as-layer { font-size: 24px; line-height: 1.4; }

.accordion-slider h3.as-layer { font-size: 19px; line-height: 1.4; }

.accordion-slider h4.as-layer { font-size: 16px; line-height: 1.4; }

.accordion-slider h5.as-layer { font-size: 13px; line-height: 1.4; }

.accordion-slider h6.as-layer { font-size: 11px; line-height: 1.4; }

.accordion-slider img.as-layer { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.accordion-slider .as-background, .accordion-slider .as-background-opened { transition: none; max-width: none !important; max-height: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; border-radius: 0px !important; margin: 0px !important; padding: 0px !important; box-shadow: none !important; }

.accordion-slider a { position: static; transition: none !important; }

.accordion-slider canvas, .accordion-slider embed, .accordion-slider iframe, .accordion-slider object, .accordion-slider video { max-width: none; max-height: none; }



@charset "utf-8";

.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }

.slick-list:focus { outline: none; }

.slick-list.dragging { cursor: pointer; }

.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }

.slick-track { position: relative; top: 0px; left: 0px; display: block; }

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



@charset "utf-8";

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.swiper-cube { overflow: visible; }

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

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

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

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

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

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

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

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

.swiper-flip { overflow: visible; }

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

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

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

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

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

.swiper-cards { overflow: visible; }

.swiper-cards .swiper-slide { transform-origin: center bottom; backface-visibility: hidden; overflow: hidden; }



@charset "utf-8";

.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] { border: 1px solid var(--bzo-title_typo-color); color: var(--bzo-title_typo-color); text-transform: uppercase; font-weight: 500; padding: 11px 25px; font-size: 16px; line-height: 24px; border-radius: 0px; display: inline-block; cursor: pointer; z-index: 1; font-family: var(--bzo-title_typo-font-family); transition: 0.2s; background: rgb(255, 255, 255); position: relative; overflow: hidden; opacity: 0.6; }

.woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover { color: rgb(255, 255, 255); border-color: var(--bzo-title_typo-color); background: var(--bzo-title_typo-color); }

:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, .button, .wishlist_table .product-add-to-cart a, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button, .woocommerce input.button { border: 1px solid var(--bzo-title_typo-color); color: var(--bzo-title_typo-color); text-transform: uppercase; font-weight: 600; padding: 11px 25px; font-size: 15px; line-height: 24px; border-radius: 0px; display: inline-block; cursor: pointer; z-index: 1; font-family: var(--bzo-title_typo-font-family); transition: 0.2s; background: rgb(255, 255, 255); position: relative; overflow: hidden; }

.button:hover, .wishlist_table .product-add-to-cart a:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce a.button.alt:hover, .woocommerce button.button:hover, .woocommerce input.button:hover { color: rgb(255, 255, 255); background: var(--bzo-title_typo-color); }

.woocommerce div.product form.cart button.single_add_to_cart_button, .elbzotech-bt-default { border: 1px solid var(--bzo-title_typo-color); color: rgb(255, 255, 255); background: var(--bzo-title_typo-color); text-transform: uppercase; font-weight: 500; padding: 11px 25px; font-size: 16px; line-height: 24px; border-radius: 0px; display: inline-block; text-align: center; cursor: pointer; z-index: 1; font-family: var(--bzo-title_typo-font-family); transition: 0.3s; position: relative; overflow: hidden; }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce div.product form.cart button.single_add_to_cart_button:hover, .elbzotech-bt-default:hover, .elbzotech-bt-default:focus { color: rgb(255, 255, 255); background: var(--bzo-main-color); border-color: var(--bzo-main-color); }

@media (max-width: 767px) {
  .elbzotech-bt-default { font-size: 14px; padding: 10px 20px; }
}

.elbzotech-bt-style2 { border: 1px solid var(--bzo-main-color); color: var(--bzo-main-color); text-transform: uppercase; font-weight: 500; padding: 11px 25px; font-size: 16px; line-height: 24px; border-radius: 0px; display: inline-block; cursor: pointer; z-index: 1; font-family: var(--bzo-body_typo-font-family); transition: 0.3s; background: rgb(255, 255, 255); position: relative; overflow: hidden; }

.elbzotech-bt-style2:focus, .elbzotech-bt-style2:hover { border-color: var(--bzo-main-color); color: rgb(255, 255, 255); background-color: var(--bzo-main-color); }

.elbzotech-bt-style3 { text-transform: uppercase; font-size: 16px; font-weight: 500; color: var(--bzo-main-color); border-bottom: 1px solid var(--bzo-main-color); transition: 0.3s; }

.elbzotech-bt-style3:hover { color: var(--bzo-main-color2); border-color: var(--bzo-main-color2); }

.detail-quickview { font-weight: 600; font-size: 16px; line-height: 24px; color: var(--bzo-title_typo-color); text-transform: uppercase; margin-top: 20px; display: inline-block; }

.detail-quickview span { border-bottom: 1px solid var(--bzo-title_typo-color); }

.detail-quickview i { margin-left: 5px; }

.detail-quickview:hover { color: var(--bzo-main-color); }

.detail-quickview:hover span { border-color: var(--bzo-main-color); }

.wishlist_compare_single_product a, .item-list-default .product-extra-link-defaut2 .list-compare-wishlist a { position: relative; overflow: hidden; }



@charset "utf-8";

.bzotech-blog-list-comment .title-comment-post { margin: 0px 0px 40px; font-weight: 600; font-size: 30px; line-height: 30px; text-transform: uppercase; font-family: var(--bzo-title_typo-font-family); }

.bzotech-blog-list-comment .title-comment-post #cancel-comment-reply-link { margin-left: 20px; display: inline-block; font-weight: 700; }

.bzotech-blog-list-comment .title-comment-post #cancel-comment-reply-link:hover { text-decoration: underline; }

.bzotech-blog-list-comment { margin-top: 80px; padding-top: 120px; border-top: 1px solid rgb(230, 230, 230); padding-left: 130px; padding-right: 130px; }

.bzotech-blog-form-comment { margin-top: 80px; clear: both; padding-left: 130px; padding-right: 130px; }

@media (max-width: 1366px) {
  .bzotech-blog-list-comment { padding-top: 80px; padding-left: 0px; padding-right: 0px; }
  .bzotech-blog-form-comment { padding-left: 0px; padding-right: 0px; }
}

@media (max-width: 1200px) {
  .bzotech-blog-form-comment { margin-top: 40px; }
  .bzotech-blog-list-comment { padding-top: 40px; margin-top: 40px; }
}

.bzotech-blog-form-comment .comment-reply-title { color: var(--bzo-title_typo-color); font-weight: 600; font-size: 30px; line-height: 30px; text-transform: uppercase; margin: 0px 0px 10px; }

@media (max-width: 1366px) {
  .bzotech-blog-form-comment .comment-reply-title, .bzotech-blog-list-comment .title-comment-post { font-size: 20px; }
}

.bzotech-blog-form-comment .comment-form-cookies-consent label { font-weight: 400; margin-left: 25px; vertical-align: middle; margin-bottom: 0px; }

.bzotech-blog-form-comment .comment-form-cookies-consent { margin-bottom: 30px; position: relative; }

.bzotech-blog-form-comment .comment-form-cookies-consent input[type="checkbox"] { margin-top: 0px; position: absolute; top: 6px; }

.bzotech-blog-form-comment .comment-form .contact-email, .bzotech-blog-form-comment .comment-form .contact-site, .bzotech-blog-form-comment .comment-form .contact-name { margin-bottom: 10px; }

.bzotech-blog-form-comment .comment-form .contact-message { margin-bottom: 10px; clear: both; display: flex; }

.bzotech-blog-form-comment .comment-form .form-submit { margin-top: 0px; margin-bottom: 0px; }

.bzotech-blog-form-comment .comment-form .form-submit .elbzotech-bt-default { font-weight: 600; font-size: 13px; }

.bzotech-blog-form-comment .comment-form .control-group { margin-bottom: 30px; }

.bzotech-blog-form-comment .comment-form .control-group p { margin-bottom: 0px; }

.bzotech-blog-list-comment .title-line { margin-bottom: 40px; }

.bzotech-blog-list-comment .comment-list { list-style: none; padding-left: 0px; margin-bottom: 0px; }

.bzotech-blog-list-comment .comment-list .comment-thumb img { border-radius: 50%; height: auto; border: 1px solid var(--bzo-border-color); }

.bzotech-blog-list-comment .comment-list .comment-thumb { width: 55px; min-width: 55px; line-height: 0; }

.bzotech-blog-list-comment .comment-list .comment-info { padding-left: 0px; padding-top: 0px; width: calc(100% - 50px); position: relative; margin-left: 15px; }

.bzotech-blog-list-comment .comment-list .comment-info .author-name, .bzotech-blog-list-comment .comment-list .comment-info .author-name a { font-weight: 400; font-size: 14px; line-height: 20px; text-transform: capitalize; }

.bzotech-blog-list-comment .comment-list .comment-info .author-name a:hover { color: var(--bzo-main-color); }

.bzotech-blog-list-comment .comment-list .comment-info .author-date { font-size: 14px; color: rgb(102, 102, 102); width: calc(100% - 150px); }

.bzotech-blog-list-comment .comment-list .comment-info .author-name span { font-size: 18px; color: rgb(0, 0, 0); margin-left: 30px; display: inline-block; font-weight: 400; }

.bzotech-blog-list-comment .comment-list .comment-info .author-name { margin-bottom: 5px; width: calc(100% - 150px); }

.bzotech-blog-list-comment .comment-list .comment-info .content-comment > p:last-child { margin-bottom: 0px; }

.bzotech-blog-list-comment .comment-list .comment-info .date { margin-top: 12px; display: inline-block; font-size: 16px; color: rgb(153, 153, 153); }

.bzotech-blog-list-comment .comment-list .comment-info .date span { margin-right: 5px; }

.bzotech-blog-list-comment .item-comment .desc-comment-text { margin-top: 30px; }

.bzotech-blog-list-comment .comment-list > li .item-comment { border-top: 1px solid rgb(230, 230, 230); padding-top: 40px; margin-top: 40px; }

.comment-list .comment-reply-link { position: absolute; right: 0px; top: 0px; font-weight: 600; text-transform: uppercase; padding: 0px; border-bottom: 1px solid var(--bzo-gray-color); line-height: 22px; }

.comment-list .comment-reply-link:hover { border-color: var(--bzo-main-color); }

.comment-list .comment-respond { margin-bottom: 30px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-top: 30px; }

#cancel-comment-reply-link { font-size: 20px; }

.comment-list ul { list-style: none; }

.comment-list .content-comment ul { list-style: disc; }

.comment-list .children { padding-left: 95px; }

@media (max-width: 1366px) {
  .comment-list .children { padding-left: 60px; }
}

@media (max-width: 991px) {
  .comment-list .children { padding-left: 32px; }
}

@media (max-width: 768px) {
  .comment-list .children { padding-left: 0px; }
}

@media (max-width: 767px) {
  .comment-list .comment-reply-link { position: unset; margin-top: 20px; display: inline-block; }
  .bzotech-blog-list-comment .comment-list .comment-info .author-name, .bzotech-blog-list-comment .comment-list .comment-info .author-date { width: 100%; }
  .bzotech-blog-list-comment .comment-list > li .item-comment { padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
}

.bzotech-blog-form-comment .comment-form .contact-name .title-label, .bzotech-blog-form-comment .comment-form .contact-email .title-label, .bzotech-blog-form-comment .comment-form .contact-site .title-label, .bzotech-blog-form-comment .comment-form .contact-message .title-label { display: block; font-weight: 400; font-size: 16px; margin-bottom: 9px; }

.bzotech-blog-form-comment .comment-form .contact-name .title-label span, .bzotech-blog-form-comment .comment-form .contact-email .title-label span, .bzotech-blog-form-comment .comment-form .contact-site .title-label span, .bzotech-blog-form-comment .comment-form .contact-message .title-label span { color: rgb(255, 59, 59); }

.bzotech-blog-form-comment .comment-form input[type="text"] { height: 50px; }

.bzotech-blog-form-comment .comment-form input[type="text"], .bzotech-blog-form-comment .comment-form textarea { width: 100%; padding: 0px 20px; font-size: var(--bzo-body_typo-font-size); border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: rgb(242, 242, 242); }

.bzotech-blog-form-comment .comment-form textarea { padding-top: 14px; height: 140px; }

.bzotech-blog-form-comment .comment-form { display: flex; flex-direction: column; }

.bzotech-blog-form-comment .comment-form .contact-message { order: 3; }

.bzotech-blog-form-comment .comment-form .form-submit { order: 4; }

.bzotech-blog-form-comment .comment-form input[type="text"]::-webkit-input-placeholder, .bzotech-blog-form-comment .comment-form textarea::-webkit-input-placeholder { color: rgb(0, 0, 0); }

.bzotech-blog-form-comment .comment-form textarea::placeholder, .bzotech-blog-form-comment .comment-form input[type="text"]::placeholder { color: rgb(102, 102, 102); }

p.no-comments { margin-bottom: 0px; margin-top: 50px; background: rgb(245, 245, 245); padding: 15px 20px; color: var(--bzo-title_typo-color); border-radius: 0px; }

.comment-list li.ping-track-back { margin-bottom: 35px; padding-bottom: 35px; border-bottom: 1px solid rgb(225, 225, 225); }

.comment-list .ping-track-back .edit-link { color: rgb(0, 0, 0); margin-left: 10px; }

.comment-list .ping-track-back .edit-link i { margin-right: 3px; }

@media (max-width: 1200px) {
}

@media (max-width: 767px) {
  .bzotech-blog-form-comment .comment-form .contact-email, .bzotech-blog-form-comment .comment-form .contact-site, .bzotech-blog-form-comment .comment-form .contact-name, .bzotech-blog-form-comment .comment-form .contact-message { margin-bottom: 15px; }
}



@charset "utf-8";

@-webkit-keyframes wobble-vertical { 
  16.65% { transform: translateY(8px); }
  33.3% { transform: translateY(-6px); }
  49.95% { transform: translateY(4px); }
  66.6% { transform: translateY(-2px); }
  83.25% { transform: translateY(1px); }
  100% { transform: translateY(0px); }
}

@keyframes wobble-vertical { 
  16.65% { transform: translateY(8px); }
  33.3% { transform: translateY(-6px); }
  49.95% { transform: translateY(4px); }
  66.6% { transform: translateY(-2px); }
  83.25% { transform: translateY(1px); }
  100% { transform: translateY(0px); }
}

.wobble-vertical { display: inline-block; transform: translateZ(0px); box-shadow: rgba(0, 0, 0, 0) 0px 0px 1px; }

.wobble-vertical:hover { animation-name: wobble-vertical; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }

@-webkit-keyframes wobble-horizontal { 
  16.65% { transform: translateX(8px); }
  33.3% { transform: translateX(-6px); }
  49.95% { transform: translateX(4px); }
  66.6% { transform: translateX(-2px); }
  83.25% { transform: translateX(1px); }
  100% { transform: translateX(0px); }
}

@keyframes wobble-horizontal { 
  16.65% { transform: translateX(8px); }
  33.3% { transform: translateX(-6px); }
  49.95% { transform: translateX(4px); }
  66.6% { transform: translateX(-2px); }
  83.25% { transform: translateX(1px); }
  100% { transform: translateX(0px); }
}

.wobble-horizontal { display: inline-block; transform: translateZ(0px); box-shadow: rgba(0, 0, 0, 0) 0px 0px 1px; }

.wobble-horizontal:hover, a:hover .wobble-horizontal { animation-name: wobble-horizontal; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }

@-webkit-keyframes wobble-to-bottom-right { 
  16.65% { transform: translate(8px, 8px); }
  33.3% { transform: translate(-6px, -6px); }
  49.95% { transform: translate(4px, 4px); }
  66.6% { transform: translate(-2px, -2px); }
  83.25% { transform: translate(1px, 1px); }
  100% { transform: translate(0px, 0px); }
}

@keyframes wobble-to-bottom-right { 
  16.65% { transform: translate(8px, 8px); }
  33.3% { transform: translate(-6px, -6px); }
  49.95% { transform: translate(4px, 4px); }
  66.6% { transform: translate(-2px, -2px); }
  83.25% { transform: translate(1px, 1px); }
  100% { transform: translate(0px, 0px); }
}

.wobble-to-bottom-right { display: inline-block; transform: translateZ(0px); box-shadow: rgba(0, 0, 0, 0) 0px 0px 1px; }

.wobble-to-bottom-right:hover { animation-name: wobble-to-bottom-right; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }

@-webkit-keyframes wobble-to-top-right { 
  16.65% { transform: translate(8px, -8px); }
  33.3% { transform: translate(-6px, 6px); }
  49.95% { transform: translate(4px, -4px); }
  66.6% { transform: translate(-2px, 2px); }
  83.25% { transform: translate(1px, -1px); }
  100% { transform: translate(0px, 0px); }
}

@keyframes wobble-to-top-right { 
  16.65% { transform: translate(8px, -8px); }
  33.3% { transform: translate(-6px, 6px); }
  49.95% { transform: translate(4px, -4px); }
  66.6% { transform: translate(-2px, 2px); }
  83.25% { transform: translate(1px, -1px); }
  100% { transform: translate(0px, 0px); }
}

.wobble-to-top-right { display: inline-block; transform: translateZ(0px); box-shadow: rgba(0, 0, 0, 0) 0px 0px 1px; }

.wobble-to-top-right:hover { animation-name: wobble-to-top-right; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }

@-webkit-keyframes wobble-top { 
  16.65% { transform: skew(-12deg); }
  33.3% { transform: skew(10deg); }
  49.95% { transform: skew(-6deg); }
  66.6% { transform: skew(4deg); }
  83.25% { transform: skew(-2deg); }
  100% { transform: skew(0deg); }
}

@keyframes wobble-top { 
  16.65% { transform: skew(-12deg); }
  33.3% { transform: skew(10deg); }
  49.95% { transform: skew(-6deg); }
  66.6% { transform: skew(4deg); }
  83.25% { transform: skew(-2deg); }
  100% { transform: skew(0deg); }
}

.wobble-top { display: inline-block; transform-origin: 0px 100%; transform: translateZ(0px); box-shadow: rgba(0, 0, 0, 0) 0px 0px 1px; }

.wobble-top:hover { animation-name: wobble-top; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }

@-webkit-keyframes wobble-bottom { 
  16.65% { transform: skew(-12deg); }
  33.3% { transform: skew(10deg); }
  49.95% { transform: skew(-6deg); }
  66.6% { transform: skew(4deg); }
  83.25% { transform: skew(-2deg); }
  100% { transform: skew(0deg); }
}

@keyframes wobble-bottom { 
  16.65% { transform: skew(-12deg); }
  33.3% { transform: skew(10deg); }
  49.95% { transform: skew(-6deg); }
  66.6% { transform: skew(4deg); }
  83.25% { transform: skew(-2deg); }
  100% { transform: skew(0deg); }
}

.wobble-bottom { display: inline-block; transform-origin: 100% 0px; transform: translateZ(0px); box-shadow: rgba(0, 0, 0, 0) 0px 0px 1px; }

.wobble-bottom:hover { animation-name: wobble-bottom; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }

.slider-content-text > p:last-child { margin-bottom: 0px; }

@-webkit-keyframes xoayvong { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes xoayvong { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.xoayvong { animation: 2s linear 0s infinite normal none running xoayvong; }

.banner-advs { position: relative; line-height: 0; }

.adv-thumb-link { display: block; position: relative; line-height: 0; }

.adv-thumb-link > img { transition: 0.3s ease-out; width: 100%; }

.zoom-rotate .adv-thumb-link > img { transform: scale(1) rotate(0deg); }

.zoom-rotate:hover .adv-thumb-link > img { transform: scale(1.1) rotate(4deg); }

.zoom-image:hover .adv-thumb-link > img { transform: scale(1.1); }

.zoom-image .adv-thumb-link > img { transition: 1s cubic-bezier(0, 0, 0.1, 1) 0.1s; }

.fade-out-in .adv-thumb-link::before, .fade-out-in .adv-thumb-link::after, .fade-in-out .adv-thumb-link::before, .fade-in-out .adv-thumb-link::after, .overlay-image .adv-thumb-link::after { position: absolute; inset: 0px; content: ""; background: rgba(0, 0, 0, 0.1); opacity: 0; z-index: 1; transition: 0.3s ease-out; }

.fade-out-in:hover .adv-thumb-link::before { opacity: 1; top: 50%; bottom: 50%; }

.fade-out-in:hover .adv-thumb-link::after { opacity: 1; left: 50%; right: 50%; }

.fade-in-out .adv-thumb-link::before { opacity: 1; top: 50%; bottom: 50%; }

.fade-in-out .adv-thumb-link::after { opacity: 1; left: 50%; right: 50%; }

.fade-in-out:hover .adv-thumb-link::before { opacity: 0; top: 0px; bottom: 0px; }

.fade-in-out:hover .adv-thumb-link::after { opacity: 0; left: 0px; right: 0px; }

.pull-curtain .adv-thumb-link::before { top: 0px; left: 0px; width: 0px; height: 0px; opacity: 0; background: rgba(0, 0, 0, 0.1); content: ""; position: absolute; z-index: 1; transition: 0.3s ease-out; }

.pull-curtain .adv-thumb-link::after { bottom: 0px; right: 0px; width: 0px; height: 0px; opacity: 0; background: rgba(0, 0, 0, 0.1); content: ""; position: absolute; z-index: 1; transition: 0.3s ease-out; }

.pull-curtain:hover .adv-thumb-link::before, .pull-curtain:hover .adv-thumb-link::after { width: 100%; height: 100%; opacity: 1; }

.overlay-image .adv-thumb-link::after { background: rgba(0, 0, 0, 0.1); }

.overlay-image:hover .adv-thumb-link::after { opacity: 1; }

.overlay-image-style2 .adv-thumb-link::after { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 70%); content: ""; opacity: 0; transition: opacity 0.4s, transform 0.4s; }

.overlay-image-style2:hover .adv-thumb-link::after { opacity: 1; transform: translate3d(0px, 0px, 0px); }

.blur-image:hover .adv-thumb-link img { filter: blur(5px); }

.gray-image:hover .adv-thumb-link img { filter: grayscale(100%); }

.zoom-out .adv-thumb-link img:last-child { position: absolute; top: 0px; left: 0px; opacity: 0; visibility: hidden; transform: scale(3); }

.zoom-out:hover .adv-thumb-link img { opacity: 1; visibility: visible; transform: scale(1); }

.line-scale .adv-thumb-link::before { position: absolute; inset: 20px; content: ""; border-top: 1px solid rgba(255, 255, 255, 0.7); border-bottom: 1px solid rgba(255, 255, 255, 0.7); z-index: 1; transform: scaleX(0); transition: 0.3s ease-out; }

.line-scale .adv-thumb-link::after { position: absolute; inset: 20px; content: ""; border-left: 1px solid rgba(255, 255, 255, 0.7); border-right: 1px solid rgba(255, 255, 255, 0.7); z-index: 1; transform: scaleY(0); transition: 0.3s ease-out; }

.line-scale:hover .adv-thumb-link::before, .line-scale:hover .adv-thumb-link::after { transform: scale(1); }

.folding-the-edge { }

.folding-the-edge:hover .adv-thumb-link::before { transition: 0.4s; border-bottom: 60px solid var(--bzo-main-color); border-right: 60px solid rgb(255, 255, 255); }

.folding-the-edge .adv-thumb-link::before { border-bottom: 0px solid var(--bzo-main-color); border-right: 0px solid rgb(255, 255, 255); content: ""; right: 0px; top: 0px; position: absolute; transition: 0.4s; }

@keyframes zoom-in-zoom-out { 
  0% { transform: scale(0.8, 0.8); }
  50% { transform: scale(1, 1); }
  100% { transform: scale(0.8, 0.8); }
}

.hover-icon .effect-hover-icon { position: absolute; inset: 15px; display: flex; justify-content: center; align-items: center; background: rgba(0, 0, 0, 0.6); transform: scaleY(0); transition: 0.3s ease-out; }

.hover-icon:hover .effect-hover-icon { transform: scale(1); }

@-webkit-keyframes shine { 
  100% { left: 125%; }
}

@keyframes shine { 
  100% { left: 125%; }
}

.shine-effect-hover .adv-thumb-link { border-radius: 15px; position: relative; }

.shine-effect-hover .adv-thumb-link::before { position: absolute; top: 0px; left: -75%; z-index: 2; display: block; content: ""; width: 50%; height: 100%; background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); transform: skewX(-25deg); }

.shine-effect-hover .adv-thumb-link:hover::before { animation: 0.85s ease 0s 1 normal none running shine; }

.shake { animation: 2s ease 0s infinite normal none running shake; }

@keyframes shake-horizontal { 
  0%, 100% { transform: translateX(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translateX(-3px); }
  20%, 40%, 60%, 80% { transform: translateX(3px); }
}

@keyframes shake-vertical { 
  0%, 100% { transform: translateY(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translateY(-3px); }
  20%, 40%, 60%, 80% { transform: translateY(3px); }
}

@-webkit-keyframes dogTrans { 
  0% { transform: translateY(40px); }
  100% { transform: translateY(0px); }
}

@keyframes imgTrans { 
  0% { transform: translateY(30px); }
  100% { transform: translateY(0px); }
}

@keyframes bzo-scroll { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(calc(-100%)); }
}

@keyframes bzo-scroll2 { 
  0% { transform: translateX(-50%); }
  100% { transform: translateX(0%); }
}

@keyframes bzo-scroll-ver { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(calc(-50%)); }
}



@charset "utf-8";

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

.swiper-pagination { position: unset; }

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal { position: unset; width: auto; }

.gallery-thumbs.swiper-container-vertical .swiper-wrapper { display: block; }

.swiper-button-prev::after, .swiper-rtl .swiper-button-next::after, .swiper-button-next::after, .swiper-rtl .swiper-button-prev::after { display: none; }

.display-swiper-pagination-style1 .swiper-pagination { position: relative; margin-top: 20px; }

.display-swiper-pagination-style1 .swiper-pagination-bullet { height: 14px; width: 14px; border: 2px solid rgb(207, 207, 207); background: transparent; border-radius: 0px; display: inline-block; opacity: 1; margin-right: 15px; transition: 0.3s ease-out; }

.display-swiper-pagination-style1 .swiper-pagination-bullet:last-child { margin-right: 0px; }

.display-swiper-pagination-style1 .swiper-pagination-bullet-active, .display-swiper-pagination-style1 .swiper-pagination-bullet:hover { border-color: rgb(46, 46, 46); }

.display-swiper-pagination-style2 .swiper-pagination-bullets { display: flex; justify-content: center; }

.display-swiper-pagination-style2 .swiper-pagination-bullet { height: 12px; width: 12px; border-radius: 100%; background: rgb(207, 207, 207); border: 1px solid rgb(255, 255, 255); position: relative; margin-right: 10px; opacity: 1; transition: 0.3s ease-out; }

.display-swiper-pagination-style2 .swiper-pagination-bullet:last-child { margin-right: 0px; }

.display-swiper-pagination-style2 .swiper-pagination { width: 100%; position: relative; margin-top: 20px; }

.display-swiper-pagination-style2 .swiper-pagination-bullet:hover, .display-swiper-pagination-style2 .swiper-pagination-bullet-active { background: var(--bzo-main-color); border-color: var(--bzo-main-color); box-shadow: none; }

.display-swiper-pagination-style3 .swiper-pagination-bullet { height: 5px; width: 25px; background: rgb(228, 228, 228); position: relative; margin-right: 10px; border-radius: 0px; opacity: 1; }

.display-swiper-pagination-style3 .swiper-pagination-bullet-active { background: var(--bzo-main-color); }

.display-swiper-pagination-style3 .swiper-pagination { width: 100%; margin-top: 15px; position: static; }

.display-swiper-pagination-style3 .swiper-pagination-bullet:last-child { margin-right: 0px; }

.display-swiper-pagination-style4 .swiper-pagination-bullet { height: 10px; width: 10px; background: rgb(217, 217, 217); position: relative; margin-right: 12px; border-radius: 50%; opacity: 1; }

.display-swiper-pagination-style4 .swiper-pagination-bullet:hover { background: var(--bzo-main-color); }

.display-swiper-pagination-style4 .swiper-pagination-bullet-active { background: var(--bzo-main-color); width: 30px; border-radius: 12px; }

.display-swiper-pagination-style4 .swiper-pagination { width: 100%; z-index: 1; }

.display-swiper-pagination-style4 .swiper-pagination-bullet:last-child { margin-right: 0px; }

.display-swiper-pagination-number .swiper-pagination-bullet::before { content: ""; width: 50px; height: 50px; line-height: 55px; display: inline-block; background: transparent; transform: rotate(45deg); position: absolute; z-index: -1; left: 1px; top: 3px; }

.display-swiper-pagination-number .swiper-pagination-bullet { position: relative; width: 50px; height: 50px; line-height: 55px; margin-right: 15px; background: transparent; color: rgb(0, 0, 0); display: inline-block; border-radius: 0px; opacity: 1; font-size: 24px; text-align: center; }

.display-swiper-pagination-number .swiper-pagination-bullet.swiper-pagination-bullet-active { color: rgb(255, 255, 255); }

.display-swiper-pagination-number .swiper-pagination-bullet.swiper-pagination-bullet-active::before { background: rgb(255, 188, 123); }

@media (max-width: 1200px) {
  .display-swiper-pagination-number .swiper-pagination-bullet { width: 40px; height: 40px; line-height: 45px; font-size: 18px; }
  .display-swiper-pagination-number .swiper-pagination-bullet::before { width: 40px; height: 40px; line-height: 40px; }
}

.display-swiper-navi-group { position: relative; }

.display-swiper-navi-group .bzotech-swiper-navi { position: absolute; top: 30px; right: 0px; z-index: 2; }

.display-swiper-navi-group .bzotech-swiper-navi .swiper-button-nav { position: unset; width: 32px; height: 16px; line-height: 16px; border-radius: 0px; background-color: transparent; color: rgb(46, 46, 46); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; transition: 0.3s; font-size: 28px; margin-left: 15px; }

.display-swiper-navi-group .bzotech-swiper-navi .swiper-button-prev { float: left; }

.display-swiper-navi-group .bzotech-swiper-navi .swiper-button-next { float: right; }

.display-swiper-navi-group .bzotech-swiper-navi .swiper-button-nav:hover { color: var(--bzo-main-color2); }

.display-swiper-navi-group-top-right { position: relative; }

.display-swiper-navi-group-top-right .bzotech-swiper-navi { position: absolute; top: 0px; right: 0px; z-index: 99; display: flex; flex-direction: row-reverse; gap: 15px; }

.display-swiper-navi-group-top-right .bzotech-swiper-navi .swiper-button-nav { position: unset; width: 32px; height: 16px; line-height: 16px; border-radius: 0px; background-color: transparent; color: rgb(46, 46, 46); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; transition: 0.3s; font-size: 28px; margin: 0px; }

.display-swiper-navi-group-top-right .bzotech-swiper-navi .swiper-button-nav:hover { color: var(--bzo-main-color); }

.display-swiper-navi-group2 .bzotech-swiper-navi { position: absolute; top: 0px; left: 50%; transform: translateX(-50%); z-index: 99; }

.display-swiper-navi-group2 .bzotech-swiper-navi .swiper-button-nav { position: unset; width: 32px; height: 16px; line-height: 16px; border-radius: 0px; background-color: transparent; color: rgb(46, 46, 46); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; transition: 0.3s; font-size: 28px; margin: 0px 8px; }

.display-swiper-navi-group2 .bzotech-swiper-navi .swiper-button-prev { float: left; }

.display-swiper-navi-group2 .bzotech-swiper-navi .swiper-button-next { float: right; }

.display-swiper-navi-group2 .bzotech-swiper-navi .swiper-button-nav:hover { color: var(--bzo-main-color2); }

@media (max-width: 767px) {
  .display-swiper-navi-group2 { padding-top: 40px; }
}

.display-swiper-navi-style1 { position: relative; }

.display-swiper-navi-style1 .bzotech-swiper-navi .swiper-button-nav { position: absolute; width: 32px; height: 32px; top: 50%; transform: translateY(-50%); line-height: 16px; border-radius: 50%; background-color: rgb(235, 235, 235); color: rgb(69, 69, 69); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; transition: 0.3s; font-size: 16px; margin: 0px; z-index: 1; }

.display-swiper-navi-style1 .bzotech-swiper-navi .swiper-button-nav:hover { background-color: var(--bzo-main-color); color: rgb(255, 255, 255); }

.display-swiper-navi-style1 .bzotech-swiper-navi .swiper-button-nav.swiper-button-prev { left: 0px; }

.display-swiper-navi-style1 .bzotech-swiper-navi .swiper-button-nav.swiper-button-next { right: 0px; }

@media (min-width: 1201px) {
  .display-swiper-navi-style1 .bzotech-swiper-navi .swiper-button-nav.swiper-button-disabled { opacity: 0; }
}



@charset "utf-8";

.error404 .main-page-default { }

.error404 .wrap-bread-crumb { display: none; }

.content-default-404 .text { margin-top: 20px; margin-bottom: 20px; }

.content-default-404 .desc { margin-left: auto; margin-right: auto; line-height: 30px; max-width: 1120px; }

.content-default-404 .img-number { display: inline-block; }

.content-default-404 .elbzotech-bt-default { margin-top: 30px; }

@media (max-width: 1200px) {
  .content-default-404 .desc { font-size: 18px; }
  .content-default-404 .img-number { max-width: 80%; }
  .content-default-404 .text { font-size: 38px; line-height: 48px; }
  .content-default-404 .title120 { font-size: 100px; }
}

@media (max-width: 767px) {
  .content-default-404 .title120 { font-size: 80px; }
  .content-default-404 .text { margin-top: 5px; margin-bottom: 15px; font-size: 32px; line-height: 38px; }
  .content-default-404 .desc { font-size: 14px; }
  .content-default-404 .elbzotech-bt-default { margin-top: 20px; }
}



@charset "utf-8";

.meta-post-style1 { display: flex; flex-wrap: wrap; align-items: center; gap: 5px 0px; }

.meta-post-style1 .post-meta-data__item { display: flex; align-items: center; color: rgb(102, 102, 102); }

.meta-post-style1 .post-meta-data__item a { color: rgb(102, 102, 102); }

.meta-post-style1 .post-meta-data__item a:hover { color: var(--bzo-main-color); }

.meta-post-style1 .post-meta-data__content { display: flex; align-items: center; gap: 5px; }

.meta-post-style1 .post-meta-data__content > i { font-size: 20px; }

.meta-post-style1 .comments-item .post-meta-data__content > i { display: block; }

.meta-post-style1 .split { display: inline-block; width: 1px; height: 14px; margin: 0px 10px; vertical-align: middle; background: rgb(217, 217, 217); opacity: 0; }

.meta-post-style1 .meta-cats .flex-wrapper { gap: 5px; }

.style-item-meta__cats .post-meta-data__content { display: flex; flex-wrap: wrap; gap: 10px; }

.style-item-meta__cats .meta-cats a { background: linear-gradient(0deg, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06)), rgb(255, 255, 255); padding: 8px 12px; border-radius: 0px; display: inline-block; }

.style-item-meta__cats .meta-cats a:hover { color: rgb(255, 255, 255); background: var(--bzo-main-color); }

.style-item-meta__cats .post-meta-data__content > i, .style-item-meta__cats .post-meta-data__content > span { display: none; }

.style2-item-meta__cats .post-meta-data__content { display: flex; flex-wrap: wrap; gap: 5px 15px; }

.style2-item-meta__cats .meta-cats a { color: var(--bzo-body_typo-color); }

.style2-item-meta__cats .meta-cats a:hover { color: var(--bzo-main-color); }

.style2-item-meta__cats .post-meta-data__content > i, .style2-item-meta__cats .post-meta-data__content > span { display: none; }

.meta-post-style2 { display: flex; flex-wrap: wrap; gap: 5px 20px; align-items: center; }

.meta-post-style2 .post-meta-data__content i { display: none; }

.meta-post-style2 .post-meta-data__content { display: flex; align-items: center; gap: 10px; }

.meta-post-style2 .avata img { border-radius: 50%; }

.meta-post-style3 { display: flex; flex-wrap: wrap; gap: 5px 15px; align-items: center; }

.meta-post-style3 .post-meta-data__content { display: flex; gap: 5px 10px; align-items: center; font-size: 14px; text-transform: capitalize; line-height: 16px; }

.meta-post-style3 .post-meta-data__content a { color: var(--bzo-body_typo-color); }

.meta-post-style3 .post-meta-data__content i { font-size: 16px; }

.elbzotech-bt-post { color: var(--bzo-title_typo-color); text-align: center; font-family: var(--bzo-title_typo-font-family); font-size: 13px; font-style: normal; font-weight: 600; line-height: 100%; text-transform: uppercase; text-decoration-line: underline !important; }

.elbzotech-bt-post:hover { color: var(--bzo-main-color); }

.blog-grid-view .list-post-wrap { display: -webkit-flex; flex-wrap: wrap; }

.list-col-item { padding: 0 var(--bzo-gutter); }

@media (min-width: 2400px) {
  .list-1-item-widescreen { width: 100%; }
  .list-2-item-widescreen { width: 50%; }
  .list-3-item-widescreen { width: 33.3333%; }
  .list-4-item-widescreen { width: 25%; }
  .list-5-item-widescreen { width: 20%; }
  .list-6-item-widescreen { width: 16.6667%; }
  .list-7-item-widescreen { width: 14.2857%; }
  .list-8-item-widescreen { width: 12.5%; }
  .list-9-item-widescreen { width: 11.111%; }
  .list-10-item-widescreen { width: 10%; }
}

.list-1-item { width: 100%; }

.list-2-item { width: 50%; }

.list-3-item { width: 33.3333%; }

.list-4-item { width: 25%; }

.list-5-item { width: 20%; }

.list-6-item { width: 16.6667%; }

.list-7-item { width: 14.2857%; }

.list-8-item { width: 12.5%; }

.list-9-item { width: 11.111%; }

.list-10-item { width: 10%; }

@media (max-width: 1366px) {
  .list-1-item-laptop { width: 100%; }
  .list-2-item-laptop { width: 50%; }
  .list-3-item-laptop { width: 33.3333%; }
  .list-4-item-laptop { width: 25%; }
  .list-5-item-laptop { width: 20%; }
  .list-6-item-laptop { width: 16.6667%; }
  .list-7-item-laptop { width: 14.2857%; }
  .list-8-item-laptop { width: 12.5%; }
  .list-9-item-laptop { width: 11.111%; }
  .list-10-item-laptop { width: 10%; }
}

@media (max-width: 1200px) {
  .list-1-item-tablet-extra { width: 100%; }
  .list-2-item-tablet-extra { width: 50%; }
  .list-3-item-tablet-extra { width: 33.3333%; }
  .list-4-item-tablet-extra { width: 25%; }
  .list-5-item-tablet-extra { width: 20%; }
  .list-6-item-tablet-extra { width: 16.6667%; }
  .list-7-item-tablet-extra { width: 14.2857%; }
  .list-8-item-tablet-extra { width: 12.5%; }
  .list-9-item-tablet-extra { width: 11.111%; }
  .list-10-item-tablet-extra { width: 10%; }
}

@media (max-width: 1024px) {
  .list-1-item-tablet { width: 100%; }
  .list-2-item-tablet { width: 50%; }
  .list-3-item-tablet { width: 33.3333%; }
  .list-4-item-tablet { width: 25%; }
  .list-5-item-tablet { width: 20%; }
  .list-6-item-tablet { width: 16.6667%; }
  .list-7-item-tablet { width: 14.2857%; }
  .list-8-item-tablet { width: 12.5%; }
  .list-9-item-tablet { width: 11.111%; }
  .list-10-item-tablet { width: 10%; }
}

@media (max-width: 880px) {
  .list-1-item-mobile-extra { width: 100%; }
  .list-2-item-mobile-extra { width: 50%; }
  .list-3-item-mobile-extra { width: 33.3333%; }
  .list-4-item-mobile-extra { width: 25%; }
  .list-5-item-mobile-extra { width: 20%; }
  .list-6-item-mobile-extra { width: 16.6667%; }
  .list-7-item-mobile-extra { width: 14.2857%; }
  .list-8-item-mobile-extra { width: 12.5%; }
  .list-9-item-mobile-extra { width: 11.111%; }
  .list-10-item-mobile-extra { width: 10%; }
}

@media (max-width: 767px) {
  .list-1-item-mobile { width: 100%; }
  .list-2-item-mobile { width: 50%; }
  .list-3-item-mobile { width: 33.3333%; }
  .list-4-item-mobile { width: 25%; }
  .list-5-item-mobile { width: 20%; }
  .list-6-item-mobile { width: 16.6667%; }
  .list-7-item-mobile { width: 14.2857%; }
  .list-8-item-mobile { width: 12.5%; }
  .list-9-item-mobile { width: 11.111%; }
  .list-10-item-mobile { width: 10%; }
}

.swiper-wrapper.bzotech-row { margin-left: 0px; margin-right: 0px; }

@media (max-width: 1200px) {
  .list-post-wrap, .list-product-wrap { margin-right: -10px; margin-left: -10px; }
  .list-col-item { padding: 0px 10px; }
}

@media (max-width: 375px) {
  .list-2-item-mobile, .list-2-item-mobile-extra, .list-2-item-tablet, .list-2-item-tablet-extra, .list-2-item-laptop, .list-2-item, .list-2-item-widescreen, .list-3-item-mobile, .list-3-item-mobile-extra, .list-3-item-tablet, .list-2-item-tablet-extra, .list-3-item-laptop, .list-2-item, .list-3-item-widescreen { width: 100%; }
}

.item-post-wg .zoom-image:hover .adv-thumb-link img { transform: scale(1.1); transition: 0.3s linear; }

.item-post-wg .zoom-image:hover .adv-thumb-link img { transition: 0.3s linear; }

.popup-share-content { display: none; }

.popup-share span { display: none; }

.share-popup-content-open { background: rgba(0, 0, 0, 0.8); position: fixed; width: 100%; height: 100%; inset: 0px; z-index: 9999; display: none; justify-content: center; align-items: center; }

.share-popup-content-open > i { position: absolute; right: 50px; color: rgb(255, 255, 255); top: 50px; width: 50px; height: 50px; display: inline-block; text-align: center; line-height: 50px; cursor: pointer; }

.share-popup-content-open ul { background: rgb(255, 255, 255); padding: 35px 35px 30px; border-radius: 0px; }

.share-popup-content-open ul a { display: inline-block; line-height: 0; font-size: 30px; }

.share-popup-content-open ul li { margin-right: 20px; }

.share-popup-content-open ul li:last-child { margin-right: 0px; }

.share-popup-content-open.active { display: flex; }

.post-thumb { position: relative; }

.blog-grid-post-item- .item-grid-post- { margin-bottom: 30px; }

.blog-grid-post-item- .list-post-wrap { margin-bottom: -30px; }

.item-grid-post- .style-item-meta__cats .meta-cats a { border-radius: 0px; }

.item-grid-post- .meta-post-style1 { margin-bottom: 20px; }

.item-grid-post- .post-title { margin-bottom: 0px; line-height: 1.4; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

@media (max-width: 1440px) {
  .item-grid-post- .post-title { font-size: 20px; }
}

@media (max-width: 1200px) {
  .item-grid-post- .post-title { font-size: 14px; }
}

.item-grid-post- .desc { margin: 20px 0px 0px; }

.item-grid-post- .readmore-wrap { margin-top: 20px; }

.item-grid-post- .post-thumb { margin-bottom: 20px; position: relative; border-radius: 0px; }

.item-grid-post-:hover .post-thumb img { }

.item-grid-post- .post-thumb { overflow: hidden; }

.item-grid-post- .style-item-meta__cats { position: absolute; left: 15px; top: 15px; }

.item-grid-post-style2 { padding: 18px 0px; border-left: 2px solid rgb(0, 0, 0); }

.item-grid-post-style2 .item-post { display: flex; gap: 15px; }

.item-grid-post-style2 .post-thumb { width: 50%; overflow: hidden; }

.item-grid-post-style2 .post-info { width: 50%; display: flex; justify-content: space-between; flex-direction: column; }

.item-grid-post-style2 .post-info .post-title { line-height: 1.4; }

.item-grid-post-style2 .post-info .post-title a:hover { color: var(--bzo-main-color); }

.item-grid-post-style2 .post-info .meta-post-style2 { flex-direction: column; align-items: start; gap: 0px; }

.item-grid-post-style2 .post-info .meta-post-style2 .meta-cats { order: 1; }

.item-grid-post-style2 .post-info .meta-post-style2 .meta-date { order: 2; }

.item-grid-post-style2 .post-info .meta-post-style2 .meta-cats span, .item-grid-post-style2 .post-info .meta-post-style2 .meta-cats a { display: none; }

.item-grid-post-style2 .post-info .meta-post-style2 .meta-cats a:first-child { display: block; }

.item-grid-post-style2 .meta-post-style2 .post-meta-data__content { color: var(--bzo-title_typo-color); }

.item-grid-post-style3 .post-thumb { border-radius: 10px; overflow: hidden; position: relative; }

.item-grid-post-style3 .post-meta-data { position: absolute; top: 20px; left: 20px; }

.item-grid-post-style3 .split { margin: 0px 5px 0px 0px; }

.item-grid-post-style3 .post-info .post-title { line-height: 1.3; }

.item-grid-post-style3 .post-meta-data li .post-meta-data__content { font-size: 13px; font-weight: 500; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border-radius: 5px; padding: 1px 7px; }

.item-grid-post-style3 .post-meta-data__content a { color: rgb(0, 0, 0); text-transform: capitalize; }

.item-grid-post-style3 .post-meta-data li .post-meta-data__content i { display: none; }

.item-grid-post-style3 .post-info { margin-top: 20px; }

.item-grid-post-style3 .readmore-wrap { margin-top: 15px; }

.item-grid-post-style4 .post-info { text-align: center; }

.item-grid-post-style4 .post-thumb { position: relative; overflow: hidden; }

.item-grid-post-style4 .post-thumb::before { position: absolute; content: ""; left: 0px; bottom: 0px; width: 100%; height: 60%; z-index: 1; background: linear-gradient(to top, rgb(0, 0, 0), rgba(0, 0, 0, 0)); }

.item-grid-post-style4 .post-info { position: absolute; left: 15px; right: 15px; bottom: 60px; max-width: 500px; margin: 0px auto; z-index: 2; }

.item-grid-post-style4 .post-meta-data { justify-content: center; }

.item-grid-post-style4 .post-meta-data__content { padding: 2px 5px 0px; }

.item-grid-post-style4 .post-meta-data .split { margin: 0px 2px; }

.item-grid-post-style4 .post-meta-data__content, .item-grid-post-style4 .post-meta-data__content a { font-size: 11px; font-weight: 700; color: rgb(0, 0, 0); text-transform: uppercase; background-color: rgb(255, 255, 255); }

.item-grid-post-style4 .post-meta-data__content i { display: none; }

.item-grid-post-style4 .post-title a, .item-grid-post-style4 .desc, .item-grid-post-style4 .readmore-wrap a { color: rgb(255, 255, 255); }

.item-grid-post-style4 .post-title { line-height: 90%; margin-top: 20px; }

.item-grid-post-style4 .desc { margin: 20px 0px; }

.item-grid-post-style4 .readmore-wrap a { margin-top: 30px; display: inline-block; font-size: 20px; line-height: 60px; font-weight: 700; text-transform: uppercase; color: rgb(0, 0, 0); background: rgb(255, 255, 255); border-radius: 60px; padding: 0px 50px; text-decoration-line: none !important; }

.item-grid-post-style4 .readmore-wrap a:hover { background-color: var(--bzo-main-color); color: rgb(255, 255, 255); }

@media (max-width: 1200px) {
  .item-grid-post-style4 .post-info { bottom: 30px; }
  .item-grid-post-style4 .post-title { font-size: 30px; }
  .item-grid-post-style4 .readmore-wrap a { font-size: 15px; height: 45px; line-height: 45px; padding: 0px 30px; margin-top: 20px; }
}

@media (max-width: 991px) {
  .item-grid-post-style4 .post-title { font-size: 28px; }
}

@media (max-width: 575px) {
  .item-grid-post-style4 .post-title { font-size: 22px; }
  .item-grid-post-style4 .readmore-wrap a { height: 40px; line-height: 40px; }
}

.item-list-post-default { margin-bottom: 50px; padding-bottom: 50px; border-bottom: 1px solid var(--bzo-border-color); }

@media (max-width: 767px) {
  .item-list-post-default { margin-bottom: 30px; padding-bottom: 30px; }
}

.list-post-wrap > .bzotech-col-md-12:last-child .item-list-post-default { margin-bottom: 0px; padding-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

.item-list-post-default .style-item-meta__cats { margin-bottom: 20px; }

.item-list-post-default .readmore { display: inline-block; font-size: 15px; text-transform: uppercase; margin-top: 25px; font-weight: 700; }

.item-list-post-default .readmore::after { content: ""; background: rgb(0, 0, 0); height: 2px; width: 0px; display: inline-block; transition: 0.3s ease-out; vertical-align: middle; margin-left: 10px; margin-top: -3px; }

.item-list-post-default .readmore:hover::after { width: 20px; }

.item-list-post-default .readmore:hover { color: rgb(0, 0, 0); }

.item-list-post-default .post-title { margin-bottom: 20px; word-break: break-word; overflow: inherit; white-space: inherit; }

.item-list-post-default .desc { margin-bottom: 30px; }

.item-list-post-default .post-info { background: rgb(255, 255, 255); position: relative; }

.item-list-post-default .post-thumb { margin-bottom: 30px; }

.item-list-post-default .post-thumb img { display: block; transition: 0.3s ease-out; }

.item-list-post-default .post-thumb a { display: block; }

.item-list-post-default .meta-post-style1 { margin-bottom: 15px; }

.item-list-post-default .meta-post-style1.not-content { margin-bottom: 0px; }

.item-list-post-default .readmore-wrap { line-height: 0; }

.item-list-post-style2 .post-thumb { width: 45%; position: relative; }

.item-list-post-style2 .post-thumb > a { line-height: 0; display: block; }

.item-list-post-style2 .post-thumb img { width: 100%; }

.item-list-post-style2 .post-info { width: 55%; padding-left: 30px; }

.item-list-post-style2 .post-title { margin-top: 16px; margin-bottom: 16px; }

.item-list-post-style2 .readmore-wrap a { text-transform: uppercase; font-size: 16px; font-weight: 600; color: var(--bzo-main-color); transition: 0.25s; position: relative; }

.item-list-post-style2 .readmore-wrap a::after { position: absolute; content: ""; width: 0px; height: 1px; background-color: var(--bzo-main-color); transition: 0.25s; bottom: 0px; left: 0px; }

.item-list-post-style2 .readmore-wrap a:hover::after { width: 100%; transition: 0.25s; }

.item-list-post-style2 .readmore-wrap a:hover { letter-spacing: 2px; transition: 0.25s; color: var(--bzo-main-color); }

.item-list-post-style2 { margin-bottom: 40px; }

.blog-list-post-item-style2 .bzotech-col-md-12:last-child .item-list-post-style2 { margin-bottom: 0px; }

.item-list-post-style2 .post-thumb .meta-post-style1 { position: absolute; top: 17px; left: 20px; right: 20px; }

.item-list-post-style2 .post-thumb .meta-post-style1 .meta-cats a { background: linear-gradient(0deg, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06)), rgb(255, 255, 255); padding: 5px 12px; border-radius: 10px; display: inline-block; transition: 0.2s ease-out; }

.item-list-post-style2 .post-thumb .meta-post-style1 .meta-cats a:hover { background: var(--bzo-main-color); color: rgb(255, 255, 255); transition: 0.2s ease-out; }

.item-list-post-style2:hover .post-thumb img { }

.item-list-post-style2 .post-thumb .adv-thumb-link { display: block; position: relative; overflow: hidden; }

.item-list-post-style2 .post-thumb .adv-thumb-link::before { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 70%); content: ""; opacity: 0; transition: opacity 0.4s, transform 0.4s; }

.item-list-post-style2 .post-thumb .adv-thumb-link:hover::before { opacity: 1; transform: translate3d(0px, 0px, 0px); }

.item-list-post-style3 { gap: 15px; }

.item-list-post-style3 .post-thumb { width: 100px; position: relative; border-radius: 0px; }

.item-list-post-style3 .post-thumb > a { line-height: 0; display: block; }

.item-list-post-style3 .post-thumb img { width: 100%; }

.item-list-post-style3 .post-info { width: calc(100% - 105px); }

.item-list-post-style3 .post-title { font-weight: 500; line-height: 24px; }

.item-list-post-style3 .readmore-wrap a { text-transform: uppercase; font-size: 14px; font-weight: 500; color: var(--bzo-main-color); transition: 0.25s; position: relative; }

.item-list-post-style3 .readmore-wrap a::after { position: absolute; content: ""; width: 0px; height: 1px; background-color: var(--bzo-main-color); transition: 0.25s; bottom: 0px; left: 0px; }

.item-list-post-style3 .readmore-wrap a:hover::after { width: 100%; transition: 0.25s; }

.item-list-post-style3 .readmore-wrap a:hover { letter-spacing: 2px; transition: 0.25s; color: var(--bzo-main-color); }

.item-list-post-style3 { margin-bottom: 15px; }

.blog-list-post-item-style2 .bzotech-col-md-12:last-child .item-list-post-style3 { margin-bottom: 0px; }

.item-list-post-style3 .post-thumb .adv-thumb-link { display: block; border-radius: 0px; position: relative; overflow: hidden; }

@media (max-width: 991px) {
  .meta-post-tags-share-style2 > .flex-wrapper, .meta-post-tags-share > .flex-wrapper { flex-direction: column; align-items: self-start; gap: 20px; }
}

@media (max-width: 1200px) {
  .item-list-post-style2 .post-title { margin-top: 6px; margin-bottom: 6px; }
}

@media (max-width: 880px) {
  .item-list-post-style2 .post-thumb { width: 100%; }
  .item-list-post-style2 .post-info { width: 100%; padding: 20px 0px 0px; }
  .item-list-post-style2 { flex-direction: column; }
}

@media (max-width: 767px) {
  .sidebar-position-left { order: 2; margin-top: 50px; }
  .item-list-post-default .post-title { font-size: 20px; line-height: 24px; }
}



@charset "utf-8";

.preload #loading-center-absolute > div { margin: auto; position: absolute; inset: 0px; }

.preload #objectstyle2 { width: 80px; height: 80px; background-color: rgb(255, 255, 255); animation: 1s ease-in-out 0s infinite normal none running animatestyle2; margin-right: auto; margin-left: auto; margin-top: 60px; }

@-webkit-keyframes animatestyle2 { 
  0% { transform: perspective(160px); }
  50% { transform: perspective(160px) rotateY(-180deg); }
  100% { transform: perspective(160px) rotateY(-180deg) rotateX(-180deg); }
}

@keyframes animatestyle2 { 
  0% { transform: perspective(160px) rotateX(0deg) rotateY(0deg); }
  50% { transform: perspective(160px) rotateX(-180deg) rotateY(0deg); }
  100% { transform: perspective(160px) rotateX(-180deg) rotateY(-180deg); }
}

#loading-center-absolutestyle3 { position: absolute; left: 50%; top: 50%; height: 50px; width: 50px; margin-top: -25px; margin-left: -25px; transform: rotate(45deg); animation: 1.5s ease 0s infinite normal none running loading-center-absolute; }

.objectstyle3 { width: 25px; height: 25px; background-color: rgb(255, 255, 255); float: left; }

#object_onestyle3 { animation: 1.5s ease 0s infinite normal none running object_onestyle3; }

#object_twostyle3 { animation: 1.5s ease 0s infinite normal none running object_twostyle3; }

#object_threestyle3 { animation: 1.5s ease 0s infinite normal none running object_threestyle3; }

#object_fourstyle3 { animation: 1.5s ease 0s infinite normal none running object_fourstyle3; }

@-webkit-keyframes loading-center-absolutestyle3 { 
  100% { transform: rotate(-45deg); }
}

@keyframes loading-center-absolutestyle3 { 
  100% { transform: rotate(-45deg); }
}

@-webkit-keyframes object_onestyle3 { 
  25% { transform: translate(0px, -50px) rotate(-180deg); }
  100% { transform: translate(0px, 0px) rotate(-180deg); }
}

@keyframes object_onestyle3 { 
  25% { transform: translate(0px, -50px) rotate(-180deg); }
  100% { transform: translate(0px, 0px) rotate(-180deg); }
}

@-webkit-keyframes object_twostyle3 { 
  25% { transform: translate(50px, 0px) rotate(-180deg); }
  100% { transform: translate(0px, 0px) rotate(-180deg); }
}

@keyframes object_twostyle3 { 
  25% { transform: translate(50px, 0px) rotate(-180deg); }
  100% { transform: translate(0px, 0px) rotate(-180deg); }
}

@-webkit-keyframes object_three_pre3 { 
  25% { transform: translate(-50px, 0px) rotate(-180deg); }
  100% { transform: translate(0px, 0px) rotate(-180deg); }
}

@keyframes object_threestyle3 { 
  25% { transform: translate(-50px, 0px) rotate(-180deg); }
  100% { transform: translate(0px, 0px) rotate(-180deg); }
}

@-webkit-keyframes object_fourstyle3 { 
  25% { transform: translate(0px, 50px) rotate(-180deg); }
  100% { transform: translate(0px, 0px) rotate(-180deg); }
}

@keyframes object_fourstyle3 { 
  25% { transform: translate(0px, 50px) rotate(-180deg); }
  100% { transform: translate(0px, 0px) rotate(-180deg); }
}

#loading-center-absolutestyle4 { position: absolute; left: 50%; top: 50%; height: 150px; width: 150px; margin-top: -75px; margin-left: -50px; }

.objectstyle4 { width: 20px; height: 20px; background-color: rgb(255, 255, 255); float: left; margin-right: 20px; margin-top: 65px; border-radius: 50%; }

#object_onestyle4 { animation: 1.5s ease 0s infinite normal none running object_onestyle4; }

#object_twostyle4 { animation: 1.5s ease 0.25s infinite normal none running object_twostyle4; }

#object_threestyle4 { animation: 1.5s ease 0.5s infinite normal none running object_threestyle4; }

@-webkit-keyframes object_onestyle4 { 
  75% { transform: scale(0); }
}

@keyframes object_onestyle4 { 
  75% { transform: scale(0); }
}

@-webkit-keyframes object_twostyle4 { 
  75% { transform: scale(0); }
}

@keyframes object_twostyle4 { 
  75% { transform: scale(0); }
}

@-webkit-keyframes object_threestyle4 { 
  75% { transform: scale(0); }
}

@keyframes object_threestyle4 { 
  75% { transform: scale(0); }
}

#loading-center-absolutestyle5 { position: absolute; left: 50%; top: 50%; height: 50px; width: 200px; margin-top: -25px; margin-left: -100px; }

.objectstyle5 { width: 20px; height: 20px; background-color: rgb(255, 255, 255); float: left; margin-top: 15px; border-radius: 50%; }

#first_objectstyle5 { animation: 2s ease 0s infinite normal none running first_objectstyle5; }

#second_objectstyle5 { animation: 2s ease 0s infinite normal none running second_objectstyle5; float: right; }

@-webkit-keyframes first_objectstyle5 { 
  25% { transform: translate(90px, 0px) scale(2); }
  50% { transform: translate(180px, 0px) scale(1); }
  75% { transform: translate(90px, 0px) scale(2); }
}

@keyframes first_objectstyle5 { 
  25% { transform: translate(90px, 0px) scale(2); }
  50% { transform: translate(180px, 0px) scale(1); }
  75% { transform: translate(90px, 0px) scale(2); }
}

@-webkit-keyframes second_objectstyle5 { 
  25% { transform: translate(-90px, 0px) scale(2); }
  50% { transform: translate(-180px, 0px) scale(1); }
  75% { transform: translate(-90px, 0px) scale(2); }
}

@keyframes second_objectstyle5 { 
  25% { transform: translate(-90px, 0px) scale(2); }
  50% { transform: translate(-180px, 0px) scale(1); }
  75% { transform: translate(-90px, 0px) scale(2); }
}

#loading-center-absolutestyle6 { position: absolute; left: 50%; top: 50%; height: 20px; width: 100px; margin-top: -10px; margin-left: -50px; }

.objectstyle6 { width: 20px; height: 20px; background-color: rgb(255, 255, 255); border-radius: 50%; margin-right: 20px; margin-bottom: 20px; position: absolute; }

#object_onestyle6 { animation: 2s linear 0s infinite normal none running objectstyle6; }

#object_twostyle6 { animation: 2s linear -0.4s infinite normal none running objectstyle6; left: 20px; }

#object_threestyle6 { animation: 2s linear -0.8s infinite normal none running objectstyle6; left: 40px; }

#object_fourstyle6 { animation: 2s linear -1.2s infinite normal none running objectstyle6; left: 60px; }

#object_fivestyle6 { animation: 2s linear -1.6s infinite normal none running objectstyle6; left: 80px; }

@-webkit-keyframes objectstyle6 { 
  0% { left: 100px; top: 0px; }
  80% { left: 0px; top: 0px; }
  85% { left: 0px; top: -20px; width: 20px; height: 20px; }
  90% { width: 40px; height: 15px; }
  95% { left: 100px; top: -20px; width: 20px; height: 20px; }
  100% { left: 100px; top: 0px; }
}

@keyframes objectstyle6 { 
  0% { left: 100px; top: 0px; }
  80% { left: 0px; top: 0px; }
  85% { left: 0px; top: -20px; width: 20px; height: 20px; }
  90% { width: 40px; height: 15px; }
  95% { left: 100px; top: -20px; width: 20px; height: 20px; }
  100% { left: 100px; top: 0px; }
}

#loading-center-absolutestyle7 { position: absolute; left: 50%; top: 50%; height: 50px; width: 50px; margin-top: -25px; margin-left: -25px; }

.objectstyle7 { width: 50px; height: 5px; background-color: rgb(255, 255, 255); animation: 2s ease 0s infinite normal none running animatestyle7; position: absolute; top: 0px; right: -200px; }

@-webkit-keyframes animatestyle7 { 
  50% { transform: translate(-400px, 0px) rotate(-360deg); }
  100% { transform: translate(0px, 0px) rotate(360deg); }
}

@keyframes animatestyle7 { 
  50% { transform: translate(-400px, 0px) rotate(-360deg); }
  100% { transform: translate(0px, 0px) rotate(360deg); }
}

.preload-style-custom-image #loading-center { display: -webkit-flex; place-items: center; }

#loading-center-absolute-image { text-align: center; margin: auto; display: none; }

.preload #loading-center { width: 100%; height: 100%; position: relative; }

.preload #loading-center-absolute-image { display: block; max-width: 350px; }

#loading { display: block; width: 100%; position: fixed; z-index: 999999; margin-top: 0px; bottom: 100px; top: 100%; height: 0px; opacity: 1; transition: 1s ease-out; background-color: var(--bzo-preload-background); }

.preload #loading { display: block; height: 100%; width: 100%; position: fixed; z-index: 999999; margin-top: 0px; bottom: 0px; top: 0px; opacity: 1; transition: 0.5s ease-out; }

.preload-remove #loading { z-index: -2; }

.preload #loading { background-color: var(--bzo-preload-background); }



@charset "utf-8";

.item-product .product-thumb { position: relative; }

.countdown-style-item- { position: absolute; bottom: 12px; left: 0px; right: 0px; transition: 0.5s; display: flex; gap: 8px; color: rgb(114, 114, 114); justify-content: center; }

.item-product:hover .countdown-style-item- { opacity: 0; visibility: hidden; bottom: 25%; transform: scale(0, 0); }

.countdown-style-item- .clock { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px; border-radius: 3px; width: 52px; text-align: center; display: flex; flex-direction: column; position: relative; padding: 5px; line-height: 24px; font-size: 12px; }

.countdown-style-item- .clock .number { font-size: 18px; color: var(--bzo-title_typo-color); font-weight: 600; height: auto; margin: 0px; }

@media (max-width: 880px) {
  .countdown-style-item- .clock { width: 50px; padding: 5px 2px; }
  .countdown-style-item- { gap: 5px; }
}

@media (max-width: 767px) {
  .countdown-style-item- .clock { width: 50px; padding: 5px; }
  .countdown-style-item- { gap: 8px; display: none; }
}

.flashsale .flashsale-procressbar { width: 100%; height: 5px; border-radius: 10px; background-color: rgb(224, 224, 224); margin: 10px 0px 6px; }

.flashsale .flashsale-procressbar .flashsale-procressbar__inner { background-color: rgb(255, 59, 59); border-radius: 10px; height: 5px; }

.flashsale .sold-info { color: var(--bzo-title_typo-color); }

.product-price .woocommerce-Price-amount { color: rgb(0, 0, 0); font-size: 13px; font-weight: 600; font-family: var(--bzo-title_typo-font-family); }

.product-price del { text-decoration: none; }

.product-price del .woocommerce-Price-amount { font-size: 13px; font-weight: 300; font-family: var(--bzo-title_typo-font-family); text-decoration: line-through; }

.product-price .slipt { color: var(--bzo-body_typo-color); }

.product-grid-view .list-product-wrap { display: -webkit-flex; flex-wrap: wrap; }

.product-grid-view .list-col-item { float: none; }

.btn-filter { background: rgb(255, 255, 255); border: 1px solid var(--bzo-border-color); display: inline-block; font-weight: 700; height: 40px; line-height: 38px; padding: 0px 55px 0px 20px; position: relative; text-transform: uppercase; }

.box-attr-filter { background: rgb(255, 255, 255); border: 1px solid var(--bzo-border-color); box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 5px 0px; left: 0px; margin-top: 35px; opacity: 0; padding: 20px 0px; position: absolute; top: 65px; visibility: hidden; width: 100%; z-index: 10000; transition: 0.5s ease-out; }

.filter-product.active .box-attr-filter { margin-top: 5px; opacity: 1; visibility: visible; top: 40px; }

.btn-filter::after { border-left: 1px solid var(--bzo-border-color); bottom: 0px; content: ""; font-family: "Font Awesome 5 Free"; position: absolute; right: 0px; text-align: center; top: 0px; width: 30px; }

.js-content-wrap { position: relative; }

.filter-product { margin-bottom: 30px; }

.btn-filter span { display: inline-block; font-size: 18px; margin-right: 10px; vertical-align: top; }

.box-attr-filter::before { background: rgb(251, 251, 251); border-right: 1px solid var(--bzo-border-color); content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 170px; }

.item-box-attr { display: table; overflow: hidden; position: relative; width: 100%; padding: 5px 0px; line-height: 24px; }

.item-attr-title { display: table-cell; padding: 0px 25px; position: relative; width: 170px; vertical-align: top; text-align: left; }

.item-attr-content { color: rgb(102, 102, 102); display: table; padding: 0px 30px; vertical-align: top; }

.range-filter .ui-slider-range { background: rgb(51, 51, 51); }

.range-filter .ui-slider-handle.ui-state-default.ui-corner-all { background: rgb(51, 51, 51); border-radius: 0px; cursor: pointer; height: 10px; margin-left: -5px; top: -4px; width: 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.range-filter .slider-range { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; height: 1px; display: inline-block; margin: 0px 20px 0px 5px; vertical-align: middle; width: 250px; background: rgb(229, 229, 229); }

.attr-price-filter { display: inline-block; }

.attr-price-filter label { font-weight: 400; }

.list-filter.list-inline li { padding: 0px 10px; }

.wrap-item.loadding .ajax-loading { display: block !important; }

.filter-yes .js-content-main { clear: both; }

.filter-col .box-attr-filter::before { display: none; }

.filter-col .item-box-attr { display: block; float: left; }

.filter-col.filter-2-col .item-box-attr { width: 50%; }

.filter-col.filter-3-col .item-box-attr { width: 33.3333%; }

.filter-col.filter-4-col .item-box-attr { width: 25%; }

.filter-col.filter-2-col .item-box-attr:nth-child(2n+1), .filter-col.filter-3-col .item-box-attr:nth-child(3n+1), .filter-col.filter-4-col .item-box-attr:nth-child(4n+1) { clear: both; }

.filter-col .box-attr-filter { clear: both; }

.filter-col .list-filter { margin: 0px -15px; }

.filter-col .item-box-attr { text-align: left; }

.filter-col .item-attr-title label { font-weight: bold; margin-bottom: 12px; display: block; }

.filter-col.filter-col-list .list-filter li, .filter-col.filter-col-list .list-filter { list-style: none; display: list-item; }

.element-filter { position: relative; }

.element-filter.active::before { transform: rotate(45deg); content: ""; width: 6px; height: 10px; display: block; border-style: solid; border-color: rgb(162, 20, 20); border-image: initial; border-width: 0px 2px 2px 0px; position: absolute; top: 2px; right: -11px; }

.filter-noresult { padding: 100px 0px; border: 1px solid var(--bzo-border-color); }

.bzotech-row > .filter-noresult-wrap { padding: 0px 15px; display: block !important; position: static !important; }

.products-wrap { position: relative; clear: both; }

.filter-none .owl-wrapper, .filter-none .owl-wrapper .owl-item { width: 100% !important; }

.range-filter .slider-range { max-width: 100%; }

.filter-col .item-attr-title, .filter-col .item-attr-content { display: block; }

.list-inline { list-style: none; padding: 0px; margin: 0px; }

.list-inline > li { display: inline-block; }

.attr-price-filter p { margin: 0px; }

.filter-product:not(.filter-col) .item-attr-content.range-filter { padding: 0px 40px; }

.shop-loading { position: absolute; content: ""; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.2); z-index: 98; }

.shop-loading i { font-size: 40px; position: absolute; top: 100px; left: 50%; color: rgb(255, 255, 255); }

.ajax-loading:not(.list-product-search) { position: absolute; content: ""; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 9999; max-width: 100% !important; }

.ajax-loading:not(.list-product-search) i { font-size: 18px; position: absolute; right: 0px; top: 0px; width: 18px; height: 18px; }

.loadding { position: relative; }

.product-thumb { position: relative; }

.wrap-rating .number-rate { color: rgb(153, 153, 153); margin-left: 10px; }

.product-info .product-title { margin: 0px 0px 10px; line-height: 24px; text-transform: capitalize; }

.product-info .product-title a:hover { color: var(--bzo-title_typo-color); text-decoration: underline; }

.product-thumb { overflow: hidden; }

.item-style-product-extra { padding: 0px; line-height: 56px; height: 56px; display: inline-block; width: 56px; text-align: center; background: var(--bzo-main-color); color: rgb(255, 255, 255); margin-left: 2px; }

.item-style-product-extra span { display: none; }

.attr-type-color .item { display: inline-block; border: 1px solid rgb(0, 0, 0); margin-right: 15px; overflow: hidden; transition: 0.3s ease-out; }

.attr-type-color .item:last-child { margin-right: 0px; }

.attr-type-color span { display: block; width: 20px; height: 20px; }

.attr-type-label .item:last-child { margin-right: 0px; }

.attr-type-label .item:hover { border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); }

.attribute-by-color-style1 .attribute-custom { height: 18px; width: 18px; display: inline-block; border-radius: 50%; margin-right: 10px; transition: 0.3s ease-out; position: relative; }

.attribute-by-color-style1 .attribute-custom::before { height: 24px; width: 24px; content: ""; position: absolute; left: -3px; top: -3px; background: transparent; border-radius: 50%; z-index: -1; }

.attribute-by-color-style1 .attribute-custom:last-child { margin-right: 0px; }

.attribute-by-color-style1 .attribute-custom.color-white { border: 1px solid rgb(212, 212, 212); }

.attribute-by-color-style1 .attribute-custom.color-white.active-att { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.attribute-by-color-style1 .attribute-custom.active-att::before { background: rgb(255, 255, 255); }

.attribute-by-color-style1 .attribute-custom.color-white.active-att::before { background: rgb(204, 204, 204); }

.main-filter__number .woocommerce-result-count { margin: 0px; }

.item-list-default .detail-qty { display: none; }

.item-list-default .list-thumb-wrap { width: 290px; display: flex; align-items: center; position: relative; }

.item-list-default .list-thumb-wrap .product-thumb { position: unset; }

.item-list-default .product-category-single-top a { color: rgb(102, 102, 102); }

.item-product.item-list-default .list-info-wrap .desc { display: none; }

.item-product.item-list-default .product-info { width: 60%; padding-right: 20px; }

.product-info .product-title { line-height: 1.3; font-family: var(--bzo-body_typo-font-family); }

.item-list-default .list-info-wrap { width: calc(100% - 290px); padding-left: 20px; display: flex; align-items: center; justify-content: space-between; }

.item-list-default .add_to_cart_button { height: 36px; font-size: 13px; line-height: 13px; font-weight: 600; }

.item-list-default .product-price .woocommerce-Price-amount { font-size: 35px; font-weight: 500; font-family: var(--bzo-body_typo-font-family); }

.item-list-default .product-price ins .woocommerce-Price-amount { color: var(--bzo-main-color); }

.item-list-default .product-price .woocs_price_code { justify-content: center; }

.item-list-default .product-price del .woocommerce-Price-amount { font-weight: 300; font-family: var(--bzo-body_typo-font-family); color: rgb(128, 128, 128); font-size: 25px; }

.item-list-default .product-extra-link-defaut2 { width: 40%; }

@media (min-width: 1200px) and (max-width: 1366px) {
  .item-list-default .list-thumb-wrap { width: 290px; }
  .item-list-default .list-info-wrap { width: calc(100% - 290px); padding-left: 20px; }
}

.item-list-default .product-thumb-link { border-radius: 0px; }

.item-list-default .product-title { margin-bottom: 20px; }

.item-list-default .product-extra-link-defaut2 .case-cart-default { font-size: 16px; border-radius: 10px; height: 46px; line-height: 46px; background: transparent; text-align: center; color: var(--bzo-title_typo-color); text-transform: capitalize; font-weight: 500; font-family: var(--bzo-body_typo-font-family); padding: 0px 20px; }

@media (max-width: 1200px) {
  .item-list-default .product-extra-link-defaut2 .case-cart-default { padding: 0px 20px; }
}

.item-list-default .product-extra-link-defaut2 .case-cart-default:hover { background: var(--bzo-title_typo-color); color: rgb(255, 255, 255); border-color: var(--bzo-title_typo-color); }

.item-list-default .product-extra-link-defaut2 .list-compare-wishlist { display: flex; }

.item-list-default .product-extra-link-defaut2 .list-compare-wishlist a { width: 36px; height: 36px; text-align: center; line-height: 38px; background-color: rgb(242, 242, 242); color: rgb(0, 0, 0); margin: 0px 1px; transition: 0.3s ease-in-out; }

.item-list-default .product-extra-link-defaut2 .list-compare-wishlist a i { font-size: 18px; }

.item-list-default .product-extra-link-defaut2 .list-compare-wishlist a.added { background-color: var(--bzo-main-color); border-color: var(--bzo-main-color); color: rgb(255, 255, 255); }

.item-list-default .product-extra-link-defaut2 .list-compare-wishlist a.product-compare.added { font-size: 0px; position: relative; color: rgb(255, 255, 255); top: -1px; }

.item-list-default .product-extra-link-defaut2 .list-compare-wishlist a.product-compare.added::before { font-family: "Line Awesome Free"; font-weight: 900; content: ""; font-size: 20px; }

.item-list-default .product-extra-link-defaut2 .list-compare-wishlist a:hover { color: rgb(255, 255, 255); background: var(--bzo-main-color); transition: 0.3s ease-in-out; }

.item-list-default .wrap-rating { margin-bottom: 10px !important; }

.item-list-default .product-price { margin-bottom: 12px; }

.product-extra-link-defaut2 .list-compare-wishlist a:last-child, .product-extra-link-defaut2 > :last-child { margin-right: 0px; }

.item-list-default a.add_to_wishlist, .item-list-default a.product-compare { line-height: 60px; }

.item-list-default { margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid rgb(214, 214, 214); }

@media (max-width: 1440px) {
  .item-list-default .product-price .woocommerce-Price-amount { font-size: 24px; }
  .item-list-default .product-price del .woocommerce-Price-amount { font-size: 20px; }
  .item-list-default .product-title { font-size: 24px; }
}

@media (max-width: 1200px) {
  .item-list-default .product-price .woocommerce-Price-amount { font-size: 16px; }
  .item-list-default .product-price del .woocommerce-Price-amount { font-size: 14px; }
  .item-list-default .product-title { font-size: 18px; }
}

.detail-qty { margin-top: 0px; margin-bottom: 0px; height: auto; border-radius: 0px; padding: 0px 20px; display: flex; justify-content: center; align-items: center; max-width: 140px; }

.detail-qty a { color: rgb(69, 69, 69); width: 18px; height: 18px; line-height: 18px; text-align: center; font-size: 18px; display: inline-block; }

.detail-qty a:hover { background: linear-gradient(0deg, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06)), rgb(255, 255, 255); color: rgb(114, 114, 114); }

.detail-qty input { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(24, 28, 37); font-size: 20px; font-weight: 600; padding: 0px 5px; text-align: center; }

.cart_item .detail-qty input { font-size: 16px; }

.item-list-default2 .product-title { margin-bottom: 12px; }

.item-list-default2 .wrap-rating { margin-bottom: 10px; }

.item-list-default2 .product-price { margin-bottom: 10px; }

.item-list-default2 .product-price ins { text-decoration: none; }

.item-list-default2 .list-thumb-wrap { width: 380px; }

.item-list-default2 .list-info-wrap { width: calc(74% - 380px); padding-left: 35px; }

.item-list-default2 .product-extra-link { width: 26%; padding-left: 35px; margin-left: 35px; border-left: 1px solid rgb(207, 207, 207); text-align: center; }

.item-list-default2 .product-extra-link .detail-qty { margin: auto auto 25px; }

.list-product-wrap .item-list-default { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(230, 230, 230); }

.list-product-wrap .bzotech-col-md-12:last-child .item-list-default { margin-bottom: 0px; }

.list-product-wrap .product-extra-link .elbzotech-bt-default { width: 100%; }

.list-product-wrap .product-extra-link .popup-share span { display: inline-block; }

.list-product-wrap .product-extra-link__group-extra a { padding: 0px 6px; margin-bottom: 10px; display: inline-block; }

.list-product-wrap .product-extra-link__group-extra { margin: 25px -6px 0px; }

.list-product-wrap .product-extra-link__group-extra a > i { margin-right: 6px; vertical-align: middle; }

.item-list-default2 .product-thumb { border-radius: 30px; }

.more-details-btn { display: none; position: absolute; right: 0px; bottom: 0px; left: 0px; z-index: 2; height: 20px; background: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 100%); color: rgb(0, 0, 0); text-align: left; text-decoration: none; font-size: 30px; line-height: 20px; transition: transform 0.25s, -webkit-transform 0.25s; transform: translateY(20px); }

.hover-desr-click .more-details-btn { display: block; }

.hover-desr-click_on .more-details-btn { display: none; }

.hover-desr-list { position: relative; overflow: hidden; max-height: 135px; }

.hover-desr-list .more-details-btn { height: 30px; line-height: 45px; }

.product-info:hover .hover-desr-list-active .more-details-btn, .detail-info:hover .hover-desr-list-active .more-details-btn { transform: translateY(0px) translateZ(0px); }

.product-info:hover .hover-desr-list-active .more-details-btn, .detail-info:hover .hover-desr-list-active .more-details-btn { display: block; }

.product-info .hover-desr-list_on.hover-desr-list-active .more-details-btn, .detail-info .hover-desr-list_on.hover-desr-list-active .more-details-btn { display: none; }

.elementor-widget-bzotech-products { width: 100%; }

.elementor-widget-bzotech-products .width_masory { width: 25%; }

@media (max-width: 1200px) {
  .item-list-default .product-title { margin-bottom: 5px; }
  .item-list-default .wrap-rating { margin-bottom: 3px !important; }
  .item-list-default .list-thumb-wrap { width: 220px; }
  .item-list-default .list-info-wrap { width: calc(100% - 220px); }
}

@media (max-width: 880px) {
  .item-list-default .list-thumb-wrap { width: 100%; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
  .item-list-default .list-info-wrap { width: 100%; padding: 20px 0px 0px; align-items: start; }
  .item-list-default { flex-direction: column; }
}

@media (max-width: 767px) {
  .item-list-default .product-extra-link-defaut2 { width: 100%; text-align: left; }
  .item-product.item-list-default .product-info { width: 100%; padding-right: 0px; }
  .item-list-default .product-price .woocs_price_code { justify-content: start; }
  .item-list-default .list-info-wrap { flex-direction: column; }
}

.wap-item-attribute .variations { justify-content: center; margin-bottom: 10px; gap: 10px; }

.wap-item-attribute .tawcvs-swatches { display: flex; gap: 10px; }

.wap-item-attribute .attribute-item { display: flex; align-items: center; gap: 8px; justify-content: center; }

.wap-item-attribute .tawcvs-swatches .swatch:hover { cursor: pointer; }

.wap-item-attribute .plus-attr { line-height: 15px; }

@media (max-width: 767px) {
  .wap-item-attribute .plus-attr { font-size: 14px; }
}

.wap-item-attribute .tawcvs-swatches .swatch { cursor: pointer; }

.wap-item-attribute .tawcvs-swatches .swatch-color { height: 13px; width: 13px; border-radius: 50%; display: inline-block; margin: 0px; padding: 0px; position: relative; }

.wap-item-attribute .tawcvs-swatches .swatch-color::after { width: 17px; height: 17px; border: 1px solid transparent; border-radius: 100%; position: absolute; content: ""; top: -2px; left: -2px; }

.wap-item-attribute .tawcvs-swatches .swatch-color.selected::after, .wap-item-attribute .tawcvs-swatches .swatch-color:hover::after { border-color: rgb(153, 153, 153); }

.wap-item-attribute .tawcvs-swatches .swatch-color::before { content: ""; font-family: "Line Awesome Free"; font-weight: 900; opacity: 0; color: rgb(255, 255, 255); font-size: 9px; width: 13px; height: 13px; display: flex; line-height: 13px; justify-content: center; align-items: center; }

.wap-item-attribute { display: flex; flex-direction: column; gap: 5px; }

.wap-item-attribute .tawcvs-swatches .swatch-color.white-color { border: 1px solid rgb(153, 153, 153); }

.wap-item-attribute .tawcvs-swatches .swatch-color.selected::before { opacity: 1; }

.wap-item-attribute .tawcvs-swatches .swatch-label { height: 25px; border: 1px solid rgb(229, 229, 229); text-align: center; padding: 0px 5px; color: var(--bzo-title_typo-color); font-size: 12px; display: flex; justify-content: center; align-items: center; min-width: 25px; background: rgb(229, 229, 229); border-radius: 25px; }

.wap-item-attribute .tawcvs-swatches .swatch-label.selected { background: var(--bzo-main-color); color: rgb(255, 255, 255); border-color: var(--bzo-main-color); }

@media (max-width: 1200px) {
}

.woocommerce-shop .list-col-item { --bzo-gutter: 10px; --bzo-gutter-minus: -10px; }

.shop-grid-product-item- .list-product-wrap { margin-bottom: -40px; }

.product-grid-view .list-col-item { margin-bottom: 40px; }

.item-grid-product- .item-product .product-thumb { position: relative; background-color: rgb(245, 245, 245); }

.item-grid-product- .countdown-style-item- { bottom: 50%; margin-bottom: -30px; }

.item-grid-product- .item-product:hover .countdown-style-item- { bottom: 50%; }

.item-grid-product- .item-product .product-info { padding: 15px 0px 0px; }

.item-grid-product- .product-price .woocs_price_code { gap: 5px; }

.item-grid-product- .product-category-single-top a { color: rgb(102, 102, 102); }

.item-grid-product- .product-category-single-top a:hover { color: var(--bzo-main-color); }

.product-thumb .product-label, .product-label { text-align: left; left: 0px; top: 0px; position: absolute; z-index: 1; display: flex; }

.product-label span, .product-label span { font-size: 9px; font-weight: 700; color: rgb(255, 255, 255); font-family: var(--bzo-title_typo-font-family); text-transform: uppercase; line-height: 18px; border-radius: 0px; padding: 0px 4px; background-color: var(--bzo-main-color); text-align: center; display: flex; justify-content: center; transition: 0.3s; }

.product-label span.new, .product-label span.new { background: rgb(255, 255, 255); color: rgb(0, 0, 0); }

@media (max-width: 880px) {
  .item-grid-product- .item-product .product-extra-link a.quickview-link { display: none; }
}

.item-grid-product- .product-thumb .product-extra-link { position: absolute; right: -50px; top: 0px; display: flex; flex-direction: column; gap: 1px; transition: 0.3s; }

.item-grid-product- .item-product:hover .product-thumb .product-extra-link { right: 0px; }

.item-grid-product- .product-thumb .product-extra-link a { width: 38px; height: 38px; background: rgb(255, 255, 255); display: flex; justify-content: center; align-items: center; font-size: 18px; }

.item-grid-product- .product-thumb .action-buttons { position: absolute; bottom: -50px; display: flex; justify-content: center; width: 100%; transition: 0.3s; background: rgb(255, 255, 255); }

.item-grid-product- .item-product:hover .product-thumb .action-buttons { bottom: 0px; }

.item-grid-product- .product-thumb .product-extra-link a:hover, .item-grid-product- .product-thumb .product-extra-link .add_to_wishlist.added { background: var(--bzo-main-color); }

.item-grid-product- .product-thumb .product-extra-link a { transition: 0.3s; }

.item-grid-product- .product-thumb .product-extra-link a:hover, .item-grid-product- .product-thumb .product-extra-link .add_to_wishlist.added i { color: rgb(255, 255, 255); }

.item-grid-product- .addcart-link-style5 { color: rgb(255, 255, 255); width: 100%; text-align: center; padding: 8px 0px; background: var(--bzo-title_typo-color); font-size: 13px; font-weight: 600; text-transform: uppercase; font-family: var(--bzo-title_typo-font-family); }

@media (max-width: 991px) {
  .shop-grid-product-item- .list-col-item { margin-bottom: 30px; }
}

@media (max-width: 767px) {
  .item-grid-product- .addcart-link-style5 { padding: 5px 0px; }
}

.item-grid-product- .addcart-link-style5:hover { background-color: var(--bzo-main-color); }

.item-grid-product- .price-on_sale .woocs_price_code { flex-direction: column-reverse; justify-content: start; align-items: start; gap: 0px; }

.item-grid-product- .wrap-rating .number-rate { color: var(--bzo-body_typo-color); margin-left: 6px; font-size: 16px; }

.item-grid-product- .wrap-rating .number-rate span { display: none; }

.item-grid-product- .gallery-hover { position: absolute; z-index: 111; bottom: -50px; left: 0px; right: 0px; gap: 8px; transition: 0.3s ease-out; }

.item-grid-product-:hover .gallery-hover { bottom: 10px; opacity: 1; }

.item-grid-product- .gallery-hover img { border-radius: 0px; border: 1px solid var(--bzo-border-color); cursor: pointer; transition: 0.3s ease-out; }

.item-grid-product- .item-brand-product { position: absolute; bottom: 24px; left: 12px; }

.item-grid-product- .item-brand-product a.item-brand-product-name { transform: rotate(180deg); writing-mode: vertical-lr; white-space: nowrap; }

@media (max-width: 1200px) {
  .item-grid-product- .gallery-hover img { width: 40px; height: 40px; }
  .item-grid-product- .gallery-hover { display: none; }
}

.item-grid-product- .gallery-hover img:hover { border: 1px solid var(--bzo-main-color); }

.item-grid-product- .item-product .product-extra-link a.added { background-color: var(--bzo-main-color); border-color: var(--bzo-main-color); color: rgb(255, 255, 255); }

.swiper-slide .product-thumb .product-compare > span, .item-grid-product- .product-thumb .product-compare > span, .list-col-item .product-thumb .product-compare > span { font-size: 0px; }

.item-grid-product- .item-product .product-extra-link a.product-compare.added { font-size: 0px; position: relative; }

.item-grid-product- .item-product .product-extra-link a.product-compare.added::before { font-family: "Line Awesome Free"; font-weight: 900; content: ""; font-size: 20px; }

.item-grid-product- .countdown-style-item- .clock .number { color: var(--bzo-main-color); }

@media (max-width: 767px) {
  .item-grid-product- .item-brand-product { bottom: 10px; left: 5px; }
  .item-grid-product- .item-brand-product a { font-size: 12px; }
  .item-grid-product- .item-product .product-extra-link a { width: 30px; height: 30px; line-height: 30px; font-size: 18px; }
  .shop-grid-product-item- .item-grid-product-.list-2-item { width: 50%; }
}

.shop-grid-product-item-style8 .list-product-wrap { margin-bottom: -30px; }

.shop-grid-product-item-style8 .item-grid-product-style2 { margin-bottom: 30px; }

.item-grid-product-style2 .product-thumb-link img { background: rgb(245, 245, 245); }

.item-grid-product-style2 .product-label span, .item-grid-product-style2 .product-label span { font-size: 13px; font-weight: 500; line-height: 20px; padding: 0px 7px; text-transform: capitalize; }

.item-grid-product-style2 .product-price .woocs_price_code { gap: 7px; }

.item-grid-product-style2 .product-thumb .product-extra-link { position: absolute; right: -50px; top: 0px; display: flex; flex-direction: column; gap: 1px; transition: 0.3s; }

.item-grid-product-style2 .item-product:hover .product-thumb .product-extra-link { right: 0px; }

.item-grid-product-style2 .product-thumb .product-extra-link a:hover, .item-grid-product-style2 .product-thumb .product-extra-link .add_to_wishlist.added { background: var(--bzo-main-color); }

.item-grid-product-style2 .product-thumb .product-extra-link a { transition: 0.3s; }

.item-grid-product-style2 .product-thumb .product-extra-link a:hover, .item-grid-product-style2 .product-thumb .product-extra-link .add_to_wishlist.added i { color: rgb(255, 255, 255); }

.item-grid-product-style2 .product-thumb .product-extra-link a { width: 38px; height: 38px; background: rgb(255, 255, 255); display: flex; justify-content: center; align-items: center; font-size: 20px; }

.item-grid-product-style2 .product-thumb .action-buttons { position: absolute; bottom: -50px; display: flex; justify-content: center; width: 100%; transition: 0.3s; background: rgb(255, 255, 255); }

.item-grid-product-style2 .item-product:hover .product-thumb .action-buttons { bottom: 0px; }

.item-grid-product-style2 .product-info { padding: 15px 0px 0px; }

.item-product .product-info .wrap-rating { margin-top: 5px; }

.product-grid-view .item-product .product-info .wrap-rating { margin: 5px 0px 0px; }

.item-grid-product-style2 .product-info .product-title, .item-grid-product-style2 .product-info .title-rating .wrap-rating { margin-bottom: 6px; }

.item-grid-product-style2 .product-info .product-title a { font-weight: 500; }

.item-grid-product-style2 .product-info .product-price .woocommerce-Price-amount { font-size: 17px; font-weight: 600; font-family: var(--bzo-title_typo-font-family); }

.product-info .product-price ins .woocommerce-Price-amount { color: var(--bzo-main-color); }

.item-grid-product-style2 .product-info .product-price del .woocommerce-Price-amount { font-size: 14px; font-weight: 400; color: var(--bzo-body_typo-color); }

.item-grid-product-style2 .addcart-link-style5 { color: rgb(255, 255, 255); width: 100%; text-align: center; padding: 8px 0px; background: var(--bzo-title_typo-color); font-size: 13px; font-weight: 600; text-transform: uppercase; font-family: var(--bzo-title_typo-font-family); }

@media (max-width: 767px) {
  .item-grid-product-style2 .addcart-link-style5 { padding: 5px 0px; font-size: 14px; }
  .item-grid-product-style2 .product-info .product-price .woocommerce-Price-amount { font-size: 14px; }
  .item-grid-product-style2 .product-price .woocs_price_code { gap: 5px; }
}

.item-grid-product-style2 .addcart-link-style5:hover { background-color: var(--bzo-main-color); }

.item-grid-product-style2 .wap-item-attribute { margin-top: 15px; }

.item-grid-product-style3 .product-label { position: static; justify-content: center; margin-bottom: 25px; gap: 5px; }

.item-grid-product-style3 .product-label span, .item-grid-product-style4 .product-label span { font-size: 13px; font-weight: 500; text-transform: capitalize; padding: 1px 7px; border-radius: 5px; line-height: 16px; align-items: center; }

.item-grid-product-style3 .product-label .new, .item-grid-product-style4 .product-label .new { background-color: transparent; border: 1px solid rgb(0, 0, 0); }

.item-grid-product-style3 .product-info { text-align: center; }

.item-grid-product-style3 .wrap-rating li { justify-content: center; }

.item-grid-product-style3 .item-brand-product-name { margin-bottom: 2px; display: block; color: rgb(139, 139, 139); font-size: 13px; font-weight: 500; }

.item-grid-product-style3 .item-product .product-extra-link { position: absolute; right: 0px; left: 0px; bottom: -45px; align-items: center; text-align: center; justify-content: center; display: flex; gap: 8px; }

.item-grid-product-style3 .item-product .product-extra-link a { width: 45px; height: 45px; line-height: 45px; border-radius: 5px; text-align: center; background-color: rgb(255, 255, 255); color: var(--bzo-title_typo-color); font-size: 17px; transition: 0.5s; opacity: 1; border: 1px solid rgb(230, 230, 230); }

.item-grid-product-style3 .item-product:hover .product-extra-link { bottom: 15px; }

.item-grid-product-style3 .item-product .product-extra-link a:hover, .item-grid-product-style3 .item-product .product-extra-link a.added { background-color: var(--bzo-main-color); border-color: var(--bzo-main-color); color: rgb(255, 255, 255); }

.item-grid-product-style3 .item-product .product-extra-link a.added { transform: translateY(0px); }

.item-grid-product-style3 .product-info .product-title { margin-top: 25px; font-size: 17px; line-height: 1.4; }

.item-grid-product-style3 .product-info .product-price { margin: 18px 0px 14px; }

.item-grid-product-style3 .product-price .woocommerce-Price-amount { font-weight: 600; font-size: 20px; line-height: 1; }

.item-grid-product-style3 .product-price del .woocommerce-Price-amount { color: rgb(128, 128, 128); font-weight: 400; }

.item-grid-product-style3 .item-product .product-extra-link { transition: 0.25s; }

.item-grid-product-style3 .add_to_cart_button { margin-top: 25px; border: 1px solid rgb(0, 0, 0); height: 46px; line-height: 46px; font-size: 16px; font-weight: 500; display: inline-block; padding: 0px 30px; border-radius: 10px; color: rgb(0, 0, 0); }

.item-grid-product-style3 .add_to_cart_button:hover { background-color: var(--bzo-main-color); border-color: var(--bzo-main-color); color: rgb(255, 255, 255); }

@media (max-width: 575px) {
  .item-grid-product-style3 .add_to_cart_button { padding: 0px 20px; }
  .item-grid-product-style3 .product-info .product-title { font-size: 16px; }
  .item-grid-product-style3 .product-info .product-price { margin: 6px 0px; }
  .item-grid-product-style3 .product-price .woocommerce-Price-amount { font-size: 16px; }
}

.shop-grid-product-item-style4 .list-product-wrap { padding-bottom: 1px; margin: 0px; }

.shop-grid-product-item-style4 .list-product-wrap { border-radius: 10px; overflow: hidden; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(230, 230, 230) rgb(230, 230, 230) rgb(230, 230, 230) currentcolor; border-image: initial; }

.shop-grid-product-item-style4 .item-grid-product-style4 { border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(230, 230, 230) rgb(230, 230, 230); border-image: initial; margin: 0px; }

.item-grid-product-style4 .product-rating { background-image: url("images/rate-star-style.png"); }

.list-col-item.item-grid-product-style4 { margin-bottom: -2px !important; }

.item-grid-product-style4 { border: 1px solid rgb(230, 230, 230); padding: 20px; margin-right: -1px; }

.item-grid-product-style4 .product-label { gap: 5px; }

.item-grid-product-style4 .product-price .woocs_price_code { gap: 7px; }

.item-grid-product-style4 .product-thumb .product-extra-link { position: absolute; right: -30px; top: 0px; display: flex; flex-direction: column; gap: 8px; transition: 0.3s; }

.item-grid-product-style4 .item-product:hover .product-thumb .product-extra-link { right: 0px; }

.item-grid-product-style4 .product-thumb .product-extra-link a { transition: 0.3s; }

.item-grid-product-style4 .product-thumb .product-extra-link a:hover, .item-grid-product-style4 .product-thumb .product-extra-link .add_to_wishlist.added i { color: var(--bzo-main-color); }

.item-grid-product-style4 .product-thumb .product-extra-link a { font-size: 18px; }

.item-grid-product-style4 .product-thumb .action-buttons { position: absolute; bottom: -50px; display: flex; justify-content: center; width: 100%; transition: 0.3s; background: rgb(255, 255, 255); }

.item-grid-product-style4 .item-product:hover .product-thumb .action-buttons { bottom: 0px; }

.item-grid-product-style4 .product-info { padding: 15px 0px 0px; }

.item-product .product-info .wrap-rating { margin-top: 10px; }

.product-grid-view .item-product .product-info .wrap-rating { margin: 5px 0px 0px; }

.item-grid-product-style4 .product-info .product-title { height: 39px; overflow: hidden; }

.item-grid-product-style4 .product-info .product-title, .item-grid-product-style4 .product-info .title-rating .wrap-rating { margin-bottom: 6px; }

.item-grid-product-style4 .product-info .product-title a { font-weight: 500; }

.item-grid-product-style4 .product-info .product-title:hover a { color: var(--bzo-main-color); }

.item-grid-product-style4 .product-info .product-price .woocommerce-Price-amount { font-size: 17px; font-weight: 600; font-family: var(--bzo-title_typo-font-family); }

.product-info .product-price ins .woocommerce-Price-amount { color: var(--bzo-main-color); }

.item-grid-product-style4 .product-info .product-price del .woocommerce-Price-amount { font-size: 14px; font-weight: 400; color: var(--bzo-body_typo-color); }

.item-grid-product-style4 .addcart-link-style5 { color: rgb(255, 255, 255); width: 100%; text-align: center; font-size: 13px; font-weight: 600; text-transform: uppercase; font-family: var(--bzo-title_typo-font-family); }

@media (max-width: 767px) {
  .item-grid-product-style4 .addcart-link-style5 { padding: 5px 0px; font-size: 14px; }
  .item-grid-product-style4 { padding: 15px; }
  .item-grid-product-style4 .product-info .product-price .woocommerce-Price-amount { font-size: 15px; }
}

.item-grid-product-style4 .addcart-link-style5:hover { background-color: var(--bzo-main-color); }

.item-grid-product-style4 .wap-item-attribute { margin-top: 15px; }

@media (max-width: 767px) {
  .item-product .product-thumb .product-quick-view { display: none; }
}

.shop-grid-product-item-style5 .list-product-wrap { margin-bottom: -40px; }

.shop-grid-product-item-style5 .item-grid-product-style5 { margin-bottom: 40px; }

.item-grid-product-style5 .item-product .product-thumb { position: relative; background-color: rgb(245, 245, 245); width: 235px; }

.item-grid-product-style5 .countdown-style-item- { bottom: 50%; margin-bottom: -30px; }

.item-grid-product-style5 .item-product:hover .countdown-style-item- { bottom: 50%; }

.item-grid-product-style5 .item-product .product-info { padding: 0px 0px 0px 15px; width: calc(100% - 235px); }

@media (max-width: 880px) {
  .item-grid-product-style5 .item-product .product-info, .item-grid-product-style5 .item-product .product-thumb { width: 100%; }
  .item-grid-product-style5 .item-product .product-info { padding: 15px 0px 0px; }
}

.item-grid-product-style5 .product-price .woocs_price_code { gap: 5px; }

.item-grid-product-style5 .product-category-single-top a { color: rgb(102, 102, 102); }

.item-grid-product-style5 .product-category-single-top a:hover { color: var(--bzo-main-color); }

.item-grid-product-style5 .item-product { display: flex; align-items: center; flex-wrap: wrap; }

@media (max-width: 880px) {
  .item-grid-product-style5 .item-product .product-extra-link a.quickview-link { display: none; }
}

.item-grid-product-style5 .product-thumb .product-extra-link { position: absolute; right: -50px; top: 0px; display: flex; flex-direction: column; gap: 1px; transition: 0.3s; }

.item-grid-product-style5 .item-product:hover .product-thumb .product-extra-link { right: 0px; }

.item-grid-product-style5 .product-thumb .product-extra-link a { width: 38px; height: 38px; background: rgb(255, 255, 255); display: flex; justify-content: center; align-items: center; font-size: 18px; }

.item-grid-product-style5 .product-thumb .action-buttons { position: absolute; bottom: -50px; display: flex; justify-content: center; width: 100%; transition: 0.3s; background: rgb(255, 255, 255); }

.item-grid-product-style5 .item-product:hover .product-thumb .action-buttons { bottom: 0px; }

.item-grid-product-style5 .product-thumb .product-extra-link a:hover, .item-grid-product-style5 .product-thumb .product-extra-link .add_to_wishlist.added { background: var(--bzo-main-color); }

.item-grid-product-style5 .product-thumb .product-extra-link a { transition: 0.3s; }

.item-grid-product-style5 .product-thumb .product-extra-link a:hover, .item-grid-product-style5 .product-thumb .product-extra-link .add_to_wishlist.added i { color: rgb(255, 255, 255); }

.item-grid-product-style5 .addcart-link-style5 { color: rgb(255, 255, 255); width: 100%; text-align: center; padding: 8px 0px; background: var(--bzo-title_typo-color); font-size: 13px; font-weight: 600; text-transform: uppercase; font-family: var(--bzo-title_typo-font-family); }

@media (max-width: 991px) {
  .shop-grid-product-item-style5 .list-col-item { margin-bottom: 30px; }
}

@media (max-width: 767px) {
  .item-grid-product-style5 .addcart-link-style5 { padding: 5px 0px; }
}

.item-grid-product-style5 .addcart-link-style5:hover { background-color: var(--bzo-main-color); }

.item-grid-product-style5 .price-on_sale .woocs_price_code { flex-direction: column-reverse; justify-content: start; align-items: start; gap: 0px; }

.item-grid-product-style5 .wrap-rating .number-rate { color: var(--bzo-body_typo-color); margin-left: 6px; font-size: 16px; }

.item-grid-product-style5 .wrap-rating .number-rate span { display: none; }

.item-grid-product-style5 .gallery-hover { position: absolute; z-index: 111; bottom: -50px; left: 0px; right: 0px; gap: 8px; transition: 0.3s ease-out; }

.item-grid-product-style5:hover .gallery-hover { bottom: 10px; opacity: 1; }

.item-grid-product-style5 .gallery-hover img { border-radius: 0px; border: 1px solid var(--bzo-border-color); cursor: pointer; transition: 0.3s ease-out; }

.item-grid-product-style5 .item-brand-product { position: absolute; bottom: 24px; left: 12px; }

.item-grid-product-style5 .item-brand-product a.item-brand-product-name { transform: rotate(180deg); writing-mode: vertical-lr; white-space: nowrap; }

@media (max-width: 1200px) {
  .item-grid-product-style5 .gallery-hover img { width: 40px; height: 40px; }
  .item-grid-product-style5 .gallery-hover { display: none; }
}

.item-grid-product-style5 .gallery-hover img:hover { border: 1px solid var(--bzo-main-color); }

.item-grid-product-style5 .item-product .product-extra-link a.added { background-color: var(--bzo-main-color); border-color: var(--bzo-main-color); color: rgb(255, 255, 255); }

.swiper-slide .product-thumb .product-compare > span, .item-grid-product-style5 .product-thumb .product-compare > span, .list-col-item .product-thumb .product-compare > span { font-size: 0px; }

.item-grid-product-style5 .item-product .product-extra-link a.product-compare.added { font-size: 0px; position: relative; }

.item-grid-product-style5 .item-product .product-extra-link a.product-compare.added::before { font-family: "Line Awesome Free"; font-weight: 900; content: ""; font-size: 20px; }

.item-grid-product-style5 .countdown-style-item- .clock .number { color: var(--bzo-main-color); }

@media (max-width: 767px) {
  .item-grid-product-style5 .item-brand-product { bottom: 10px; left: 5px; }
  .item-grid-product-style5 .item-brand-product a { font-size: 12px; }
  .item-grid-product-style5 .item-product .product-extra-link a { width: 30px; height: 30px; line-height: 30px; font-size: 18px; }
  .shop-grid-product-item-style5 .item-grid-product-style5.list-2-item { width: 50%; }
}

.clock-radius-10 .bzoteche-info-box-countdown .bzotech-countdown .clock strong { border-radius: 10px; overflow: hidden; }

.bzoteche-info-box-countdown .bzotech-countdown .clock { margin-right: 7px; }

.bzoteche-info-box-countdown .bzotech-countdown .clock strong { background-color: var(--bzo-main-color); width: 40px; height: 40px; font-size: 15px; color: rgb(255, 255, 255); font-weight: 500; font-family: var(--bzo-title_typo-font-family); margin: 0px auto; line-height: 40px; text-align: center; }

.bzoteche-info-box-countdown .bzotech-countdown .clock .text { font-size: 30px; color: rgb(0, 0, 0); line-height: 1; margin-left: 7px; display: flex; align-items: center; transform: translateY(28px); }

.display-swiper-scrollbar-yes .swiper-scrollbar { opacity: 1 !important; cursor: e-resize; }



@charset "utf-8";

.widget ul li, .widget ol li { padding: 8px 0px; font-weight: 400; font-size: 16px; }

.widget > ul > li:first-child, .widget > ol > li:first-child, .widget .wp-block-latest-posts > li:first-child, .widget .menu > li:first-child, .widget .wp-block-latest-comments > li:first-child { padding-top: 0px; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }

.widget ol li a:hover, .widget ul li a:hover, .widget ul li a.active, .widget ul li.current-cat > a, .widget ul li a[aria-current="page"] { color: var(--bzo-main-color); }

.widget ul.sub-menu, .widget ul.children { padding-left: 15px; margin-top: 8px; }

.widget_nav_menu ul.sub-menu, .widget_nav_menu ul.children { padding-left: 15px; margin-top: 15px; }

.detail-content-wrap > .wp-block-calendar { margin-bottom: 10px; }

.detail-content-wrap .wp-block-calendar table, .widget_calendar table { width: 100%; }

.detail-content-wrap .wp-block-calendar table caption, .widget_calendar table caption { background-color: var(--bzo-main-color); color: rgb(255, 255, 255); text-align: center; padding: 8px 10px; font-weight: 700; }

.detail-content-wrap .wp-block-calendar table th, .widget_calendar table th { background-color: rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); text-align: center; line-height: 2em; padding: 5px; }

.widget_calendar table td, .detail-content-wrap .wp-block-calendar table td { border: 1px solid rgb(238, 238, 238); text-align: center; font-size: 14px; line-height: 2em; padding: 5px; }

.widget_calendar table tbody td a, .detail-content-wrap .wp-block-calendar table tbody td a { color: var(--bzo-main-color); }

.detail-content-wrap .wp-block-calendar table tfoot td, .widget_calendar table tfoot td { border: 0px; padding: 0px; }

.detail-content-wrap .wp-block-calendar table tfoot td#prev, .widget_calendar table tfoot td#prev { text-align: left; }

.widget_calendar table tfoot td#next, .detail-content-wrap .wp-block-calendar table tfoot td#next { text-align: right; }

.detail-content-wrap .wp-block-calendar table tfoot, .widget_calendar table tfoot, .widget_calendar .wp-calendar-nav, .detail-content-wrap .wp-block-calendar .wp-calendar-nav { background: var(--bzo-main-color); color: rgb(255, 255, 255); }

.widget_calendar table tfoot a, .detail-content-wrap .wp-block-calendar table tfoot a, .detail-content-wrap .wp-block-calendar .wp-calendar-nav a, .widget_calendar .wp-calendar-nav a { display: inline-block; color: rgb(255, 255, 255); padding: 2px 15px; }

.widget_calendar table tfoot a:hover, .detail-content-wrap .wp-block-calendar table tfoot a:hover { color: rgb(83, 172, 130); }

.textwidget p > img { margin: 6px 0px; }

.entry-content > p, .rssSummary, .widget p { margin: 0px 0px 25px; line-height: 24px; }

.rssSummary { margin-top: 15px; }

a.rsswidget { font-weight: bold; }

.rss-date { color: rgb(153, 153, 153); }

.widget.widget_rss ul li { border-bottom: 1px dashed var(--bzo-border-color); padding-bottom: 25px; margin-bottom: 20px; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-top: 0px; }

.widget.widget_rss .widget-title { display: flex; align-items: center; }

.widget.widget_rss .widget-title .rsswidget { margin-right: 5px; }

.widget.widget_rss .widget-title .rss-widget-icon { width: 16px; }

.widget.widget_rss ul li:last-child { border-bottom: 0px; padding-bottom: 0px; margin-bottom: 0px; }

.widget-select-type, .widget_categories form, .widget_text form { position: relative; }

.widget-select-type::after { content: ""; font-family: "Line Awesome Free"; font-weight: 900; font-size: 16px; position: absolute; right: 15px; bottom: 12px; pointer-events: none; }

.widget_categories form::after, .widget_text form::after { content: ""; font-family: "Line Awesome Free"; font-weight: 900; font-size: 16px; position: absolute; right: 12px; top: 12px; pointer-events: none; }

.widget select { max-width: 100%; border: 1px solid var(--bzo-border-color); height: 48px; padding: 0px 15px; display: block; width: 100%; appearance: none; text-indent: 1px; background: rgb(255, 255, 255); border-radius: 0px; color: var(--bzo-title_typo-color); }

.widget_tag_cloud .tagcloud { }

.widget_tag_cloud a, .widget_product_tag_cloud a { font-weight: 400; background: rgb(240, 240, 240); display: inline-block; position: relative; line-height: 40px; color: var(--bzo-title_typo-color); padding: 0px 20px; text-transform: capitalize; font-size: 14px !important; }

.widget_tag_cloud a:hover, .widget_product_tag_cloud a:hover { color: rgb(255, 255, 255); background: var(--bzo-title_typo-color); border-color: var(--bzo-title_typo-color); }

.widget_product_tag_cloud, .widget_tag_cloud .tagcloud { display: flex; flex-wrap: wrap; gap: 5px; }

.widget_bzotech_bloglistpostswidget .wg-post-list { }

.widget_bzotech_bloglistpostswidget .wg-post-list .item-post-wg { gap: 18px; }

.widget_bzotech_bloglistpostswidget .wg-post-list .item-post-wg .post-thumb { width: 110px; }

.widget_bzotech_bloglistpostswidget .wg-post-list .item-post-wg .post-thumb .adv-thumb-link { overflow: hidden; border: 1px solid transparent; }

.widget_bzotech_bloglistpostswidget .wg-post-list .item-post-wg .post-thumb img { border-radius: 0px; transition: 0.3s linear; }

.widget_bzotech_bloglistpostswidget .wg-post-list .item-post-wg .post-info { width: calc(100% - 110px); margin-top: -5px; }

.widget_bzotech_bloglistpostswidget .wg-post-list .item-post-wg .post-info h3 { overflow: hidden; text-overflow: ellipsis; font-size: 16px; margin-top: 8px; }

.widget_bzotech_bloglistpostswidget .wg-post-list .item-post-wg .post-info h3 a { line-height: 20px; }

.sidebar-widget { border-radius: 0px; position: relative; margin-bottom: 40px; padding-bottom: 40px; border-bottom: 1px solid rgb(230, 230, 230); }

.sidebar-widget.widget_categories ul li:not(:last-child) { }

.sidebar-widget.widget_search { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.sidebar-widget .widget-title { padding: 0px; margin: 0px 0px 20px; }

.wp-block-group__inner-container > h2, .widget-title { margin: 0px 0px 40px; font-size: 13px; color: var(--bzo-title_typo-color); font-family: var(--bzo-title_typo-font-family); font-weight: 600; text-transform: uppercase; line-height: 20px; }

@media (max-width: 1200px) {
  .wp-block-group__inner-container > h2, .sidebar-widget .widget-title { font-size: 20px; margin-bottom: 25px; }
  .sidebar-widget { margin-bottom: 50px; }
}

.widget_bzotech_wg_get_mega_page { background-color: transparent; padding: 0px; overflow: hidden; }

.widget_product_search, .sidebar-widget.widget_search { background-color: transparent; padding: 0px; }

.widget_product_search .widget-title, .sidebar-widget.widget_search .widget-title { display: none; }

.wp-block-search__label { display: none; }

.widget:last-child { margin-bottom: 0px; padding-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

.widget ul { margin: 0px; padding: 0px; list-style: none; }

.widget ul > li, .widget ol > li, .widget ul > li a, .widget ol > li a { line-height: 20px; color: rgb(128, 128, 128); font-family: var(--bzo-title_typo-font-family); font-size: 13px; font-style: normal; font-weight: 600; }

.widget ul.wrap-rating > li { padding: 0px; }

.wp-block-search__inside-wrapper, .widget_search .wg-search-form { display: flex; background: rgb(255, 255, 255); border: 1px solid var(--bzo-title_typo-color); border-radius: 0px; position: relative; }

.widget_search .wg-search-form input { color: rgb(114, 114, 114); }

.widget_search .wg-search-form input::-webkit-input-placeholder { color: rgb(114, 114, 114); }

.widget_search .wg-search-form input::placeholder { color: rgb(114, 114, 114); }

.wp-block-search__inside-wrapper .wp-block-search__input { padding: 0px 20px; }

.wp-block-search__inside-wrapper .wp-block-search__input, .widget_search .wg-search-form input[type="text"] { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: 48px; width: 100%; background: transparent; }

.widget_search .wg-search-form input[type="text"]:-webkit-autofill { background-clip: text; color: rgb(255, 255, 255); }

.select2-container--default .selection .select2-selection--single .select2-selection__placeholder { color: rgb(114, 114, 114); }

.wp-block-search__inside-wrapper .wp-block-search__button { border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-size: 0px; background: center center no-repeat transparent; height: 48px; width: 48px; padding: 0px; cursor: pointer; display: flex; justify-content: center; align-items: center; }

.wp-block-search__inside-wrapper .wp-block-search__button::before { content: ""; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-size: 20px; font-family: bzoicon !important; }

.widget_search .wg-search-form button[type="submit"] { color: var(--bzo-title_typo-color); position: absolute; top: 0px; right: 0px; height: 48px; width: 48px; text-align: center; font-size: 18px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; display: flex; justify-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 0px; }

.widget_search .wg-search-form button[type="submit"]:hover { color: var(--bzo-main-color); }

.widget_search .wg-search-form input[type="submit"] { border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-size: 0px; background: transparent; height: 48px; width: 48px; padding: 0px; cursor: pointer; }

.widget_product_search .woocommerce-product-search { display: flex; border: 1px solid var(--bzo-title_typo-color); border-radius: 0px; position: relative; }

.widget_product_search .woocommerce-product-search input[type="search"] { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: 48px; line-height: 48px; border-radius: 0px; width: 100%; background: transparent; color: rgb(114, 114, 114); }

.widget_product_search .woocommerce-product-search input[type="search"]::-webkit-input-placeholde { color: rgb(114, 114, 114); }

.widget_product_search .woocommerce-product-search input[type="search"]::placeholder { color: rgb(114, 114, 114); }

.widget_product_search .woocommerce-product-search button { color: var(--bzo-title_typo-color); text-transform: uppercase; border-radius: 0px; height: 48px; line-height: 48px; text-align: center; background: center center no-repeat transparent; min-width: 48px; cursor: pointer; transition: 0.3s ease-out; z-index: 1; position: relative; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; display: flex; justify-content: center; align-items: center; padding: 0px 10px !important; }

.widget_product_search .woocommerce-product-search button::before { content: ""; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-size: 20px; font-family: bzoicon !important; }

.widget_product_categories .select2-container--default .select2-selection--single { height: 48px; line-height: 48px; border-radius: 0px; border: 1px solid var(--bzo-border-color); }

.select2-container--default .select2-search--dropdown input.select2-search__field, .select2-container--open .select2-dropdown { border-color: var(--bzo-border-color); }

.select2-container--default .select2-results > .select2-results__options { scrollbar-width: none; }

.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-track { background: transparent; border-radius: 0px; }

.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-thumb { background: var(--bzo-main-color); border-radius: 0px; }

.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-thumb:hover { background: var(--bzo-main-color); }

.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar { width: 5px; left: 5px; }

.widget_product_categories .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 48px; padding: 0px 20px; color: rgb(114, 114, 114); font-size: 14px; }

.widget_product_categories .select2-container--default .select2-selection--single .select2-selection__arrow { height: 48px; right: 10px; }

.widget_shopping_cart .mini-cart-button { display: block; margin: 15px 0px 0px; }

.widget_shopping_cart .mini-cart-button .button { width: 100%; margin: 0px 0px 5px !important; }

.widget_shopping_cart .mini-cart-button .button:last-child { margin-bottom: 0px !important; }

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img { width: 80px; border-radius: 0px; }

.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li { padding: 7px 0px; }

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:first-child, .widget ul li:first-child, .widget ol > li:first-child { }

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:last-child, .widget ul li:last-child, .widget ol li:last-child { padding-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

ul.product_list_widget li .product-title { margin-bottom: 0px; display: inline-block; width: calc(100% - 85px); line-height: 20px; font-size: 14px; font-weight: 500; color: var(--bzo-title_typo-color); transition: 0.3s ease-out; }

ul.product_list_widget li .product-title:hover { color: var(--bzo-main-color); }

ul.product_list_widget li .wrap-rating li { }

ul.product_list_widget li .product-price .woocommerce-Price-amount { font-size: 16px; }

ul.product_list_widget li .product-price del .woocommerce-Price-amount { font-size: 14px; }

.select2-container--default .select2-selection--single .select2-selection__clear { float: none !important; margin-right: 10px; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered { padding: 0px !important; }

.select2-container--default .select2-selection--multiple { height: 48px; border: 1px solid var(--bzo-border-color) !important; border-radius: 0px !important; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered li { margin: 0px !important; }

.select2-container--default .select2-search--inline .select2-search__field { height: 48px; padding: 0px 20px !important; }

.widget_price_filter .price_slider_amount .button { font-size: 18px; }

.woocommerce-widget-layered-nav-dropdown__submit { border: 0px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 18px; height: 48px; line-height: 48px; text-align: center; background: rgb(0, 0, 0); font-family: var(--bzo-title_typo-font-family); border-radius: 0px; min-width: 120px; display: inline-block; cursor: pointer; transition: 0.3s ease-out; z-index: 1; position: relative; font-weight: 700; padding: 0px 35px !important; }

.woocommerce-widget-layered-nav-dropdown__submit:hover { background: var(--bzo-main-color); color: rgb(0, 0, 0); box-shadow: none; }

.woocommerce .widget_price_filter .price_slider_wrapper div.ui-widget-content { background-color: rgb(221, 221, 221); margin-bottom: 16px; margin-left: 0px; margin-right: 0px; height: 4px; }

.widget_price_filter .price_slider_wrapper { padding-top: 10px; }

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .widget_price_filter .ui-slider .ui-slider-handle, .widget_price_filter .ui-slider .ui-slider-handle { height: 18px !important; width: 4px !important; border-radius: 0px !important; top: -7px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }

.widget_price_filter .ui-slider .ui-slider-handle:last-child { margin-left: -4px; }

.widget_price_filter .ui-slider .ui-slider-handle:nth-child(2) { margin-left: 0px; }

.widget_price_filter .price_slider_amount .price_label { font-size: 18px; }

.widget_price_filter .price_slider_amount { line-height: inherit; text-align: left !important; }

.widget_price_filter .price_slider_amount .elbzotech-bt-default { margin-top: 20px; padding: 10px 25px; }

.widget_price_filter .price_slider_amount .price_label span { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; line-height: 24px; border-radius: 10px; font-size: 16px; color: rgb(0, 0, 0); font-weight: 600; }

.widget .select2-container--default .select2-selection--single .select2-selection__arrow { height: 48px; right: 10px; }

.widget .select2-container--default .select2-selection--single .select2-selection__arrow::after { content: ""; font-family: "Line Awesome Free"; font-weight: 900; font-size: 14px; }

.widget .select2-container--default .select2-selection--single .select2-selection__arrow b { display: none; }

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .widget_price_filter .ui-slider .ui-slider-handle { background-color: var(--bzo-main-color); }

.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .widget_price_filter .ui-slider .ui-slider-range { background-color: var(--bzo-title_typo-color) !important; }

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item, .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item { padding: 0px 0px 8px; }

.widget_archive .count, .widget_product_categories .count, .widget_categories .count { float: right; color: rgb(153, 153, 153); }

.detail-content-wrap > table th, .desc-comment-text > table th, .entry-content > table th { color: var(--bzo-title_typo-color); }

.detail-content-wrap .wp-block-archives-list li { padding: 4px 0px; }

.detail-content-wrap .wp-block-search .wp-block-search__input { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; height: 48px; width: 100%; }

.detail-content-wrap .wp-block-tag-cloud a { font-weight: 500; margin-right: 12px; color: rgb(92, 92, 92); background: rgb(240, 240, 240); display: inline-block; margin-bottom: 16px; position: relative; height: 40px; line-height: 40px; border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px 12px; text-transform: capitalize; font-size: 16px !important; }

.detail-content-wrap .wp-block-tag-cloud a:hover { background: var(--bzo-title_typo-color); color: rgb(255, 255, 255); }

.detail-content-wrap > .wp-block-search, .detail-content-wrap > .wp-block-tag-cloud { margin-bottom: 60px; }

.detail-content-wrap .wp-block-search .wp-block-search__button { margin: 0px; border: navajowhite; color: rgb(255, 255, 255); padding: 0px 30px; line-height: 48px; text-align: center; font-family: var(--bzo-title_typo-font-family); text-transform: uppercase; font-weight: 700; }

.detail-content-wrap .wp-block-categories-dropdown select, .detail-content-wrap .wp-block-archives-dropdown select { width: 100%; height: 48px; appearance: none; background: rgb(245, 245, 245); border-radius: 10px; color: rgb(161, 161, 161); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.detail-content-wrap .wp-block-categories-dropdown label, .detail-content-wrap .wp-block-archives-dropdown label { margin-bottom: 30px; font-size: 20px; color: var(--bzo-main-color); font-weight: 600; text-transform: capitalize; }

.detail-content-wrap .wp-block-categories-dropdown, .detail-content-wrap .wp-block-archives-dropdown { margin-bottom: 60px; }

.wp-block-latest-comments__comment { margin-bottom: 0px; }

.wp-block-latest-posts.wp-block-latest-posts__list, .widget_archive > ul, .widget_pages > ul, .widget_recent_comments > ul, .widget_meta > ul, .widget_recent_entries > ul, .widget_rss > ul, .widget_categories > ul, .widget_nav_menu > div, .widget_product_categories > ul.product-categories, .woocommerce-widget-layered-nav > ul.woocommerce-widget-layered-nav-list, ol.wp-block-latest-comments { margin-top: -6px; }

.widget_meta > ul, .widget_archive > ul, .widget_categories > ul, .widget_nav_menu > div, .widget_product_categories > ul.product-categories, .woocommerce-widget-layered-nav > ul.woocommerce-widget-layered-nav-list, .widget_pages > ul { text-transform: uppercase; }

.widget_bzotech_rating_filter ul.bzotech-rating-filter > li, .widget_bzotech_category_fillter ul li { position: relative; padding: 0px 15px 15px 28px; display: inline-block; width: 100%; }

.widget_bzotech_attribute_filter .tawcvs-swatches { display: flex; flex-wrap: wrap; gap: 10px; }

.widget_bzotech_attribute_filter a.swatch-label { position: relative; display: block; }

.widget_bzotech_rating_filter ul.bzotech-rating-filter > li:last-child { padding-bottom: 0px; }

.widget_bzotech_attribute_filter a.swatch-label .count { position: absolute; top: -30px; left: 0px; color: rgb(255, 255, 255); font-weight: 400; opacity: 0; transition: 0.3s ease-out; background: var(--bzo-main-color2); font-size: 12px; padding: 0px; border-radius: 50%; height: 30px; width: 30px; text-align: center; justify-content: center; align-items: center; display: none; }

.widget_bzotech_attribute_filter a.swatch-label:hover .count { opacity: 1; top: -34px; }

.bzotech-rating-filter.rating_filter .wrap-rating li, .product-info .wrap-rating > li { display: flex; align-items: center; }

.bzotech-rating-filter.rating_filter .wrap-rating li .star-by-number, .product-info .wrap-rating > li .star-by-number { margin-left: 7px; font-family: var(--bzo-body_typo-font-family); font-weight: 400; transform: translateY(1px); color: rgb(0, 0, 0); }

.product-info .wrap-rating > li .star-by-number { color: rgb(102, 102, 102); font-size: 13px; }

.widget_bzotech_category_fillter ul li .smoke { position: absolute; top: 0px; right: 0px; color: rgb(114, 114, 114); font-weight: 400; }

.widget_bzotech_attribute_filter a.swatch-label .label-attr { color: var(--bzo-title_typo-color); text-transform: capitalize; font-size: var(--bzo-body_typo-font-size); min-width: 30px; border: 1px solid var(--bzo-title_typo-color); display: flex; justify-content: center; align-items: center; text-align: center; padding: 8px 20px; }

.widget_bzotech_attribute_filter a.swatch-label.selected .label-attr, .widget_bzotech_attribute_filter a.swatch-label.active .label-attr, .widget_bzotech_attribute_filter a.swatch-label:hover .label-attr { background: rgb(255, 255, 255); color: var(--bzo-main-color); border-color: var(--bzo-main-color); }

.widget_bzotech_category_fillter ul li a:hover { color: var(--bzo-main-color); }

.widget_bzotech_rating_filter ul.bzotech-rating-filter > li .product-rate::before, .widget_bzotech_category_fillter ul li a::before { position: absolute; content: ""; top: 1px; left: 0px; width: 20px; height: 20px; background-color: rgb(235, 235, 235); }

.widget_bzotech_rating_filter ul.bzotech-rating-filter > li.active .product-rate::before, .widget_bzotech_rating_filter ul.bzotech-rating-filter > li .product-rate:hover::before, .widget_bzotech_category_fillter ul li a.active::before, .widget_bzotech_category_fillter ul li a:hover::before { background-color: transparent; }

.widget_bzotech_rating_filter ul.bzotech-rating-filter > li .product-rate::after, .widget_bzotech_category_fillter ul li a::after { position: absolute; content: ""; font-size: 10px; color: rgb(255, 255, 255); text-align: center; top: 1px; left: 0px; width: 20px; height: 20px; line-height: 20px; background: transparent; opacity: 0; font-family: elementskit !important; }

.widget_bzotech_rating_filter ul.bzotech-rating-filter > li.active .product-rate::after, .widget_bzotech_rating_filter ul.bzotech-rating-filter > li .product-rate:hover::after, .widget_bzotech_category_fillter ul li a.active::after, .widget_bzotech_category_fillter ul li a:hover::after { background: var(--bzo-main-color); opacity: 1; }

.widget_bzotech_attribute_filter .attribute-type-image .swatch-image { overflow: hidden; display: inline-flex; }

.widget_bzotech_attribute_filter .attribute-type-image > div { display: inline-flex; }

.widget_bzotech_attribute_filter .attribute-type-image .swatch-image img { border: 1px solid rgb(0, 0, 0); width: 100%; padding: 10px; }

.widget_bzotech_attribute_filter .attribute-type-image .swatch-image.selected img, .widget_bzotech_attribute_filter .attribute-type-image .swatch-image:hover img { border: 1px dashed var(--bzo-main-color); }

.widget_bzotech_attribute_filter a.swatch-color { padding: 1px; border: 1px solid var(--bzo-border-color); border-radius: 50%; display: flex; justify-content: center; align-items: center; }

.widget_bzotech_attribute_filter a.swatch-color.selected, .widget_bzotech_attribute_filter a.swatch-color.active { border-color: var(--bzo-main-color); }

.widget_bzotech_attribute_filter a.swatch-color .span-trong { background-color: rgb(238, 238, 34); height: 20px; width: 20px; display: inline-block; border-radius: 50%; }

.widget_bzotech_attribute_filter .attribute-type-color { display: flex; gap: 10px; align-items: center; }

.sidebar .wg-product-slider .item-product { border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(230, 230, 230); border-image: initial; align-items: stretch; padding-bottom: 20px; }

.sidebar .wg-product-slider .swiper-slide:last-child .item-product { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 0px; }

.sidebar .wg-product-slider .item-product .product-thumb > a { border-radius: 0px; height: 100%; }

.sidebar .wg-product-slider .item-product .product-thumb { width: 80px; background-color: rgb(245, 245, 245); }

.sidebar .wg-product-slider .item-product .product-thumb img { object-fit: cover; height: 100%; background-color: rgb(245, 245, 245); }

.sidebar .wg-product-slider .item-product .product-info { width: calc(100% - 80px); display: flex; flex-direction: column; justify-content: center; padding-left: 15px; }

.sidebar .wg-product-slider .item-product .product-category-list a { font-size: 14px; color: rgb(102, 102, 102); display: none; margin-bottom: 5px; }

.sidebar .wg-product-slider .item-product .product-category-list a:first-child { display: inline-block; }

.sidebar .wg-product-slider .product-price { margin-bottom: 5px; }

.sidebar .wg-product-slider .product-price .woocs_price_code { gap: 5px; }

.sidebar .wg-product-slider .product-price .woocommerce-Price-amount { font-size: 13px; font-family: var(--bzo-title_typo-font-family); color: var(--bzo-main-color); font-weight: 600; }

.sidebar .wg-product-slider .pr oduct-price del .woocommerce-Price-amount { font-size: 13px; font-weight: 300; }

.sidebar .wg-product-slider .item-product .product-info .product-title { line-height: 1.4; margin-bottom: 8px; font-size: 15px; font-weight: 500; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.wg-product-slider .swiper-slide { padding: 0px 1px; }

.item-product-wg-style2 { display: flex; gap: 15px; align-items: center; }

.item-product-wg-style2 .product-price .woocommerce-Price-amount { font-weight: 600; }

.item-product-wg-style2 .product-thumb { width: 45%; }

.item-product-wg-style2 .product-info { width: calc(55% - 15px); }

.item-product-wg-style2 .product-info .product-title { margin-top: 10px; }

.sidebar-right { padding-left: 83px; }

.sidebar-left { padding-right: 83px; }

.content-sidebar-right > div { margin-right: -53px; }

.content-sidebar-left > div { margin-left: -53px; }

@media (max-width: 1200px) {
  .content-sidebar-right > div { margin-right: 0px; }
  .content-sidebar-left > div { margin-left: 0px; }
  .sidebar-right { padding-left: 0px; }
  .sidebar-left { padding-right: 0px; }
}

@media (max-width: 991px) {
  .sidebar .wg-product-slider .item-product .product-thumb { width: 100%; }
  .sidebar .wg-product-slider .item-product .product-thumb a { border-top-width: medium; border-right-width: medium; border-left-width: medium; border-top-style: none; border-right-style: none; border-left-style: none; border-top-color: currentcolor; border-right-color: currentcolor; border-left-color: currentcolor; border-image: initial; border-bottom: 1px solid var(--bzo-border-color); }
  .sidebar .wg-product-slider .item-product .product-info { width: 100%; align-items: center; }
  .sidebar .wg-product-slider .item-product { flex-direction: column; }
}

@media (max-width: 1200px) {
  .widget_bzotech_bloglistpostswidget .wg-post-list .item-post-wg { flex-direction: column; gap: 13px; margin-bottom: 20px; }
  .widget_bzotech_bloglistpostswidget .wg-post-list .item-post-wg .post-thumb, .widget_bzotech_bloglistpostswidget .wg-post-list .item-post-wg .post-info { width: 100%; }
  .widget_nav_menu ul.sub-menu, .widget_nav_menu ul.children { padding-left: 12px; }
}

@media (max-width: 767px) {
  .widget_bzotech_bloglistpostswidget .wg-post-list .item-post-wg { margin: 0px; }
  .sidebar-right { margin-top: 50px; }
  .onpen-sidebar .sidebar-type-style2 .group-filters-shop { right: 0px; }
  .sidebar-type-style2 .group-filters-shop { position: fixed; top: 0px; right: 100%; width: 100%; background: rgb(255, 255, 255); z-index: 9999; padding: 50px 20px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; overflow-y: auto; scrollbar-width: none; height: 100%; transition: 0.3s ease-out; }
  .sidebar-type-style2 .group-filters-shop .close-filters { position: absolute; top: 20px; right: 20px; display: inline-block; }
  .sidebar .wg-product-slider .item-product .product-info .product-title { font-size: 14px; }
}



@charset "utf-8";

.product-detail .product-label span { font-size: 10px; font-weight: 700; font-family: var(--bzo-title_typo-font-family); text-transform: uppercase; color: rgb(255, 255, 255); padding: 4px 10px; border-radius: 0px; background-color: var(--bzo-main-color); }

.product-detail .product-label span.trending { background-color: rgb(255, 163, 78); }

.product-detail .product-label span.new { background-color: var(--bzo-title_typo-color); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(255, 255, 255); }

.product-detail .product-label { position: absolute; top: 20px; left: 20px; z-index: 1; display: flex; flex-direction: column; gap: 8px; }

@media (max-width: 767px) {
  .product-detail .product-label { top: 10px; left: 10px; }
  .product-detail-info { margin-top: 30px; }
}

.single-related-product .item-grid-product- .item-product { margin-bottom: 0px; }

.single-related-product .swiper-pagination { margin-top: 35px; }

.single-related-product { margin-top: 120px; padding-top: 120px; margin-bottom: 0px; position: relative; }

@media (max-width: 1200px) {
  .single-related-product { margin-top: 70px; padding-top: 70px; }
}

@media (max-width: 767px) {
  .single-related-product { margin-top: 50px; padding-top: 50px; }
}

.single-related-product::before { content: ""; width: 200vw; position: absolute; top: 0px; height: 1px; background: rgb(230, 230, 230); margin-left: -50%; }

.single-related-product .title-related-product { margin-bottom: 40px; }

.single-related-product .title-related-product h2 { display: flex; align-items: center; gap: 8px; }

.single-related-product .bzotech-swiper-navi { top: -63px; }

@media (max-width: 1200px) {
  .single-related-product .bzotech-swiper-navi { top: -50px; }
}

.woocommerce div.product .woocommerce-product-rating { display: flex; line-height: inherit; margin: 10px 0px 0px; }

.woocommerce-review-link { margin-left: 10px; font-size: 14px; color: rgb(102, 102, 102); }

.product-rating-total-sold .total-sold { margin-left: 20px; padding-left: 20px; border-left: 1px solid rgb(114, 114, 114); line-height: 18px; }

.product-rating-total-sold .total-sold:first-child { margin-left: 0px; padding-left: 0px; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }

.description-product-single { line-height: 22px; }

.product-detail.style2 .product-single-list-social-share { margin-top: 60px; text-align: center; }

.product-detail.style2 .product-single-list-social-share ul li { transition: 0.2s ease-out; }

.product-detail.style2 .product-single-list-social-share ul li:last-child { margin-right: 0px; }

.product-detail.style2 .wishlist_compare_single_product .wishlist_compare_single_product_bottom { display: none; }

.content-product-after-tab { margin-top: 40px; }

.product-detail.style2 .product-single-list-social-share ul li:hover { transform: translateY(-4px); }

.product-detail-gallery .mid { position: relative; z-index: 1; border-radius: 0px; overflow: hidden; background-color: rgb(242, 242, 242); border: 1px solid rgb(242, 242, 242); }

.product-detail-gallery > .wrap-detail-gallery { margin-bottom: 0px !important; position: relative; }

.style-gallery-horizontal .gallery-control { margin: 20px 70px 0px; }

.style-gallery-horizontal .gallery-slider { padding: 0px; margin: 0px -5px; }

.style-gallery-horizontal .slick-slide { padding: 0px 5px; }

.style-gallery-horizontal .gallery-control .slick-arrow { position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; width: 40px; height: 40px; line-height: 40px; border-radius: 100%; background-color: transparent; color: rgb(0, 0, 0); border: 1px solid rgb(0, 0, 0); transition: 0.3s; font-size: 18px; }

.style-gallery-horizontal .gallery-control .slick-arrow:hover { background: rgb(0, 0, 0); color: rgb(255, 255, 255); cursor: pointer; transition: 0.25s; }

.style-gallery-horizontal .gallery-control .slick-prev { left: -50px; }

.style-gallery-horizontal .gallery-control .slick-next { right: -52px; }

.woocommerce div.product .style-gallery-horizontal .gallery-control img { border-radius: 0px; border: 1px solid rgb(245, 245, 245); background-color: rgb(245, 245, 245); transition: 0.2s; }

.woocommerce div.product .style-gallery-horizontal .gallery-control .slick-slide:hover img, .woocommerce div.product .style-gallery-horizontal .gallery-control .active img { border-color: var(--bzo-title_typo-color) !important; }

.style-gallery-horizontal .gallery-control .slick-arrow[aria-disabled="true"] { opacity: 0.4; }

.style-gallery-horizontal .gallery-control .slick-arrow.slick-disabled:hover { cursor: default; }

.style-image-small .gallery-control .slick-arrow { position: absolute; top: 50%; z-index: 1; padding: 0px; height: 40px; width: 40px; margin-top: -20px; }

.style-image-small .gallery-control .slick-prev { left: 0px; }

.style-image-small .gallery-control .slick-next { right: 0px; }

.style-gallery-vertical .wrap-detail-gallery { position: relative; padding-left: 130px; }

.style-gallery-vertical .wrap-detail-gallery.gallery-control-off { padding-left: 0px; }

.style-gallery-vertical .slick-vertical .slick-slide { padding: 5px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.style-gallery-vertical .gallery-control { position: absolute; left: 0px; top: 5px; margin: 0px; width: 100%; height: 100%; max-width: 110px; transition: 0.3s ease-out; }

.style-gallery-vertical .gallery-control .gallery-slider { height: 100% !important; text-align: center; }

.style-gallery-vertical .gallery-control .gallery-slider .slick-list { height: calc(100% - 119px) !important; }

.style-gallery-vertical .slick-prev, .style-gallery-vertical .slick-next { width: 40px; height: 40px; line-height: 40px; border: 1px solid rgb(230, 230, 230); border-radius: 100%; color: rgb(230, 230, 230); font-size: 18px; background: transparent; transition: 0.3s ease-out; cursor: pointer; margin: 10px 0px; opacity: 1; }

.style-gallery-vertical .gallery-control:hover .slick-arrow { opacity: 1; color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); }

.style-gallery-vertical .gallery-slider img { border-radius: 0px; background: rgb(245, 245, 245); border: 1px solid transparent; }

.style-gallery-vertical .gallery-slider .active img { border-color: var(--bzo-main-color); }

.item-gallery-sticky a { display: flex; }

.detail-sticky-style1 .item-gallery-sticky { margin-bottom: 30px; border: 1px solid var(--bzo-border-color); transition: 0.3s ease-out; }

.detail-sticky-style1 .item-gallery-sticky:hover { border: 1px solid var(--bzo-main-color); }

.detail-sticky-style1 .item-gallery-sticky:last-child { margin-bottom: 0px; }

.detail-sticky-style2 .item-gallery-sticky { width: 50%; float: left; padding: 0px 10px; margin-bottom: 20px; }

.detail-sticky-style2 .list-gallery-sticky { margin: 0px -10px; display: flex; flex-flow: wrap; }

.detail-sticky-style2 .item-gallery-sticky { flex: 1 1 auto; }

.detail-sticky-style2 .item-gallery-sticky a { border: 1px solid var(--bzo-border-color); }

.detail-sticky-style2 .item-gallery-sticky a:hover { border: 1px solid var(--bzo-main-color); }

.detail-sticky-style2 .item-gallery-sticky:first-child { width: 100%; }

.tab-style-sticky-style3 { width: 100%; }

.tab-style-sticky-style3 .detail-tab-desc { padding-top: 110px; }

.set_offset_top { position: relative; margin-top: 60px; }

.detail-gallery-sticky-style3 .item-gallery-sticky { margin-bottom: 10px; }

.detail-gallery-sticky-style3 .item-gallery-sticky:last-child { margin-bottom: 0px; }

.detail-gallery-sticky-style3 .list-gallery-sticky { display: flex; flex-wrap: wrap; margin: -15px; }

.detail-gallery-sticky-style3 .list-gallery-sticky .item-gallery-sticky { width: 50%; padding: 15px; margin-bottom: 0px; position: relative; }

.woocommerce div.product p.stock { color: rgb(5, 155, 90); font-weight: 500; margin: 5px 0px 0px; font-size: 14px; }

.product-detail .final-countdown { margin: 35px -10px 0px; }

.product-detail .final-countdown .clock { text-align: center; padding: 0px 10px; margin: 0px; text-transform: uppercase; display: -webkit-flex; flex-direction: column; justify-content: center; border-radius: 6px; }

.product-detail .final-countdown .clock .number { font-size: 18px; color: rgb(255, 255, 255); min-width: 50px; height: 50px; line-height: 50px; font-weight: 400; border-radius: 0px; background: var(--bzo-main-color); }

.product-detail .final-countdown .clock .text { font-size: 12px; color: rgb(102, 102, 102); }

.product-detail .detail-info .final-countdown { margin: 17px -2px 10px; }

@media (max-width: 767px) {
  .detail-info .final-countdown { margin: 17px -2px 10px; }
}

.woocommerce div.product div.summary { margin-bottom: 0px; }

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images { float: none; width: 100%; }

.tab-pane { display: none; }

.tab-pane.active { display: block; }

.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover { background-color: var(--bzo-main-color); color: rgb(255, 255, 255); opacity: 1; }

.woocommerce div.product form.cart { margin-bottom: 0px; }

.woocommerce div.product form.cart:not(.variations_form) { margin-bottom: 0px; display: flex; align-items: flex-start; justify-content: flex-start; flex-wrap: wrap; }

.add_to_wishlist span { display: none; }

.wishlist_compare_single_product .add_to_wishlist span { display: inline-block; }

.wishlist_compare_single_product { margin-top: 0px; }

.wishlist_compare_single_product_top a { margin-right: 30px; font-size: 14px; }

.wishlist_compare_single_product_top a i { margin-right: 9px; font-size: 17px; transform: translateY(1px); }

.wishlist_compare_single_product_bottom { margin-top: 24px; padding-top: 30px; border-top: 1px solid rgb(230, 230, 230); }

.single-post-share li { margin-right: 20px; }

.single-post-share a i { font-size: 18px; }

.wishlist_compare_single_product .single-post-share a svg { transition: 0.3s; }

.wishlist_compare_single_product a.added, .wishlist_compare_single_product a.compare-link.added { color: var(--bzo-main-color); }

.wishlist_compare_single_product a:hover { color: var(--bzo-main-color); }

.wishlist_compare_single_product a:hover .icon-bzo-share .path1::before { color: rgb(255, 255, 255); }

.wishlist_compare_single_product a:hover svg { fill: rgb(255, 255, 255); transform: translateY(-3px); }

.wishlist_compare_single_product a.popup-share > i { font-size: 20px; }

.wishlist_compare_single_product .whatsapp-btn { width: auto; padding: 0px 15px; }

.wishlist_compare_single_product .whatsapp-btn span { display: inline-block; margin-left: 8px; font-size: 16px; }

@media (max-width: 767px) {
  .wishlist_compare_single_product .whatsapp-btn span { display: none; }
  .wishlist_compare_single_product .whatsapp-btn { width: 40px; padding: 0px 8px; }
}

.woocommerce div.product form.cart button.single_add_to_cart_button { display: flex; align-items: center; gap: 5px; margin-bottom: 10px; width: calc(100% - 142px); right: 0px; text-align: center; justify-content: center; height: 60px; font-size: 15px; }

.woocommerce div.product .list-product-group form.cart .add_to_cart-after-cart_button .single_add_to_cart_button, .woocommerce div.product.product-type-external form.cart button.single_add_to_cart_button { width: 100%; }

.woocommerce div.product form.cart .ajax_add_to_cart::before { font-family: "Line Awesome Free"; font-weight: 900; font-size: 20px; content: ""; line-height: inherit; }

.woocommerce div.product-type-external form.cart .single_add_to_cart_button { margin-top: 0px; }

.woocommerce div.product .list-product-group form.cart .add_to_cart-after-cart_button { margin-top: 34px; flex-direction: column; width: 100%; }

.woocommerce div.product .list-product-group form.cart .add_to_cart-after-cart_button .single_add_to_cart_button { max-width: 378px; display: inline-block; margin-right: 0px; }

.woocommerce div.product form.cart .ajax_add_to_cart { margin-top: 0px; margin-bottom: 10px; margin-right: 20px; display: flex; justify-content: center; align-items: center; line-height: 24px; gap: 5px; }

.woocommerce div.product form.cart .ajax_add_to_cart i { margin-left: 5px; font-size: 18px; }

.product-category-single-top { font-size: 14px; color: var(--bzo-body_typo-color); margin-bottom: 9px; }

.product-title-single { font-size: 30px; font-weight: 600; text-transform: uppercase; }

@media (max-width: 1200px) {
  .product-title-single { font-size: 20px; }
}

.bzotech-price-single .product-price .slipt { color: var(--bzo-main-color); }

.bzotech-price-single .product-price { font-size: 26px; font-weight: 600; margin-bottom: 0px; }

.bzotech-price-single { margin: 20px 0px 0px; padding-bottom: 25px; border-bottom: 1px solid rgb(230, 230, 230); }

.product-price .woocs_price_code { display: flex; align-items: center; justify-content: start; gap: 5px 10px; flex-wrap: wrap; }

.product-detail-info .product-price .woocommerce-Price-amount { font-weight: 700; font-size: 30px; line-height: 100%; font-family: var(--bzo-title_typo-font-family); color: var(--bzo-main-color); }

.product-detail-info .product-price del .woocommerce-Price-amount { font-weight: 400; font-size: 20px; line-height: 24px; }

@media (max-width: 1200px) {
  .product-detail-info .product-price .woocommerce-Price-amount { font-size: 20px; }
  .product-detail-info .product-price del .woocommerce-Price-amount { font-size: 16px; }
}

.product-detail-info .group-info .product-price .woocommerce-Price-amount { font-size: 16px; }

.product-detail-info .group-info .product-info .product-title { margin: 0px; }

.bzotech-form-cart-single .group-qty .detail-qty { margin-top: 5px; }

.product-detail-info .group-info .product-price del .woocommerce-Price-amount { color: var(--bzo-body_typo-color); font-size: 14px; font-weight: 400; margin-right: 5px; position: relative; }

.product-detail-info .product-price del { color: rgb(114, 114, 114); font-size: 16px; }

.product-detail-info .product-desc { margin-top: 16px; }

.product-detail-info .woocommerce-product-details__short-description { }

.woocommerce table.shop_attributes td p { padding: 8px; }

.woocommerce-product-details__short-description ul li { list-style: none; position: relative; padding-left: 20px; margin-bottom: 10px; }

.woocommerce-product-details__short-description ul li:last-child { margin-bottom: 0px; }

.woocommerce-product-details__short-description ul li::before { position: absolute; content: ""; width: 5px; height: 5px; border-radius: 100%; background-color: var(--bzo-main-color); top: 10px; margin-top: -1px; left: 2px; }

.bzotech-form-cart-single { margin-top: 30px; align-items: center; }

.bzotech-form-cart-single .variations .type-image { margin-bottom: 20px !important; }

.bzotech-form-cart-single .variations .type-image .swatch-image { margin: 0px 10px 10px 0px; display: inline-flex; align-items: center; background-color: rgb(242, 242, 242); border: 1px solid rgb(242, 242, 242); padding: 5px 20px 5px 10px; cursor: pointer; }

.bzotech-form-cart-single .variations .type-image .swatch-image img { max-width: 50px; width: 100%; margin-right: 10px; transition: 0.3s ease-out; }

@media (max-width: 991px) {
  .bzotech-form-cart-single .variations .type-image .swatch-image img { max-width: 30px; }
}

.bzotech-form-cart-single .variations .type-image .swatch-image:hover img { transform: scale(1.05); }

.bzotech-form-cart-single .variations .type-image .swatch-image.selected { border-color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }

.bzotech-form-cart-single .variations .type-image .select-box::after { display: none; }

.product-detail-info .product-desc p:last-child { margin-bottom: 0px; }

.item-product-meta-info { margin: 7px 0px 0px; }

.item-product-meta-info .posted_in label, .item-product-meta-info .sku_wrapper label, .item-product-meta-info .tagged_as label { color: rgb(0, 0, 0); font-size: 14px; margin-bottom: 0px; margin-right: 5px; }

.item-product-meta-info .sku_wrapper .sku, .item-product-meta-info .posted_in a, .item-product-meta-info .tagged_as a { color: rgb(0, 0, 0); font-weight: 500; }

.item-product-meta-info .posted_in a:first-child, .item-product-meta-info .sku_wrapper span:first-child, .item-product-meta-info .tagged_as a:first-child { margin-left: 0px; }

.item-product-meta-info .posted_in a:hover, .item-product-meta-info .tagged_as a:hover { color: var(--bzo-main-color); }

.item-product-meta-info > div { margin-bottom: 5px; }

.item-product-meta-info > div:last-child { margin-bottom: 0px; }

.single_variation_wrap { margin: 0px; }

.woocommerce div.product form.cart .variations { margin-bottom: 0px; }

.bzotech-form-cart-single form.variations_form { display: block; }

.bzotech-form-cart-single form.variations_form .variations_button { display: flex; flex-wrap: wrap; position: relative; }

.bzotech-form-cart-single form.variations_form .qty-cart .woocommerce-variation { width: 100%; margin-bottom: 30px; }

.woocommerce div.product form.cart .variations label { margin: 0px 20px 7px 0px; display: block; font-weight: 600; font-size: 13px; text-transform: uppercase; font-family: var(--bzo-title_typo-font-family); }

.bzotech-form-cart-single .variations .type-label .swatch-label { height: 34px; line-height: 34px; background-color: rgb(240, 240, 240); border: 1px solid rgb(240, 240, 240); border-radius: 0px; color: var(--bzo-title_typo-color); font-family: var(--bzo-title_typo-font-family); margin-right: 10px; display: flex; justify-content: center; align-items: center; padding: 0px 20px; transition: 0.3s ease-out; min-width: 40px; text-align: center; font-size: 13px; font-weight: 600; }

.bzotech-form-cart-single .variations .type-label .swatch-label-box:hover .desc { color: rgb(0, 0, 0); }

.bzotech-form-cart-single .variations .type-label .swatch-label:hover { cursor: pointer; transition: 0.3s ease-out; }

.bzotech-form-cart-single .variations .type-label .swatch-label:hover, .bzotech-form-cart-single .variations .type-label .swatch-label.selected { border-color: var(--bzo-title_typo-color); background: rgb(255, 255, 255); text-decoration: none; box-shadow: none; }

.bzotech-form-cart-single .variations .type-label .swatch-label-box:last-child .swatch-label { margin-right: 0px; }

.bzotech-form-cart-single .variations .type-select, .bzotech-form-cart-single .variations .detail-attr, .bzotech-form-cart-single .variations .type- { margin-bottom: 30px; }

.bzotech-form-cart-single .variations .type-color { display: flex; align-items: center; }

.bzotech-form-cart-single .variations .type-color .tawcvs-swatches { margin-top: -2px; }

.bzotech-form-cart-single .variations .type- { display: flex; align-items: center; }

.bzotech-form-cart-single .variations .type-select .select-box::after, .bzotech-form-cart-single .variations .type- .select-box::after { top: 50%; right: 20px; transform: translateY(-50%); }

.bzotech-form-cart-single .variations .type-label .swatch-label-box { display: inline-block; margin-bottom: 10px; }

.bzotech-form-cart-single .variations .type-select select, .bzotech-form-cart-single .variations .type- select { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; line-height: 40px; height: 40px; padding: 0px 20px 0px 10px; font-size: 16px; margin: 0px !important; }

.bzotech-form-cart-single .variations .type-color .swatch-color { height: 22px; width: 22px; display: inline-block; line-height: 22px; border-radius: 50%; vertical-align: middle; margin-right: 10px; text-align: center; color: rgb(255, 255, 255); font-size: 14px; position: relative; }

.bzotech-form-cart-single .variations .type-color .swatch-color::before { content: ""; position: absolute; inset: -2px; border: 1px solid var(--bzo-border-color); border-radius: 50%; }

.bzotech-form-cart-single .variations .type-color .swatch-color::after { content: ""; font-family: "Line Awesome Free"; font-weight: 900; opacity: 0; color: rgb(255, 255, 255); font-size: 12px; width: 22px; height: 22px; display: flex; line-height: 22px; justify-content: center; align-items: center; }

.bzotech-form-cart-single .variations .type-color .swatch-color.selected::after { opacity: 1; }

.bzotech-form-cart-single .variations .type-color .swatch-color:hover { cursor: pointer; }

.bzotech-form-cart-single .variations .type-color .swatch-color:hover::before, .bzotech-form-cart-single .variations .type-color .swatch-color.selected::before { border-color: var(--bzo-main-color); }

.bzotech-form-cart-single .variations .type-color .swatch-color:last-child { margin-right: 0px; }

.bzotech-form-cart-single .variations .type-color .select-box::after { display: none; }

.bzotech-form-cart-single .variations .type-select .select-box, .bzotech-form-cart-single .variations .type- .select-box { width: 100%; }

.woocommerce div.product form.cart .reset_variations { font-size: 13px; font-family: var(--bzo-title_typo-font-family); text-transform: capitalize; font-weight: 600; display: none; }

.product-detail-info .woocommerce-variation-description .product-desc { margin-bottom: 0px; }

.product-detail-info .woocommerce-variation-price { margin-top: 10px; }

.product-price ins { text-decoration: none; }

.product-detail-info .woocommerce-variation-price .product-price del, .product-detail-info .product-price del .woocommerce-Price-amount { color: rgb(0, 0, 0); font-size: 20px; font-weight: 400; margin-right: 5px; opacity: 1 !important; }

.woocommerce div.product form.cart .variations select { background: rgb(242, 242, 242); border-radius: 0px; padding: 0px 20px; height: 60px; }

@media (max-width: 991px) {
  .woocommerce div.product form.cart .variations select { height: 40px; }
}

.bzotech-form-cart-single .list-product-group { width: 100%; }

.woocommerce .bzotech-form-cart-single .list-product-group form.cart { flex-flow: column wrap; align-items: flex-start !important; }

.woocommerce div.product .list-product-group form.cart .group_table td { padding-bottom: 20px; padding-right: 20px; padding-top: 0px; }

.woocommerce div.product .list-product-group form.cart .group_table td:last-child { padding-right: 0px; float: right; }

.woocommerce div.product .list-product-group form.cart .group_table td:last-child .detail-qty { margin-right: 0px; }

.woocommerce div.product .list-product-group form.cart .group_table tr:last-child td { padding-bottom: 0px; }

.bzotech-form-cart-single .list-product-group .product-price { margin-top: 0px; }

.bzotech-form-cart-single .list-product-group .product-thumb img { border-radius: 0px; }

.list-product-group table { width: 100%; padding: 0px; }

.woocommerce div.product form.cart .group_table td.group-thumb { width: 110px; padding-right: 15px; }

.woocommerce div.product form.cart .group_table td.group-thumb .product-thumb { border: 1px solid var(--bzo-border-color); }

.bzotech-form-cart-single .list-product-group .group-qty .button { width: auto; min-width: auto; height: auto; line-height: initial; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: transparent; font-size: 14px; padding: 0px !important; }

.bzotech-form-cart-single .list-product-group .group-qty .button:hover { box-shadow: none; }

.bzotech-form-cart-single .list-product-group .group-qty .button::before, .bzotech-form-cart-single .list-product-group .group-qty .button::after { display: none; }

.bzotech-form-cart-single .list-product-group .group_table { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.bzotech-form-cart-single .detail-qty { margin: 0px 10px 10px 0px; height: auto; border-radius: 0px; background-color: rgb(242, 242, 242); padding: 0px 18px; }

.bzotech-form-cart-single .detail-qty a { color: rgb(69, 69, 69); width: 18px; height: 18px; line-height: 18px; text-align: center; font-size: 18px; display: inline-block; }

.bzotech-form-cart-single .detail-qty a:hover { background: linear-gradient(0deg, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06)), rgb(255, 255, 255); color: rgb(114, 114, 114); }

.bzotech-form-cart-single .detail-qty input { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(24, 28, 37); font-size: 18px; font-weight: 500; padding: 0px 5px; text-align: center; height: 60px; line-height: 60px; max-width: 60px; background-color: rgb(242, 242, 242); }

.meta-item-list { display: inline-block; margin: 0px; font-size: 14px; }

.sort-by .select-box::after { top: 3px; }

.product-detail-info > .yith-wcwl-add-to-wishlist, .product-detail-info > .compare { display: none !important; }

.product-detail-info form.cart .detail-qty, .product-detail-info form.cart .ajax_add_to_cart, .product-detail-info form.cart .single_add_to_cart_button { order: 1; }

.product-detail-info form.cart .wishlist_compare_single_product { order: 2; width: 100%; margin-top: 15px; flex-wrap: wrap; gap: 10px 0px; }

.single-product-share { margin-top: 50px; }

.product_meta > div { margin-right: 40px; }

.product_meta > div:last-child { margin-right: 0px; }

.product_meta .posted_in { width: 100%; }

@media (min-width: 768px) {
  .product_meta .posted_in { display: flex; }
}

.detail-product-tabs { margin-top: 100px; }

@media (max-width: 1200px) {
  .detail-product-tabs { margin-top: 50px; }
}

.product-tab-content .detail-tab-desc > h2 { display: none; }

.tab-product-vertical { display: -webkit-flex; margin-bottom: 30px; }

.tab-product-vertical .product-tab-title { min-width: 300px; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }

.tab-product-vertical .product-tab-content { padding-right: 0px; flex-grow: 1; width: calc(100% - 300px); padding-left: 30px; border-left: 3px solid var(--bzo-main-color); }

.tab-product-vertical .product-tab-title li { margin-bottom: 30px; }

.tab-product-vertical .product-tab-title li a { color: rgb(137, 137, 137); }

.tab-product-vertical .product-tab-title li a i { margin-left: 2px; }

.tab-product-vertical .product-tab-title li:last-child { margin-bottom: 0px; }

.tab-product-vertical .product-tab-title li a:hover, .tab-product-vertical .product-tab-title li.active a { color: var(--bzo-main-color); }

.tab-product-vertical .product-tab-title li.active a { font-weight: 700; }

.tab-product-horizontal .product-tab-title { margin-bottom: 80px; padding-bottom: 30px; text-align: center; position: relative; }

.content-sidebar-left .tab-product-horizontal .product-tab-title, .content-sidebar-right .tab-product-horizontal .product-tab-title { border-bottom: 1px solid rgb(230, 230, 230); }

.tab-product-horizontal .product-tab-title ul { display: flex; overflow: hidden; justify-content: center; gap: 0px 40px; }

@media (max-width: 1200px) {
  .tab-product-horizontal .product-tab-title { margin-bottom: 50px; }
}

@media (max-width: 991px) {
  .tab-product-horizontal .product-tab-title ul { gap: 0px 20px; }
  .tab-product-horizontal .product-tab-title { margin-bottom: 30px; padding-bottom: 20px; }
}

.tab-product-horizontal .product-tab-title li a { font-weight: 500; font-size: 28px; line-height: 1.2; color: rgb(128, 128, 128); font-family: var(--bzo-title_typo-font-family); padding: 0px; display: block; position: relative; text-transform: capitalize; transition: 0.3s; }

@media (max-width: 1200px) {
  .tab-product-horizontal .product-tab-title li a { font-size: 20px; }
}

.tab-product-horizontal2 .product-tab-title li a { font-weight: 600; font-size: 20px; line-height: 1.2; color: rgb(128, 128, 128); font-family: var(--bzo-title_typo-font-family); padding: 0px; display: block; position: relative; text-transform: uppercase; transition: 0.3s; }

.tab-product-horizontal .product-tab-title li a::before { position: absolute; content: ""; width: 0%; height: 2px; background-color: var(--bzo-title_typo-color); left: 50%; bottom: 0px; transition: 0.3s; }

.tab-product-horizontal .product-tab-title li.active a::before, .tab-product-horizontal .product-tab-title li a:hover::before { width: 100%; left: 0px; transition: 0.3s; }

.tab-product-horizontal .product-tab-title li a:hover, .tab-product-horizontal .product-tab-title li.active a { color: var(--bzo-title_typo-color); }

.description-product div { margin: 30px 0px; }

.woocommerce .type-product table.shop_attributes { border: 1px solid var(--bzo-border-color); }

.woocommerce .type-product table.shop_attributes td, .woocommerce .type-product table.shop_attributes th { border-bottom: 1px solid var(--bzo-border-color); }

.woocommerce .type-product table.shop_attributes td { font-style: normal; padding: 0px 15px; }

@media (max-width: 1199px) {
  .tab-product-horizontal2 .product-tab-title li a { font-size: 16px; }
  .tab-product-horizontal .product-tab-title li a::before { height: 1px; }
}

@media (max-width: 991px) {
  .tab-product-horizontal2 .product-tab-title li a { font-size: 13px; }
}

.tab-product-horizontal2 .product-tab-title { position: relative; }

.content-no-sidebar .tab-product-horizontal .product-tab-title::before, .content-no-sidebar .tab-product-horizontal2 .product-tab-title::before { position: absolute; content: ""; bottom: 0px; left: -50%; width: 200vw; height: 1px; background-color: rgb(230, 230, 230); }

.detail-sticky-style3 .tab-product-horizontal2 .product-tab-title::before { left: 0px; width: 100%; }

.tab-product-reviews-horizontal2 { padding-top: 120px; margin-top: 120px; position: relative; }

@media (max-width: 1200px) {
  .tab-product-reviews-horizontal2 { padding-top: 70px; margin-top: 70px; }
}

@media (max-width: 767px) {
  .tab-product-reviews-horizontal2 { padding-top: 50px; margin-top: 50px; }
}

.tab-product-reviews-horizontal2::before { content: ""; width: 200vw; position: absolute; top: 0px; height: 1px; background: rgb(230, 230, 230); margin-left: -50%; }

.detail-sticky-style3 .tab-product-reviews-horizontal2::before { display: none; }

.tab-product-reviews-horizontal2 .title-reviews { margin-bottom: 40px; }

@media (max-width: 1200px) {
  .tab-product-reviews-horizontal2 .title-reviews { font-size: 20px; }
}

.detail-sticky-style3 .tab-product-reviews-horizontal2 { padding-top: 0px; }

.detail-sticky-style3 .tab-product-reviews-horizontal2 .title-reviews { font-size: 20px; }

.video-product-detail-poup div { position: relative; border: 1px solid var(--bzo-border-color) !important; }

.video-product-detail-poup p { position: absolute; display: flex; width: 100%; height: 100%; justify-content: center; align-items: center; margin: 0px; flex-direction: column; }

.video-product-detail-poup img { opacity: 0; }

.video-product-detail-sticky { position: absolute; top: 15px; left: 15px; z-index: 1; }

.video-product-detail-sticky a { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; overflow: hidden; min-width: 50px; height: 50px; border-radius: 6px; background: rgba(255, 255, 255, 0.9); box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 5px; color: rgb(34, 34, 34); font-size: 13px; width: 50px; margin-top: 10px; border: 1px solid rgb(34, 34, 34); }

.video-product-detail-sticky a i { display: inline-block; width: 50px; height: 50px; text-align: center; font-size: 16px; line-height: 50px; }

.video-product-detail-sticky a span { overflow: hidden; padding: 0px; max-width: 0px; white-space: nowrap; font-weight: 600; transition: padding 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.15), max-width 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.15); display: inline-block; }

.video-product-detail-sticky a:hover { width: 100%; }

.video-product-detail-sticky a:hover > span { padding-right: 25px; max-width: 280px; }

.detail-gallery-sticky { position: relative; }

.woocommerce #reviews #comments .woocommerce-Reviews-title { font-size: 16px; color: rgb(69, 69, 69); margin-top: 40px; }

.tab-product-vertical #review_form_wrapper, .tab-product-horizontal #review_form_wrapper, .comments-tab-product-accordion #review_form_wrapper { display: none; padding-top: 20px; border-top: 1px solid rgb(207, 207, 207); margin-top: 40px; }

.tab-product-vertical, .comments-tab-product-accordion { margin-top: 40px; border-top: 1px solid rgb(207, 207, 207); padding-top: 40px; }

.woocommerce .tab-product-vertical #review_form #respond p, .woocommerce .tab-product-horizontal #review_form #respond p, .woocommerce .comments-tab-product-accordion #review_form #respond p { margin-bottom: 17px; }

.woocommerce #review_form #respond #wp-comment-cookies-consent { margin-right: 10px; }

.woocommerce .tab-product-vertical #review_form #respond p.form-submit, .woocommerce .tab-product-horizontal #review_form #respond p.form-submit, .woocommerce .comments-tab-product-accordion #review_form #respond p.form-submit { margin-bottom: 0px; }

.comments-tab-product-accordion__header .write-a-review i { font-size: 22px; margin-right: 8px; }

.comments-tab-product-accordion__header .elbzotech-bt-default { display: flex; align-items: center; }

.comments-tab-product-accordion__header .elbzotech-bt-default svg { margin-right: 17px; }

.woocommerce #reviews #comments ol.commentlist { padding-left: 0px; }

.woocommerce #reviews #comments ol.commentlist li img.avatar { width: 60px; border-radius: 50%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; top: 0px; margin-bottom: 5px; }

.woocommerce #reviews #comments ol.commentlist li .comment-text { margin: 0px 0px 0px 80px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; padding: 0px; }

@media (max-width: 1200px) {
  .woocommerce #reviews #comments ol.commentlist li img.avatar { width: 35px; }
  .woocommerce #reviews #comments ol.commentlist li .comment-text { margin: 0px 0px 0px 50px; }
}

.woocommerce #reviews #comments ol.commentlist li .woocommerce-review__author { font-size: 20px; text-transform: uppercase; color: var(--bzo-title_typo-color); display: block; font-weight: 600; font-family: var(--bzo-title_typo-font-family); margin-bottom: 10px; }

.woocommerce #reviews #comments ol.commentlist ul.children { margin: 0px 0px 0px 80px; }

@media (max-width: 1200px) {
  .woocommerce #reviews #comments ol.commentlist li .woocommerce-review__author { font-size: 14px; }
  .woocommerce #reviews #comments ol.commentlist ul.children { margin: 0px 0px 0px 50px; }
}

.woocommerce #reviews #comments ol.commentlist ul.children > li { padding-top: 30px; }

.woocommerce #reviews #comments ol.commentlist li .woocommerce-review__dash { display: none; }

.woocommerce #reviews #comments ol.commentlist .wrap-rating { display: flex; margin-bottom: 15px; }

.woocommerce #reviews #comments ol.commentlist .wrap-rating li { margin-bottom: 0px; }

.woocommerce #reviews #comments ol.commentlist li .comment-text p:last-child { margin-bottom: 0px; }

.woocommerce-Reviews .comment-form .comment-form-email { width: 50%; float: left; padding-left: 15px; }

.woocommerce-Reviews .comment-form .comment-form-author { width: 50%; float: left; padding-right: 15px; }

.woocommerce-Reviews .comment-form .comment-form-rating { clear: both; }

.woocommerce-Reviews .comment-form label[for="author"], .woocommerce-Reviews .comment-form label[for="email"], .woocommerce-Reviews .comment-form label[for="rating"], .woocommerce-Reviews .comment-form label[for="comment"] { display: block; margin-bottom: 9px; }

.woocommerce-Reviews .comment-form label[for="rating"] { margin-bottom: 17px; }

.woocommerce-Reviews .comment-form .comment-form-author input, .woocommerce-Reviews .comment-form .comment-form-email input { width: 100%; height: 50px; padding: 0px 25px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: rgb(240, 240, 240); }

.woocommerce #review_form #respond textarea { min-height: 150px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 20px; background: rgb(245, 245, 245); font-family: inherit; }

.woocommerce-Reviews .comment-reply-title { font-size: 16px; margin-bottom: 17px; display: inline-block; font-weight: 600; color: var(--bzo-title_typo-color); }

.woocommerce-Reviews #comments { margin-bottom: 0px; flex-wrap: wrap; }

.woocommerce-Reviews #comments .woocommerce-noreviews { margin-bottom: 0px; }

.woocommerce #reviews #comments ol.commentlist > li { padding-top: 30px; border-top: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 30px; }

.woocommerce #reviews #comments ol.commentlist > li .comment_container { position: relative; }

.woocommerce-reviews-customer .ivole-meter { background: rgb(242, 242, 242); height: 5px; border-radius: 0px; box-shadow: none; }

.woocommerce-reviews-customer .ivole-meter .ivole-meter-bar { background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: var(--bzo-main-color); box-shadow: none; }

.woocommerce-reviews-customer .review_form_wrapper { display: none; }

#reviews .cr-summaryBox-wrap .ivole-summaryBox, #reviews .cr-summaryBox-wrap .cr-overall-rating-wrap, .cr-all-reviews-shortcode .cr-summaryBox-wrap .ivole-summaryBox, .cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-overall-rating-wrap, .cr-reviews-grid .cr-summaryBox-wrap .ivole-summaryBox, .cr-reviews-grid .cr-summaryBox-wrap .cr-overall-rating-wrap, #reviews .cr-summaryBox-wrap .cr-overall-rating-wrap, .cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-overall-rating-wrap, .cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-add-review-wrap, .cr-reviews-grid .cr-summaryBox-wrap .cr-overall-rating-wrap, .cr-reviews-grid .cr-summaryBox-wrap .cr-add-review-wrap { padding: 0px; }

.cr-voting-cont { justify-content: flex-start; margin-top: 20px; }

.iv-comment-image { margin-right: 10px; margin-bottom: 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; }

.cr-comment-images { margin-top: 20px; }

.woocommerce-reviews-customer input[type="file"]::file-selector-button { border: 1px solid var(--bzo-title_typo-color); color: rgb(255, 255, 255); background: var(--bzo-title_typo-color); text-transform: uppercase; font-weight: 500; padding: 5px 20px; font-size: 13px; line-height: 24px; border-radius: 0px; display: inline-block; cursor: pointer; z-index: 1; font-family: var(--bzo-title_typo-font-family); transition: 0.3s; position: relative; overflow: hidden; }

.write-a-review-review-count .woocommerce-review-link { font-size: 13px; font-weight: 600; text-transform: uppercase; font-family: var(--bzo-title_typo-font-family); }

#commentform.comment-form .cr-upload-local-images label, .comment-form .cr-upload-local-images label { padding: 0px; }

#review_form .cr-upload-local-images #cr_review_image, .cr-upload-local-images #cr_review_image { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }

.woocommerce #review_form #respond .form-submit input { margin-top: 20px; }

.woo-review-style1 .col-reviews { width: 32%; }

.woo-review-style1 .col-commentlist { width: 68%; padding-left: 40px; }

@media (max-width: 991px) {
  .woo-review-style1 .col-commentlist, .woo-review-style1 .col-reviews { width: 100%; }
  .woo-review-style1 .col-commentlist { padding-top: 30px; padding-left: 0px; }
}

.woo-review-style1 .woocommerce-product-rating, .woocommerce div.product .woo-review-style1 .woocommerce-product-rating { margin: 0px 0px 25px; }

.woo-review-style1 .review_form_wrapper { margin-top: 40px; }

#reviews.woo-review-style1 .cr-summaryBox-wrap { margin: 40px 0px 0px; padding: 0px; background: transparent; }

#reviews.woo-review-style1 .cr-overall-rating-wrap { display: none; }

#reviews.woo-review-style1 .cr-summaryBox-wrap { display: block; }

#reviews.woo-review-style1 .ivole-summaryBox { width: 100%; }

#reviews.woo-review-style1 #ivole-histogramTable { max-width: 100%; }

#reviews.woo-review-style1 #ivole-histogramTable tr.ivole-histogramRow .ivole-histogramCell2 { width: 80%; }

.woo-review-style2 #comments { flex-direction: column; }

.woo-review-style2 .col-reviews, .woo-review-style2 .col-commentlist { width: 100%; padding-left: 0px; }

#reviews.woo-review-style2 .cr-summaryBox-wrap .cr-overall-rating-wrap { display: none; }

.woo-review-style2 .col-reviews > .write-a-review-review-count { display: flex; justify-content: flex-start; align-items: center; gap: 60px; }

.woo-review-style2 #ivole-histogramTable { max-width: 100%; }

.woocommerce div.product .woo-review-style2 .woocommerce-product-rating { margin-bottom: 0px; }

.ui-widget-content .elbzotech-bt-default.write-a-review { color: rgb(255, 255, 255); }

.woo-review-style2 .col-commentlist { margin-top: 40px; }

#reviews.woo-review-style2 .cr-summaryBox-wrap { background: transparent; margin: 20px 0px 0px; }

.woo-review-style2 .review_form_wrapper { order: 3; margin-top: 40px; }

.woo-review-style3 .col-reviews > .write-a-review-review-count { flex-direction: column; align-items: flex-start; gap: 20px; }

.woo-review-style3 .write-a-review-review-count .show-all-review, .woo-review-style3 .write-a-review-review-count .write-a-review { text-decoration: underline; }

.woo-review-style3 .write-a-review-review-count .show-all-review:hover, .woo-review-style3 .write-a-review-review-count .write-a-review:hover { color: var(--bzo-main-color); }

.woo-review-style3 .col-commentlist { display: none; }

.woo-review-style3 .cr-overall-rating-wrap { display: none !important; }

.woo-review-style3 .col-reviews, .woo-review-style3 .col-commentlist { width: 100%; padding-left: 0px; }

.woo-review-style3 .review_form_wrapper, .woo-review-style3 .col-commentlist { margin-top: 40px; }

#reviews.woo-review-style3 .cr-summaryBox-wrap { background: transparent; margin: 20px 0px 0px; }

#reviews.woo-review-style3 .ivole-summaryBox { min-width: 100%; }

#reviews.woo-review-style3 .ivole-summaryBox #ivole-histogramTable { max-width: 100%; }

.woo-review-style3 #ivole-histogramTable tr.ivole-histogramRow .ivole-histogramCell2 { width: 80%; }

.woocommerce div.product .woo-review-style3 .woocommerce-product-rating { margin: 0px 0px 20px; }

.woo-review-style4 #comments { flex-direction: column; }

.woo-review-style4 .col-reviews { display: flex; flex-direction: column; width: 100% !important; }

#reviews.woo-review-style4 .cr-summaryBox-wrap { display: flex; background: transparent; padding: 0px; margin: 0px; }

#reviews.woo-review-style4 .cr-overall-rating-wrap { display: flex; justify-content: start; max-width: 35%; flex-direction: row; gap: 10px; }

#reviews.woo-review-style4 .ivole-summaryBox { width: 65%; min-width: 65%; }

.woocommerce div.product .woo-review-style4 .write-a-review-review-count .woocommerce-product-rating { display: none; }

.woo-review-style4 .write-a-review-review-count { order: 1; margin-top: 30px; }

.woo-review-style4 .review_form_wrapper { order: 2; }

#reviews.woo-review-style4 .cr-summaryBox-wrap .cr-average-rating { font-size: 90px; font-weight: 700; font-family: var(--bzo-title_typo-font-family); line-height: 1em; width: 100%; }

@media (max-width: 1200px) {
  #reviews.woo-review-style4 .cr-summaryBox-wrap .cr-average-rating { font-size: 50px; }
}

#reviews.woo-review-style4 .cr-summaryBox-wrap { margin-top: 0px; }

.cr-all-reviews-shortcode .crstar-rating, #reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-text .crstar-rating, #reviews #comments .cr-summaryBox-wrap .crstar-rating { color: var(--bzo-main-color); }

.woo-review-style4 .col-commentlist { margin-top: 40px; width: 100% !important; padding-left: 0px !important; }

@media (max-width: 991px) {
  .woo-review-style4 .col-commentlist { padding-top: 0px; }
}

.detail-sticky-style3 .tab-product-horizontal .product-tab-title ul { justify-content: flex-start; }

.woo-review-style4 #ivole-histogramTable tr.ivole-histogramRow .ivole-histogramCell2 { width: 80%; }

.woo-review-style4 #ivole-histogramTable { min-width: 100%; }

.woo-review-style4 .review_form_wrapper { margin-top: 40px; }

.woo-review-style5 .commentlist { display: flex; flex-wrap: wrap; gap: 60px 120px; }

.woocommerce #reviews #comments .commentlist > li::after, .woocommerce #reviews #comments .commentlist > li::before, .woo-review-style5 .commentlist::after, .woo-review-style5 .commentlist::before { display: none !important; }

.woo-review-style5 .commentlist .depth-1 { position: relative; width: calc(33.33% - 90px); }

.woo-review-style5 .commentlist .depth-1::after { content: ""; height: 100%; width: 1px; background: rgb(230, 230, 230); }

.woocommerce #reviews.woo-review-style5 #comments ol.commentlist > li.depth-1::after { content: ""; position: absolute; top: 0px; right: -60px; display: block !important; }

.woocommerce #reviews.woo-review-style5 #comments ol.commentlist > li.depth-1:nth-child(3n)::after { display: none !important; }

.woocommerce #reviews.woo-review-style5 #comments ol.commentlist > li { padding-top: 0px; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; margin-bottom: 0px; }

.woocommerce #reviews.woo-review-style5 #comments ol.commentlist li img.avatar { top: 0px; }

.woocommerce #reviews.woo-review-style5 #comments ol.commentlist li .comment-text { margin: 0px; }

.woocommerce #reviews.woo-review-style5 #comments ol.commentlist li img.avatar { display: none; }

@media (max-width: 1200px) {
  .woo-review-style5 .commentlist { gap: 60px; }
  .woo-review-style5 .commentlist .depth-1 { position: relative; width: calc(33.33% - 40px); }
  .woocommerce #reviews.woo-review-style5 #comments ol.commentlist > li.depth-1::after { right: -30px; }
}

@media (max-width: 880px) {
  .woo-review-style5 .commentlist { gap: 30px; }
  .woo-review-style5 .commentlist .depth-1 { width: 100%; }
  .woocommerce #reviews.woo-review-style5 #comments ol.commentlist > li.depth-1::after { display: none; }
}

.tab-product-accordion .ui-icon { text-indent: inherit; float: right; }

.tab-product-accordion .ui-state-active .ui-icon, .tab-product-accordion .ui-button:active .ui-icon { background: none transparent; }

.tab-product-accordion .ui-accordion .ui-accordion-header { background: rgb(255, 255, 255); border-radius: 0px; border-width: 1px medium medium; border-style: solid none none; border-color: rgb(207, 207, 207) currentcolor currentcolor; border-image: initial; font-size: 20px; color: var(--bzo-title_typo-color); padding: 22px 0px; margin: 0px; font-family: var(--bzo-body_typo-font-family); display: flex; justify-content: space-between; align-items: center; text-transform: capitalize; }

.tab-product-accordion .ui-state-default a:link, .tab-product-accordion .ui-state-default a:visited, .tab-product-accordion .ui-state-default a { color: var(--bzo-title_typo-color); }

.tab-product-accordion .ui-accordion .ui-accordion-header:hover a:link { text-decoration: underline; }

.tab-product-accordion .ui-accordion .ui-accordion-header-active.ui-accordion-header:hover a:link { text-decoration: underline; }

.tab-product-accordion .ui-accordion .ui-accordion-header:first-child { margin-top: 0px; }

.tab-product-accordion .ui-accordion .ui-accordion-header.ui-state-active:first-child { margin-top: 0px; }

.tab-product-accordion .ui-accordion .ui-accordion-content { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: rgb(255, 255, 255); width: 100%; padding: 0px; overflow: hidden; margin-bottom: 15px; }

.tab-product-accordion2 .ui-accordion .ui-accordion-header { background: rgb(255, 255, 255); }

.tab-product-accordion .ui-icon { font-size: 14px; width: auto; margin: 0px; order: 1; }

.tab-product-accordion .ui-state-active a, .tab-product-accordion .ui-state-active a:link, .tab-product-accordion .ui-state-active a:visited { text-decoration: underline; color: rgb(0, 0, 0); }

.tab-product-accordion .ui-icon, .tab-product-accordion .ui-widget-content .ui-icon { background-image: none; }

.wishlist_compare_single_product .popup-share span { display: none; vertical-align: middle; }

.wishlist_compare_single_product .popup-share i { font-size: 18px; }

.bn-product-mobile { display: none; }

.woocommerce #tab-reviews p.stars.selected a:not(.active)::before { color: var(--bzo-main-color); }

.woocommerce p.stars a { color: var(--bzo-main-color); }

.product-detail.minimal-style1 { position: relative; padding: 63px 0px; }

.product-detail.minimal-style1::after { position: absolute; content: ""; width: 1000%; height: 100%; background-color: rgb(245, 245, 245); left: -50%; top: 0px; z-index: -1; }

.minimal-style1 .product-detail-gallery .woocommerce-product-gallery__image { background-color: rgb(245, 245, 245); border: 1px solid rgb(245, 245, 245); }

.minimal-style1 .summary.product-detail-info { padding: 40px; background-color: rgb(255, 255, 255); }

.minimal-style1 .product-category-single-top { margin-bottom: 0px; }

.style-gallery-vertical .gallery-slider .active img { border-color: rgb(0, 0, 0); }

.product-minimal-style .product-title-single { text-transform: capitalize; line-height: 1.1; font-size: 45px; font-weight: 500; margin: 10px 0px; }

.woocommerce .product-minimal-style .woocommerce-product-rating { margin-top: 0px; }

.woocommerce div.product .product-minimal-style form.cart .variations select { height: 46px; border: 1px solid rgb(217, 217, 217); background-color: transparent; }

.woocommerce .product-minimal-style .product-detail-info .product-price .woocommerce-Price-amount { font-size: 40px; font-weight: 600; }

.woocommerce .product-minimal-style .bzotech-form-cart-single .variations .type-label .swatch-label:hover, .woocommerce .product-minimal-style .bzotech-form-cart-single .variations .type-label .swatch-label.selected { border-color: var(--bzo-main-color); color: var(--bzo-main-color); }

.woocommerce .product-minimal-style .product-detail-info .woocommerce-variation-price .product-price del, .woocommerce .product-minimal-style .product-detail-info .product-price del .woocommerce-Price-amount { font-size: 20px; color: rgb(128, 128, 128); font-weight: 400; }

.woocommerce div.product .product-minimal-style p.stock { color: var(--bzo-main-color); }

.woocommerce div.product .product-minimal-style form.cart .variations label { font-weight: 400; font-size: 14px; text-transform: inherit; }

.woocommerce .product-minimal-style .bzotech-form-cart-single .variations .type-label .swatch-label { font-size: 15px; font-weight: 500; }

.woocommerce div.product .product-minimal-style form.cart button.single_add_to_cart_button { text-transform: inherit; font-size: 20px; }

.body-product-minimal-style1 .single-related-product, .body-product-minimal-style2 .single-related-product { position: relative; padding-top: 100px; margin-top: 120px; }

.body-product-minimal-style1 .single-related-product .bzotech-swiper-navi, .body-product-minimal-style2 .single-related-product .bzotech-swiper-navi { display: none; }

.body-product-minimal-style1 .single-related-product .font-title, .body-product-minimal-style2 .single-related-product .font-title { justify-content: center; }

.body-product-minimal-style1 .single-related-product::before, .body-product-minimal-style2 .single-related-product::before { position: absolute; content: ""; top: 0px; left: -2500px; width: 5000px; height: 1px; background-color: rgb(230, 230, 230); }

@media (max-width: 1366px) {
  .minimal-style1 .summary.product-detail-info { padding: 30px; }
  .product-minimal-style .product-title-single { font-size: 40px; }
  .product-minimal-style .product-detail-info .product-price .woocommerce-Price-amount { font-size: 35px; }
}

@media (max-width: 1200px) {
  .product-minimal-style .product-title-single { font-size: 24px; }
  .single-related-product .title-related-product h2 { font-size: 20px; }
  .body-product-minimal-style1 .single-related-product .font-title, .body-product-minimal-style2 .single-related-product .font-title { padding-right: 0px; }
  .detail-product-tabs { margin-top: 50px; }
  .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button { float: none; width: 100%; text-align: left; height: auto !important; line-height: inherit !important; }
  .set_offset_top { margin-top: 30px; }
  .product-detail.style2 .product-single-list-social-share { margin-top: 40px; }
  .body-product-minimal-style1 .single-related-product, .body-product-minimal-style2 .single-related-product { padding-top: 80px; margin-top: 100px; }
}

@media (max-width: 1024px) {
  .body-product-minimal-style1 .single-related-product, .body-product-minimal-style2 .single-related-product { padding-top: 60px; margin-top: 80px; }
}

@media (max-width: 991px) {
  .product-detail.minimal-style1 { padding: 40px 0px; }
  .minimal-style1 .summary.product-detail-info { padding: 20px; }
  .minimal-style1 .product-title-single { font-size: 30px; }
  .woocommerce .product-minimal-style .product-detail-info .product-price .woocommerce-Price-amount { font-size: 25px; }
  .body-product-minimal-style1 .single-related-product, .body-product-minimal-style2 .single-related-product { padding-top: 40px; margin-top: 70px; }
}

@media (max-width: 880px) {
  .single-related-product .title-related-product { margin-bottom: 30px; }
  .woocommerce-review-link { margin-left: 10px; }
  .product-rating-total-sold .total-sold { margin-left: 10px; padding-left: 10px; }
  .title-related-product .title48 { font-size: 38px; line-height: 46px; }
}

@media (max-width: 767px) {
  .single-related-product .title-related-product h2 { font-size: 16px; }
  .title-tab-product-mobi { font-size: 16px; margin: 0px 0px 20px; padding-bottom: 18px; border-bottom: 1px solid var(--bzo-border-color); font-family: var(--bzo-title_typo-font-family); text-transform: uppercase; font-weight: 600; display: block !important; }
  .title-tab-product-mobi.last { margin-bottom: 0px; padding-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
  .title-tab-product-mobi.last.active-title { margin-bottom: 20px; }
  .tab-product-horizontal .product-tab-content .tab-pane { margin-bottom: 30px; }
  .tab-product-horizontal .product-tab-title { display: none; }
  .tab-product-horizontal .product-tab-title ul { display: inherit; text-align: left; }
  .tab-product-horizontal .product-tab-title li { width: 100%; margin: 0px; }
  .tab-product-horizontal .product-tab-title li a::before { display: none; }
  .title-related-product .title48 { font-size: 30px; line-height: 38px; }
  .product-title-single { font-size: 20px; line-height: 28px; }
  .tab-product-horizontal .product-tab-title { margin-bottom: 30px; }
  .bzotech-form-cart-single .group_table .detail-qty { margin-right: 0px; padding: 0px 8px; border-radius: 0px; }
  .bzotech-form-cart-single .list-product-group .detail-qty input { max-width: 55px; font-size: 16px; }
  .woocommerce div.product .bzotech-form-cart-single .list-product-group form.cart .group_table td:last-child { width: 130px; padding-right: 0px; }
  .woocommerce div.product .bzotech-form-cart-single .list-product-group form.cart .group_table td { padding-right: 5px; }
  .woocommerce div.product .bzotech-form-cart-single form.cart .group_table td.group-thumb { padding-right: 5px; }
  .comments-tab-product-accordion__header .elbzotech-bt-default { margin-top: 20px; }
  .bn-product-mobile { display: block; }
  .bn-product-desktop { display: none; }
  .tab-product-vertical { flex-direction: column; }
  .tab-product-vertical .product-tab-content { width: 100%; padding-left: 0px; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-top: 4px solid var(--bzo-main-color); padding-top: 30px; margin-top: 30px; }
  .tab-product-vertical .product-tab-title li { margin-bottom: 15px; }
  .product-custom-content .font-title { font-size: 16px; line-height: 1.3; }
  .style-gallery-horizontal .gallery-control { margin: 20px 60px 0px; }
  .body-product-minimal-style1 .single-related-product, .body-product-minimal-style2 .single-related-product { padding-top: 30px; margin-top: 50px; }
}

@media (max-width: 375px) {
  .woocommerce div.product .bzotech-form-cart-single form.cart .group_table td.group-thumb { display: none; }
  .woocommerce div.product .bzotech-form-cart-single form.cart .group_table tr { display: flex; }
  .woocommerce div.product .bzotech-form-cart-single .list-product-group form.cart .group_table td.group-info { width: 60%; display: block; }
  .woocommerce div.product .bzotech-form-cart-single .list-product-group form.cart .group_table td.group-qty { width: 40%; }
}

.sticky-addcart-fix { position: fixed; z-index: 10001; bottom: 0px; left: 0px; right: 0px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 0px; padding: 15px 0px; transform: translateY(100%); transition: 0.2s ease-out; }

.sticky-addcart .sticky-addcart-fix.active { transform: translateY(0px); }

@media (min-width: 1200px) {
  .sticky-addcart.active .sticky-addcart-fix { transform: translateY(0px); }
  .style-gallery-vertical .product-detail-gallery, .product-detail.style-gallery-horizontal .product-detail-gallery { padding-right: 30px; }
}

.sticky-addcart .product-thumb { display: flex; min-width: 60px; }

.sticky-addcart .item-product-sticky-addcart { gap: 15px; }

.sticky-addcart .product-price, .sticky-addcart .detail-qty { margin-right: 10px; }

.woocommerce div.product .sticky-addcart form.cart:not(.variations_form) { align-items: center; }

.sticky-addcart .bzotech-row { align-items: center; }

.sticky-addcart .detail-qty { padding: 0px 10px; }

.sticky-addcart-mobile-css { display: none; }

.wap-sticky-addcart-option { display: none; border-bottom: 1px solid rgb(229, 229, 229); margin-bottom: 20px; padding-bottom: 20px; padding-top: 5px; }

.wap-sticky-addcart-option.active { display: block; }

.woocommerce .wap-sticky-addcart-option .bzotech-form-cart-single .list-product-group form.cart { flex-direction: row; }

.wap-sticky-addcart-option .bzotech-form-cart-single .list-product-group form.cart .group_table { width: 70%; border-right: 1px solid rgb(229, 229, 229); }

.woocommerce div.product .wap-sticky-addcart-option .list-product-group form.cart .add_to_cart-after-cart_button { width: 30%; margin-top: 0px; align-items: end; }

.wap-sticky-addcart-option .bzotech-form-cart-single { margin-top: 0px; }

.wap-sticky-addcart-option form.cart .group_table tbody { display: flex; flex-wrap: wrap; margin: 0px -15px; }

.wap-sticky-addcart-option form.cart .group_table tbody tr { width: 50%; padding: 0px 15px; }

.woocommerce div.product .wap-sticky-addcart-option .list-product-group form.cart .group_table td:last-child { float: none; padding-right: 10px; }

.woocommerce div.product .sticky-addcart .wap-sticky-addcart-option form.cart button.single_add_to_cart_button { margin-bottom: 15px; }

.sticky-addcart-fix .bzotech-form-cart-single form.variations_form { display: flex; flex-wrap: wrap; }

.woocommerce div.product .sticky-addcart-fix .bzotech-form-cart-single form.variations_form .variations, .sticky-addcart-fix .bzotech-form-cart-single form.variations_form .single_variation_wrap { width: 50%; }

.woocommerce div.product .sticky-addcart-fix .bzotech-form-cart-single form.variations_form .variations { border-right: 1px solid rgb(229, 229, 229); }

.sticky-addcart-fix .bzotech-form-cart-single form.variations_form .variations_button { justify-content: flex-end; gap: 10px; }

.sticky-addcart-fix .bzotech-form-cart-single form.variations_form .detail-qty, .woocommerce div.product .sticky-addcart-fix .bzotech-form-cart-single form.variations_form .ajax_add_to_cart { margin: 0px; }

.woocommerce div.product .sticky-addcart .wap-sticky-addcart-option form.variations_form button.single_add_to_cart_button { margin: 0px; }

.sticky-addcart-fix .bzotech-form-cart-single form.variations_form .qty-cart .woocommerce-variation { display: flex; justify-content: end; margin-bottom: 10px; }

.sticky-addcart-fix .bzotech-form-cart-single { margin-top: 0px; }

.sticky-addcart-fix .wrap-sticky-cart-price .detail-qty, .woocommerce div.product .sticky-addcart-fix .wrap-sticky-cart-price form.cart button.single_add_to_cart_button, .woocommerce div.product .sticky-addcart-fix .wrap-sticky-cart-price form.cart .ajax_add_to_cart { margin: 0px 0px 0px 10px; }

.woocommerce div.product .sticky-addcart-fix .wrap-sticky-cart-price .wishlist_compare_single_product { display: none; }

@media (max-width: 1200px) {
  .woocommerce div.product .sticky-addcart-fix .wrap-sticky-cart-price form.cart .ajax_add_to_cart span { display: none; }
  .sticky-addcart-mobile-css { display: flex; position: fixed; right: 0px; bottom: 70%; height: 40px; width: 40px; justify-content: center; align-items: center; background: var(--bzo-main-color); color: rgb(255, 255, 255); font-size: 22px; transform: translateX(50px); transition: 0.2s ease-out; z-index: 10000; }
  .sticky-addcart-mobile-css.active i::before { content: ""; }
  .sticky-addcart.active .sticky-addcart-mobile-css { transform: translateX(0px); }
  .wap-sticky-addcart-option .wishlist_compare_single_product { display: none; }
  .wap-sticky-addcart-option form.cart .group_table tbody tr { width: 100%; }
}

@media (max-width: 767px) {
  .sticky-addcart-fix .wrap-sticky-cart-price .detail-qty, .woocommerce div.product .sticky-addcart-fix .wrap-sticky-cart-price form.cart button.single_add_to_cart_button, .woocommerce div.product .sticky-addcart-fix .wrap-sticky-cart-price form.cart .ajax_add_to_cart { margin: 0px; }
  .woocommerce div.product .sticky-addcart .sticky-addcart-fix .wrap-sticky-cart-price form.cart:not(.variations_form) { gap: 10px; justify-content: center; }
  .sticky-addcart .wishlist_compare_single_product { display: none; }
  .woocommerce div.product .wap-sticky-addcart-option .list-product-group form.cart .add_to_cart-after-cart_button, .wap-sticky-addcart-option .bzotech-form-cart-single .list-product-group form.cart .group_table, .sticky-addcart .bzotech-col-md-5, .sticky-addcart .bzotech-col-md-7 { width: 100%; }
  .wap-sticky-addcart-option .bzotech-form-cart-single .list-product-group form.cart .group_table { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
  .sticky-addcart .item-product-sticky-addcart { margin-bottom: 10px; justify-content: center; }
  .sticky-addcart .wrap-sticky-cart-price { justify-content: center; }
  .sticky-addcart-fix { left: auto; top: 0px; width: 320px; transform: translateX(100%); }
  .sticky-addcart-fix { padding-top: 50px; overflow-y: auto; scrollbar-width: none; }
  .sticky-addcart-fix::-webkit-scrollbar { width: 3px; }
  .sticky-addcart-fix::-webkit-scrollbar-track { box-shadow: inset 0 0 3px var(--bzo-main-color); }
  .sticky-addcart-fix::-webkit-scrollbar-thumb { background-color: var(--bzo-main-color); outline: 1px solid var(--bzo-main-color); }
  body.admin-bar .sticky-addcart-fix { padding-top: 90px; }
  .sticky-addcart-mobile-css.active { bottom: auto; top: 0px; z-index: 100000; }
  body.admin-bar .sticky-addcart-mobile-css.active { bottom: auto; top: 46px; z-index: 100000; }
  .sticky-addcart .sticky-addcart-fix.active { transform: translateX(0px); }
  .woocommerce div.product .wap-sticky-addcart-option .list-product-group form.cart .add_to_cart-after-cart_button { align-items: center; margin-top: 30px; }
  .wap-sticky-addcart-option form.cart .group_table tbody tr .group-thumb { display: none; }
  .woocommerce div.product .sticky-addcart-fix .bzotech-form-cart-single form.variations_form .variations, .sticky-addcart-fix .bzotech-form-cart-single form.variations_form .single_variation_wrap { width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
  .sticky-addcart-fix .bzotech-form-cart-single form.variations_form .qty-cart .woocommerce-variation, .sticky-addcart-fix .bzotech-form-cart-single form.variations_form .variations_button { justify-content: flex-start; }
}

.product-list-content { margin: 20px 0px 30px; }

.product-list-content li { list-style: none; display: flex; flex-wrap: nowrap; margin-bottom: 10px; }

.product-list-content li:last-child { margin-bottom: 0px; }

.product-list-content li i { color: var(--bzo-main-color); transform: translateY(2px); margin-right: 10px; padding-left: 1px; }

.woocommerce table.shop_attributes tr:nth-child(2n) td, .woocommerce table.shop_attributes tr:nth-child(2n) th { background: transparent; }

.woocommerce table.shop_attributes tr:nth-child(2n+1) td, .woocommerce table.shop_attributes tr:nth-child(2n+1) th { background: var(--bzo-main-color-mix-white3); }

.woocommerce table.shop_attributes td, .woocommerce table.shop_attributes, .woocommerce table.shop_attributes th { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-align: left; }



@charset "utf-8";

.select-box select { appearance: none; cursor: pointer; position: relative; z-index: 1; width: 100%; }

.select-box::after { position: absolute; top: 2px; right: 0px; content: ""; font-family: "Line Awesome Free"; font-weight: 900; z-index: 2; cursor: pointer; pointer-events: none; }

.select-box { position: relative; }

.type-label .select-box::after { content: ""; }

.elbzotech-dropdown-box:hover .elbzotech-dropdown-list { opacity: 1; visibility: visible; pointer-events: inherit; margin-top: 0px; }

.elbzotech-dropdown-list { position: absolute; right: auto; left: 0px; top: 100%; background: rgb(255, 255, 255); padding: 20px; min-width: 260px; width: 100%; margin-top: 20px; visibility: hidden; opacity: 0; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 10px; transition: 0.3s ease-out; pointer-events: none; line-height: 28px; list-style: none; z-index: 9992; border-radius: 0px; }

.elbzotech-dropdown-list.elbzotech-dropdown-number-blog { min-width: 100%; }

body .scroll-top { bottom: -100px; right: 40px; display: block; height: 40px; line-height: 40px; opacity: 0; position: fixed; text-align: center; width: 40px; z-index: 999; background: var(--bzo-main-color); border-radius: 0px; color: rgb(255, 255, 255); font-size: 24px; transition: 0.3s; }

body .scroll-top:hover { color: rgb(255, 255, 255); background: var(--bzo-main-color); transition: 0.3s; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 7px 0px; }

body .scroll-top:hover i { animation: 2.5s ease 0s infinite normal none running shake-vertical; }

.scroll-top.active { opacity: 1; bottom: 30px; }

@media (max-width: 1170px) {
  body .scroll-top { right: 20px; height: 40px; line-height: 40px; width: 40px; font-size: 20px; }
  .scroll-top.active { bottom: 20px; }
}

@-webkit-keyframes border-transform { 
  0%, 100% { border-radius: 63% 37% 54% 46% / 55% 48% 52% 45%; }
  14% { border-radius: 40% 60% 54% 46% / 49% 60% 40% 51%; }
  28% { border-radius: 54% 46% 38% 62% / 49% 70% 30% 51%; }
  42% { border-radius: 61% 39% 55% 45% / 61% 38% 62% 39%; }
  56% { border-radius: 61% 39% 67% 33% / 70% 50% 50% 30%; }
  70% { border-radius: 50% 50% 34% 66% / 56% 68% 32% 44%; }
  84% { border-radius: 46% 54% 50% 50% / 35% 61% 39% 65%; }
}

.scroll-top-style2 { position: fixed; right: 30px; bottom: 30px; height: 46px; width: 46px; cursor: pointer; display: block; border-radius: 50px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 0px 2px inset; z-index: 10000; opacity: 0; visibility: hidden; transform: translateY(15px); transition: 200ms linear; color: var(--bzo-main-color); font-size: 20px; background: rgb(255, 255, 255); }

.scroll-top-style2:hover { color: var(--bzo-main-color-mix-black); }

.scroll-top-style2.active-progress { opacity: 1; visibility: visible; transform: translateY(0px); }

.scroll-top-style2 i { position: absolute; inset: 0px; display: flex; justify-content: center; align-items: center; }

.scroll-top-style2 svg path { fill: none; }

.scroll-top-style2 svg.progress-circle path { stroke: var(--bzo-main-color); stroke-width: 4; box-sizing: border-box; transition: 200ms linear; }

@media (max-width: 1200px) {
  .scroll-top-style2 { right: 15px; bottom: 80px; height: 35px; width: 35px; }
}

.page-shop-4col { margin-top: 50px; }

.top-filter .sort-pagi-bar { float: right; }

.top-filter .view-type { display: flex; }

.top-filter .view-type a { display: inline-block; margin-right: 30px; line-height: 0; }

@media (max-width: 1024px) {
  .top-filter .view-type a.grid-2 { display: none; }
}

.top-filter .view-type a i { font-size: 22px; }

.top-filter .view-type a i::before { color: rgb(204, 204, 204); }

.top-filter .view-type a.active i::before, .top-filter .view-type a:hover i::before { color: var(--bzo-main-color); }

.top-filter .sort-pagi-bar > li { vertical-align: middle; }

.top-filter { margin-bottom: 20px; }

.top_filter-shop { margin-bottom: 40px; }

.main-top-filter__right .dropdown-link { padding: 10px 20px; display: flex; align-items: center; color: var(--bzo-body_typo-color); gap: 10px; background: rgb(242, 242, 242); font-family: var(--bzo-title_typo-font-family); font-size: 13px; font-weight: 600; text-transform: uppercase; line-height: 13px; }

.main-top-filter__right .dropdown-link i { font-size: 10px; }

.main-top-filter__right .dropdown-link i::before { font-weight: 900; }

.elbzotech-dropdown-box.sort-by-order { display: flex; align-items: center; }

.elbzotech-dropdown-box.sort-by-order > span { font-size: 14px; margin-right: 10px; }

.main-top-filter__right .elbzotech-dropdown-list li a { font-size: 15px; font-weight: 500; }

.main-top-filter__right { display: flex; align-items: center; flex-wrap: nowrap; }

.woocommerce-result-count { font-size: 14px; }

.main-top-filter__left .dropdown-link:hover { color: var(--bzo-main-color); }

.main-top-filter__left > div { border-right: 1px solid var(--bzo-border-color); }

.hidden-sidebar .elementor-widget-sidebar, .hidden-sidebar > .sidebar-position-left, .hidden-sidebar > .sidebar-position-right { display: none; }

.hidden-sidebar .elementor-element:has(.elementor-widget-bzotech-products), .hidden-sidebar > .content-sidebar-left, .hidden-sidebar > .content-sidebar-right { width: 100%; }

@media (max-width: 767px) {
  .top-filter { flex-direction: column; }
  .main-top-filter__left { width: 100%; }
  .main-top-filter__left .dropdown-link { padding: 15px 8px; }
  .main-top-filter__left .dropdown-link { justify-content: center; }
  .main-top-filter__left > div { width: 100%; }
  .main-top-filter__left > div:last-child { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
  .main-top-filter__right { width: 100%; padding-top: 15px; }
  .top-filter .sort-pagi-bar { float: none; }
  .top-filter .view-type a:last-child { margin-right: 0px; }
  .top_filter-shop { margin-bottom: 30px; }
  .main-filter__hitory { flex-direction: column; align-items: start; }
}

@media (max-width: 575px) {
  .main-top-filter__right { display: block; }
  .main-top-filter__right > div { margin-left: 0px; }
  .main-top-filter__right .main-filter__number { margin: 0px auto 10px; }
}

.nav-tabs { padding: 0px; margin: 0px; list-style: none; border-bottom: 0px; }

.nav-tabs > li > a { border-radius: 0px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px; }

.nav > li > a:focus, .nav > li > a:hover, .nav-tabs > li > a:hover { background: transparent; border-color: transparent; }

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: transparent; }

.nav-tabs > li > a i { display: inline-block; vertical-align: middle; }

.product-thumb-link { display: block; position: relative; overflow: hidden; }

.product-thumb-link img { display: block; width: 100%; transition: 0.3s ease-out; }

.product-thumb:hover .zoom-thumb img { transform: scale(1.15); }

.zoomout-thumb img.image-hover { position: absolute; top: 0px; left: 0px; opacity: 0; transform: scale(2); }

.product-thumb:hover .zoomout-thumb img.image-hover { transform: scale(1); opacity: 1; }

.product-thumb .rotate-thumb img { transition: 0.4s linear; }

.rotate-thumb img.image-hover { position: absolute; top: 0px; left: 0px; opacity: 0; transform: rotateY(90deg); transition: 0.4s linear; }

.product-thumb:hover .rotate-thumb img.image-hover { transform: rotateY(0deg); opacity: 1; transition: 0.4s linear; }

.product-thumb:hover .rotate-thumb img:first-child { transform: rotateY(-90deg); opacity: 0; transition: 0.4s linear; }

.product-thumb .translate-thumb img { transition: 0.4s ease-out; }

.translate-thumb img.image-hover { position: absolute; top: 0px; left: 0px; opacity: 0; transform: translateY(100%); transition: 0.4s ease-out; }

.product-thumb:hover .translate-thumb img.image-hover { transform: translateY(0px); opacity: 1; transition: 0.4s ease-out; }

.product-thumb:hover .translate-thumb img:first-child { transform: translateX(-100%); opacity: 0; transition: 0.4s ease-out; }

.list-img-slider-thumb { position: absolute; display: flex; inset: 0px; }

.list-img-slider-thumb { position: absolute; display: flex; inset: 0px; justify-content: space-between; }

.list-img-slider-thumb span { display: flex; height: 100%; width: 100%; align-items: flex-end; }

.list-img-slider-thumb span::before { content: ""; background: rgb(204, 204, 204); height: 4px; width: 100%; }

.list-img-slider-thumb span.active::before { content: ""; background: rgb(0, 0, 0); height: 4px; width: 100%; }

.cursor-active a { cursor: inherit; }

.elbzotech-wrapper-slider-global .swiper-button-prev::after, .elbzotech-wrapper-slider-global .swiper-container-rtl .swiper-button-next::after, .elbzotech-wrapper-slider-global .swiper-button-next::after, .elbzotech-wrapper-slider-global .swiper-container-rtl .swiper-button-prev::after, .elbzotech-wrapper-slider .swiper-button-prev::after, .elbzotech-wrapper-slider .swiper-container-rtl .swiper-button-next::after, .elbzotech-wrapper-slider .swiper-button-next::after, .elbzotech-wrapper-slider .swiper-container-rtl .swiper-button-prev::after { content: ""; }

.elbzotech-wrapper-slider-global .swiper-button-next, .elbzotech-wrapper-slider-global .swiper-container-rtl .swiper-button-prev, .elbzotech-wrapper-slider-global .swiper-button-prev, .elbzotech-wrapper-slider-global .swiper-container-rtl .swiper-button-next, .elbzotech-wrapper-slider .swiper-button-next, .elbzotech-wrapper-slider .swiper-container-rtl .swiper-button-prev, .elbzotech-wrapper-slider .swiper-button-prev, .elbzotech-wrapper-slider .swiper-container-rtl .swiper-button-next { background-image: none; }

.elbzotech-popup-overlay { position: fixed; inset: 0px; background: rgba(0, 0, 0, 0.5); opacity: 0; visibility: hidden; transition: 0.3s ease-out; z-index: -1; }

.bzotech-navbar-nav { margin: 0px; padding: 0px; list-style: none; }

.bzotech-navbar-nav > li { display: inline-block; font-size: 14px; }

.bzotech-navbar-nav > li > a { position: relative; display: block; }

.bzotech-navbar-nav li.menu-item-has-children { position: relative; }

.menu-item .preview-image { display: flex; }

.bzotech-navbar-nav li.menu-item-has-children:hover > .sub-menu { opacity: 1; visibility: visible; margin: 0px; transform: scaleY(1) translateZ(0px); }

.bzotech-navbar-nav .sub-menu .sub-menu { left: 100%; top: 0px; border-radius: 0px; }

.bzotech-navbar-nav .sub-menu > li > a { display: block; position: relative; font-size: 16px; line-height: 30px; }

.bzotech-navbar-nav .sub-menu > li.current-menu-item > a, .bzotech-navbar-nav .sub-menu > li > a:hover { color: var(--bzo-main-color); }

.bzotech-navbar-nav li.has-mega-menu .mega-menu { background: rgb(255, 255, 255); left: 0px; opacity: 0; padding: 30px 15px; position: absolute; top: 100%; visibility: hidden; width: 100%; z-index: -1; text-align: left; box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px; border-radius: 0px; transform-origin: 50% 0px; transform: scaleY(0) translateZ(0px); transition: 0.2s ease-out; }

.bzotech-navbar-nav li.has-mega-menu .mega-menu.mega-menu-full { padding: 0px; }

.bzotech-navbar-nav .sub-menu { background: rgb(255, 255, 255); left: 0px; list-style: none; opacity: 0; padding: 30px 0px; position: absolute; top: 100%; visibility: hidden; z-index: 999; text-align: left; margin: 0px; transition: 0.2s ease-out; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 10px; min-width: 300px; border-radius: 0px; transform-origin: 50% 0px; transform: scaleY(0) translateZ(0px); }

@media (min-width: 1201px) {
  .bzotech-navbar-nav .sub-menu > li { padding: 0px 30px; }
}

.bzotech-navbar-nav li.has-mega-menu:hover > .mega-menu { margin: 0px; opacity: 1; visibility: visible; z-index: 999; transform: scaleY(1) translateZ(0px); }

.mega-menu .current-link { text-decoration: underline; }

.indicator-icon { margin-left: 5px; cursor: pointer; position: relative; font-style: normal; font-family: "Line Awesome Free"; font-weight: 900; font-size: 14px; }

.sub-menu .indicator-icon { float: right; }

.indicator-icon::before { content: ""; }

.menu-global-style-icon.position_content-left .indicator-icon::before { content: ""; }

.menu-global-style-icon.position_content-right .indicator-icon::before { content: ""; }

.sub-menu .indicator-icon::before { content: ""; }

.bzotech_plus_icon .indicator-icon::before { content: "+"; }

.bzotech_fill_arrow .indicator-icon::before { content: ""; }

.bzotech_fill_arrow .sub-menu .indicator-icon::before { content: ""; }

.bzotech_none .indicator-icon { display: none; }

.bzotech-menu-toggler { display: flex; align-content: center; flex-wrap: wrap; position: relative; overflow: hidden; cursor: pointer; }

.bzotech-nav-identity-panel { display: none; }

.menu-global-style- .bzotech-navbar-nav { display: flex; }

.fixed-header { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 20px 0px; }

.menu-fixed-content.fixed-header { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 20px -10px; width: 100%; margin: 0px; max-width: 100%; display: block; left: 0px !important; }

.fixed-header .vc_row[data-vc-full-width].vc_hidden { opacity: 1; }

.fixed-header { top: -100px; box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 3px 0px; position: fixed !important; left: 0px !important; z-index: 9999 !important; transition: top 0.2s ease-out !important; }

.admin-bar .fixed-header.active { top: 32px; }

.fixed-header.active { top: -1px; }

.effect-line-bottom .bzotech-navbar-nav > li > a { position: relative; }

.effect-line-bottom .bzotech-navbar-nav > li > a::after { content: ""; background: var(--bzo-main-color); position: absolute; bottom: 0px; height: 3px; left: 50%; right: 50%; transition: 0.3s ease-out; opacity: 0; }

.effect-line-bottom .bzotech-navbar-nav > li:hover > a::after, .effect-line-bottom .bzotech-navbar-nav > li.current-menu-parent > a::after, .effect-line-bottom .bzotech-navbar-nav > li.current-menu-ancestor > a::after, .effect-line-bottom .bzotech-navbar-nav > li.current-menu-item > a::after { left: 0px; right: 0px; opacity: 1; }

.effect-line-top .bzotech-navbar-nav > li { position: relative; }

.effect-line-top .bzotech-navbar-nav > li > a::after { content: ""; background: rgb(200, 40, 17); position: absolute; top: 0px; height: 3px; left: 50%; right: 50%; transition: 0.3s ease-out; opacity: 0; }

.effect-line-top .bzotech-navbar-nav > li > a:hover::after, .effect-line-top .bzotech-navbar-nav > li.current-menu-item > a::after { left: 0px; right: 0px; opacity: 1; }

.toggle-mobile-menu { display: none; }

.menu-global-style-icon.bg-overlay::after { content: ""; position: fixed; inset: 0px; background: rgba(0, 0, 0, 0.7); z-index: 10; }

.menu-global-style-icon .bzotech-nav-identity-panel { display: flex; }

.menu-global-style-icon .bzotech-menu-inner { background: rgb(255, 255, 255); width: 330px; position: fixed; top: 0px; bottom: 0px; z-index: 9995; padding: 0px; transition: 0.5s ease-out; max-width: 100%; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 30px; max-height: 100%; display: block; overflow: unset; }

body.admin-bar .menu-global-style-icon .bzotech-menu-inner { top: 32px; }

.menu-global-style-icon.position_content-left .bzotech-menu-inner { left: -450px; }

.menu-global-style-icon.position_content-left .bzotech-menu-inner.menu-side-active { left: 0px; }

.menu-global-style-icon.position_content-right .bzotech-menu-inner { right: -450px; }

.menu-global-style-icon.position_content-right .bzotech-menu-inner.menu-side-active { right: 0px; }

@media (min-width: 1201px) {
  .close-menu-not-style-icon { display: none; }
}

.menu_mobile_style-left .close-menu-not-style-icon, .position_content-left .close-menu { position: absolute; right: -35px; top: 0px; line-height: 35px; height: 35px; width: 35px; cursor: pointer; font-size: 20px; z-index: 99999; background: var(--bzo-main-color); color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) -15px 0px 30px 0px; text-align: center; }

.menu_mobile_style-right .close-menu-not-style-icon, .position_content-right .close-menu { position: absolute; left: -35px; top: 0px; line-height: 35px; height: 35px; width: 35px; cursor: pointer; font-size: 20px; z-index: 99999; background: var(--bzo-main-color); color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) -15px 0px 30px 0px; text-align: center; }

.menu-global-style-icon .menu-open .la.la-reorder::before { content: ""; }

.menu-global-style-icon .bzotech-menu-inner .bzotech-navbar-nav { margin-top: 0px; padding-left: 0px; overflow: hidden scroll; height: 100%; position: relative; scrollbar-width: none; }

.menu-global-style-icon .bzotech-menu-inner .bzotech-navbar-nav::-webkit-scrollbar { width: 0px; }

.menu-global-style-icon .bzotech-menu-inner .bzotech-navbar-nav::-webkit-scrollbar-track { border-radius: 0px; }

.menu-global-style-icon .bzotech-menu-inner .bzotech-navbar-nav::-webkit-scrollbar-thumb { background-color: var(--bzo-main-color); }

.menu-global-style-icon .bzotech-menu-inner .bzotech-navbar-nav::-webkit-scrollbar-thumb:hover { background: var(--bzo-main-color); }

.menu-global-style-icon .bzotech-navbar-nav > li > a { padding: 10px 20px; text-transform: uppercase; font-size: 16px; border-top: 1px solid rgb(225, 225, 225); }

.menu-global-style-icon .bzotech-navbar-nav > li > a:hover { color: var(--bzo-main-color); }

.menu-global-style-icon .bzotech-navbar-nav > li { display: block; position: unset; }

.menu-global-style-icon .bzotech-navbar-nav .sub-menu { width: 330px; position: fixed; opacity: 0; visibility: hidden; margin: 0px; background: rgb(255, 255, 255); top: 0px; bottom: 0px; border-radius: 0px; border-right: 1px solid rgb(229, 229, 229); border-left: 1px solid rgb(229, 229, 229); box-shadow: rgba(0, 0, 0, 0.14) -15px 0px 25px -15px; }

.menu-global-style-icon li.has-mega-menu .mega-menu { position: fixed; opacity: 0; visibility: hidden; margin: 0px; background: rgb(255, 255, 255); top: 0px; bottom: 0px; border-radius: 0px; border-right: 1px solid rgb(229, 229, 229); border-left: 1px solid rgb(229, 229, 229); box-shadow: rgba(0, 0, 0, 0.14) -15px 0px 25px -15px; width: calc(90% - 330px) !important; max-width: 100% !important; }

.menu-global-style-icon.position_content-left li.has-mega-menu .mega-menu, .menu-global-style-icon.position_content-left .bzotech-navbar-nav .sub-menu { box-shadow: rgba(0, 0, 0, 0.14) 15px 0px 25px -15px; }

.menu-global-style-icon li.has-mega-menu:hover .mega-menu { opacity: 1; visibility: visible; z-index: 999; margin-right: 0px; margin-left: 0px; }

.menu-global-style-icon.position_content-right .bzotech-navbar-nav .sub-menu, .menu-global-style-icon.position_content-right .bzotech-navbar-nav .mega-menu { right: 330px; margin-right: 50px; left: auto !important; transition: ease-out !important; }

.admin-bar .menu-global-style-icon.position_content-right .bzotech-navbar-nav .sub-menu, .admin-bar .menu-global-style-icon.position_content-right .bzotech-navbar-nav .mega-menu { padding-top: 32px; }

.menu-global-style-icon.position_content-left .bzotech-navbar-nav .sub-menu, .menu-global-style-icon.position_content-left .bzotech-navbar-nav .mega-menu { margin-left: 50px; left: 330px !important; right: auto !important; z-index: -1 !important; transition: ease-out !important; display: none !important; visibility: hidden !important; }

.menu-global-style-icon.position_content-left .bzotech-navbar-nav li:hover > .sub-menu, .menu-global-style-icon.position_content-left .bzotech-navbar-nav li:hover > .mega-menu { display: block !important; z-index: 100009 !important; visibility: visible !important; }

.menu-global-style-icon .bzotech-navbar-nav .sub-menu { padding: 0px; }

.menu-global-style-icon .bzotech-navbar-nav .sub-menu > li > a { padding: 8px 20px; }

.menu-global-style-icon .indicator-icon { width: 30px; text-align: center; float: right; }

@media (max-width: 1440px) {
  .menu-global-style-icon li.has-mega-menu .mega-menu { width: calc(100% - 330px) !important; }
}

@media (max-width: 1200px) {
  .menu-global-style-icon .bzotech-navbar-nav .sub-menu { width: 100%; position: unset; display: none; opacity: 1; visibility: visible; border-top: 1px solid rgb(225, 225, 225); border-right-width: medium; border-right-style: none; border-right-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; transition: none !important; }
}

@media (max-width: 768px) {
  body.admin-bar .menu-global-style-icon .bzotech-menu-inner { top: 46px; }
}

@media (max-width: 1200px) {
  .menu-global-style- .bzotech-navbar-nav { flex-direction: column; }
  .btn-toggle-mobile-menu { position: absolute; top: 0px; right: 0px; height: 55px; width: 55px; border-left: 1px solid rgb(225, 225, 225); line-height: 55px; z-index: 10; text-align: center; font-size: 18px; transition: 0.3s ease-out; }
  .btn-toggle-mobile-menu::after { font-family: "Line Awesome Free"; content: ""; font-weight: 900; }
  .btn-toggle-mobile-menu.active::after { content: ""; }
  .btn-toggle-mobile-menu.active { background: rgb(235, 235, 235); }
  .bzotech-menu-inner .indicator-icon { display: none; }
  .bzotech-menu-inner { position: absolute; top: 100%; width: 100vw; display: none; z-index: 9999; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 3px 0px; transition: none; text-align: left; overflow: auto scroll; max-height: 350px; scrollbar-width: none; }
  .menu_mobile_style-right .bzotech-menu-inner, .menu_mobile_style-left .bzotech-menu-inner { background: rgb(243, 243, 243); width: calc(100% - 35px); position: fixed; top: 0px; bottom: 0px; z-index: 9995; padding: 0px; max-width: 100%; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 30px; max-height: 100%; display: block; overflow: unset; transition: 0.4s ease-out; }
  .menu_mobile_style-right .bzotech-menu-inner > .bzotech-navbar-nav > li, .menu_mobile_style-left .bzotech-menu-inner > .bzotech-navbar-nav > li { background: rgb(255, 255, 255); }
  .menu_mobile_style-right .bzotech-menu-inner { right: -100% !important; }
  .menu_mobile_style-left .bzotech-menu-inner { left: -100% !important; right: auto !important; }
  .menu_mobile_style-right.active .bzotech-menu-inner { right: 0px !important; }
  .menu_mobile_style-left.active .bzotech-menu-inner { left: 0px !important; right: auto !important; }
  .menu_mobile_style-right .bzotech-menu-inner .bzotech-navbar-nav, .menu_mobile_style-left .bzotech-menu-inner .bzotech-navbar-nav { overflow: hidden scroll; height: 100%; position: relative; justify-content: flex-start !important; }
  .bzotech-menu-inner > .bzotech-navbar-nav { text-align: left !important; }
  .bzotech-menu-inner > .bzotech-navbar-nav > li { display: block; width: 100%; position: relative; margin: 0px !important; padding: 0px !important; }
  .bzotech-menu-inner > .bzotech-navbar-nav > li > a { display: block; font-weight: 500; font-size: 18px; transition: none; height: 55px !important; line-height: 55px !important; padding: 0px 70px 0px 20px !important; border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; margin: 0px !important; color: rgb(0, 0, 0) !important; }
  .bzotech-navbar-nav li.menu-item-has-children > a::before { display: none; }
  .bzotech-menu-inner > ul li:not(.has-mega-menu) ul { padding: 0px; }
  .bzotech-menu-inner > ul li:not(.has-mega-menu) ul li > a { border-top: 1px solid rgb(229, 229, 229); height: 55px; line-height: 55px; padding-right: 55px; overflow: hidden; overflow-wrap: break-word; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; padding-left: 30px !important; }
  .bzotech-menu-inner > ul li:not(.has-mega-menu) ul li:first-child > a { border-top-width: medium !important; border-top-style: none !important; border-top-color: currentcolor !important; }
  .bzotech-menu-inner > ul li:not(.has-mega-menu) ul li.menu-item-depth-2 > a { padding-left: 45px !important; }
  .bzotech-menu-inner > ul li:not(.has-mega-menu) ul li.menu-item-depth-3 > a { padding-left: 60px !important; }
  .bzotech-menu-inner > ul li:not(.has-mega-menu) ul li.menu-item-depth-4 > a { padding-left: 75px !important; }
  .bzotech-menu-inner > ul li:not(.has-mega-menu) ul li.menu-item-depth-4 .sub-menu-item > a { padding-left: 90px !important; }
  .bzotech-navbar-nav .sub-menu { padding: 0px; }
  .toggle-mobile-menu { position: relative; padding: 0px; text-align: center; display: inline-block; font-size: 28px; height: 30px; line-height: 32px; }
  .header-nav-default.active .toggle-mobile-menu i::before, .bzotech-menu-global-container.active .toggle-mobile-menu i::before { content: ""; }
  .toggle-mobile-menu:hover, .toggle-mobile-menu:focus { color: var(--bzo-main-color); }
  .toggle-mobile-menu.active .la-reorder::before { content: ""; }
  .menu-global-style- .sub-menu li { transition: none; }
  .menu-global-style- .sub-menu { background: none 0px 0px repeat scroll rgb(255, 255, 255); display: none; border-top: 1px solid rgb(225, 225, 225); transition: none; width: 100%; transform-origin: unset; transform: none; margin: 0px !important; opacity: 1 !important; visibility: visible !important; position: static !important; box-shadow: none !important; }
  .menu-global-style- .bzotech-navbar-nav > li > a { border-top: 1px solid rgb(225, 225, 225) !important; }
  .menu-global-style- .bzotech-navbar-nav > li > a::after { display: none; }
  .bzotech-navbar-nav li.has-mega-menu .mega-menu { position: unset; display: none; border-top: 1px solid rgb(225, 225, 225); transform-origin: unset; transform: none; transition: none; box-shadow: none !important; opacity: 1 !important; width: 100% !important; visibility: visible !important; margin: 0px !important; }
}

@media (max-width: 768px) {
  body.admin-bar .menu_mobile_style-left .bzotech-menu-inner, body.admin-bar .menu_mobile_style-right .bzotech-menu-inner { top: 46px; }
}

.product-rate { background-image: url("images/rate-star.png"); background-position: 0px -13px; background-repeat: repeat-x; height: 13px; transition: 0.3s ease-out; width: 90px; }

.product-rating { background-image: url("images/rate-star.png"); background-position: 0px 0px; background-repeat: repeat-x; height: 13px; }

.total-star .product-rate { background-image: url("images/total-star.png"); background-position: 0px -24px; height: 24px; width: 160px; }

.total-star .product-rating { background-image: url("images/total-star.png"); height: 24px; }

.box-contact-form .wpcf7-form textarea { width: 100%; background: rgb(255, 255, 255); border-radius: 0px; border: 1px solid var(--bzo-border-color); font-family: var(--bzo-body_typo-font-family); font-size: var(--bzo-body_typo-font-size); height: 160px; }

@media (max-width: 1200px) {
  .box-contact-form .wpcf7-form textarea { height: 120px; padding: 10px; }
}

.box-contact-form .wpcf7-form input.wpcf7-text { width: 100%; background: rgb(255, 255, 255); border: 1px solid var(--bzo-border-color); height: 56px; line-height: 56px; border-radius: 0px; margin-bottom: 0px; }

@media (max-width: 1200px) {
  .box-contact-form .wpcf7-form input.wpcf7-text { height: 48px; line-height: 48px; padding: 0px 10px; }
}

.box-contact-form .wpcf7-form .bzotech-row .wpcf7-form-control-wrap { margin-bottom: 30px; display: block; }

.box-contact-form .wpcf7-form input.wpcf7-submit { margin-top: 25px; min-width: 300px; }

@media (max-width: 1200px) {
  .box-contact-form .wpcf7-form input.wpcf7-submit { min-width: auto; }
}

.box-contact-form .wpcf7-form label { margin-bottom: 8px; display: block; }

.box-contact-form .wpcf7-form p { margin: 0px; }

.box-contact-form-v2 .wpcf7-form textarea, .box-contact-form-v2 .wpcf7-form input.wpcf7-text { border: 1px solid var(--bzo-border-color); }

@media (max-width: 1199px) {
  .box-contact-form.box-contact-form-v2 .wpcf7-form input.wpcf7-submit { margin-top: 25px; }
}

@media (max-width: 1024px) {
}

.wishlist-title-container .wishlist-title { display: none; }

.woocommerce table.wishlist_table { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px 0px 30px; padding: 0px; font-size: var(--bzo-body_typo-font-size); }

.woocommerce table.wishlist_table td { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }

.woocommerce table.wishlist_table td:not(:last-child) { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }

.woocommerce table.wishlist_table th:not(:last-child) { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }

.woocommerce table.wishlist_table th { font-size: 16px; font-weight: 600; color: var(--bzo-gray-color); }

.wishlist_table tr td, .wishlist_table tr th.product-checkbox, .wishlist_table tr th.wishlist-delete { text-align: left; }

.wishlist_table .product-name a { line-height: 20px; font-size: 16px; font-weight: 600; }

.wishlist_table .product-stock-status span.wishlist-in-stock { font-size: 16px; }

.yith-wcwl-share .share-button a i { font: 16px / 1 FontAwesome; }

.yith_wcwl_wishlist_footer .yith-wcwl-share { margin-bottom: 0px; }

.yith-wcwl-share li a { min-width: 40px; min-height: 40px; line-height: 40px; padding: 0px; border-radius: 0px; }

.wishlist_table.mobile .product-add-to-cart a { display: inline-block !important; margin-bottom: 0px; }

.wishlist_table.images_grid li .item-details h3, .wishlist_table.mobile li .item-details h3, .wishlist_table.modern_grid li .item-details h3 { margin-top: 0px; }

.wishlist_table.mobile li .additional-info-wrapper .product-remove { text-align: left; position: absolute; right: 0px; top: 0px; }

.wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist, .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart { text-align: left; }

.wishlist_table.mobile li .item-wrapper .item-details .item-details-table .label, .wishlist_table.mobile .additional-info { display: none; }

.wishlist_table.mobile li .item-wrapper .item-details .item-details-table .value { padding: 0px; }

.wishlist_table.mobile li { margin-bottom: 25px; padding-bottom: 20px; border-bottom: 1px solid var(--bzo-border-color); position: relative; }

.fancybox-opened .fancybox-skin { background: rgb(255, 255, 255); border-radius: 0px; }

.fancybox-nav span { background-image: none; height: 40px; width: 40px; display: flex; justify-content: center; align-items: center; background-color: rgb(235, 235, 235); color: rgb(114, 114, 114); }

.fancybox-nav:hover span { background-color: var(--bzo-main-color); color: rgb(255, 255, 255); }

.fancybox-nav.fancybox-prev span::before { content: ""; font-family: "Line Awesome Free"; font-weight: 900; }

.fancybox-nav.fancybox-next span::before { content: ""; font-family: "Line Awesome Free"; font-weight: 900; }

.fancybox-opened .fancybox-inner::-webkit-scrollbar { width: 0px; }

.fancybox-opened .fancybox-inner::-webkit-scrollbar-track { border-radius: 10px; }

.fancybox-opened .fancybox-inner::-webkit-scrollbar-thumb { background-color: var(--bzo-main-color2); }

.fancybox-opened .fancybox-inner::-webkit-scrollbar-thumb:hover { background: var(--bzo-main-color); }

.product-popup-content { padding: 15px; }

.product-popup-content .product-detail .final-countdown { display: none; }

.fancybox-close { top: 0px; right: 0px; background: transparent; display: flex; justify-content: center; align-items: center; }

.fancybox-close::before { content: ""; font-family: "Line Awesome Free"; font-weight: 900; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; font-size: 24px; }

.product-popup-content .product-detail-info .set_offset_top { display: none; }

.product-popup-content .product-title-single { font-size: 26px; }

.product-popup-content .product-detail-info .product-desc { margin-top: 17px; }

.main-filter__hitory, .js-filter-hitory { flex-wrap: wrap; gap: 10px 0px; }

.js-filter-hitory .item { background: rgb(245, 245, 245); margin-right: 12px; padding: 6px 14px; align-items: center; }

.js-filter-hitory .item.clear-filter { background: rgb(245, 245, 245); margin-bottom: 0px; }

.js-filter-hitory .item.clear-filter a { color: rgb(0, 0, 0); font-size: 14px; }

.js-filter-hitory .item.clear-filter a:hover { color: var(--bzo-main-color); }

.js-filter-hitory .item-label { text-transform: capitalize; }

.js-filter-hitory .item-filter-hitory > a::after { content: ""; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-size: 9px; font-family: bzoicon !important; }

.js-filter-hitory .item-filter-hitory > a { margin-left: 12px; display: flex; align-items: center; font-size: 14px; font-weight: 600; color: rgb(69, 69, 69); }

.js-filter-hitory .item-filter-hitory > a:hover { color: var(--bzo-main-color); }

.js-filter-hitory .item-filter-hitory > a:last-child { margin-right: 0px; }

.js-filter-hitory .item-filter-hitory .smoke, .js-filter-hitory .item-filter-hitory .count { display: none; }

.js-filter-hitory .item-filter-hitory > a.swatch-color .span-trong { height: 20px; width: 20px; display: inline-block; border-radius: 50%; }

.bzo-ajaxcart-report { position: fixed; inset: 0px; background: rgba(0, 0, 0, 0.8); display: flex; z-index: 9999; justify-content: center; align-items: center; }

.bzo-ajaxcart-report > div { background: rgb(255, 255, 255); border-radius: 0px; padding: 40px 30px; max-width: 600px; text-align: center; }

.bzo-ajaxcart-report .msg-success { margin-bottom: 20px; background: rgb(241, 241, 241); font-size: 16px; padding: 12px 20px; border-radius: 0px; color: rgb(51, 51, 51); }

.bzo-ajaxcart-actions { display: flex; justify-content: center; align-items: center; gap: 20px; }

.btn-popup-cart { color: rgb(255, 255, 255); text-transform: capitalize; font-size: 16px; font-weight: 600; line-height: 46px; text-align: center; background: var(--bzo-main-color); border: 1px solid var(--bzo-main-color); border-radius: 0px; padding: 0px 30px; cursor: pointer; z-index: 1; font-family: var(--bzo-body_typo-font-family); overflow: hidden; transition: 0.3s ease-in-out; position: relative; margin: 0px; display: flex; justify-content: center; align-items: center; }

.btn-popup-cart:hover { background: rgb(255, 255, 255); color: var(--bzo-main-color); }

.btn-popup-cart.close { color: var(--bzo-main-color); background: rgb(255, 255, 255); }

.btn-popup-cart.close:hover { background: var(--bzo-main-color); color: rgb(255, 255, 255); }

.btn-popup-view::after { font-family: "Line Awesome Free"; font-weight: 900; content: ""; font-size: 20px; padding-left: 5px; }

@media (max-width: 767px) {
  .bzo-ajaxcart-report > div { max-width: 320px; padding: 30px 20px; }
  .bzo-ajaxcart-actions { flex-direction: column; gap: 10px; }
}

.header-default { box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 18px; }

.header-default .logo-default { padding: 32px 0px; }

.header-default .menu-global-style- .bzotech-navbar-nav > li > a { font-size: 16px; font-weight: 600; text-transform: uppercase; padding: 32px 0px; margin: 0px 30px; color: var(--bzo-title_typo-color); }

.header-default .menu-global-style- .bzotech-navbar-nav > li > a:hover { color: var(--bzo-main-color); }

.header-default .menu-global-style- .bzotech-navbar-nav > li:last-child > a { padding-right: 0px; }

.header-default .menu-global-style- .bzotech-navbar-nav > li.current-menu-item > a { color: var(--bzo-main-color); }

@media (max-width: 1560px) {
  .header-default .menu-global-style- .bzotech-navbar-nav > li > a { font-size: 16px; margin: 0px 20px; }
}

@media (max-width: 1365px) {
  .header-default .menu-global-style- .bzotech-navbar-nav > li > a { font-size: 14px; margin: 0px 15px; }
}

.header-default .logo-default h1 { text-transform: uppercase; font-size: 24px; color: var(--bzo-main-color); font-weight: 700; }

.footer-default { background: var(--bzo-main-color); padding: 20px 0px; }

.footer-default .copyright { margin-bottom: 0px; color: rgb(255, 255, 255); text-align: center; }

@media (max-width: 1200px) {
  .header-default { position: unset; margin: 0px; box-shadow: none; border-radius: 0px; }
  .header-default .bzotech-container > .flex-wrapper { position: relative; }
  .header-default .logo-default { padding: 20px 0px; }
}

@media (max-width: 767px) {
  .header-default .logo-default h1 { font-size: 18px; }
}

.woocommerce a.remove { color: var(--bzo-main-color) !important; }

.woocommerce a.remove:hover { background-color: var(--bzo-main-color); }

.after-append-footer { position: fixed; bottom: 0px; left: 0px; right: 0px; z-index: 999; display: none; }

.bread-crumb- { background: rgb(243, 245, 247); color: var(--bzo-title_typo-color); padding: 80px 0px 85px; }

.bread-crumb- .entry-title { font-size: 60px; font-weight: 600; line-height: 68px; margin-bottom: 15px; }

.bread-crumb- .bread-crumb-content .step-bread-crumb { margin: 0px 12px; }

.bread-crumb- .bread-crumb-content a { font-size: 14px; font-weight: 400; text-transform: capitalize; }

.bread-crumb- .bread-crumb-content span:last-child { word-break: break-word; }

@media (max-width: 1200px) {
  .bread-crumb- .entry-title { font-size: 28px; line-height: 35px; margin-bottom: 10px; }
  .bread-crumb- { padding: 35px 0px 40px; }
}

#fancybox-loading { background: rgb(255, 255, 255); border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 5px 10px; }

#fancybox-loading div, .dual-ring::before { display: inline-block; width: 80px; height: 80px; }

#fancybox-loading div, .dual-ring::before { content: " "; display: block; width: 40px; height: 40px; margin: 8px; border-radius: 50%; border-width: 6px; border-style: solid; border-image: initial; border-color: currentcolor transparent; animation: 1.2s linear 0s infinite normal none running lds-dual-ring; background: none; }

@keyframes lds-dual-ring { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@media (min-width: 1201px) {
  body::after { content: ""; position: fixed; width: 100%; height: 0%; background: rgb(0, 0, 0); opacity: 0; top: 0%; z-index: 2; transition: 0.2s ease-out 0.2s; }
  body.overlay::after { opacity: 0.3; z-index: 2; width: 100%; height: 100%; }
}

.elbzotech-swiper-slider[data-items-mobile="2"] .swiper-slide { width: 50%; }

.elbzotech-swiper-slider[data-items-mobile="3"] .swiper-slide { width: 33.33%; }

.elbzotech-swiper-slider[data-items-mobile="4"] .swiper-slide { width: 25%; }

.elbzotech-swiper-slider[data-items-mobile="5"] .swiper-slide { width: 20%; }

.elbzotech-swiper-slider[data-items-mobile="6"] .swiper-slide { width: 16.66%; }

.elbzotech-swiper-slider[data-items-mobile="7"] .swiper-slide { width: 14.28%; }

.elbzotech-swiper-slider[data-items-mobile="8"] .swiper-slide { width: 12.5%; }

.elbzotech-swiper-slider[data-items-mobile="9"] .swiper-slide { width: 11.11%; }

.elbzotech-swiper-slider[data-items-mobile="10"] .swiper-slide { width: 10%; }

@media (min-width: 768px) {
  .elbzotech-swiper-slider[data-items-mobile-extra="2"] .swiper-slide { width: 50%; }
  .elbzotech-swiper-slider[data-items-mobile-extra="3"] .swiper-slide { width: 33.33%; }
  .elbzotech-swiper-slider[data-items-mobile-extra="4"] .swiper-slide { width: 25%; }
  .elbzotech-swiper-slider[data-items-mobile-extra="5"] .swiper-slide { width: 20%; }
  .elbzotech-swiper-slider[data-items-mobile-extra="6"] .swiper-slide { width: 16.66%; }
  .elbzotech-swiper-slider[data-items-mobile-extra="7"] .swiper-slide { width: 14.28%; }
  .elbzotech-swiper-slider[data-items-mobile-extra="8"] .swiper-slide { width: 12.5%; }
  .elbzotech-swiper-slider[data-items-mobile-extra="9"] .swiper-slide { width: 11.11%; }
  .elbzotech-swiper-slider[data-items-mobile-extra="10"] .swiper-slide { width: 10%; }
}

@media (min-width: 881px) {
  .elbzotech-swiper-slider[data-items-tablet="2"] .swiper-slide { width: 50%; }
  .elbzotech-swiper-slider[data-items-tablet="3"] .swiper-slide { width: 33.33%; }
  .elbzotech-swiper-slider[data-items-tablet="4"] .swiper-slide { width: 25%; }
  .elbzotech-swiper-slider[data-items-tablet="5"] .swiper-slide { width: 20%; }
  .elbzotech-swiper-slider[data-items-tablet="6"] .swiper-slide { width: 16.66%; }
  .elbzotech-swiper-slider[data-items-tablet="7"] .swiper-slide { width: 14.28%; }
  .elbzotech-swiper-slider[data-items-tablet="8"] .swiper-slide { width: 12.5%; }
  .elbzotech-swiper-slider[data-items-tablet="9"] .swiper-slide { width: 11.11%; }
  .elbzotech-swiper-slider[data-items-tablet="10"] .swiper-slide { width: 10%; }
}

@media (min-width: 1025px) {
  .elbzotech-swiper-slider[data-items-tablet-extra="2"] .swiper-slide { width: 50%; }
  .elbzotech-swiper-slider[data-items-tablet-extra="3"] .swiper-slide { width: 33.33%; }
  .elbzotech-swiper-slider[data-items-tablet-extra="4"] .swiper-slide { width: 25%; }
  .elbzotech-swiper-slider[data-items-tablet-extra="5"] .swiper-slide { width: 20%; }
  .elbzotech-swiper-slider[data-items-tablet-extra="6"] .swiper-slide { width: 16.66%; }
  .elbzotech-swiper-slider[data-items-tablet-extra="7"] .swiper-slide { width: 14.28%; }
  .elbzotech-swiper-slider[data-items-tablet-extra="8"] .swiper-slide { width: 12.5%; }
  .elbzotech-swiper-slider[data-items-tablet-extra="9"] .swiper-slide { width: 11.11%; }
  .elbzotech-swiper-slider[data-items-tablet-extra="10"] .swiper-slide { width: 10%; }
}

@media (min-width: 1201px) {
  .elbzotech-swiper-slider[data-items-laptop="2"] .swiper-slide { width: 50%; }
  .elbzotech-swiper-slider[data-items-laptop="3"] .swiper-slide { width: 33.33%; }
  .elbzotech-swiper-slider[data-items-laptop="4"] .swiper-slide { width: 25%; }
  .elbzotech-swiper-slider[data-items-laptop="5"] .swiper-slide { width: 20%; }
  .elbzotech-swiper-slider[data-items-laptop="6"] .swiper-slide { width: 16.66%; }
  .elbzotech-swiper-slider[data-items-laptop="7"] .swiper-slide { width: 14.28%; }
  .elbzotech-swiper-slider[data-items-laptop="8"] .swiper-slide { width: 12.5%; }
  .elbzotech-swiper-slider[data-items-laptop="9"] .swiper-slide { width: 11.11%; }
  .elbzotech-swiper-slider[data-items-laptop="10"] .swiper-slide { width: 10%; }
}

@media (min-width: 1367px) {
  .elbzotech-swiper-slider[data-items="2"] .swiper-slide { width: 50%; }
  .elbzotech-swiper-slider[data-items="3"] .swiper-slide { width: 33.33%; }
  .elbzotech-swiper-slider[data-items="4"] .swiper-slide { width: 25%; }
  .elbzotech-swiper-slider[data-items="5"] .swiper-slide { width: 20%; }
  .elbzotech-swiper-slider[data-items="6"] .swiper-slide { width: 16.66%; }
  .elbzotech-swiper-slider[data-items="7"] .swiper-slide { width: 14.28%; }
  .elbzotech-swiper-slider[data-items="8"] .swiper-slide { width: 12.5%; }
  .elbzotech-swiper-slider[data-items="9"] .swiper-slide { width: 11.11%; }
  .elbzotech-swiper-slider[data-items="10"] .swiper-slide { width: 10%; }
}

.item-search-pro .product-price .woocs_price_code { gap: 8px; margin-top: 8px; }

#header:hover { z-index: 9999; position: relative; }

.tool-panel-page { position: fixed; top: 40%; right: 0px; z-index: 999999; }

.tool-panel-pag .bzotech-buy { max-width: 89px; max-height: 140px; }

.tool-panel-page .e-con > .e-con-inner { padding: 0px !important; }

.tool-panel-page .bzotech-buy .buy-btn { margin-bottom: 5px; }

.tool-panel-page .bzotech-buy .buy-btn a { display: flex; background-color: rgb(42, 93, 184); color: rgb(255, 255, 255); text-align: center; border-radius: 3px; font-size: 13px; transition: 0.2s; flex-direction: column; padding: 10px; align-items: center; line-height: 20px; }

.tool-panel-page .bzotech-buy .buy-button a { background-color: rgb(221, 36, 0); background-position: 13px 7px; }

.tool-panel-page a img { width: 30px; max-height: 30px; }

.tool-panel-page .bzotech-buy .buy-btn a:hover { background-color: rgb(99, 39, 235); }

.dm-button { position: absolute; background-color: rgb(221, 36, 0); border-radius: 3px 0px 0px 3px; color: rgb(255, 255, 255); top: 247px; left: -65px; display: flex; justify-content: center; align-items: center; flex-direction: column; padding: 10px 5px; z-index: 9999; font-size: 12px; width: 65px; height: 60px; text-align: center; transition: 0.3s ease-out; line-height: 15px; }

#widget_indexdm { background: rgb(255, 255, 255); z-index: 10000; width: 380px; position: fixed; top: 0px; bottom: 0px; right: -380px; transition: 0.3s ease-out; text-align: center; }

.tool-panel-page { position: fixed; top: 40%; right: 0px; z-index: 999999; }

.dm-button.dm-support { top: 310px; background: rgb(42, 93, 184); }

.dm-button.dm-open { top: 184px; background: rgb(102, 204, 51); }

.dm-button.dm-open i { font-size: 20px; margin-bottom: 4px; }

.dm-button span { display: block; }

.dm-button:hover, .dm-button.dm-support:hover { background: rgb(99, 39, 235); }

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

.dm-button:hover, .dm-button.dm-support:hover { background: rgb(99, 39, 235); }

@media (max-width: 767px) {
  #widget_indexdm { display: none; }
}



@charset "utf-8";

#message-purchased p.wn-notification-message-container { line-height: 16px; padding: 10px 0px; }

#message-purchased p a { line-height: 20px; font-weight: 600; font-size: 14px !important; }

@media (max-width: 400px) {
  #message-purchased.wn-product-with-image { max-width: 300px; min-width: 300px; }
}

#message-purchased { bottom: 90px !important; }

div.nsl-container.nsl-container-block .nsl-container-buttons { display: flex !important; gap: 20px !important; padding: 0px !important; width: 100% !important; }

div.nsl-container .nsl-button { transition: 0.3s ease-out; height: 56px; border-radius: 0px !important; }

div.nsl-container .nsl-button-default div.nsl-button-label-container { font-weight: 600; text-transform: uppercase !important; font-family: var(--bzo-title_typo-font-family) !important; padding: 19px 0px !important; margin: 0px !important; }

div.nsl-container .nsl-button:hover { box-shadow: rgba(0, 0, 0, 0.3) 2px 3px 8px 1px !important; }

div.nsl-container .nsl-button-svg-container { padding: 15px 0px 15px 15px !important; }

div#cookie-notice .bzotech-bt-cookie { line-height: 40px; border-radius: 5px; background-color: rgb(54, 158, 227); color: rgb(255, 255, 255); padding: 0px 15px; margin: 0px 0px 0px 15px; border: 1px solid transparent; }

div#cookie-notice .bzotech-bt-cookie:hover { color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); }

div#cookie-notice #cn-accept-cookie { background-color: rgb(46, 184, 92); }

div#cookie-notice #cn-accept-cookie:hover { background-color: rgb(255, 255, 255); border-color: rgb(46, 184, 92); color: rgb(46, 184, 92); }

div#cookie-notice #cn-refuse-cookie { background-color: rgb(239, 84, 84); }

div#cookie-notice #cn-refuse-cookie:hover { background-color: rgb(255, 255, 255); border-color: rgb(239, 84, 84); color: rgb(239, 84, 84); }

div#cookie-notice #cn-more-info { background-color: rgb(54, 158, 227); }

div#cookie-notice #cn-more-info:hover { background-color: rgb(255, 255, 255); border-color: rgb(54, 158, 227); color: rgb(54, 158, 227); }

div#cookie-notice { box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 15px -7px; font-family: var(--bzo-body_typo-font-family); font-size: 16px; }

div#cookie-notice span#cn-notice-text { margin: 0px; line-height: 40px; color: rgb(51, 51, 51); }

@media (max-width: 767px) {
  div#cookie-notice span#cn-notice-text { line-height: 24px; margin-bottom: 15px; font-size: 12px; }
  div#cookie-notice .bzotech-bt-cookie { margin: 0px 5px; }
}

@keyframes img_circle { 
  0% { opacity: 1; }
  40% { opacity: 1; }
  100% { width: 90%; height: 90%; opacity: 0; }
}

.hover-image-1 .item-image-icon-e { position: relative; overflow: hidden; }

.hover-image-1 .item-image-icon-e img { transition: 0.3s; width: 100%; }

.hover-image-1 .item-image-icon-e::before { position: absolute; top: 50%; left: 50%; z-index: 2; display: block; content: ""; width: 0px; height: 0px; background: rgba(255, 255, 255, 0.2); border-radius: 100%; transform: translate(-50%, -50%); opacity: 0; }

.hover-image-1 .item-info-box-global:hover .item-image-icon-e img { transform: scale(1.05); }

.hover-image-1 .item-info-box-global:hover .item-image-icon-e::before { animation: 0.65s ease 0s 1 normal none running img_circle; }

.inline-block { display: inline-block; }

.woocommerce-currency-switcher-form .dd-select { border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; position: relative; cursor: pointer; height: 40px; line-height: 40px; background: transparent !important; }

.woocommerce-currency-switcher-form .dd-select .dd-selected-text { font-weight: 400; font-size: 14px; }

.woocommerce-currency-switcher-form .dd-select .dd-selected { padding: 0px; }

.woocommerce-currency-switcher-form .dd-select .dd-pointer-down, .woocommerce-currency-switcher-form .dd-select .dd-selected-description-truncated, .woocommerce-currency-switcher-form .dd-select .dd-selected-image { display: none; }

.woocommerce-currency-switcher-form .chosen-container-single.chosen-container-active .chosen-single, .woocommerce-currency-switcher-form .chosen-container-single .chosen-single { background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; display: flex; align-items: center; color: var(--bzo-title_typo-color); padding: 0px; font-size: 14px; font-weight: 500; text-transform: uppercase; }

.woocommerce-currency-switcher-form .chosen-container-single.chosen-container-active .chosen-single:hover, .woocommerce-currency-switcher-form .chosen-container-single .chosen-single:hover { color: var(--bzo-main-color); }

.woocommerce-currency-switcher-form .chosen-container { padding: 0px; min-width: auto; }

.woocommerce-currency-switcher-form .chosen-container-single .chosen-single div b { background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-image: none !important; }

.woocommerce-currency-switcher-form .chosen-container-single .chosen-single div b::before { content: ""; font-family: "Line Awesome Free"; font-weight: 900; font-size: 12px; }

.woocommerce-currency-switcher-form .chosen-container-single .chosen-single span { margin-right: 5px; }

.woocommerce-currency-switcher-form .chosen-container-single .chosen-single div { height: auto; position: unset; width: auto; }

.woocommerce-currency-switcher-form select.woocommerce-currency-switcher { background: transparent; height: auto; width: auto; padding: 0px; font-size: var(--bzo-body_typo-font-size); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-family: inherit; color: var(--bzo-body_typo-color); }

.woocommerce-currency-switcher-form .chosen-container-single .chosen-drop { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; min-width: 100px; border-radius: 0px; font-size: 14px; padding: 10px 15px; margin-top: 0px; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 10px; right: auto; left: 0px; top: calc(100% + 8px); transition: 0.3s ease-out; opacity: 0; visibility: hidden; }

.woocommerce-currency-switcher-form .chosen-container-single.chosen-with-drop .chosen-drop { left: 0px; right: auto; opacity: 1; visibility: visible; }

.woocommerce-currency-switcher-form .chosen-results li { padding: 0px; }

.woocommerce-currency-switcher-form .chosen-container .chosen-results { padding: 0px; margin: 0px; text-transform: uppercase; }

form.woocommerce-currency-switcher-form .chosen-results li { padding: 0px; line-height: 28px !important; }

form.woocommerce-currency-switcher-form .chosen-results li:hover, form.woocommerce-currency-switcher-form .chosen-results li.result-selected { color: var(--bzo-main-color); }

.popup-products { max-height: 450px; overflow-y: auto; padding: 30px; }

.popup-products .item-grid-product- { margin-bottom: 20px; }

.popup-products .item-grid-product- .item-product { display: flex; gap: 15px; align-items: center; }

.popup-products .item-grid-product- .item-product .product-thumb { width: 150px; }

.popup-products .item-grid-product- .product-info { text-align: left; padding: 0px; }

.popup-products .item-grid-product- .product-price .woocs_price_code, .popup-products .wap-item-attribute .variations { justify-content: start; }

.popup-products::-webkit-scrollbar { width: 6px; }

.popup-products::-webkit-scrollbar-track { background-color: rgb(245, 245, 245); }

.popup-products::-webkit-scrollbar-thumb { background-color: rgb(214, 214, 214); }

.popup-products::-webkit-scrollbar-thumb:hover { background: var(--bzo-main-color-mix-white); cursor: pointer; }

.icon-min-w .icon-image-link img { min-width: 18px; }

@media (max-width: 1200px) {
  .popup-products { max-height: 380px; }
  .popup-products .item-grid-product- .item-product .product-thumb { width: 110px; }
}

.not-main-padding-top #main-content { padding-top: 0px; }

.ct-min-height-1 .elbzotech-banner-info-global-thumb img { min-height: 300px; }

.ct-min-height-2 .elbzotech-banner-info-global-thumb img { min-height: 200px; }

.ct-min-height-3 .elbzotech-banner-info-global-thumb img { min-height: 150px; }

.link-underline { text-decoration: underline !important; }

.img-width-24 img { max-width: 24px !important; }

.highlight-text { color: var(--bzo-main-color); }

.custom-fs-blog .post-info .post-title { font-size: 18px; }

.custom-fs-blog .post-info .post-meta-data .post-meta-data__content { font-size: 14px; }

.testimonial-center .info-client { justify-content: center; }

.testimonial-center .product-rate { margin: 0px auto; }

.font-title-ct p { font-family: var(--bzo-title_typo-font-family); }

.link-bgr-position .elbzotech-banner-info .link-bg-banner { z-index: 1; }

.heading-stroke { position: relative; }

.heading-stroke > span { position: absolute; top: -10px; left: 10px; -webkit-text-stroke: 1px rgba(255, 255, 255, 0.2); color: transparent; }

@media (max-width: 1620px) and (min-width: 1366px) {
  .heading-stroke { font-size: 115px !important; }
}

@media (max-width: 1200px) {
  .lg-none-arrow-slider sr7-arrow { display: none !important; }
}

@media (min-width: 768px) {
  .btn-tab-center .product-tab-title .nav-tabs { justify-content: center; }
}

@media (max-width: 767px) {
  .heading-stroke > span { top: -5px; left: 5px; }
}

.ct-form-search sr7-slide { contain: none !important; }

.custom-style-list-dot .elementor-icon-list-items li { position: relative; padding-left: 15px; }

.custom-style-list-dot .elementor-icon-list-items li::before { position: absolute; content: ""; width: 4px; height: 4px; border-radius: 100%; top: 6px; left: 0px; background-color: rgb(102, 102, 102); }

.overflow-hidden { overflow: hidden; }

.text-stroke { -webkit-text-stroke: 1px rgb(255, 255, 255); color: transparent; }

.color-dark { -webkit-text-stroke: 1px var(--bzo-main-color); }

.height-column-banner { min-height: 100%; }

.height-column-banner .elementor-widget-container { display: flex; overflow: hidden; }

.style-border-product { overflow: hidden; }

.style-border-product .swiper-slide-active { border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }

.style-border-product .swiper-wrapper { margin: 0px -1px; }

.style-border-product .item-grid-product-style4 { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.style-border-product .item-grid-product-style4 { border-left: 1px solid rgb(230, 230, 230); margin-right: 1px; }

.bgr-linear { position: relative; }

.bgr-linear::after { position: absolute; content: ""; left: 0px; top: auto; bottom: 0px; height: 520px; width: 100%; z-index: -1; background: linear-gradient(rgba(247, 247, 247, 0), rgb(247, 247, 247)); }

@media (max-width: 1200px) {
  .bgr-linear::after { height: 300px; }
}

@media (max-width: 767px) {
  .bgr-linear::after { height: 100%; background: rgba(0, 0, 0, 0.4); }
}

.fs-price .product-price .woocommerce-Price-amount { font-size: 18px; }

.product-price del .woocommerce-Price-amount { font-weight: 300; color: rgb(128, 128, 128); }

.overflow-carousel-none .swiper-container { overflow: revert !important; }

body.bzotech-elementor-layout-shifts { opacity: 0; }



@charset "utf-8";

.times-hide-show .button-inner { padding: 10px; position: relative; }

.times-hide-show.active .button-inner { background: var(--bzo-main-color); }

.times-hide-show .button-inner::after { content: ""; width: 0px; height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid var(--bzo-main-color); position: absolute; top: 100%; left: 0px; transition: 0.3s ease-out; opacity: 0; }

.times-hide-show.active .button-inner::after { opacity: 1; }

.times-hide-show.active .button-inner .la-times::before { content: ""; }

.woocs-header3 .woocommerce-currency-switcher-form .chosen-container-single.chosen-container-active .chosen-single, .woocs-header3 .woocommerce-currency-switcher-form .chosen-container-single .chosen-single { color: rgb(179, 179, 179); }

.currency-switcher-h6 .woocommerce-currency-switcher-form .chosen-container-single.chosen-container-active .chosen-single, .currency-switcher-h6 .woocommerce-currency-switcher-form .chosen-container-single .chosen-single { color: rgb(255, 255, 255); font-size: 16px; font-weight: 400; }

.currency-switcher-h6-black .woocommerce-currency-switcher-form .chosen-container-single.chosen-container-active .chosen-single, .currency-switcher-h6-black .woocommerce-currency-switcher-form .chosen-container-single .chosen-single { color: rgb(0, 0, 0); font-size: 16px; font-weight: 400; }

.currency-switcher-h8 .woocommerce-currency-switcher-form .chosen-container-single.chosen-container-active .chosen-single, .currency-switcher-h8 .woocommerce-currency-switcher-form .chosen-container-single .chosen-single { color: rgb(255, 255, 255); }

@media (max-width: 767px) {
  .payment-footer9 .elementor-image-gallery .gallery { display: flex; flex-wrap: wrap; gap: 10px; align-items: center; }
  .payment-footer9 .elementor-image-gallery .gallery::before { display: none; }
  .payment-footer9 .elementor-image-gallery .gallery .gallery-item { max-width: 100%; width: auto; }
}

.blog-grid-post-item- .item-grid-post-:first-child { width: 100%; }

.blog-grid-post-item- .item-grid-post-:first-child .item-post { position: relative; }

.blog-grid-post-item- .item-grid-post-:first-child .post-info { position: absolute; bottom: 100px; background: rgb(255, 255, 255); left: 40px; padding: 40px; right: 33%; }

.blog-grid-post-item- .item-grid-post-:first-child .post-info .post-title { font-size: 40px; font-weight: 700; line-height: 50px; }

@media (max-width: 1440px) {
  .blog-grid-post-item- .item-grid-post-:first-child .post-info .post-title { font-size: 30px; line-height: 40px; }
}

@media (max-width: 1200px) {
  .blog-grid-post-item- .item-grid-post-:first-child .post-info .post-title { font-size: 20px; line-height: 30px; }
  .blog-grid-post-item- .item-grid-post-:first-child .post-info { left: 30px; padding: 30px; right: 20%; }
}

@media (max-width: 767px) {
  .blog-grid-post-item- .item-grid-post-:first-child .post-info { position: unset; padding: 30px 0px 0px; }
}

.blog-grid-post-item- .item-grid-post-:first-child .post-info .desc { display: none; }

.blog-grid-post-item- .item-grid-post-:first-child .post-thumb { margin-bottom: 0px; }

.blog-grid-post-item- .item-grid-post- { margin-bottom: 0px; padding: 0px 25px; }

.blog-grid-post-item- .bzotech-row { margin-right: -25px; margin-left: -25px; margin-bottom: -60px; }

.blog-grid-post-item- .item-grid-post- .item-post { margin-bottom: 60px; padding-bottom: 60px; border-bottom: 1px solid rgb(230, 230, 230); }

@media (max-width: 1200px) {
  .blog-grid-post-item- .bzotech-row { margin-right: -15px; margin-left: -15px; margin-bottom: -30px; }
  .blog-grid-post-item- .item-grid-post- { padding: 0px 15px; }
  .blog-grid-post-item- .item-grid-post- .item-post { margin-bottom: 30px; padding-bottom: 30px; }
}

.blog-grid-post-item- .pagi-nav { padding-top: 60px; border-top: 1px solid rgb(230, 230, 230); margin-top: -1px; display: inline-flex; width: 100%; }

.tab-mega-menu-shop .nav-tabs { overflow: scroll hidden; white-space: nowrap; flex-wrap: nowrap; }

.tab-mega-menu-shop .nav-tabs::-webkit-scrollbar { height: 0px; }

.custom-sup sup { color: rgb(248, 4, 4); }

.social-media-product { position: relative; }

.social-media-product::before { content: ""; width: 200vw; position: absolute; top: 0px; height: 1px; background: rgb(230, 230, 230); margin-left: -50%; }

.custom-form-contact p { margin-bottom: 0px; }

.custom-form-contact .row-flex-wrapper > p { display: flex; gap: 10px; margin-bottom: 10px; }

.custom-form-contact .row-flex-wrapper .wpcf7-form-control { background: rgb(242, 242, 242); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: 40px; width: 100%; }

.custom-form-contact .wpcf7-form-control-wrap { width: 100%; }

.custom-form-contact textarea { width: 100%; background: rgb(242, 242, 242); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

@media (max-width: 767px) {
  .custom-form-contact .row-flex-wrapper > p { flex-direction: column; }
  .custom-form-contact .row-flex-wrapper .wpcf7-form-control { margin-bottom: 0px; }
}

.bzotech-header-page-header-6-home-6 .menu-fixed-content.fixed-header { background: rgb(0, 0, 0); }

@media (min-width: 1440px) {
  .separator-line.menu-item > a { padding-right: 60px !important; }
  .separator-line.menu-item > a::before { content: ""; background: rgb(217, 217, 217); height: 16px; width: 1px; position: absolute; right: 30px; top: calc(50% - 10px); }
}

.custom-menu-home8 .preview-image img { filter: invert(1); }

.custom-line-tab-horizontal .product-tab-title::before { position: absolute; content: ""; bottom: 0px; left: -50%; width: 200vw; height: 1px; background-color: rgb(230, 230, 230); }

.custom-image-product-brand1 .product-detail-gallery .mid { background-color: transparent; border: 1px solid transparent; }

.desc-minimal2-info { display: flex; flex-wrap: wrap; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid rgb(230, 230, 230); padding-top: 30px; margin-top: 30px; border-top: 1px solid rgb(230, 230, 230); gap: 30px 0px; }

.desc-minimal2-info .item-col { width: 25%; display: flex; flex-direction: column; gap: 5px; }

@media (max-width: 767px) {
  .desc-minimal2-info .item-col { width: 50%; }
}

.desc-info-box-minimal2 { display: flex; gap: 10px; }

.desc-info-box-minimal2 .col-info { display: flex; flex-direction: column; gap: 10px; }

.desc-info-box-minimal2 .col-img { margin-top: 4px; }

.desc-info-box-minimal2-group { display: flex; flex-direction: column; padding-top: 30px; margin-top: 30px; border-top: 1px solid rgb(230, 230, 230); gap: 20px; }

.desc-info-box-market-group { display: flex; flex-direction: column; gap: 20px; }

.custom-review-product-brand2 .e-product-reviews-style2 .woocommerce-reviews-customer .col-reviews { max-width: 800px; margin-right: auto; margin-left: auto; }

.custom-review-market .woocommerce-reviews-customer .ivole-meter { background-color: var(--bzo-main-color-mix-white2); }

.woocommerce .custom-review-market #reviews.woo-review-style5 #comments ol.commentlist > li.depth-1::after { display: none !important; }

.woocommerce .custom-review-market #reviews #comments ol.commentlist { gap: 20px; }

.woocommerce .custom-review-market #reviews.woo-review-style5 #comments ol.commentlist > li { padding: 30px; background: rgb(255, 255, 255); }

.woocommerce-Reviews .comment-form .comment-form-author input, .woocommerce-Reviews .comment-form .comment-form-email input, .woocommerce .custom-review-market #review_form #respond textarea { background: rgb(255, 255, 255); }

.custom-review-market .woo-review-style5 .commentlist .depth-1 { width: calc(33.33% - 14px); }

@media (max-width: 1200px) {
  .custom-review-market .woo-review-style5 .commentlist .depth-1 { width: calc(50% - 10px); }
}

@media (max-width: 880px) {
  .custom-review-market .woo-review-style5 .commentlist .depth-1 { width: 100%; }
}

.custom-product-tab-market::after { content: ""; background: rgb(245, 245, 245); position: absolute; z-index: -1; inset: 70px 0px 0px; }

@media (max-width: 1200px) {
  .custom-product-tab-market::after { top: 50px; }
}

@media (max-width: 767px) {
  .custom-product-tab-market::after { background: transparent; }
}



@charset "utf-8";





@charset "utf-8";

.dialog-widget-content { background-color: var(--e-a-bg-default); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.2) 2px 8px 23px 3px; overflow: hidden; position: absolute; }

.dialog-message { box-sizing: border-box; line-height: 1.5; }

.dialog-close-button { color: var(--e-a-color-txt); cursor: pointer; font-size: 15px; inset-inline-end: 15px; line-height: 1; margin-block-start: 15px; position: absolute; transition: var(--e-a-transition-hover); }

.dialog-close-button:hover { color: var(--e-a-color-txt-hover); }

.dialog-prevent-scroll { max-height: 100vh; overflow: hidden; }

.dialog-type-lightbox { background-color: rgba(0, 0, 0, 0.8); bottom: 0px; height: 100%; left: 0px; position: fixed; user-select: none; width: 100%; z-index: 9999; }

.elementor-editor-active .elementor-popup-modal { background-color: initial; }

.dialog-type-alert .dialog-widget-content, .dialog-type-confirm .dialog-widget-content { margin: auto; padding: 20px; width: 400px; }

.dialog-type-alert .dialog-header, .dialog-type-confirm .dialog-header { font-size: 15px; font-weight: 500; }

.dialog-type-alert .dialog-header::after, .dialog-type-confirm .dialog-header::after { border-block-end: var(--e-a-border); content: ""; display: block; margin-block-end: 10px; margin-inline: -20px; padding-block-end: 10px; }

.dialog-type-alert .dialog-message, .dialog-type-confirm .dialog-message { min-height: 50px; }

.dialog-type-alert .dialog-buttons-wrapper, .dialog-type-confirm .dialog-buttons-wrapper { display: flex; gap: 15px; justify-content: flex-end; padding-block-start: 10px; }

.dialog-type-alert .dialog-buttons-wrapper .dialog-button, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button { background-color: var(--e-a-btn-bg); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: var(--e-a-border-radius); color: var(--e-a-btn-color-invert); font-size: 12px; font-weight: 500; line-height: 1.2; outline: none; padding: 8px 16px; transition: var(--e-a-transition-hover); }

.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover { background-color: var(--e-a-btn-bg-hover); color: var(--e-a-btn-color-invert); }

.dialog-type-alert .dialog-buttons-wrapper .dialog-button:active, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:active { background-color: var(--e-a-btn-bg-active); }

.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not([disabled]), .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not([disabled]) { cursor: pointer; }

.dialog-type-alert .dialog-buttons-wrapper .dialog-button:disabled, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:disabled { background-color: var(--e-a-btn-bg-disabled); color: var(--e-a-btn-color-disabled); }

.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon { display: none; }

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt { background: transparent; color: var(--e-a-color-txt); }

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover { background: var(--e-a-bg-hover); color: var(--e-a-color-txt-hover); }

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled { background: transparent; color: var(--e-a-color-txt-disabled); }

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt-border, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt-border { border: 1px solid var(--e-a-color-txt-muted); }

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success { background-color: var(--e-a-btn-bg-success); }

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover { background-color: var(--e-a-btn-bg-success-hover); }

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary { background-color: var(--e-a-btn-bg-primary); color: var(--e-a-btn-color); }

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:hover { background-color: var(--e-a-btn-bg-primary-hover); color: var(--e-a-btn-color); }

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt { background: transparent; color: var(--e-a-color-primary-bold); }

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover { background: var(--e-a-bg-primary); }

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro { background-color: var(--e-a-btn-bg-accent); }

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:hover { background-color: var(--e-a-btn-bg-accent-hover); }

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:active, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:active, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:active, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:active { background-color: var(--e-a-btn-bg-accent-active); }

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info { background-color: var(--e-a-btn-bg-info); }

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover { background-color: var(--e-a-btn-bg-info-hover); }

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning { background-color: var(--e-a-btn-bg-warning); }

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover { background-color: var(--e-a-btn-bg-warning-hover); }

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger { background-color: var(--e-a-btn-bg-danger); }

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger.color-white, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger.color-white, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white { color: var(--e-a-color-white); }

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover { background-color: var(--e-a-btn-bg-danger-hover); }

.dialog-type-alert .dialog-buttons-wrapper .dialog-button i, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button i { margin-inline-end: 5px; }

.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button:visited, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:visited { color: initial; }

.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:visited, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:visited { background-color: var(--e-a-btn-bg-disabled); }

.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled], .dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled] { background-color: var(--e-a-btn-bg-disabled); cursor: not-allowed; }



@charset "utf-8";

: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: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }

.elementor-clearfix::after { clear: both; content: ""; display: block; height: 0px; width: 0px; }

.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: 0px; }

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

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

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

.elementor .elementor-background, .elementor .elementor-background-holder, .elementor .elementor-background-video-container { direction: ltr; inset: 0px; 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 { object-fit: cover; }

.elementor .elementor-background-overlay { inset: 0px; position: absolute; }

.elementor .elementor-background-slideshow { inset: 0px; position: absolute; z-index: 0; }

.elementor .elementor-background-slideshow__slide__image { background-position: 50% center; 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 (max-width: 1024px) {
  .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial { max-width: 100%; }
}

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

.elementor-element.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: rgb(255, 255, 255); font-size: 100px; text-shadow: rgba(0, 0, 0, 0.3) 1px 0px 6px; }

.elementor-custom-embed-play svg { fill: rgb(255, 255, 255); filter: drop-shadow(rgba(0, 0, 0, 0.3) 1px 0px 6px); height: 100px; width: 100px; }

.elementor-custom-embed-play i, .elementor-custom-embed-play svg { opacity: 0.8; transition: 0.5s; }

.elementor-custom-embed-play.elementor-playing i { font-family: eicons; }

.elementor-custom-embed-play.elementor-playing i::before { content: ""; }

.elementor-custom-embed-play.elementor-playing i, .elementor-custom-embed-play.elementor-playing svg { animation: 2s linear 0s infinite normal none running eicon-spin; }

.elementor-tag { display: inline-flex; }

.elementor-ken-burns { transition-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 (min-width: 1921px) {
  .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 (max-width: 1440px) {
  .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%; }
}

@media (max-width: 1200px) {
  .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 (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 (max-width: 880px) {
  .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 (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%; }
}

:root { --page-title-display: block; }

.elementor-page-title, h1.entry-title { display: var(--page-title-display); }

@keyframes eicon-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

.eicon-animation-spin { animation: 2s linear 0s infinite normal none running eicon-spin; }

.elementor-section { position: relative; }

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

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

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

.elementor-section.elementor-section-stretched { position: relative; width: 100%; }

.elementor-section.elementor-section-items-top > .elementor-container { align-items: flex-start; }

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

.elementor-section.elementor-section-items-bottom > .elementor-container { align-items: flex-end; }

@media (min-width: 768px) {
  .elementor-section.elementor-section-height-full { height: 100vh; }
  .elementor-section.elementor-section-height-full > .elementor-container { height: 100%; }
}

.elementor-bc-flex-widget .elementor-section-content-top > .elementor-container > .elementor-column > .elementor-widget-wrap { align-items: flex-start; }

.elementor-bc-flex-widget .elementor-section-content-middle > .elementor-container > .elementor-column > .elementor-widget-wrap { align-items: center; }

.elementor-bc-flex-widget .elementor-section-content-bottom > .elementor-container > .elementor-column > .elementor-widget-wrap { align-items: flex-end; }

.elementor-widget-wrap { 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: 0px; }

.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: 0px; }

@media (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 (max-width: 479px) {
  .elementor-column.elementor-xs-10 { width: 10%; }
  .elementor-column.elementor-xs-11 { width: 11.111%; }
  .elementor-column.elementor-xs-12 { width: 12.5%; }
  .elementor-column.elementor-xs-14 { width: 14.285%; }
  .elementor-column.elementor-xs-16 { width: 16.666%; }
  .elementor-column.elementor-xs-20 { width: 20%; }
  .elementor-column.elementor-xs-25 { width: 25%; }
  .elementor-column.elementor-xs-30 { width: 30%; }
  .elementor-column.elementor-xs-33 { width: 33.333%; }
  .elementor-column.elementor-xs-40 { width: 40%; }
  .elementor-column.elementor-xs-50 { width: 50%; }
  .elementor-column.elementor-xs-60 { width: 60%; }
  .elementor-column.elementor-xs-66 { width: 66.666%; }
  .elementor-column.elementor-xs-70 { width: 70%; }
  .elementor-column.elementor-xs-75 { width: 75%; }
  .elementor-column.elementor-xs-80 { width: 80%; }
  .elementor-column.elementor-xs-83 { width: 83.333%; }
  .elementor-column.elementor-xs-90 { width: 90%; }
  .elementor-column.elementor-xs-100 { width: 100%; }
}

@media (max-width: 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 (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 (min-width: 1921px) {
  .elementor-reverse-widescreen > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(10) { order: 1; }
}

@media (min-width: 1025px) and (max-width: 1440px) {
  .elementor-reverse-laptop > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(10) { order: 1; }
}

@media (min-width: 1201px) and (max-width: 1440px) {
  .elementor-reverse-laptop > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(10) { order: 1; }
}

@media (min-width: 1025px) and (max-width: 1200px) {
  .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 (min-width: 768px) and (max-width: 1024px) {
  .elementor-reverse-tablet > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(10) { order: 1; }
}

@media (min-width: 881px) and (max-width: 1024px) {
  .elementor-reverse-tablet > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(10) { order: 1; }
}

@media (min-width: 768px) and (max-width: 880px) {
  .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 (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%; }
}

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

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

.elementor-grid-0 .elementor-grid { display: inline-block; 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 (min-width: 1921px) {
  .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 (max-width: 1440px) {
  .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); }
}

@media (max-width: 1200px) {
  .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 (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 (max-width: 880px) {
  .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 (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 (min-width: 1441px) {
  #elementor-device-mode::after { content: "desktop"; }
}

@media (min-width: 1921px) {
  #elementor-device-mode::after { content: "widescreen"; }
}

@media (max-width: 1440px) {
  #elementor-device-mode::after { content: "laptop"; }
}

@media (max-width: 1200px) {
  #elementor-device-mode::after { content: "tablet_extra"; }
}

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

@media (max-width: 880px) {
  #elementor-device-mode::after { content: "mobile_extra"; }
}

@media (max-width: 767px) {
  #elementor-device-mode::after { content: "mobile"; }
}

@media (prefers-reduced-motion: no-preference) {
  html { scroll-behavior: smooth; }
}

.e-con { --border-radius: 0; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --border-style: initial; --border-color: initial; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --content-width: min(100%,var(--container-max-width,1140px)); --width: 100%; --min-height: initial; --height: auto; --text-align: initial; --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; --padding-top: var(--container-default-padding-top,10px); --padding-right: var(--container-default-padding-right,10px); --padding-bottom: var(--container-default-padding-bottom,10px); --padding-left: var(--container-default-padding-left,10px); --position: relative; --z-index: revert; --overflow: visible; --gap: var(--widgets-spacing,20px); --row-gap: var(--widgets-spacing-row,20px); --column-gap: var(--widgets-spacing-column,20px); --overlay-mix-blend-mode: initial; --overlay-opacity: 1; --overlay-transition: 0.3s; --e-con-grid-template-columns: repeat(3,1fr); --e-con-grid-template-rows: repeat(2,1fr); border-radius: var(--border-radius); height: var(--height); min-height: var(--min-height); min-width: 0px; overflow: var(--overflow); position: var(--position); width: var(--width); z-index: var(--z-index); --flex-wrap-mobile: wrap; }

.e-con: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 { place-content: normal; align-items: normal; flex-flow: column; }

.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: 1 1 auto; 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: 0px auto; max-width: var(--content-width); padding-inline: 0px; 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: 0px; }

.e-con::before, .e-con > .elementor-background-slideshow::before, .e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { 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 (max-width: 767px) {
  :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container.elementor-hidden-mobile { display: none; }
}

:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { z-index: 1; }

:is(.e-con, .e-con > .e-con-inner) > .elementor-background-slideshow::before { z-index: 2; }

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

.e-con .elementor-widget-empty, .e-con .elementor-widget-google_maps, .e-con .elementor-widget-video, .e-con .elementor-widget.e-widget-swiper { width: 100%; }

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

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

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

@media (max-width: 767px) {
  .e-con.e-flex { --width: 100%; --flex-wrap: var(--flex-wrap-mobile); }
  .e-con.e-flex .elementor-widget-archive-posts { width: 100%; }
}

.elementor-form-fields-wrapper { display: flex; flex-wrap: wrap; }

.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > .elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > input, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > textarea { flex-basis: 100%; max-width: 100%; }

.elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group .elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group > input { flex-grow: 1; }

.elementor-field-group { 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 rgb(105, 114, 125); color: rgb(31, 33, 36); flex-grow: 1; max-width: 100%; vertical-align: middle; width: 100%; }

.elementor-field-group .elementor-field-textual:focus { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px inset; outline: 0px; }

.elementor-field-group .elementor-field-textual::placeholder { color: inherit; font-family: inherit; opacity: 0.6; }

.elementor-field-group .elementor-select-wrapper { display: flex; position: relative; width: 100%; }

.elementor-field-group .elementor-select-wrapper select { appearance: none; color: inherit; 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: ""; font-family: eicons; font-size: 15px; inset-block-start: 50%; inset-inline-end: 10px; pointer-events: none; position: absolute; text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px; 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: 0.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; }
}

.elementor-error .elementor-field { border-color: rgb(217, 83, 79); }

.elementor-error .help-inline { color: rgb(217, 83, 79); font-size: 0.9em; }

.elementor-message { font-size: 1em; line-height: 1; margin: 10px 0px; }

.elementor-message::before { content: ""; 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: rgb(217, 83, 79); }

.elementor-message.elementor-message-danger::before { content: ""; }

.elementor-message.form-message-success { color: rgb(92, 184, 92); }

.elementor-form .elementor-button { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding-block: 0px; }

.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: 0px; padding: 0px; }

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

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

.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: rgb(91, 192, 222); }

.elementor-element.elementor-button-success .elementor-button { background-color: rgb(92, 184, 92); }

.elementor-element.elementor-button-warning .elementor-button { background-color: rgb(240, 173, 78); }

.elementor-element.elementor-button-danger .elementor-button { background-color: rgb(217, 83, 79); }

.elementor-widget-button .elementor-button .elementor-button-info { background-color: rgb(91, 192, 222); }

.elementor-widget-button .elementor-button .elementor-button-success { background-color: rgb(92, 184, 92); }

.elementor-widget-button .elementor-button .elementor-button-warning { background-color: rgb(240, 173, 78); }

.elementor-widget-button .elementor-button .elementor-button-danger { background-color: rgb(217, 83, 79); }

.elementor-view-stacked .elementor-icon { background-color: rgb(105, 114, 125); color: rgb(255, 255, 255); fill: rgb(255, 255, 255); padding: 0.5em; }

.elementor-view-framed .elementor-icon { background-color: transparent; border: 3px solid rgb(105, 114, 125); color: rgb(105, 114, 125); padding: 0.5em; }

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

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

.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: 0px; }

.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: 0.75s; }

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

.animated.reverse { animation-direction: reverse; animation-fill-mode: forwards; }

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

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

@media (min-width: 768px) and (max-width: 880px) {
  .elementor .elementor-hidden-mobile_extra { display: none; }
}

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

@media (min-width: 1025px) and (max-width: 1200px) {
  .elementor .elementor-hidden-tablet_extra { display: none; }
}

@media (min-width: 1201px) and (max-width: 1440px) {
  .elementor .elementor-hidden-laptop { display: none; }
}

@media (min-width: 1441px) and (max-width: 1920px) {
  .elementor .elementor-hidden-desktop { display: none; }
}

@media (min-width: 1921px) {
  .elementor .elementor-hidden-widescreen { display: none; }
}



@charset "utf-8";

.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: 0px; }

.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: 0px; 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: 0px; }

.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: 0px; }

.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: 0px; }

.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: 0px; }

.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); mask-image: var(--divider-pattern-url); mask-repeat: var(--divider-pattern-repeat); 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 ); }



@charset "utf-8";

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



@charset "utf-8";

@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.fadeIn { animation-name: fadeIn; }



@charset "utf-8";

[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; user-select: auto; }

.elementor-popup-modal .dialog-buttons-wrapper, .elementor-popup-modal .dialog-header { display: none; }

.elementor-popup-modal .dialog-close-button { display: none; inset-inline-end: 20px; margin-top: 0px; opacity: 1; pointer-events: all; top: 20px; z-index: 9999; }

.elementor-popup-modal .dialog-close-button svg { fill: rgb(31, 33, 36); height: 1em; width: 1em; }

.elementor-popup-modal .dialog-widget-content { background-color: rgb(255, 255, 255); border-radius: 0px; box-shadow: none; max-height: 100%; max-width: 100%; overflow: visible; pointer-events: all; width: auto; }

.elementor-popup-modal .dialog-message { display: flex; max-height: 100vh; max-width: 100vw; overflow: auto; padding: 0px; width: 640px; }

.elementor-popup-modal .elementor { width: 100%; }



@charset "utf-8";

.elbzotech-logo-global-style-image a { display: flex; }

.logo-text svg { width: 100%; }



@charset "utf-8";





@charset "utf-8";

.mini_cart_item { display: flex; flex-direction: row; width: 100%; position: relative; border-bottom: 1px solid var(--bzo-border-color); margin-bottom: 10px; padding-bottom: 10px; align-items: center; gap: 15px; }

.mini_cart_item .product-thumb { border: 1px solid var(--bzo-border-color); flex-basis: 20%; }

.mini_cart_item .product-info { }

.mini_cart_item .product-thumb a img, .mini_cart_item .product-thumb a { display: block; border-radius: 0px; }

.mini-cart-content { text-align: left; }

.mini-cart-dropdown-left { left: 0px; }

.mini-cart-dropdown-center { left: calc(50% - 200px); }

.mini-cart-dropdown-right { right: 0px; }

.mini_cart_item .product-info { flex-basis: 70%; }

.mini_cart_item .product-delete { flex-basis: 10%; text-align: center; }

.mini_cart_item .product-delete i { color: rgb(153, 153, 153); }

.mini_cart_item .product-delete:hover i { color: var(--bzo-main-color); }

.mini_cart_item .product-info .product-title { margin: 0px; font-weight: 500; color: var(--bzo-title_typo-color); font-size: 14px; line-height: 20px; }

.total-default.hidden, i.elbzotech-close-mini-cart { display: none; }

.mini-cart-total { padding-top: 10px; }

.mini-cart-total .pull-left { float: left; font-size: 16px; font-weight: 600; color: var(--bzo-title_typo-color); }

.mini-cart-total .pull-right { float: right; font-weight: 600; }

.mini-cart-total .woocs_special_price_code { font-size: 18px; }

.mini-cart-dropdown- .woocommerce-Price-amount { color: rgb(0, 0, 0); font-weight: 500; }

.clearfix::after { content: ""; display: table; clear: both; }

.mini-cart-button { display: flex; gap: 30px; margin: 10px 0px 0px; }

.mini-cart-button .button { width: 50%; text-align: center; }

.mini-cart-button .button:hover { }

.mini-cart-button .button.checkout { }

.mini-cart-button .button { position: relative; overflow: hidden; }

.elbzotech-mini-cart-side-global .mini-cart-content { position: fixed; z-index: 10001; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 5px 0px; width: 400px; bottom: 0px; transition: 0.3s ease-out; padding: 10px 15px; top: 0px; }

@media (max-width: 767px) {
  .elbzotech-mini-cart-side-global.open-side .mini-cart-content { width: calc(100% - 40px); }
}

.elbzotech-mini-cart-side-right-global .mini-cart-content { right: 0px; transform: translateX(450px); }

.elbzotech-mini-cart-side-left-global .mini-cart-content { left: 0px; transform: translateX(-450px); }

.admin-bar .elbzotech-mini-cart-side-global .mini-cart-content { top: 32px; }

.elbzotech-mini-cart-side-global.open-side .mini-cart-content { transform: translateX(0px); }

.elbzotech-mini-cart-side-global .mini-cart-side-overlay { position: fixed; inset: 0px; content: ""; background: rgba(0, 0, 0, 0.7); z-index: 100; opacity: 0; visibility: hidden; transition: 0.3s ease-out; }

.elbzotech-mini-cart-side-global .mini_cart_item:last-child { border-bottom: 0px; margin-bottom: 15px; padding-bottom: 0px; }

.elbzotech-mini-cart-side-global.open-side .mini-cart-side-overlay { opacity: 1; visibility: visible; }

.elbzotech-mini-cart-side-global .elbzotech-close-mini-cart { display: block; position: absolute; top: 10px; font-size: 24px; color: rgb(255, 255, 255); width: 40px; height: 40px; text-align: center; line-height: 40px; background: var(--bzo-main-color); }

.elbzotech-mini-cart-side-left-global .elbzotech-close-mini-cart { right: -40px; }

.elbzotech-mini-cart-side-right-global .elbzotech-close-mini-cart { left: -40px; }

.elbzotech-mini-cart-side-global .mini-cart-footer { position: absolute; bottom: 0px; left: 0px; right: 0px; padding: 20px; box-shadow: rgba(0, 0, 0, 0.1) 0px -3px 5px 0px; z-index: 1; background: rgb(255, 255, 255); }

.elbzotech-mini-cart-dropdown-global .list-mini-cart-item { max-height: 269px !important; }

.elbzotech-mini-cart-dropdown-global .mini-cart-content { position: absolute; right: 0px; top: 100%; background: rgb(255, 255, 255); padding: 20px; width: 400px; margin-top: 20px; visibility: hidden; opacity: 0; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 10px; border-radius: 0px; transition: 0.3s ease-out; pointer-events: none; line-height: 28px; list-style: none; z-index: 9992; }

.elbzotech-mini-cart-dropdown-global .mini-cart-content > h2 { margin-bottom: 20px; color: var(--bzo-main-color); }

.elbzotech-mini-cart-dropdown-global .mini-cart-footer { padding-top: 0px; }

.elbzotech-mini-cart-dropdown-global:hover .mini-cart-content { margin-top: 0px; opacity: 1; visibility: visible; pointer-events: inherit; }

.elbzotech-mini-cart-global-style1 { transition: 0.3s ease-out; }

.elbzotech-mini-cart-global-style1 .mini-cart-icon { font-size: 24px; color: var(--bzo-gray-color); position: relative; transition: 0.3s ease-out; line-height: 0; }

.elbzotech-mini-cart-global-style1 .mini-cart-icon:hover { color: var(--bzo-main-color); }

.elbzotech-mini-cart-global-style1 .mini-cart-number { position: absolute; background-color: var(--bzo-main-color); color: rgb(255, 255, 255); font-weight: 500; min-width: 15px; height: 15px; padding: 0px 3px; font-size: 10px; text-align: center; border-radius: 15px; right: -5px; top: -8px; display: flex; justify-content: center; align-items: center; }

.elbzotech-mini-cart-global-style1 .mini-cart-link { display: flex; }

.elbzotech-mini-cart-global-style1 .mini-cart-text { display: flex; }

.elbzotech-mini-cart-global-style1 .mini-cart-total-price { font-weight: 600; }

.elbzotech-mini-cart-global-style2 { cursor: pointer; transition: 0.3s ease-out; }

.elbzotech-mini-cart-global-style2 .mini-cart-icon { font-size: 24px; color: var(--bzo-gray-color); position: relative; transition: 0.3s ease-out; width: 48px; height: 48px; background: rgb(69, 69, 69); justify-content: center; align-items: center; border-radius: 50%; display: flex; }

.elbzotech-mini-cart-global-style2 .mini-cart-icon:hover { color: var(--bzo-main-color); }

.elbzotech-mini-cart-global-style2 .mini-cart-link { display: flex; }

.elbzotech-mini-cart-global-style2 .mini-cart-text { display: flex; flex-direction: column; }

.elbzotech-mini-cart-global-style2 .mini-cart-number-e, .elbzotech-mini-cart-global-style2 .mini-cart-icon { transition: 0.3s ease-out; }

@media (max-width: 1200px) {
  .elbzotech-mini-cart-dropdown-global .mini-cart-content { border-radius: 0px; }
}

@media (max-width: 767px) {
  .elbzotech-mini-cart-dropdown-global .mini-cart-content { width: 100vw; }
  .elbzotech-mini-cart-dropdown-global .mini-cart-content { border-radius: 0px; }
}



@charset "utf-8";

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



@charset "utf-8";

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



@charset "utf-8";

.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: 0px; border-inline-start-width: 1px; border-style: solid; height: 100%; inset-inline: auto -8px; position: relative; width: auto; }

.elementor-widget .elementor-icon-list-items { list-style-type: none; margin: 0px; padding: 0px; }

.elementor-widget .elementor-icon-list-item { margin: 0px; padding: 0px; position: relative; }

.elementor-widget .elementor-icon-list-item::after { inset-block-end: 0px; 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: 0px; }

.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }

@media (min-width: 1921px) {
  .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: 0px; }
  .elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }
}

@media (max-width: 1440px) {
  .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: 0px; }
  .elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }
}

@media (max-width: 1200px) {
  .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: 0px; }
  .elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }
}

@media (max-width: 1024px) {
  .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a { justify-content: center; }
  .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item::after { margin: auto; }
  .elementor-widget.elementor-tablet-align-center .elementor-inline-items { justify-content: center; }
  .elementor-widget.elementor-tablet-align-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: 0px; }
  .elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }
}

@media (max-width: 880px) {
  .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: 0px; }
  .elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }
}

@media (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: 0px; }
  .elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }
}

#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: 0px; }



@charset "utf-8";

.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: 0px; 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 { column-gap: var(--grid-column-gap,5px); row-gap: var(--grid-row-gap,5px); grid-template-columns: var(--grid-template-columns); justify-content: var(--justify-content,center); justify-items: var(--justify-content,center); }

.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: rgb(105, 114, 125); 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: 0px; }

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

.elementor-social-icon-android { background-color: rgb(164, 198, 57); }

.elementor-social-icon-apple { background-color: rgb(153, 153, 153); }

.elementor-social-icon-behance { background-color: rgb(23, 105, 255); }

.elementor-social-icon-bitbucket { background-color: rgb(32, 80, 129); }

.elementor-social-icon-codepen { background-color: rgb(0, 0, 0); }

.elementor-social-icon-delicious { background-color: rgb(51, 153, 255); }

.elementor-social-icon-deviantart { background-color: rgb(5, 204, 71); }

.elementor-social-icon-digg { background-color: rgb(0, 91, 226); }

.elementor-social-icon-dribbble { background-color: rgb(234, 76, 137); }

.elementor-social-icon-elementor { background-color: rgb(211, 12, 92); }

.elementor-social-icon-envelope { background-color: rgb(234, 67, 53); }

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

.elementor-social-icon-flickr { background-color: rgb(0, 99, 220); }

.elementor-social-icon-foursquare { background-color: rgb(45, 91, 227); }

.elementor-social-icon-free-code-camp, .elementor-social-icon-freecodecamp { background-color: rgb(0, 100, 0); }

.elementor-social-icon-github { background-color: rgb(51, 51, 51); }

.elementor-social-icon-gitlab { background-color: rgb(226, 67, 41); }

.elementor-social-icon-globe { background-color: rgb(105, 114, 125); }

.elementor-social-icon-google-plus, .elementor-social-icon-google-plus-g { background-color: rgb(221, 75, 57); }

.elementor-social-icon-houzz { background-color: rgb(122, 193, 66); }

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

.elementor-social-icon-jsfiddle { background-color: rgb(72, 122, 162); }

.elementor-social-icon-link { background-color: rgb(129, 138, 145); }

.elementor-social-icon-linkedin, .elementor-social-icon-linkedin-in { background-color: rgb(0, 119, 181); }

.elementor-social-icon-medium { background-color: rgb(0, 171, 107); }

.elementor-social-icon-meetup { background-color: rgb(236, 28, 64); }

.elementor-social-icon-mixcloud { background-color: rgb(39, 58, 75); }

.elementor-social-icon-odnoklassniki { background-color: rgb(244, 115, 28); }

.elementor-social-icon-pinterest { background-color: rgb(189, 8, 28); }

.elementor-social-icon-product-hunt { background-color: rgb(218, 85, 47); }

.elementor-social-icon-reddit { background-color: rgb(255, 69, 0); }

.elementor-social-icon-rss { background-color: rgb(242, 101, 34); }

.elementor-social-icon-shopping-cart { background-color: rgb(76, 175, 80); }

.elementor-social-icon-skype { background-color: rgb(0, 175, 240); }

.elementor-social-icon-slideshare { background-color: rgb(0, 119, 181); }

.elementor-social-icon-snapchat { background-color: rgb(255, 252, 0); }

.elementor-social-icon-soundcloud { background-color: rgb(255, 136, 0); }

.elementor-social-icon-spotify { background-color: rgb(46, 189, 89); }

.elementor-social-icon-stack-overflow { background-color: rgb(254, 122, 21); }

.elementor-social-icon-steam { background-color: rgb(0, 173, 238); }

.elementor-social-icon-stumbleupon { background-color: rgb(235, 73, 36); }

.elementor-social-icon-telegram { background-color: rgb(44, 165, 224); }

.elementor-social-icon-threads { background-color: rgb(0, 0, 0); }

.elementor-social-icon-thumb-tack { background-color: rgb(26, 161, 216); }

.elementor-social-icon-tripadvisor { background-color: rgb(88, 148, 66); }

.elementor-social-icon-tumblr { background-color: rgb(53, 70, 92); }

.elementor-social-icon-twitch { background-color: rgb(100, 65, 165); }

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

.elementor-social-icon-viber { background-color: rgb(102, 92, 172); }

.elementor-social-icon-vimeo { background-color: rgb(26, 183, 234); }

.elementor-social-icon-vk { background-color: rgb(69, 102, 142); }

.elementor-social-icon-weibo { background-color: rgb(221, 36, 48); }

.elementor-social-icon-weixin { background-color: rgb(49, 169, 24); }

.elementor-social-icon-whatsapp { background-color: rgb(37, 211, 102); }

.elementor-social-icon-wordpress { background-color: rgb(33, 117, 155); }

.elementor-social-icon-x-twitter { background-color: rgb(0, 0, 0); }

.elementor-social-icon-xing { background-color: rgb(2, 100, 102); }

.elementor-social-icon-yelp { background-color: rgb(175, 6, 6); }

.elementor-social-icon-youtube { background-color: rgb(205, 32, 31); }

.elementor-social-icon-500px { background-color: rgb(0, 153, 229); }



@charset "utf-8";

.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: 0px; }

@media (max-width: 1024px) {
  .e--ua-appleWebkit .elementor-share-buttons-tablet--align-right, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right { --justify-content: var(--flex-right,flex-end); }
  .e--ua-appleWebkit .elementor-share-buttons-tablet--align-center, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center { --justify-content: center; }
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid { 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: 0px; }
}

@media (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: 0px; }
}



@charset "utf-8";

.elbzotech-list-link-global { display: flex; }

.elbzotech-list-link-global-block { flex-direction: column; }

.elbzotech-list-link-global a { display: flex; align-items: center; }

.elbzotech-list-link-global span.icon-image-link { display: flex; }



@charset "utf-8";

.elementor-image-gallery .gallery-item { display: inline-block; margin: 0px auto; max-width: 100%; text-align: center; vertical-align: top; width: 100%; }

.elementor-image-gallery .gallery-item img { margin: 0px auto; }

.elementor-image-gallery .gallery-item .gallery-caption { margin: 0px; }

.elementor-image-gallery figure img { display: block; }

.elementor-image-gallery figure figcaption { width: 100%; }

.gallery-spacing-custom .elementor-image-gallery .gallery-icon { padding: 0px; }

@media (min-width: 768px) {
  .elementor-image-gallery .gallery-columns-2 .gallery-item { max-width: 50%; }
  .elementor-image-gallery .gallery-columns-3 .gallery-item { max-width: 33.33%; }
  .elementor-image-gallery .gallery-columns-4 .gallery-item { max-width: 25%; }
  .elementor-image-gallery .gallery-columns-5 .gallery-item { max-width: 20%; }
  .elementor-image-gallery .gallery-columns-6 .gallery-item { max-width: 16.666%; }
  .elementor-image-gallery .gallery-columns-7 .gallery-item { max-width: 14.28%; }
  .elementor-image-gallery .gallery-columns-8 .gallery-item { max-width: 12.5%; }
  .elementor-image-gallery .gallery-columns-9 .gallery-item { max-width: 11.11%; }
  .elementor-image-gallery .gallery-columns-10 .gallery-item { max-width: 10%; }
}

@media (min-width: 480px) and (max-width: 767px) {
  .elementor-image-gallery .gallery.gallery-columns-10 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-2 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-7 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-8 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item { max-width: 50%; }
}

@media (max-width: 479px) {
  .elementor-image-gallery .gallery.gallery-columns-10 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-2 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-7 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-8 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item { max-width: 100%; }
}



@charset "utf-8";

@font-face { font-family: eicons; src: url("fonts/font_icon_woff2_1.woff2") format("woff2"), url("images/eicons.woff?5.49.0") format("woff"), url("fonts/font_icon_ttf_2.ttf") format("truetype"); font-weight: 400; font-style: normal; }

[class*=" eicon-"], [class^="eicon"] { display: inline-block; font-family: eicons; font-size: inherit; font-weight: 400; font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; -webkit-font-smoothing: antialiased; }

@keyframes a { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

.eicon-animation-spin { animation: 2s linear 0s infinite normal none running a; }

.eicon-editor-link::before { content: ""; }

.eicon-editor-unlink::before { content: ""; }

.eicon-editor-external-link::before { content: ""; }

.eicon-editor-close::before { content: ""; }

.eicon-editor-list-ol::before { content: ""; }

.eicon-editor-list-ul::before { content: ""; }

.eicon-editor-bold::before { content: ""; }

.eicon-editor-italic::before { content: ""; }

.eicon-editor-underline::before { content: ""; }

.eicon-editor-paragraph::before { content: ""; }

.eicon-editor-h1::before { content: ""; }

.eicon-editor-h2::before { content: ""; }

.eicon-editor-h3::before { content: ""; }

.eicon-editor-h4::before { content: ""; }

.eicon-editor-h5::before { content: ""; }

.eicon-editor-h6::before { content: ""; }

.eicon-editor-quote::before { content: ""; }

.eicon-editor-code::before { content: ""; }

.eicon-elementor::before { content: ""; }

.eicon-elementor-circle::before { content: ""; }

.eicon-pojome::before { content: ""; }

.eicon-plus::before { content: ""; }

.eicon-menu-bar::before { content: ""; }

.eicon-apps::before { content: ""; }

.eicon-accordion::before { content: ""; }

.eicon-alert::before { content: ""; }

.eicon-animation-text::before { content: ""; }

.eicon-animation::before { content: ""; }

.eicon-banner::before { content: ""; }

.eicon-blockquote::before { content: ""; }

.eicon-button::before { content: ""; }

.eicon-call-to-action::before { content: ""; }

.eicon-captcha::before { content: ""; }

.eicon-carousel::before { content: ""; }

.eicon-checkbox::before { content: ""; }

.eicon-columns::before { content: ""; }

.eicon-countdown::before { content: ""; }

.eicon-counter::before { content: ""; }

.eicon-date::before { content: ""; }

.eicon-divider-shape::before { content: ""; }

.eicon-divider::before { content: ""; }

.eicon-download-button::before { content: ""; }

.eicon-dual-button::before { content: ""; }

.eicon-email-field::before { content: ""; }

.eicon-facebook-comments::before { content: ""; }

.eicon-facebook-like-box::before { content: ""; }

.eicon-form-horizontal::before { content: ""; }

.eicon-form-vertical::before { content: ""; }

.eicon-gallery-grid::before { content: ""; }

.eicon-gallery-group::before { content: ""; }

.eicon-gallery-justified::before { content: ""; }

.eicon-gallery-masonry::before { content: ""; }

.eicon-icon-box::before { content: ""; }

.eicon-image-before-after::before { content: ""; }

.eicon-image-box::before { content: ""; }

.eicon-image-hotspot::before { content: ""; }

.eicon-image-rollover::before { content: ""; }

.eicon-info-box::before { content: ""; }

.eicon-inner-section::before { content: ""; }

.eicon-mailchimp::before { content: ""; }

.eicon-menu-card::before { content: ""; }

.eicon-navigation-horizontal::before { content: ""; }

.eicon-nav-menu::before { content: ""; }

.eicon-navigation-vertical::before { content: ""; }

.eicon-number-field::before { content: ""; }

.eicon-parallax::before { content: ""; }

.eicon-php7::before { content: ""; }

.eicon-post-list::before { content: ""; }

.eicon-post-slider::before { content: ""; }

.eicon-post::before { content: ""; }

.eicon-posts-carousel::before { content: ""; }

.eicon-posts-grid::before { content: ""; }

.eicon-posts-group::before { content: ""; }

.eicon-posts-justified::before { content: ""; }

.eicon-posts-masonry::before { content: ""; }

.eicon-posts-ticker::before { content: ""; }

.eicon-price-list::before { content: ""; }

.eicon-price-table::before { content: ""; }

.eicon-radio::before { content: ""; }

.eicon-rtl::before { content: ""; }

.eicon-scroll::before { content: ""; }

.eicon-search::before { content: ""; }

.eicon-select::before { content: ""; }

.eicon-share::before { content: ""; }

.eicon-sidebar::before { content: ""; }

.eicon-skill-bar::before { content: ""; }

.eicon-slider-3d::before { content: ""; }

.eicon-slider-album::before { content: ""; }

.eicon-slider-device::before { content: ""; }

.eicon-slider-full-screen::before { content: ""; }

.eicon-slider-push::before { content: ""; }

.eicon-slider-vertical::before { content: ""; }

.eicon-slider-video::before { content: ""; }

.eicon-slides::before { content: ""; }

.eicon-social-icons::before { content: ""; }

.eicon-spacer::before { content: ""; }

.eicon-table::before { content: ""; }

.eicon-tabs::before { content: ""; }

.eicon-tel-field::before { content: ""; }

.eicon-text-area::before { content: ""; }

.eicon-text-field::before { content: ""; }

.eicon-thumbnails-down::before { content: ""; }

.eicon-thumbnails-half::before { content: ""; }

.eicon-thumbnails-right::before { content: ""; }

.eicon-time-line::before { content: ""; }

.eicon-toggle::before { content: ""; }

.eicon-url::before { content: ""; }

.eicon-t-letter::before { content: ""; }

.eicon-wordpress::before { content: ""; }

.eicon-text::before { content: ""; }

.eicon-anchor::before { content: ""; }

.eicon-bullet-list::before { content: ""; }

.eicon-code::before { content: ""; }

.eicon-favorite::before { content: ""; }

.eicon-google-maps::before { content: ""; }

.eicon-image::before { content: ""; }

.eicon-photo-library::before { content: ""; }

.eicon-woocommerce::before { content: ""; }

.eicon-youtube::before { content: ""; }

.eicon-flip-box::before { content: ""; }

.eicon-settings::before { content: ""; }

.eicon-headphones::before { content: ""; }

.eicon-testimonial::before { content: ""; }

.eicon-counter-circle::before { content: ""; }

.eicon-person::before { content: ""; }

.eicon-chevron-right::before { content: ""; }

.eicon-chevron-left::before { content: ""; }

.eicon-close::before { content: ""; }

.eicon-file-download::before { content: ""; }

.eicon-save::before { content: ""; }

.eicon-zoom-in::before { content: ""; }

.eicon-shortcode::before { content: ""; }

.eicon-nerd::before { content: ""; }

.eicon-device-desktop::before { content: ""; }

.eicon-device-tablet::before { content: ""; }

.eicon-device-mobile::before { content: ""; }

.eicon-document-file::before { content: ""; }

.eicon-folder-o::before { content: ""; }

.eicon-hypster::before { content: ""; }

.eicon-h-align-left::before { content: ""; }

.eicon-h-align-right::before { content: ""; }

.eicon-h-align-center::before { content: ""; }

.eicon-h-align-stretch::before { content: ""; }

.eicon-v-align-top::before { content: ""; }

.eicon-v-align-bottom::before { content: ""; }

.eicon-v-align-middle::before { content: ""; }

.eicon-v-align-stretch::before { content: ""; }

.eicon-pro-icon::before { content: ""; }

.eicon-mail::before { content: ""; }

.eicon-lock-user::before { content: ""; }

.eicon-testimonial-carousel::before { content: ""; }

.eicon-media-carousel::before { content: ""; }

.eicon-section::before { content: ""; }

.eicon-column::before { content: ""; }

.eicon-edit::before { content: ""; }

.eicon-clone::before { content: ""; }

.eicon-trash::before { content: ""; }

.eicon-play::before { content: ""; }

.eicon-angle-right::before { content: ""; }

.eicon-angle-left::before { content: ""; }

.eicon-animated-headline::before { content: ""; }

.eicon-menu-toggle::before { content: ""; }

.eicon-fb-embed::before { content: ""; }

.eicon-fb-feed::before { content: ""; }

.eicon-twitter-embed::before { content: ""; }

.eicon-twitter-feed::before { content: ""; }

.eicon-sync::before { content: ""; }

.eicon-import-export::before { content: ""; }

.eicon-check-circle::before { content: ""; }

.eicon-library-save::before { content: ""; }

.eicon-library-download::before { content: ""; }

.eicon-insert::before { content: ""; }

.eicon-preview-medium::before { content: ""; }

.eicon-sort-down::before { content: ""; }

.eicon-sort-up::before { content: ""; }

.eicon-heading::before { content: ""; }

.eicon-logo::before { content: ""; }

.eicon-meta-data::before { content: ""; }

.eicon-post-content::before { content: ""; }

.eicon-post-excerpt::before { content: ""; }

.eicon-post-navigation::before { content: ""; }

.eicon-yoast::before { content: ""; }

.eicon-nerd-chuckle::before { content: ""; }

.eicon-nerd-wink::before { content: ""; }

.eicon-comments::before { content: ""; }

.eicon-download-circle-o::before { content: ""; }

.eicon-library-upload::before { content: ""; }

.eicon-save-o::before { content: ""; }

.eicon-upload-circle-o::before { content: ""; }

.eicon-ellipsis-h::before { content: ""; }

.eicon-ellipsis-v::before { content: ""; }

.eicon-arrow-left::before { content: ""; }

.eicon-arrow-right::before { content: ""; }

.eicon-arrow-up::before { content: ""; }

.eicon-arrow-down::before { content: ""; }

.eicon-play-o::before { content: ""; }

.eicon-archive-posts::before { content: ""; }

.eicon-archive-title::before { content: ""; }

.eicon-featured-image::before { content: ""; }

.eicon-post-info::before { content: ""; }

.eicon-post-title::before { content: ""; }

.eicon-site-logo::before { content: ""; }

.eicon-site-search::before { content: ""; }

.eicon-site-title::before { content: ""; }

.eicon-plus-square::before { content: ""; }

.eicon-minus-square::before { content: ""; }

.eicon-cloud-check::before { content: ""; }

.eicon-drag-n-drop::before { content: ""; }

.eicon-welcome::before { content: ""; }

.eicon-handle::before { content: ""; }

.eicon-cart::before { content: ""; }

.eicon-product-add-to-cart::before { content: ""; }

.eicon-product-breadcrumbs::before { content: ""; }

.eicon-product-categories::before { content: ""; }

.eicon-product-description::before { content: ""; }

.eicon-product-images::before { content: ""; }

.eicon-product-info::before { content: ""; }

.eicon-product-meta::before { content: ""; }

.eicon-product-pages::before { content: ""; }

.eicon-product-price::before { content: ""; }

.eicon-product-rating::before { content: ""; }

.eicon-product-related::before { content: ""; }

.eicon-product-stock::before { content: ""; }

.eicon-product-tabs::before { content: ""; }

.eicon-product-title::before { content: ""; }

.eicon-product-upsell::before { content: ""; }

.eicon-products::before { content: ""; }

.eicon-bag-light::before { content: ""; }

.eicon-bag-medium::before { content: ""; }

.eicon-bag-solid::before { content: ""; }

.eicon-basket-light::before { content: ""; }

.eicon-basket-medium::before { content: ""; }

.eicon-basket-solid::before { content: ""; }

.eicon-cart-light::before { content: ""; }

.eicon-cart-medium::before { content: ""; }

.eicon-cart-solid::before { content: ""; }

.eicon-exchange::before { content: ""; }

.eicon-preview-thin::before { content: ""; }

.eicon-device-laptop::before { content: ""; }

.eicon-collapse::before { content: ""; }

.eicon-expand::before { content: ""; }

.eicon-navigator::before { content: ""; }

.eicon-plug::before { content: ""; }

.eicon-dashboard::before { content: ""; }

.eicon-typography::before { content: ""; }

.eicon-info-circle-o::before { content: ""; }

.eicon-integration::before { content: ""; }

.eicon-plus-circle-o::before { content: ""; }

.eicon-rating::before { content: ""; }

.eicon-review::before { content: ""; }

.eicon-tools::before { content: ""; }

.eicon-loading::before { content: ""; }

.eicon-sitemap::before { content: ""; }

.eicon-click::before { content: ""; }

.eicon-clock::before { content: ""; }

.eicon-library-open::before { content: ""; }

.eicon-warning::before { content: ""; }

.eicon-flow::before { content: ""; }

.eicon-cursor-move::before { content: ""; }

.eicon-arrow-circle-left::before { content: ""; }

.eicon-flash::before { content: ""; }

.eicon-redo::before { content: ""; }

.eicon-ban::before { content: ""; }

.eicon-barcode::before { content: ""; }

.eicon-calendar::before { content: ""; }

.eicon-caret-left::before { content: ""; }

.eicon-caret-right::before { content: ""; }

.eicon-caret-up::before { content: ""; }

.eicon-chain-broken::before { content: ""; }

.eicon-check-circle-o::before { content: ""; }

.eicon-check::before { content: ""; }

.eicon-chevron-double-left::before { content: ""; }

.eicon-chevron-double-right::before { content: ""; }

.eicon-undo::before { content: ""; }

.eicon-filter::before { content: ""; }

.eicon-circle-o::before { content: ""; }

.eicon-circle::before { content: ""; }

.eicon-clock-o::before { content: ""; }

.eicon-cog::before { content: ""; }

.eicon-cogs::before { content: ""; }

.eicon-commenting-o::before { content: ""; }

.eicon-copy::before { content: ""; }

.eicon-database::before { content: ""; }

.eicon-dot-circle-o::before { content: ""; }

.eicon-envelope::before { content: ""; }

.eicon-external-link-square::before { content: ""; }

.eicon-eyedropper::before { content: ""; }

.eicon-folder::before { content: ""; }

.eicon-font::before { content: ""; }

.eicon-adjust::before { content: ""; }

.eicon-lightbox::before { content: ""; }

.eicon-heart-o::before { content: ""; }

.eicon-history::before { content: ""; }

.eicon-image-bold::before { content: ""; }

.eicon-info-circle::before { content: ""; }

.eicon-link::before { content: ""; }

.eicon-long-arrow-left::before { content: ""; }

.eicon-long-arrow-right::before { content: ""; }

.eicon-caret-down::before { content: ""; }

.eicon-paint-brush::before { content: ""; }

.eicon-pencil::before { content: ""; }

.eicon-plus-circle::before { content: ""; }

.eicon-zoom-in-bold::before { content: ""; }

.eicon-sort-amount-desc::before { content: ""; }

.eicon-sign-out::before { content: ""; }

.eicon-spinner::before { content: ""; }

.eicon-square::before { content: ""; }

.eicon-star-o::before { content: ""; }

.eicon-star::before { content: ""; }

.eicon-text-align-justify::before { content: ""; }

.eicon-text-align-center::before { content: ""; }

.eicon-tags::before { content: ""; }

.eicon-text-align-left::before { content: ""; }

.eicon-text-align-right::before { content: ""; }

.eicon-close-circle::before { content: ""; }

.eicon-trash-o::before { content: ""; }

.eicon-font-awesome::before { content: ""; }

.eicon-user-circle-o::before { content: ""; }

.eicon-video-camera::before { content: ""; }

.eicon-heart::before { content: ""; }

.eicon-wrench::before { content: ""; }

.eicon-help::before { content: ""; }

.eicon-help-o::before { content: ""; }

.eicon-zoom-out-bold::before { content: ""; }

.eicon-plus-square-o::before { content: ""; }

.eicon-minus-square-o::before { content: ""; }

.eicon-minus-circle::before { content: ""; }

.eicon-minus-circle-o::before { content: ""; }

.eicon-code-bold::before { content: ""; }

.eicon-cloud-upload::before { content: ""; }

.eicon-search-bold::before { content: ""; }

.eicon-map-pin::before { content: ""; }

.eicon-meetup::before { content: ""; }

.eicon-slideshow::before { content: ""; }

.eicon-t-letter-bold::before { content: ""; }

.eicon-preferences::before { content: ""; }

.eicon-table-of-contents::before { content: ""; }

.eicon-tv::before { content: ""; }

.eicon-upload::before { content: ""; }

.eicon-instagram-comments::before { content: ""; }

.eicon-instagram-nested-gallery::before { content: ""; }

.eicon-instagram-post::before { content: ""; }

.eicon-instagram-video::before { content: ""; }

.eicon-instagram-gallery::before { content: ""; }

.eicon-instagram-likes::before { content: ""; }

.eicon-facebook::before { content: ""; }

.eicon-twitter::before { content: ""; }

.eicon-pinterest::before { content: ""; }

.eicon-frame-expand::before { content: ""; }

.eicon-frame-minimize::before { content: ""; }

.eicon-archive::before { content: ""; }

.eicon-colors-typography::before { content: ""; }

.eicon-custom::before { content: ""; }

.eicon-footer::before { content: ""; }

.eicon-header::before { content: ""; }

.eicon-layout-settings::before { content: ""; }

.eicon-lightbox-expand::before { content: ""; }

.eicon-error-404::before { content: ""; }

.eicon-theme-style::before { content: ""; }

.eicon-search-results::before { content: ""; }

.eicon-single-post::before { content: ""; }

.eicon-site-identity::before { content: ""; }

.eicon-theme-builder::before { content: ""; }

.eicon-download-bold::before { content: ""; }

.eicon-share-arrow::before { content: ""; }

.eicon-global-settings::before { content: ""; }

.eicon-user-preferences::before { content: ""; }

.eicon-lock::before { content: ""; }

.eicon-export-kit::before { content: ""; }

.eicon-import-kit::before { content: ""; }

.eicon-lottie::before { content: ""; }

.eicon-products-archive::before { content: ""; }

.eicon-single-product::before { content: ""; }

.eicon-disable-trash-o::before { content: ""; }

.eicon-single-page::before { content: ""; }

.eicon-wordpress-light::before { content: ""; }

.eicon-cogs-check::before { content: ""; }

.eicon-custom-css::before { content: ""; }

.eicon-global-colors::before { content: ""; }

.eicon-globe::before { content: ""; }

.eicon-typography-1::before { content: ""; }

.eicon-background::before { content: ""; }

.eicon-device-responsive::before { content: ""; }

.eicon-device-wide::before { content: ""; }

.eicon-code-highlight::before { content: ""; }

.eicon-video-playlist::before { content: ""; }

.eicon-download-kit::before { content: ""; }

.eicon-kit-details::before { content: ""; }

.eicon-kit-parts::before { content: ""; }

.eicon-kit-upload::before { content: ""; }

.eicon-kit-plugins::before { content: ""; }

.eicon-kit-upload-alt::before { content: ""; }

.eicon-hotspot::before { content: ""; }

.eicon-paypal-button::before { content: ""; }

.eicon-shape::before { content: ""; }

.eicon-wordart::before { content: ""; }

.eicon-checkout::before { content: ""; }

.eicon-container::before { content: ""; }

.eicon-flip::before { content: ""; }

.eicon-info::before { content: ""; }

.eicon-my-account::before { content: ""; }

.eicon-purchase-summary::before { content: ""; }

.eicon-page-transition::before { content: ""; }

.eicon-spotify::before { content: ""; }

.eicon-stripe-button::before { content: ""; }

.eicon-woo-settings::before { content: ""; }

.eicon-woo-cart::before { content: ""; }

.eicon-grow::before { content: ""; }

.eicon-order-end::before { content: ""; }

.eicon-nowrap::before { content: ""; }

.eicon-order-start::before { content: ""; }

.eicon-progress-tracker::before { content: ""; }

.eicon-shrink::before { content: ""; }

.eicon-wrap::before { content: ""; }

.eicon-align-center-h::before { content: ""; }

.eicon-align-center-v::before { content: ""; }

.eicon-align-end-h::before { content: ""; }

.eicon-align-end-v::before { content: ""; }

.eicon-align-start-h::before { content: ""; }

.eicon-align-start-v::before { content: ""; }

.eicon-align-stretch-h::before { content: ""; }

.eicon-align-stretch-v::before { content: ""; }

.eicon-justify-center-h::before { content: ""; }

.eicon-justify-center-v::before { content: ""; }

.eicon-justify-end-h::before { content: ""; }

.eicon-justify-end-v::before { content: ""; }

.eicon-justify-space-around-h::before { content: ""; }

.eicon-justify-space-around-v::before { content: ""; }

.eicon-justify-space-between-h::before { content: ""; }

.eicon-justify-space-between-v::before { content: ""; }

.eicon-justify-space-evenly-h::before { content: ""; }

.eicon-justify-space-evenly-v::before { content: ""; }

.eicon-justify-start-h::before { content: ""; }

.eicon-justify-start-v::before { content: ""; }

.eicon-woocommerce-cross-sells::before { content: ""; }

.eicon-woocommerce-notices::before { content: ""; }

.eicon-inner-container::before { content: ""; }

.eicon-warning-full::before { content: ""; }

.eicon-exit::before { content: ""; }

.eicon-loop-builder::before { content: ""; }

.eicon-notes::before { content: ""; }

.eicon-read::before { content: ""; }

.eicon-unread::before { content: ""; }

.eicon-carousel-loop::before { content: ""; }

.eicon-mega-menu::before { content: ""; }

.eicon-nested-carousel::before { content: ""; }

.eicon-ai::before { content: ""; }

.eicon-taxonomy-filter::before { content: ""; }

.eicon-container-grid::before { content: ""; }

.eicon-upgrade::before { content: ""; }

.eicon-advanced::before { content: ""; }

.eicon-div-block::before { content: ""; }

.eicon-notification::before { content: ""; }

.eicon-light-mode::before { content: ""; }

.eicon-dark-mode::before { content: ""; }

.eicon-upgrade-crown::before { content: ""; }

.eicon-off-canvas::before { content: ""; }

.eicon-speakerphone::before { content: ""; }

.eicon-ehp-cta::before { content: ""; }

.eicon-ehp-forms::before { content: ""; }

.eicon-ehp-hero::before { content: ""; }

.eicon-ehp-zigzag::before { content: ""; }

.eicon-e-button::before { content: ""; }

.eicon-flexbox::before { content: ""; }

.eicon-paragraph::before { content: ""; }

.eicon-icon::before { content: ""; }

.eicon-e-image::before { content: ""; }

.eicon-video::before { content: ""; }

.eicon-svg::before { content: ""; }

.eicon-e-divider::before { content: ""; }

.eicon-e-heading::before { content: ""; }

.eicon-atomic::before { content: ""; }

.eicon-library-delete::before { content: ""; }

.eicon-library-copy::before { content: ""; }

.eicon-library-folder-empty::before { content: ""; }

.eicon-library-move::before { content: ""; }

.eicon-library-edit::before { content: ""; }

.eicon-library-subscription-upgrade::before { content: ""; }

.eicon-library-folder-view::before { content: ""; }

.eicon-library-grid::before { content: ""; }

.eicon-library-cloud-connect::before { content: ""; }

.eicon-library-import::before { content: ""; }

.eicon-library-list::before { content: ""; }

.eicon-library-cloud-empty::before { content: ""; }

.eicon-folder-plus::before { content: ""; }

.eicon-library-folder::before { content: ""; }

.eicon-accessibility::before { content: ""; }

.eicon-lock-outline::before { content: ""; }

.eicon-e-youtube::before { content: ""; }

.eicon-contact::before { content: ""; }

.eicon-layout::before { content: ""; }

.eicon-components::before { content: ""; }

.eicon-tab-content::before { content: ""; }

.eicon-tab-menu::before { content: ""; }

.eicon-atomic-label::before { content: ""; }

.eicon-atomic-form::before { content: ""; }

.eicon-atomic-submit-button::before { content: ""; }

.eicon-atomic-input::before { content: ""; }

.eicon-atomic-text-area::before { content: ""; }

.eicon-atomic-select::before { content: ""; }

.eicon-atomic-checkbox::before { content: ""; }

.eicon-atomic-radiobutton::before { content: ""; }

.eicon-atomic-file-upload::before { content: ""; }

.eicon-atomic-time-picker::before { content: ""; }

.eicon-atomic-date-picker::before { content: ""; }

.eicon-eye::before { content: ""; }

.eicon-elementor-square::before { content: ""; }



@charset "utf-8";

.button-wrap-global { display: inline-block; }

.button-wrap-global .button-inner .icon-button-el, .button-wrap-global .button-inner .text-button { vertical-align: middle; }

.button-wrap-global .icon-image-btn { position: relative; display: inline-block; }

.button-wrap-global .icon-image-btn .icon_image_hover { position: absolute; left: 0px; top: 0px; opacity: 0; }

.button-wrap-global .button-inner:hover .icon-image-btn .icon_image_hover { opacity: 1; }

.button-wrap-global .button-inner:hover .icon-image-btn > img { opacity: 0; }

.elbzotech-bt-global-default { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(255, 255, 255); background: var(--bzo-title_typo-color); border-radius: 0px; text-align: center; text-transform: uppercase; font-weight: 600; padding: 11px 30px; font-size: 13px; line-height: 1.4; display: inline-flex; cursor: pointer; position: relative; font-family: var(--bzo-title_typo-font-family); transition: 0.15s; overflow: hidden; align-items: center; justify-content: center; gap: 5px; }

.elbzotech-bt-global-default:hover, .elbzotech-bt-global-default:focus { color: rgb(255, 255, 255); background: var(--bzo-main-color); }

@media (max-width: 767px) {
  .elbzotech-bt-global-default { font-size: 12px; padding: 8px 16px; }
}

.elbzotech-bt-global-style2 { border: 1px solid var(--bzo-title_typo-color); color: var(--bzo-title_typo-color); background: rgb(255, 255, 255); border-radius: 0px; text-align: center; text-transform: uppercase; font-weight: 600; padding: 11px 30px; font-size: 13px; line-height: 1.4; display: inline-flex; cursor: pointer; position: relative; font-family: var(--bzo-title_typo-font-family); transition: 0.15s; overflow: hidden; align-items: center; justify-content: center; gap: 5px; }

.elbzotech-bt-global-style2:hover { background-color: var(--bzo-title_typo-color); color: rgb(255, 255, 255); }

@media (max-width: 767px) {
  .elbzotech-bt-global-style5 { padding: 7px 15px; gap: 7px; }
}

.elbzotech-bt-global-style3 { color: var(--bzo-title_typo-color); font-weight: 700; font-size: 16px; line-height: 20px; border-radius: 0px; cursor: pointer; position: relative; transition: 0.3s; display: flex; align-items: center; gap: 4px; text-transform: capitalize; }

.elbzotech-bt-global-style3 .text-button { border-bottom: 1px solid var(--bzo-title_typo-color); transition: 0.3s ease-out; }

.elbzotech-bt-global-style3 .icon-button-el { font-size: 20px; }

.elbzotech-bt-global-style3:hover .text-button { border-color: var(--bzo-main-color); }

.elbzotech-bt-global-style3:focus, .elbzotech-bt-global-style3:hover { color: var(--bzo-main-color); }

.elbzotech-bt-global-style4 { color: rgb(255, 255, 255); font-weight: 500; padding: 15px 35px; border-radius: 0px; position: relative; display: flex; align-items: center; gap: 6px; background-color: var(--bzo-main-color); flex-direction: row-reverse; transition: 0.3s; }

.elbzotech-bt-global-style4:hover { background-color: var(--bzo-main-color-mix-black); color: rgb(255, 255, 255); }

@media (max-width: 767px) {
  .elbzotech-bt-global-style4 { padding: 8px 15px; }
}



@charset "utf-8";

.elementor-widget-rating { --e-rating-gap: 0px; --e-rating-icon-font-size: 16px; --e-rating-icon-color: #ccd6df; --e-rating-icon-marked-color: #f0ad4e; --e-rating-icon-marked-width: 100%; --e-rating-justify-content: flex-start; }

.elementor-widget-rating .e-rating { display: flex; justify-content: var(--e-rating-justify-content); }

.elementor-widget-rating .e-rating-wrapper { display: flex; flex-flow: wrap; justify-content: inherit; margin-block-end: calc(0px - var(--e-rating-gap)); margin-inline-end: calc(0px - var(--e-rating-gap)); width: fit-content; }

.elementor-widget-rating .e-rating .e-icon { margin-block-end: var(--e-rating-gap); margin-inline-end: var(--e-rating-gap); position: relative; }

.elementor-widget-rating .e-rating .e-icon-wrapper.e-icon-marked { --e-rating-icon-color: var(--e-rating-icon-marked-color); height: 100%; inset-block-start: 0px; inset-inline-start: 0px; overflow: hidden; position: absolute; width: var(--e-rating-icon-marked-width); z-index: 1; }

.elementor-widget-rating .e-rating .e-icon-wrapper :is(i, svg) { display: flex; flex-shrink: 0; }

.elementor-widget-rating .e-rating .e-icon-wrapper i { color: var(--e-rating-icon-color); font-size: var(--e-rating-icon-font-size); }

.elementor-widget-rating .e-rating .e-icon-wrapper svg { fill: var(--e-rating-icon-color); height: var(--e-rating-icon-font-size); width: auto; }



@charset "utf-8";

.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: rgba(237, 237, 237, 0.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: rgba(237, 237, 237, 0.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: 0.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(0px, -50%, 1px); }

.elementor-element :where(.swiper-horizontal) ~ .swiper-pagination-bullets, .elementor-lightbox :where(.swiper-horizontal) ~ .swiper-pagination-bullets { bottom: 5px; left: 0px; 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: 0px; top: 0px; 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% - 15px); }

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

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

.elementor-element.elementor-arrows-position-outside .swiper, .elementor-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: 0px; }

.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: 0px; }



@charset "utf-8";

.elementor-widget-n-carousel { --e-n-carousel-slides-to-show: 3; --e-n-carousel-swiper-slides-gap: 10px; --e-n-carousel-swiper-slides-to-display: 3; --e-n-carousel-swiper-pagination-size: 0; --e-n-carousel-swiper-pagination-spacing: 10px; --e-n-carousel-swiper-offset-size: 0; height: fit-content; }

.elementor-widget-n-carousel .e-n-carousel { display: flex; min-width: 0px; }

.elementor-widget-n-carousel .e-n-carousel > .swiper-wrapper > .swiper-slide-active.elementor-edit-area-active { overflow: initial; }

.elementor-widget-n-carousel .e-n-carousel.offset-left { padding-inline-start: var(--e-n-carousel-swiper-offset-size,0); }

.elementor-widget-n-carousel .e-n-carousel.offset-both, .elementor-widget-n-carousel .e-n-carousel.offset-right { padding-inline-end: var(--e-n-carousel-swiper-offset-size,0); }

.elementor-widget-n-carousel .e-n-carousel.offset-both { padding-inline-start: var(--e-n-carousel-swiper-offset-size,0); }

.elementor-widget-n-carousel .e-n-carousel > .swiper-wrapper .swiper-slide a.e-con { display: var(--display); }

.elementor-widget-n-carousel .e-n-carousel > .swiper-wrapper > .swiper-slide { flex-shrink: 0; height: var(--e-n-carousel-slide-height,initial); }

.elementor-widget-n-carousel .e-n-carousel > .swiper-wrapper > .swiper-slide > .e-con { height: var(--e-n-carousel-slide-container-height,initial); max-width: calc(100% - var(--margin-inline-start, var(--margin-left)) - var(--margin-inline-end, var(--margin-right))); }

.elementor-widget-n-carousel { --e-n-carousel-arrow-prev-top-align: 50%; --e-n-carousel-arrow-prev-top-position: 0px; --e-n-carousel-arrow-prev-caption-spacing: 15px; --e-n-carousel-arrow-next-top-align: 50%; --e-n-carousel-arrow-next-top-position: 0px; --e-n-carousel-arrow-next-caption-spacing: 15px; --e-n-carousel-arrow-prev-left-align: 0px; --e-n-carousel-arrow-prev-left-position: 0px; --e-n-carousel-arrow-next-right-align: 0px; --e-n-carousel-arrow-next-right-position: 0px; --e-n-carousel-arrow-next-translate-x: 0px; --e-n-carousel-arrow-next-translate-y: 0px; --e-n-carousel-arrow-prev-translate-x: 0px; --e-n-carousel-arrow-prev-translate-y: 0px; }

.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next, .elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev { border-style: var(--e-n-carousel-arrow-normal-border-type); color: var(--e-n-carousel-arrow-normal-color,hsla(0,0%,93.3%,.9)); font-size: var(--e-n-carousel-arrow-size,25px); transition-duration: 0.25s; z-index: 2; }

.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next svg, .elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev svg { fill: var(--e-n-carousel-arrow-normal-color,hsla(0,0%,93.3%,.9)); }

.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next:hover, .elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover { border-style: var(--e-n-carousel-arrow-hover-border-type); color: var(--e-n-carousel-arrow-hover-color,hsla(0,0%,93.3%,.9)); }

.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next:hover svg, .elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover svg { fill: var(--e-n-carousel-arrow-hover-color,hsla(0,0%,93.3%,.9)); }

.elementor-widget-n-carousel.elementor-element :is(.swiper, .swiper-container) ~ .elementor-swiper-button-next { right: calc(var(--e-n-carousel-arrow-next-right-align) + var(--e-n-carousel-arrow-next-right-position)); top: calc(var(--e-n-carousel-arrow-next-top-align) + var(--e-n-carousel-arrow-next-top-position) - var(--e-n-carousel-arrow-next-caption-spacing)); transform: translate(var(--e-n-carousel-arrow-next-translate-x),var(--e-n-carousel-arrow-next-translate-y)); }

.elementor-widget-n-carousel.elementor-element :is(.swiper, .swiper-container) ~ .elementor-swiper-button-prev { left: calc(var(--e-n-carousel-arrow-prev-left-align) + var(--e-n-carousel-arrow-prev-left-position)); top: calc(var(--e-n-carousel-arrow-prev-top-align) + var(--e-n-carousel-arrow-prev-top-position) - var(--e-n-carousel-arrow-prev-caption-spacing)); transform: translate(var(--e-n-carousel-arrow-prev-translate-x),var(--e-n-carousel-arrow-prev-translate-y)); }

.elementor-widget-n-carousel { --e-n-carousel-swiper-padding-bottom: calc(var(--e-n-carousel-swiper-pagination-size) + var(--e-n-carousel-swiper-pagination-spacing)); }

.elementor-widget-n-carousel.elementor-pagination-type-bullets { --e-n-carousel-swiper-pagination-size: 6px; }

.elementor-widget-n-carousel.elementor-pagination-type-fraction { --e-n-carousel-swiper-pagination-size: 16px; }

.elementor-widget-n-carousel.elementor-pagination-type-progressbar { --e-n-carousel-swiper-pagination-size: 4px; }

.elementor-widget-n-carousel .swiper-pagination-progressbar { height: var(--e-n-carousel-swiper-pagination-size); }

.elementor-widget-n-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--e-n-carousel-progressbar-normal-color,#000); }

.elementor-widget-n-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill:hover { background: var(--e-n-carousel-progressbar-hover-color,#000); }

.elementor-widget-n-carousel .swiper-pagination-fraction { color: var(--e-n-carousel-fraction-color,#000); }

.elementor-widget-n-carousel .swiper-pagination-bullet { background: var(--e-n-carousel-dots-normal-color,#000); height: var(--e-n-carousel-swiper-pagination-size); width: var(--e-n-carousel-swiper-pagination-size); }

.elementor-widget-n-carousel .swiper-pagination-bullet:hover { background: var(--e-n-carousel-dots-hover-color,#000); opacity: 1; }

.elementor-widget-n-carousel .swiper-horizontal > .swiper-pagination-bullets, .elementor-widget-n-carousel .swiper-pagination, .elementor-widget-n-carousel .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-widget-n-carousel .swiper-pagination-custom, .elementor-widget-n-carousel .swiper-pagination-fraction { font-size: var(--e-n-carousel-swiper-pagination-size); line-height: var(--e-n-carousel-swiper-pagination-size); }

.elementor-widget-n-carousel.elementor-pagination-position-outside:not(:has(> .elementor-widget-container)) > .swiper, .elementor-widget-n-carousel.elementor-pagination-position-outside:not(:has(> .elementor-widget-container)) > .swiper-container, .elementor-widget-n-carousel.elementor-pagination-position-outside > .elementor-widget-container > .swiper, .elementor-widget-n-carousel.elementor-pagination-position-outside > .elementor-widget-container > .swiper-container { padding-bottom: var(--e-n-carousel-swiper-padding-bottom); }

.elementor-widget-n-carousel.elementor-pagination-position-outside:not(:has(> .elementor-widget-container)) > .swiper .elementor-background-slideshow, .elementor-widget-n-carousel.elementor-pagination-position-outside:not(:has(> .elementor-widget-container)) > .swiper-container .elementor-background-slideshow, .elementor-widget-n-carousel.elementor-pagination-position-outside > .elementor-widget-container > .swiper .elementor-background-slideshow, .elementor-widget-n-carousel.elementor-pagination-position-outside > .elementor-widget-container > .swiper-container .elementor-background-slideshow { padding-bottom: 0px; }

.elementor-widget-n-carousel.elementor-pagination-position-outside:not(:has(> .elementor-widget-container)) .swiper-pagination-bullet, .elementor-widget-n-carousel.elementor-pagination-position-outside > .elementor-widget-container .swiper-pagination-bullet { vertical-align: top; }

.elementor-widget-n-carousel { --e-n-carousel-dots-vertical-position: 100%; --e-n-carousel-dots-vertical-offset: 0px; --e-n-carousel-dots-horizontal-position: 50%; --e-n-carousel-dots-horizontal-offset: 0px; --e-n-carousel-dots-horizontal-transform: -50%; --e-n-carousel-dots-vertical-transform: -100%; --e-n-carousel-fraction-vertical-position: 100%; --e-n-carousel-fraction-vertical-offset: 0px; --e-n-carousel-fraction-horizontal-position: 50%; --e-n-carousel-fraction-horizontal-offset: 0px; --e-n-carousel-fraction-horizontal-transform: -50%; --e-n-carousel-fraction-vertical-transform: -100%; }

.elementor-widget-n-carousel .swiper-pagination-bullets { height: max-content; inset-inline-start: calc(var(--e-n-carousel-dots-horizontal-position) + var(--e-n-carousel-dots-horizontal-offset)); top: calc(var(--e-n-carousel-dots-vertical-position) + var(--e-n-carousel-dots-vertical-offset)); transform: translate(calc(var(--e-n-carousel-dots-horizontal-transform) * var(--direction-multiplier, 1)),var(--e-n-carousel-dots-vertical-transform)); width: max-content; z-index: 3; }

.elementor-widget-n-carousel .swiper-pagination-fraction { height: max-content; inset-inline-start: calc(var(--e-n-carousel-fraction-horizontal-position) + var(--e-n-carousel-fraction-horizontal-offset)); top: calc(var(--e-n-carousel-fraction-vertical-position) + var(--e-n-carousel-fraction-vertical-offset)); transform: translate(calc(var(--e-n-carousel-fraction-horizontal-transform) * var(--direction-multiplier, 1)),var(--e-n-carousel-fraction-vertical-transform)); width: max-content; z-index: 3; }

.swiper-container:not(.swiper-container-initialized) > .swiper-wrapper, .swiper:not(.swiper-initialized) > .swiper-wrapper { gap: var(--e-n-carousel-swiper-slides-gap); overflow: hidden; }

.swiper-container:not(.swiper-container-initialized) > .swiper-wrapper > .swiper--slide, .swiper:not(.swiper-initialized) > .swiper-wrapper > .swiper--slide { --e-n-carousel-number-of-gaps: max(calc(var(--e-n-carousel-swiper-slides-to-display) - 1),0); --e-n-carousel-gaps-width-total: calc(var(--e-n-carousel-number-of-gaps) * var(--e-n-carousel-swiper-slides-gap)); max-width: calc((100% - var(--e-n-carousel-gaps-width-total)) / var(--e-n-carousel-swiper-slides-to-display, 1)); }

[data-core-v316-plus="true"] .elementor-widget-n-carousel .e-n-carousel .swiper-slide > .e-con { --padding-top: initial; --padding-right: initial; --padding-bottom: initial; --padding-left: initial; }



@charset "utf-8";

.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: 0px; margin: auto; padding: 0px; position: absolute; width: 22px; }



@charset "utf-8";

.elementor-motion-effects-element, .elementor-motion-effects-layer { transition-duration: 1s; transition-property: transform, opacity; transition-timing-function: cubic-bezier(0, 0.33, 0.07, 1.03); }

@media (prefers-reduced-motion: reduce) {
  .elementor-motion-effects-element, .elementor-motion-effects-layer { transition-duration: 0s !important; }
}

.elementor-motion-effects-container { height: 100%; left: 0px; overflow: hidden; position: absolute; top: 0px; 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: 0px; position: absolute; top: 0px; }

.elementor-motion-effects-perspective { perspective: 1200px; }

.elementor-motion-effects-element { transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x); }



@charset "utf-8";

@keyframes slideInDown { 
  0% { transform: translate3d(0px, -100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}

.slideInDown { animation-name: slideInDown; }



@charset "utf-8";

@keyframes slideInRight { 
  0% { transform: translate3d(100%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}

.slideInRight { animation-name: slideInRight; }



@charset "utf-8";

.elementor-widget-n-accordion { --n-accordion-title-font-size: 20px; --n-accordion-title-flex-grow: initial; --n-accordion-title-justify-content: initial; --n-accordion-title-icon-order: -1; --n-accordion-border-width: 1px; --n-accordion-border-color: #d5d8dc; --n-accordion-border-style: solid; --n-accordion-item-title-flex-grow: initial; --n-accordion-item-title-space-between: 0px; --n-accordion-item-title-distance-from-content: 0px; --n-accordion-padding: 10px; --n-accordion-border-radius: 0px; --n-accordion-icon-size: 15px; --n-accordion-title-normal-color: #1f2124; --n-accordion-title-hover-color: #1f2124; --n-accordion-title-active-color: #1f2124; --n-accordion-icon-normal-color: var(--n-accordion-title-normal-color); --n-accordion-icon-hover-color: var(--n-accordion-title-hover-color); --n-accordion-icon-active-color: var(--n-accordion-title-active-color); --n-accordion-icon-gap: 0 10px; width: 100%; }

.elementor-widget-n-accordion .e-n-accordion details > summary::-webkit-details-marker { display: none; }

.elementor-widget-n-accordion .e-n-accordion-item { display: flex; flex-direction: column; position: relative; }

.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child) { margin-block-end: var(--n-accordion-item-title-space-between); }

:where(.elementor-widget-n-accordion .e-n-accordion-item > .e-con) { border: var(--n-accordion-border-width) var(--n-accordion-border-style) var(--n-accordion-border-color); }

.elementor-widget-n-accordion .e-n-accordion-item-title { align-items: center; border-color: var(--n-accordion-border-color); border-radius: var(--n-accordion-border-radius); border-style: var(--n-accordion-border-style); border-width: var(--n-accordion-border-width); color: var(--n-accordion-title-normal-color); cursor: pointer; display: flex; flex-direction: row; flex-grow: var(--n-menu-title-flex-grow); gap: var(--n-accordion-icon-gap); justify-content: var(--n-accordion-title-justify-content); list-style: none; padding: var(--n-accordion-padding); }

.elementor-widget-n-accordion .e-n-accordion-item-title-header { display: flex; }

.elementor-widget-n-accordion .e-n-accordion-item-title-header h1, .elementor-widget-n-accordion .e-n-accordion-item-title-header h2, .elementor-widget-n-accordion .e-n-accordion-item-title-header h3, .elementor-widget-n-accordion .e-n-accordion-item-title-header h4, .elementor-widget-n-accordion .e-n-accordion-item-title-header h5, .elementor-widget-n-accordion .e-n-accordion-item-title-header h6, .elementor-widget-n-accordion .e-n-accordion-item-title-header p { margin-block: 0px; }

.elementor-widget-n-accordion .e-n-accordion-item-title-text { align-items: center; font-size: var(--n-accordion-title-font-size); }

.elementor-widget-n-accordion .e-n-accordion-item-title-icon { align-items: center; display: flex; flex-direction: row; order: var(--n-accordion-title-icon-order); position: relative; width: fit-content; }

.elementor-widget-n-accordion .e-n-accordion-item-title-icon span { height: var(--n-accordion-icon-size); width: auto; }

.elementor-widget-n-accordion .e-n-accordion-item-title-icon span > i { color: var(--n-accordion-icon-normal-color); font-size: var(--n-accordion-icon-size); }

.elementor-widget-n-accordion .e-n-accordion-item-title-icon span > svg { fill: var(--n-accordion-icon-normal-color); height: var(--n-accordion-icon-size); }

.elementor-widget-n-accordion .e-n-accordion-item-title > span { cursor: pointer; }

.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title { color: var(--n-accordion-title-active-color); margin-block-end: var(--n-accordion-item-title-distance-from-content); }

.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened { display: flex; }

.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed { display: none; }

.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > i { color: var(--n-accordion-icon-active-color); }

.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > svg { fill: var(--n-accordion-icon-active-color); }

.elementor-widget-n-accordion .e-n-accordion-item:not([open]) .e-con { display: none; }

.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover > .e-n-accordion-item-title { color: var(--n-accordion-title-hover-color); }

.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > i { color: var(--n-accordion-icon-hover-color); }

.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > svg { fill: var(--n-accordion-icon-hover-color); }

.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened { display: none; }

.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed { display: flex; }

.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span > svg { fill: var(--n-accordion-icon-normal-color); }

.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span > i { color: var(--n-accordion-icon-normal-color); }

.elementor-widget-n-accordion .e-n-accordion-item > span { cursor: pointer; }



@charset "utf-8";

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

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

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

.elementor-image-carousel-wrapper:not(.swiper-initialized) .swiper-slide { max-width: calc(100% / var(--e-image-carousel-slides-to-show, 3)); }



@charset "utf-8";

body.elementor-page .elementor-widget-menu-anchor { margin-block-end: 0px; }



@charset "utf-8";

@font-face { font-family: dashicons; src: url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAHvwAAsAAAAA3EgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAQAAAAFZAuk8lY21hcAAAAXwAAAk/AAAU9l+BPsxnbHlmAAAKvAAAYwIAAKlAcWTMRWhlYWQAAG3AAAAALwAAADYXkmaRaGhlYQAAbfAAAAAfAAAAJAQ3A0hobXR4AABuEAAAACUAAAVQpgT/9mxvY2EAAG44AAACqgAAAqps5EEYbWF4cAAAcOQAAAAfAAAAIAJvAKBuYW1lAABxBAAAATAAAAIiwytf8nBvc3QAAHI0AAAJvAAAEhojMlz2eJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/Mc4gYGVgYOBhzGNgYHBHUp/ZZBkaGFgYGJgZWbACgLSXFMYHD4yfHVnAnH1mBgZGIE0CDMAAI/zCGl4nN3Y93/eVRnG8c/9JE2bstLdQIF0N8x0t8w0pSMt0BZKS5ml7F32lrL3hlKmCxEQtzjAhQMRRcEJijhQQWV4vgNBGV4nl3+B/mbTd8+reeVJvuc859znvgL0A5pkO2nW3xcJ8qee02ej7/NNDOz7fHPTw/r/LnTo60ale4ooWov2orOYXXQXPWVr2V52lrPL3qq3WlmtqlZXx1bnVFdVd9TNdWvdXnfWk+tZ9dx6wfvvQ6KgaCraio6iq+/VUbaVHWVX2V0trJb2vXpNtbZaV91YU7fUbXVH3VVPrbvrefnV//WfYJc4M86OS2N9PBCP9n08FS/E6w0agxtDG2P6ProaPY3ljaMaJzVOb1ze2NC4s3Ff46G+VzfRQn8GsBEbM4RN2YQtGMVlMY2v8COGai0Hxm6MjEWxOBZGb+zJArbidjajjUGxJHbgUzwYG/EJPsNDfJLFsYzpXM6Pmcd8Ps1BvB8LGEE7W7KSzdmGA9ifgzmau7ibcUxkB7bnHhZxb+xDgw/yYb7GU/yQp2NgDI9xMZ61sWVsFZtHkxb5+ZgQE2NSdMYmDOM5HmZrfs6H+Cbf4bt8m28xhb2YyjQWciDHxk7RGg2W8DFWxbyYE20cx/GcwImcxKmxWYyIGXr3l7MPp/MAn+PzfIFH+Co/4296Q2v+wdvRHP1iQIyKMTE2ZsZesW8QSzmHi7mFK7iWsziTs7mIG/gAl3Irl3Az13A117GeC7iSdVzIjdzGMXycP/ITfskv+B5PRk/MjT1iCPuyLAbF4Jgds2Jj7uOj7MmX+DI78hfejBa6+Kxmekp0s5TBXM/kiNg29uaNmM5p0c6fmMmMGMbLMZS/8w2+zh78lPFMYFvt9Ul0Moax/IA/s5P2+hy6mcXO7EoPu7F7bM1feSR25wzuZAN3xBasiJGxDSfH9pzLeVzF7NgxtmM0+/FK7MLrvBNTeZSXYlP+wO/5J//SV/2O3/Iiv+EFfs2veDf68xHOj53p5Yt8n72ZG6MZzhoO5wgO4VCO5CgOY3VM4S1epYxdYzKP8QSPx3xu4v7o4Fmdydbo4j1eo+IZbdaW/+Gc/L/82Tj/0zbS/4kVue5YrmzpP3L1Sw3T+SY1mU46qdl05kn9TKef1GL5J6T+popAGmCqDaRWU5UgDTTVC9JGpspB2ti4TOMmpmpC2tRUV0ibmSoMqc1Ua0iDLFfwNNhypU5DTJWINNTQGqRhFos0DrdYrHGExUKNIy16Nbabqhhpc1M9I21hqmykUaYaR9rSyM+7lZGfd2sjP2+HxRKNo01VkTTGVB9JY40HNY6zyGs23lQ9SRNMdZQ00VRRSZNMtZXUaeQ5bmOqt6RtTZWXtJ2pBpO2N1Vj0g6mukza0VShSV2mWk2abKrapClGvtumWuS1mmbkNZ5u5HWdYeQ1m2mq+KRZRl7v2UZ+9p1M9wFpZ9PNQNrFdEeQdjXdFqTdTPcGaXfTDULqNvK6zjHy+vUYed5zjbwee5juHNI8I++f+ca9GheYbiTSQiOfp17TLUVaZLqvSItNNxdpT9MdRtrLdJuR9jae1rjEIu/tpRZ5/y6zyHPZxyLvkX2NtRqXW+R13s8i780VFnmdV1rkc7+/5SKRVhnPazzAIu+7Ay3yuh1kkffdwRZ53x1ikc/0oUY+f6tNNxTpMNOtTFpj5LNyuOmmJh1hurNJR5pub9JRpnucdLTpRicdY7rbSceabnnScUbep8cbeb1PMPKePdHIe/YkI7+fJxt53muN/L1Psch781SLXPNOs8h74HQjv4dnmLoL0plGXuOzLPL+Otsi781zLHINOdfI8zjPyPM438jzuMDI8/iAkedxoZGfcZ1FrlEXWeSzebFFPpeXGLlWXWrkfXSZkffa5Uae3xWmjoh0pak3Il1l6pJIV5v6JdI1ps6JdK2phyJdZ+qmSNeb+irSDaYOi3Sjqdci3WTqukg3G29rvMUi3123WuQ74jaLfEett8j1+3aLXIM3WOQafIdFrk93WuQ9c5dFPmd3W75G0z2mbi8/ah/1fRRh6gDV85t6QYpmU1dI0c/UH1K0mDpFiv6mnpFigKl7pGg19ZEUbaaOkmKQqbekGGzqMimGmPpNiqGmzpNimKkHpRhu6kYpRpj6UoqRpg6Vot3Uq1J0mLpWitGm/pVijKmTpRhr6mkpxpm6W4rxpj6XYoKp46WYaOp9KSaZumCKTlM/TNFl6owpJpt6ZIoppm6ZYqrxpMZpFqrvxXQL1fdihoXqezHTIq/TLFOnTTHbUJ0tui3yGvdYaH3LsNDXlQ0Lvb5sMnXplM2mfp2yn6lzp2wx9fCU/U3dPOUAU19P2Wrq8CnbTL0+5SDjTY2DLXe95RBTEqAcasoElMMs195yuKH6VY4wJQbKkabsQNlu5O/dYcoTlKMNrXs5xiKvwVgL9RblOFPuoBxvvKFxgimLUE40VCvLSRb5Z3aakgpllymzUE429J6VUyzynKYaL2ucZpHnPd2UcihnmPIO5UxT8qGcZcpAlLNNaYiy28jPPsfIz95j5DnOtfybg3IPI89jnpHnMd/I67TAyOu00JSzKHtNiYtqoSl7UfWaUhjVUlMeo1pmSmZU+5gyGtW+prRGtdyU26j2MyU4qhWmLEe10lBvVK0y5Tuq1aakR7XGcq2uDrfIX3+EKQdSHWlKhFRHmbIh1dGGamh1jCkvUh1r5GdZa6E9V51iSpNUpxq6d6vTTAmT6nRT1qQ6w5Qnqc405U+qswy9l9XZFjo71TmmdEq1zpRTqS4y8jpdbLyi8RKLvP6XmvIs1WXGOxovN2VcqitMaZfqSuMljVeZEjDVjaYsTHWTKRVT3WzKx1S3mJIy1a3WN8fbTOmZar0pR1PdbkrUVBtM2ZrqDlPKztdlH+Vt6jAlb+qG8a7GJlMap2425XLqFkN9Rt3flNWpB5hSO3WrKb9Tt5mSPPUgU6anHmzozNRDTDmfeqgp8VMPM2V/6uGG9lw9wtCeq0ca6i/rdkP9Zd1haC/Wow3txXqMoV6zHmtof9fjLFRH6vHGWxonGK9qnGiUGidZ6EzVnRaqR3WX8ZjGycYTGqcaj2ucZqFaUE839N7XM4z7Nc60yPOYZTyrsdvybyfrOUZe7x6L/PPnGu9pnGe8pnG+UWlcYDzzb8iLsxoAeJysvQmcJMdZJ5qRlZmR91F5VWXdZ/bd0511zEzP9PSMPKOrS5JHEpJGI0uyRbUk27KMMMuitVU25lgW+cAyuGt3f17A2Muaw6bHwMIzC5g15jFlMNcaA7vAmp41ZtnfW1h48PbVvC8is46eGZnj97qrIiMjj7i/+H9HfMWwDPyh/wddZTRmnWEaYbfj+cl/F4dYcErIc7BgIAHDv9ftdDtnEASbkL7ZRS98qimf8DXL84pOsbr/qTWMc6Io59OWVFC0WiVfkDTFUbEr5kQX/8mnmgpniLqtmTzGQ7gb0rGH4Q5NKuTLdU0pSJZZUDHOY0yKFpfvV9CvMCpjQGyziBwdVddQaxvZbYyY7uVO5/Jzlzvdy898EP0KjXYuv/mxzvi3Pvt68ih9fohGTJph7GjTKyBHWEa4Xas2T6NWZ3DoFYteNIjcYhGNiu4VtzgY0MMk7y+iX2fKTASxTrsTNsMmruIN2hg4aZJtRFql20GdbvLv+cW4vdBvI4RYLKqYU+or9XVPVZRUyg/8SMnUcjl//ICnYlHgJT29YkoCVvOrC+iHUqwoSIKEkODnc7WMlgm8IMOynpI51lipj39AdxQ/LemylrKkak3J8VxS1hHUM2SOQT/WBOzjUMBurd0McdhthrV21OmGXb/TbUeu53d97PkR3uy0mlXB8dDoONYXOgte0At8OOq42xWMhU7o5XuBB0ddOP6l8urqzurqKOeH8Q30CT/YTZ44flzQQ5LwArltZ5UUKUXL9Qvo5xmJ0UkfICgWlMdvR9h3K22/XXPRMMx99KO5X+i3hsPx1VEfNZPzaGF/f/+lwWD6nq+i/8x4TJU5DnFoYQPpCAYs1MBATRiW28hLkVMyWh2vg7sevWWNpdd8GMzeJvqsaxhu6J7IP2uW18xnsU5OTvz2PxctX/xO0fTVZ0VI8o6fWIb7FtzjhWetyir693AP3KjjZ821svlsnpwYxvhL/1z0TYRpGNFUT9eXZ7dWSLE5WvZr6BpjM3lmielA/7RbzWUU1nCtKsCI9KLKZifc9Byh2mx1/MiKI9EmNA+G7pqcop6hLFf71WXZMGTEKMYw12i0m83RgISBgHv9KI4dXpGNKDJkOBifbLbJXeH4L+nd7LvelXuExqBYUjzJ0G8yPKPADHOZHIz2BrPIQPch2lMGCtswWqCjfHJeilMbPgwtGpArFdKNb37zm+3BINj7+n5/t4XpyX+n4XjQv4r6/auDFmq10H1PPGE///zWQw/bly61lpf3Hn88/fzzaRpGj1y69Ah8dyL4S8b076P/RtuN9jiGDjfYGoznDkw7bzZ8fyJrWdnCPfVjvWYv+6tprZA5dy7UHSfvOOjnsufOZgua+aD4ePQfG68twK3fQi7knckcJ/QhRdqia1UsPnIrVjREzPhwdJ2JBqg3Pggi1EvG4GfRLzMYWqkGcWiITpHF0Dow14GqkG46g9qtbscnFwyE7rv/2P1CxuF+079W0kqFzFNlpewpZSx9FpJtHt+P3gd3YN7xW4VrriaJZcWDW96QLVQvQbKdEe5PaNgfoD9mYDghyKxJhzWZSJTINGOiHHY9Os6Rsv6D6+6G5Vi8trZ9B3ayaU/W5LSB79hedzbSdppHB2s/sK5xEN1wyS1GWtYkP51x8e3bSfp0zo3QFRgXy8ztMGqtVrNWqQquFY/YRkSG7DKi4/M0qpFBugXV72x6rj9/VkDzd7bRyFDGB3QM9xTjOpNVDEPJirI4jQwCcjXACg5IEon0UYukja9C+F2GazQFDFWHyMsk8shNKZN5N2IRrB0R8wBzGVaAqo6cItrcRq015OsIr6Gw021WsQALXgER6t6EZux2Qph7ReRvdrpeClK7HZg/zRDuhgMl8ckS6cGITAG9F3Cne7j97Pb2s28nwTt535RWSrwh2YLEsaInNyqcqAeSXpDa60GR5QwO/x92iuU5JImKUMAqdLaPc4WgYpXltMln3DvfbZQk00McyyRvheCjVh6XI81SBFGxJA1xWgbZnosUxcgG9omKKWrjrzielrUlQ8EplktxUr6TFnguldILS0iqr4Tn0JsESTM4RWFg1s/aaAFWjlPMG29oJRtinS40BtS0RhpICGmjkVUvJO2jo2YXmsrzyaXmOnLXYCKQxvPIdCUDFK7FLUf+BZc0IcS2WeiAuTZTeUlkeV3lUq7Ga6JTNNQ0JxliKFsPWTlWQk7uQmpTcQRsBxBWNZ9nWVZjOY7n0rwoaBiX/BrmIDGFrbKSYhGbUrx7X3/M9eebcPxLWEKiyIoFQ0urCPE4lTJVhDmfFwsZS87ZXAlaS4BLLMe77xQMSYYsDF7UeFbiBMnzcx5b9FRXF6DAdU8xpAa09tqWZTptaE5rrk3TTIYpAK1YYNZgDJ5gdpjzzC5zkXmYeYx5A/PMDW3NR55fa3bbMLIAXvm1dujWyFgjIYZvJPiRW2v6pAlDWELJ9D+N4ABXyHUYpPCGELoJQpKSglO4kzyJ55p6/Ndnkdg1vti0RV6V2Mdqtwui3XyMlZpnOaMrBo9dlB4l1565wEP6ZQTpKfO4yCLpuJFqrqn+sfL/8tXVcnlV9TdKf+lrq+Vj8038f9eqlR+7z2hoeq1aO/8N9xla4w3na9Xz9Ur1wvnqbffqDc249x5I1b8hSa7Wq9VKfa9e8JbPFurL4/9aK3or54q1JW9Kh2h7nmTuuGl84s5kbIUwKEndaSQeeHS0wsgssnS+kqGKJ3fPtUjwNGAuXUqrvMilMvbpNdYo2Xb/LCBRjktrupgXZFHXontdG/NVuRMoJtAkTeXE1JGx9fndlapnq1jGHAFfkrxoq2pu+96Uk81nChYrcDbisF7K6apsqvfV1pqXli1d0hVBlmd49zfQFxgHxg1DAE6yqjRhvmAfIA3vJase+nj2Qvm77E7T/pimbZ4t3XXHXbI+/jD2DMMDBJTV9Y/Zzbb9L8rnN3XlrjvvKu18GhsE/Uzz+RlY9xxY6xlUJQ2yDjO5s+l7CdjHXUDbBTqDq+RiGzB3hBjH0CSBSwmW07MtPgUTQjWcC4VOOVerHrv/WLWaK7ZLyNYVW7e0Zr5czjc1S7cV/dx6tZPfwRIviryEdwrtygSffwHquwXHJmE0CKILm8YU2QHJIFgWlxCBr9toHU0uzI4Avj+j+2njkW2T41Kav6Zxosw5mllWXjl5SbtvLS3sfFAVRN5NYSWluT6HZdYIntR5AX1GEwT99QHQwxQGTKqlZIFzBcxrr2wL6bX7tEsnX1GrmuZwsshpGz45GKcfUhyfFF2gnYbRb1F0WwT0vcXcyzDtShv4AjZcY3G74ls1i9cJAWwDCoXx522jNehZD+gfjM5tBHO9SwhqkRDOW6QhZvtU67zjpHffsHmdObyKHta6gSqaq25g38/JmIUVBF30o4zAszLPLVRsJSVLbErncmdLgsBKAt9ZDdI0zY6w6dkPvKm1cVtGw8F4iPq/EdiaID1hibLW5VNIkgUkKk8akoBkmUdQXM3iWUHm/K6t80iCvJBQtHI8yytceYoTrgBOSAEygkXFrrQrqF1xMRx7qA95RACkaGQAseGwH83G+uQ5QBcVyydPHoyHMMyuMwckgFv5G95vAB6kediAOhsRBPDlJ3kdHqJsD/7G1+Yy3IuG0X70NcpaQNOyQqZHizp5Zjh5pgsd2k3yPdwfAZOyD+hkfPUK5DKXx/T+Btwfwt0ufNHBfmv6wLWoFTGvXj9aL8imFlGIHZevB+HhoNdLyrgfDYd/R91c0qoDWq8oadoj/RDjpF9DP8eYwFvdxzwKJRZqMOXJKh7BEg/TrNuMuX/AcQnPGwJMAoq6eQYR8ttuwVivEaLhRICaYKDDNexWAQH4ruN1XU9nARG2W+jDd97/lsspjl16+vjqgw0eL6dDI4VYw0hjWQC8YhhfcRd0Q4ZJVeU4nWP5XC3dyJR4vAJPuYEmppaW/Ry7cInlJEvWjG8tdRCXaoRBFgkpX+RUJMC6X5M5xGqNFrLSrsyyJU7Scj3ADRmF1dM1zPOsZrCaZfKmGGaUbO2fyWo2rVjmMsOIU16atKMJPFEWaHEFuCI6RslIwW6U8GptwLpd4K3dyZe0+WjcR3vjq6h1rUdY4ZNucbhH/0hahIZwuRf0epSfjqKimw32WnvBXjDpw2uzsYMIk1yxKg3CYR2OW1n6dDBEw1arB3MkCBIaegXKKxIZhwUcAhDKw1Y/OjiI+lCYUT84OAj6zFQecgXtkVFnEylAOBgM4EbUHwyyBwezewaoRWYo8DhosNdH0f7+7BrhCURaNpoVnuWBgiTb6b17cC9P3kNuTXJBcZ7Te3pQHpZKn1APhvPe1x/Np9uuhLRSEYribCaVO5oH4YF8PKRZJDlMrtP3A8CGyYr60/cnbdaoWbQa4bT004xuarMG5X6TCgxvarMeyecM8g/2+gfD4Q3pCEco2BtBHae079MwroDTtr2YlfO9WIBEVgmSoBOWhEJt36OAu0kQ9e9hFokqm0qrvl4IZN8vFng+W1jffMtl11akU43mDm4sSorI1xcUBf1ECnNKWjYV0ZSCjKDywtnOyehksZRqbyxF6/c73idMFKQ9RxcKlj2hR59Evw6UKAPlC2kJfbIA+6SJ12FMYJ+MfsLUhZMItJ/fjRp+F4e1b9D1Vmlrq9TS9ai8tVV+dOnUqQdObS3HEqRzlfbZ+s74z8qdnfoO+mfxfeT+cgT3/+KpB7fg5mwsRMqfUL/3xHee0D54ImmzX4dylZglIg9gdZagO8p9bLNrrE4Hmb/N4ma7u0EkFd0memzzJI4uv3mjvqktSQvFxgMXQn717gcu2Mdekteyl9+8LaJstvcC4tBPwtkbTuIgfbKeK22aNr0Nbm5m7v1gZvOk8EdY4V988WIHsTOaPQLqKQIuNQFHQf/CZOVxFEbJl5AKBOtYfzzid8SI38HwFccjSrtHe9ksjCHyd53IF2MsgT6PPg84YoFpM+cASbyRoKIEruKQoB0ikY3FskB6IblBZbFwreUTmEi6gkoHZidCtZtgSALunG6z1gFcAo8ChiQUXgBSHTkEVaInK2mP01Sd812loe1oWtrQ9ee0hvIRT+fG/zMSTE67y+QcQXiO1yX+OUFbmkQ5/RMQkYXnBD3FvVkWRbG44KQkvZ7VBEtkFcWtB/UsSnNekE2pluundX0HOADHAG7gLZr2MU7XT7R4XrvPFPQXBI17q6Bq3HMCWhLIgcYvvJVX9NRbgHgbb5btpbyIFUkLmpqAjaLipoNcY4Yr/jX0jUAkJg1YjmqwBLVblC1YQ1XBdQBmFaCVSIetIcS4xX7xxaUqAt4x7Zt8dZnNuyjyC0Cb3eJvbNW6MiuximXBlBK7jeN+KO/siM052jAkXB8iazX5EqFeBfKroUGvD6uOjvq6gvot+NOV0UjRp/Laa/Ac4Pxuxa3A6mi1OhHQeiLR6loE4xNJy2aHiqBg6pTJUTGMbWA94NOLVkuoVVodDwHVP4ICgqvHhzwVnKPp+2FCo8hK3r6FrBp5e1RBwyh+5+EhkbCgAGDX3tz7pu1I3nECxiJjAxyB8rnwOSr3EWoTAVByrIaThDYVAfkTMd0oWi/6+cAtFt0A8tA0CKJJJFgtR0PZIBwKOjyIiuue1ysuFUmSfJyjwp9WHHLHyWEvW149OKAMjZHMHbJmS4zP1OnseRuUmXR1t9PuNP1OE2oOk8GLNrudIxxkqhpLdoC9idUL3dm923AVGKFOd9PBG0QgC8QYLpK51N10McFDRC5C2CcBw6vpC18omTkO4ccE3TVyHBYs3TO01e7j3e7jz5Ggu3B7lrO4Uuvhpx9utR5eFXTHDDiZswyn+GjzfMbyMR8UzaKt8Szp6nwG81kvqBRE4XgtYxpcfmV1c/2e9fV70JNL3Ubt7Z4gCx/JlV1rJe2kTbSc5APB+IVCjnf5Ns0IgrfTu2yPrSOpnGM5JH9T2t/2bKyzqRTiX0wvV8sriqyXuML6Pa+7Z500a6KIgeGgAhJqAq06xewyj9+gjfHnmxQfvYKLMFbwNnCQTUzGARkPRP9A5RxRi1A3gw3pCghgdcLOI+bC286ff9t3k+DCuefPnn3+3SQ4t/XU1tZT30SCZ1y7FOpBZeVyaWVle2XlHs0xVMyzbNk1sqrU6XQaviXyLMpxItZVU9FYJnkhBFryQgiyyQshWFHxRjnwhIVcaSUgL91eGRiCqaU1Q+3kHXiZ224j18w5vl0PfJrfhHZfgbki0hm9GNNuuxVCq0B9u5MIbpOpUIgT5+I+UKcbphE8MFHFbVJYsA3tOtE2uXHznkZTdd1hVjZNx9gL6BzaiydGcuhvLPhlL/DK/sKG7S6JtqfaVaJFEpcWDkxHXZIqtmYcu/j6i8d0wy5Ljqc66CCTkwuuacjJ8b2PKIYpHw3M/Lp+xvR9c3eXhGf09eOer6WwxAkCJ+GUtvoWIWWxAD78Xn49l1vP93zFklhRSgkz3oOsoz5TY9aJlHkiR25S4gHw2sGU3vAVEtYqFHbPxxNqBDdCSHiMLn0DunTF9DxzkfXMwPTYRTgZ/+85IXKdKFAM5ToJtymVySe35uEE9aCxME8qxWPSdnFD9uLDruEZk4sQnfAMA6iHDr2/ypxmzjLnmTuZHh0DzXUK59xkJMyfpqgmKB4FUFs6JubPw66LzyDXQPER/6Eqaqqii6q/6g1VUVdUTVS9Vf8VQ45IdSLZGNKQnh9GwBomH/QmM5t2LctNZ82sbWePnI3/dkQeGZFXTGMfCSL6DzglaMF3uq78FNRznWpkiEIG10IhFov7BE/4AvbbaywlpmSF7dJlF2gw+u6qFBiR95rcbV7HCKSaZbP8Yg4bUbCqOCvbq7a8FrRNKb/IszZ6In1XzQvYwSCV82p3WxIyjcoZ05OffJ+49ZqtWg0C8QOvF7PmTsUwETO3Xo0YjeqLAOz4wK/FiNoOuyGGDyBXDGwPYo7dv1Qe991cUC81R48/rpwU/lCNxMcfln/gY2i0Uy6PD1HgZJy86Yy/4+7b5cpz2jdmxNvvVJ5+dkoT0RfRLzH3MA8xTzDPMS8y38F8ANAGUeKtI4d0sJEIvdsT+NUlgxNaCNqDDtFooh1JjvFAjm8g497zw8nS2Z3QTaLFJAMDhhGMEz8eLXESzJPO5Nyfi6Nf8FbP+KIqpSVbIpyApIr+mVXPdNI1lq8EelPiyJoMa00LviTKSaEWVDm2mguuSSYZ9A/FS/N5HtYm+Ka4gHuNxO3CJBd2BfzILtG5kKBEcQgJ/sbfWfW1Zt41RYUXVNF0cw3NX93xZU1eP6nq1ZMuLDuwxGvkWS0O4ZQ1BPdkVVdPrpvWU/F8i+LDBzgVgA+f2hGwCAhzCyuiqOAohkMJLTlEf0TXKTIHATtTxEygMqxDs5NOi5g1kI6aImPPwfz81IQGRYpSVt5PFHLvV9BptaS+T/VJ3HwjSXvjGlHlvZ8E4y8roqpIiiA5hlhFv6Mo71dLPrl2WonvgOD736iUfRWeou/wS+p70jnbteyMHeh+fiq/eRl9gXHpCsKQqUREr2GXcDmeTway3zQQgTCwWgKxCCn2wB7KfmN6uflAczn9gn6ieSbKamo6WN/4pgyAtoWglmnuOIG90/R8M0QXf6Pu2bZX/0Imh+6ub7iKId6lvmOFy6653x14q17AF1zgZyhdZpk5mZTP5IDzqgE/uAyzP2K6zBZzhmEIYvVr7Wjyxf+AOJGYUElWP4r2WsB8R6NXj/SJwAr+WKZHDtGA4OnWII7T8HCfxOZli7/KNJg1qm+Pp2IN+y4O292wGuumCBtAFk8CCrsA9SiAaaIDzcooQdpeNIMgveza2YyMJZF385X1zQvbJfOgHqqNVkMN790pe0Vd5FIrlV4+36uspDhDlUwtY+1g4BV0jNGLJ+85duy+4zP53K8yAZUUE9kKnqAeKMMWonpcWlLCS4fT4lw8HgTH12F9S/mF4nJYDJeLBT8lOO47F+FvUhbE9Or1nuo7DX+bZI7gK2z7DccX0ouL/+ekGNNyjKActzN3Q+uQpqkRAUsVC3F7dD1SlHYLmKcuEUEkIIOQNShTZ9KcIVGdxv8wZXwoNBqaWb2EspcvZ08WskG5ura4uFYtB+O/MhqczYsqLyqGnQHWTeMaJUfLcBxiBfNZU2ARx2U0Z29ra+tQF1KpzusuHw+8E3eIooAR9JUo3tE5rwoZK6jwgoB5nLJM1RRULKT0QFP8ghmGZsFXtEBPCXgleOWV6Ti4hgYwgksQq8zsLU4jAKExiCCWQJDkuUT2TMgf6kPI6+p4qOq6ivqqjgZFl16C4IAkDhRdVxiqtKH2A7GsZImi4/PMa5lLzOvi/CbacuC/mqmbpCYz8cnXuBTjQapXnyZ2iWxhcJ2hBSThoWbZvp3Wjhx6WhoIDJxNDukgnX7O9h04rUCib1vZ67Cqo9F8ZcffBhfgcxluBJj7UHw4uCExk7Gz/vdoaUe5RILjSfpDpEm0ZC3+EtCN0hF6cRsdc/cy98d8qXV0DXRrFBWRvqkK/lzcJis5kIstRMThkYtviE8oC3Dc437PL/l9+B7GK8NBfKBkBpjwPSApyWFICQsajgdokCVwLkvDHbKE7ZD1aBobfwuRm1+jJCdLiU1Aw2iCBW6u6z+sfu2K241VCvQb1wMwaB/A5y3qMWwNSbn30d7fUe5XDg+zV+gfMzcfRolNDWBnGJ90EsTygW6UmhrVDO5WDVMZP6uYhnp3rx9RId4pmOHq+DeUdFpBa6oZjQ9OPXgKPvP2IsSWhtjbkXpYNVxzuxPbpmEPDa5Fg2ul1dUzq6sIyDaMvqB1OEpMxhKbDfRtgKhX6FxiGk6i8OzW1lhCtWsTdEwbNIrDuB0rVMHmT5lMtAMtCA14eRGv7VTD4zhtFx1NbGzWL9Y3G6LmFMb/QzpXcyv4E9B+Jd//KHAJ8MRT1cgTcadZtCu6k200suTr6EW3VKvLQtknAww+Ezz8x+h/EK1fN5HeAl1M7EO2UaxXpclNCgmbVIabcHaYGlRgYi9IFYRHokKUvufC3T1b05S8bsmOKWmeKuCMVlJ9N49QvaaJMse5Ws4GUq+noctLxYqb9pfrHOIlrr6SNhdKHMvLXDFsWOkFs1qK2mWvUijIImfpHAZ4Y2IuhQQ97aTLnKcVlBNphfV0gDKqKRlmRpJUtbyaSUkim8qs5ooLHitjlnXDO7bOMsxMXzECxFWFsc90owln1rYSRo6M/gqu4ckYiKaD4XDCgFF+pacYaLd/qMVd8Fcm6TiPCngUxNBDdLDnQdrkMyfnGhLrLbtC5psPE4hIzPoHrSsB6sH46rUOZ7wmKWuBacIsPU70OVQoUaWrF4YjDjuzczQpKD81zZtE0EglUNXUntXKgdBJERSr7qJ9hYLk8X9SiA7e+P4YM0doS8joZPEwssIPy2k9lCRidqr5+DvRIIa2B0f4y+lcGs3rEOk/mVOjvagf7cWKpGB8OBrN8T5lZgNijoCtCmE3OpSB9qnoipySo1tEKQt7iZghJLo+jEaaMn7Hm3hoVtSAZRVfNjwT0IuibTwoQEcsKjD0LqKPKg43/sSPSjIhNxxvquxH1LTpp1Ip3h7/S1T4PrgCTDebxuy75nEY0c9QCSkwhW7oRlPhEGI2Lh4bXdm4+OT9x47dj5iDYxc3hleOkZMnL27EfDXLoDFgz1Wmw5xktplzzAXmLoKOPaoogVkkEDRPBN3rKBFzA49HzeLaa6gGM6wm+EnHbRoIkBU++kUbNaOUV50sQimOrWP8VdEVfxnjP8Oup7/DAGjCskjVJE9Vc/eLtIt+KP2D6V+efn/A/lz6B230V3WWwJmMq+bKel104QX4l+FVXxXP6S8Zdk5VPUnTUIpNWSLtZwueege84aW571zfEz6mfoOczY4lbLG0DZgC7APLsoEdxBx/Xbf7uudJcHzpwtLShQdIkEml0Au9LNRslFyEYLyfXIXgO1MIdS6++CKvzPPQQ8CGZYbYPLeILBSTgErN3RjMAB8adgkf/SJ/aqmwoRpK0EzVVtp1BFh7/Zcu1teerKPAkJdOl7N8Iyezwma13ulcaH3gtfW119fn5m3lVXLZQu1al8xlSsdvzOZS74UXdh+BrG7OBK70IKN52pCDY+vVq4Lenjq1VNzQZW2uEqsoSFn80mngZ2flvz2a0pFfR78FfXMnc5H5ZrLSUeUCwWik3JR+ABV0CblI6lJt8gQwd6iomTAePiH1XWroFQe+12k3G1N8Rwu8jNzYaN2jGgtPoAnkCpEeVJv/SpRVCTCwkTZYRVUV1kjDoiAi2VnLK36KXauH95cKWSwWyk+t5DVdFRSFNWXTcPzU+K+XycJ9SknBQ1gWJUmRiLxZSxsp8i6k5SWJZWWlgHlN0bEti4Yo29iQDf4Zt1jAjeWF16TTWi57d2OhWDf8vJk2RU1CuiCzrO8ET8bI4EXexrqi8bgAr+NkKS/y8Ir4dbM1hPQTBh4TRl03AcyNmA2HlZ2qRKKQtK4LLdkvekRnMx4V3QM4/H7YbofLGVtR7MyAkNknHRKOogc2Lzu5x4LpuP499HuA0pcSucBUnRZLBKhdEZ/YLPqxgeMZFKLPOW17HeYrdjEeiI6YFkVjzR5/ryMJMi9aaddVV1Tbeddl9DnbXktjnIZ7B6KYxq5ordvta44NN7hu2hJ5WZDgxjm6OIhtX7qRVbPh29sn5iSxrQbDHFnfBBhlDbdrAfFEzHAI38ceG1997LEb7kF8G1t+G42uT25CLbiJTeSTwyQ/K7JIfkQ91aOmKOQ7zY/cR/TlGoqLMiSq7CltuEJl3Izt4nal7eO23+66FTfsuoMIZff2gmh8bW8P9XrNj0a93WiYHGfl3Kd2DaQmoVuzIrdLjAuAyx+h05fHo8uXX3wRRS++OF8vYnNDauW3ocxtPBoOye2foVV78cXxVXL35P4gtgWwI8igFu0NBlAUgpjn8SkP6//5yT0NOvWcmIslmpxONyIrB2FxiRiTMr01eiWWvU8vRERwQHM4L+sZ03XNjC6zKSnFcjyyrbKlOarKcXII8A1WEJIuiaqoKBBIHCfxyNLzcel+l5PTQe11tSAtcwDmZFZK1zohAAaJk2XuPQs5XUQSL6UEUbWWLFUUUpLMs6KeY+b3FxApzXGCme3KBNcLFNcjAEaNVoxOyXaCmOndjBUwcTI98XHFrRxHL2tOWh0/r9g2+nZiEQUcuqSnc7pK2M20qSmiwPNQFNWsmyoU5o/pCDq0lfHvahabVtGiYo9HZOjsyTKVoV4h3PKeqXmmY8LH00wRK6L024SeitN+0RgPOChih0w0jncTvSjBZ3S1A1pgT9DXzVASd+NNEtNNFJXplZiZ2ew8gXbcDF3+Mp+K4dmjMTz7TzFoe+nrAMTtxXG0HV96m0GNKfu5czW6uh6vnUPZOK0VI7X48563EdnAcnc+rRe/ipnTTYqMA/U7BjzwvWRVn4h2gYUltmEA7dq41enW4tr6sN633VildpqqJWEMzieRIRmtEXNBmob6MTm3KFvaymcCQFYPXYaA6nWOXfTXgslJZUW+HDhZ7uyjxy4iJibTsQgtCoptR89oduFPdV/vaRkdTnoQfZOgZ/QenEBSFATaos8WbXJhrn4yrLRrgNFuI/jM/sdXJZo2jU+b5fDvXZnvi9tgiUgIUf8fWpW4IQ56u7ukSvP1Kty6XjdXA99Y1VvXi3Q5Dif1+sjRysxquXFDvaBve7uzer3jSEX6R2s5uLFeQOppxebHoworLtmRdPv8eHSPjsOv3Vc39e1kHP6T/datqzep08asnnNjMLh15eZ6aXC0nrfspzv//+mnkFrI/YO7yVy+K3359D+2n966Ak9vz+tGVVqvM6SP5sD/TS0f/p0JlNuaFPrviqK+nsmRYkJweLTM/Vl94KDvkavwTQ5zmG5ELSfrsxVpAmgr7QQq0/WJJ9KvCPdQn0gEBhHZFQTs/gDO0MPjq8HhIdkzdJ2RgezKQUAPRH177cqVYX+ebyFtlbmRYwrn9X4zLumne71o8jnCHR3OXWDm94hhRidWjxE1zfXJDI7aaC8aX23t9waDHuCk0WjY2h8O52wlfx19nuzIRMTGhAzGyVZaujuhGAvbO/EOrm0YeGRnG6zFnSb6abVQvuvsome7fNrAAPEVwRZ5XledQOSB3xZct1sweMPJp5csQUYve7aTquzUC13XJdt9eDlnqzrPi46gmIIi6K7g2h5b2jElKTOzF/499AcUE9qw2vrddRb7tu8JBkv3sX6k8smqUflk/csPKEj+fz9Z/3NTrXxf5ROQ9ok6Wn5AKcrj+if/pyKlZjj+t9FvA75KA11h7JpVadfIrDIQAL12t9M00Bnk9wHBjtBTFTEjQc/uYXa44791EQ3GBxG6rSKyOBiPhn0p8z3+zlsXJ+/9CXQA8zvZQ0oKCJjdI8w80eqip85LCI/eWxzh3On35t+z9978e9EPn5ey4ucL7/m8iO57X/59PwVp0zk1s7WmVltk/PHJEfWvoiygnmx8AJJElFM0ZL7W8/7k+egwsUPv3/T4qz3vJ/mTIzo4PCRm+TS84fGkLd4JmNiAFi5BG1sxO0j2FhAGF7djARyONqk9xPAb26eDohds3Vaq5YNMEC4eD/KQDG29WmlilgsLK4vvvssK08eXfG8OcxP73ijG9RExFjscDK6h4bXeXr/HzMsJeGppTq17bbJBAx/2+9nhsEdD1O+TXb3XGXqY42euUJ4c4He35nb9ShcazweEj6M2DiuY8DgfOHmy3C8/Me4/AYc4joYQR/c/MYbjXvnECQieQP1JfGqL99FYZkLkXgImwnSK5qlQD2YbEa/HWnmAxcxGlNaX9l/XsOwHP/CAbTYe23dVU7Qi9E3d9kYtl4P1qBquv+be+25bDytwpiuGWdlod0lW/LQuRN4d750FnsKtQaZhF/OkLn7Kx1C5CqlleDAcDvZKx59Ezl7pyeOl6taTpfEIolvE2rhfevLE7f3SiSfR7ZXHT5T6EH183qZfjTWZM/IPND0kBnbAqBLBBg4JGoY+BwbWxYkQoYoOEmIOwfcvqJahGJpXMCuNUsNwdbGJ9ayuZ+eXBUXRXeD2bdmo2MWs5RuKIt0rBCqQ+ilWv5aMXzIbParNrBIZCLByRBsTEaaw1iDR5Bslx95h0O9H8LnOHB7AMA/6ox4Z4kE224suPULgZ6/V2o0ich7N2viGvREomW0TXUk8a8jWiMM+0G6YNjD69qiqprXfn7Ph/hcxL4lgduBaN+rCF31L546O8aMmDWHSRdFhazpPR/Pz1AbWaP4/Fr/Ofw8I7qYqoUR/fm0qv/0a+nNi4U/XP3d+G0H89V/lGtF4VZI42RUAte/3okE0aME36s8njAbZEcpCFAHbPOj3e63p3+DatdHBwX6U/O3GqXM6Irpyo1o83rYQVVeR5Zou5TROkZIPLHzv58vtYrFd1kzbjD+BZJrmAI1K7TPt0r5smjKKSDge0XgPbtm72mdmtnNXoG3uZy4zTzBPMU8TqSCwpDCHHYOsuLVuwpOvI+KBoSoQDwcdv0kn9wakwwwgUu4OoXs4hhk+NTskeLUauqS4rdRml7wL+3w0Gz9okDJYIcUv3rFSYgWWZ/mUgkUeiYhs+dwQZRXWUlW3dZno1JEp8KoIHDyHeJlXeMzLoRdxnJOuyOO/uEb/UImFl/Apll9Mp4speI6XOY4kpFhR5j8mcgKv6ByWDZ7VeJ5Np1iOg7U9xad53VRQTby3n9XCYAj/8+0j0l26K8xF5uuodg37Z4iBFSE5wDtSC8GYPGB/mxJAWCbjy5RC+ARguBMMBotEtQntMls/yObSIVRDFdGdh4flFc1ICRw2LFnFqqCoQiplZGFZqtimo8tY5g1Fw1hXFQXrWEs7nqbJWgXWvV4/0CQsn4+CD6WRCvVUDRWzgqDzgiBAPY3A2AzuVjXF4FOqKFiCiVOcLViGrCHE6lYwoTNXbk1nanStxDAN/HbUoAQg/taS40EfZnJACA2aIzTDbJbqbG9FaGZ+Qip/nxGPBv+h3C6V2mUFWHzTIQZSAYxqMth32qUPUYvqiNhIjqlFHSJqnSlNGQFV02FmrRAkAxO8O7WP7t6kjiUG6sTBAqGh6PRt15nXnIplF98XkhePhyQMddRqXd1toVEvCHqJCimAq6NJQaxTp34Q5vvgpjJs3FQG2yJSZ5pWmxkvECM/+ER+Fz5HCvJFkv/4qk7LQ/A7NGgQtDeAqLeywZEijUdxWU6bSdm+eGUwgA+UK6Y5vwj02SaWMd3YCAawMNGDJtvQbpH2F6bipA1htVbbqi2K/Gajsvz5I0nCRrO8/GN5R4fpV7qQ3sy3tm5b74aVm1LmcP5PMQ6lez6RuydapdMo1isR/yLraCY4Rs/lTfPfGavGCcMgh3d9RBS72MM/hHFXdNF35Q0fUOq/M83jptfx4RZj/NUfwi7cgz8ieriLGeYfTm9LqP2Po7ejPpHxTuwVfo0iyHVYh04z54m0jQoEu82YZwZWpK3Htrg4CmHFhPXSfRWsSYhzaeLjgerUQvS9kiTIkrNateoVPy06kp/Jfil3Incyp291ukHBsDSjUHY8y9DN51Z0PiU+lbUsy8gBzgxGffTv2RTnynY901zEXorLHy9++3C4/Jah75oWh9i05tg7y7KnBAuWEtTVjPbBwSgY9qaY4RfQPcxZ5nbmXqCWl+gukK5LhbhhLbYUBsRZIx5YyO49GNWAUagI1IUujwgl3fTxGtQfMCSQRbjQwNE6EqANKN7CG7Uo1sW00AdlS0n7lbSRyvCFbLeeyRknjVwmU83k/LXVtCJhA7MVVpDKa46EbcnVJPbuu1lJHf8FnxMF7vmirJvWG1euoI3AND/LpVzsWAVRdTI7O8vLO8HOzk4KnnbgMVNN27KbEgzFChzZeFB3PNNcQqIvv2ZZzc5kO1eO4I7ZvsUb7O9mOxXjmRh/kn2wxDqmNYzxTDxG3011NDK8L0rVUtBqYa2L7j/2TKt/LP9G5WJzQLTRvfDtszVrSNcsl1oHNMnO/Yl2iyxKr3rycqz7P3Z4uHOLGDXNhngU7N8UmckC9tCArhpMbE8fxob11JS+7RIlej+qd9JOlCn+01LmEA2+pxHabu0D37taDsPS6k9CreM16Kvoq0wGkFsRZmebOQ6YbZtJvA8JOCSKI6AGbBi7H+J9IJEh9qncKPE85MdGp10+hPEGc8NPXBApVmc5JD6InNOWqBInRON3jYatfjQcjT5t2rXEBVH9lBValVUT8ZOL8DzxMKSK1lJIvBHZZ7qmQtwRnYWLo71+9H7rVB1Ol08c92q2uWCuViw3uUSqZE3Xuq+FS2M7LdJ6sKpaBMFHKEGdeA6B3ur4atfQsAcYfdi7zgSICbLDLDlcnQY3JaBREIwH2SzqZ8nfYBCQv2gaBJBCLkQ0IAlTe5QW1VHBcLATtb/XmNgE1SaRQXGpCB9EfH9B7HPxgSgWybEYX40/UxpN+O7V2H9Tbc6WMCSepoghQpVujiTD7QyRe3Q7RL2CDj1zvE/sItCe6VWEFPf0U5hPSannO93nUxLLC089zbGACP/Nv9FfPiSWFST4G0HhnngaCyn28Y2Nx9mUgJ9+glMEWX3nO9Up//1nUJ4i0foR7TAAiAZVQhPvCWTbaIklXpIcYE6uUqvGFoTC8ONEc8Rx3/+ulKygL78orvn/xXPFbyFH3737z19QMM8idPLjHIul2Xy6RnmnLJXkQVZQe8iIbIci0h1i0+T5bwBacGz8o8e+9CM8p1ji+78Hp+UUj4ZrX1yDzx+8hzMNln/DG3jWMDlmprcibUp8pBCL5xvsM3HNnbnCinzsu8R1WDds+0csNT9HNooVXV3t95vN3d2g2QS0V/SuEiMbCHp7RDlTFJ97GQAEDEDC/vfm91onvPuNuUOX3jq/198ql4/Nv1yYe7cNrVaClX31VvU7WquwDaOnOzXAO1LHg4Np5a6tFVumQsSt+nwJRvsvzJUhu9N01rZjqeyRtl6lnmhuUdupT6nmvD+pkHqcetW2/zNZTAluvoJNB+sKruRd2RexxApuz1X8b71VSw1EMSO5haqgati2hGreEVhJlDKKc5fLp47Nt+N8uX06Sm5uw5Aywt1XHx3RAHjiW3ZZfWOwVt07Miom+CHWp2aYPPWGdpPvq6ltWIUg9PkTdGjI4z71bjWUjfEg0Sg+NL7WmkUjRHcc0fvQd8XweH9/NInM2U0RDwRE5mwBE2ABKxAbLSFA2f3+Z56rf/zj9efQQexfY9R6rv4jP1J/jpm3uxJjz4cuGVrdmk109Ras/+7hKHpv/V8+HUXja6NWHx2MgnvfW/9X15ledICy0Wxv/ltgnXCJhQKgpBpxbbaF2k1qggkF+t27t+U7BMltZspL0Zkz0c/euZYW5bOpaLVz51TWNzoq/4/fc+Q1bqIGuAu9SQYm8um2eFpLl61iY7nd/iUJBvlIk8evyNqHt0PDOM4uh6vbH9ZkcjMzlR9cozbYs9VsTgcevxxROQpdyNp8cjzaDeNhtheMxlchoC7KhhOWZrx/7doIWEVgbAOqEpjKGr9EfXW0EwV6CbnYBbK/jtq9bKWy9sBapZId2F7FVNHLEcY8/URXDlK8qesvMUd9oLiJZ5H2xLmYK8Q29oOol615axvBci1YzrY3/GaEBuPBcCQiRGzjpZHKIowRO6Fpv0/bnOiZAXGRJk42GtamGw4npsfxcuFDF8T8RVXwYYwLc9fDVvOAF7NYga+KfUPP6IaPVwOgKuXVK7kG6zgQdRzURC9L3M6OgCfhA1aWpabyB2zWeoCTtOE+NTAfrODNmr+gf5ycfVxf8Gubc3Nusp+e+kCxcMUmIrCEC/a7tQBd3R+PdmOTleFwNBigw/FoHwE22AOIEAT9wax/rqFDsjrajQ4dCZOFBLsJY0NOWp0DRBRKd7XbDds+5KNqo9Vq2I6OPhmxpjL+xUa7fVdL+v7oT8orcJP0W3TQsdPy2gTXIjqSp15FY5vXqbdRN0zSUeC6tR7BG+6+V9wnR+haIEaoX7fXe72iS82X+nD0iru7RW9A/JDO2iZLLVepZcS85TZ1vRdvHid7GMh+nInRg9+ZGH3U2nPmHhEdrFYtFgah4SYVJnxKMWkE3a2YY6AC42sDArnLfgToQ1Q0M30trco8x6KUIGt2ThfZg6yp/AkamuRheHLTJA+Td30eZRPE/obEBGQ0VGVL1VXNkLWspsH7/0Qxs8yN9it5gq9vmrvAv9jTOk0MWax5Q5aNJJHET6Lv1tNpffyNEKLvGA8PYhTXS+xYYpvjcqAJsRFLuhyoGB0mD+jk4fEe5YFI3ywXi29U1UKmamfoXlHlIAqyUA9LVgNtNhYIP019aR2VU2DhFsKLJPH3bC3j2EJ7cWm51ky72tZyuPl/pbWMm8btxcWVatN2tJOQ9jOVjMnzfOOie9KpNlc333R2Nbw5aUoHr1GOq0g9wZ6IuXqHQlLil3KCLaKbIvgm6xrEvP3EsWMn/pYEcmyV/a0mtb3+1rhrfyVOPD3ZtX9scbh4jAZX5+2048/LyViKzWemcghSXonRAK3HfnbKk96HFbfjE7EDkT0kX7oLBBLpytoy3toKoh7wAoP4m+2Nh4P9/XgBRmhfNqgnKOIM6pDu3tijugB9ui6lKDerQ97OdN1oQh+ukN2tRJND1gu+WwPs6TZCtwuMHZSBOGMCxMHDlIJruBuWUNtAUXRwcO1g/PPN3mgA4SAMd0Kylg6Je48BAmwRhOGl5g4gkBHx+bHTHAwGcEsvbGrhdQZSgMEJw72wCbfuNBlmTlYnQPs4VLtE9EhUywYMZjuFY4UZ0ZeF3YPB2vnwjs+t3RGeX3shPL88WPub82uDtTvQaEDT4CokXmdCmkqun791HvFbqRTHjXiaU60SZ/xQ/Q54+PAOchh/jh5QH95Wh1zopTpNe4WGNH1ajy8AhiO7Y1p0X+YaIltTqf/kif57M1n1yJ4JHFtD0UXan3Bw3UkEfZ+y4A/9BSVv6IJjFKywqGfyvl5sWkXTEXTjMMgG8PkuzdHgs6Hbmmbr6AXbcezl4+2HdMWUSxnJMKRMSbIU/aH28TVyf9CUyY36kkwe02bryK9Su3rCC0fUPRu1BNz0u2sTWR1x/NAOm+gzP/88PruweZ5FpRPVldpWcEez+7rjx1/XPXlpg2VRc3dhg0XnN6tbdVQ8HuSpi4bo0ZO6fSPunOCYmyihn3jbnXjdnUcwPzdE/f2IBEcx6FXicIy6KUtoxK+gnwZezqO+h7aoTRPphk3Cy1UpcUqi/iya6naASpQQ2f0XwhG6Yh016XaCTY+wDtUw3vjyeU5R9WqgiIVq4bmU5BU8GWcL2T/kZIhKOFPIpsv6xrObRpkvheUP5ay8Vs1xOXVpVZY/v7qkQryqF6x8ipPRe6wl3Swu1TKZRb2ezdYLjmNMIuOrz60fP77+nJZOf6HZeVLU1ccW1hFaX3hM1cUnuk2OQ9P++1P0acK5Evam2wwnGwW6jWSfTgmh/1h/pO7p2W/6DuyKJYBS2a2ve+ZMLjACAb2u/lDdrQQ//M0Yl7CHxw1UzihZo4pn42OQ6BVnohIL7Qx24IOG3/7t44Nv+zbUm9z7m+iniFSqETt0IO7EBRxvUiDGIIg5vbESZHmvcTK7Ydsb2ZMNj49WNu4Klhc31h/Mr7GuabrsWv7rHl9cno6ZrwB+JLLcJnOK2WFi6+ZmTUcYcJxHBFFF1EWdFo+hwl0dxTYmJaBJmJiVLyPcKRHXA9Q7jgEx9LOiL28vLd35YpU3iivLIrIyEjovjr9S3Siu35nl3iyzsKrLP+hlsmWv8swpJ1A948xb65zGcdo39JdOoR/BeNtAd52RHbRQWBYzFpLQHVLmv1Tya+cyubuPSzkZ462ymc2UoxMBi9BWJDg8l5b6p2bt+jGYd4T3qlHLeWgwuljVKvGGd0IuCAlJPNpQvczLGmvYx9Yck9WIxen4kIRH01AAYb9TDguFsNKO+eOjZ3M8xRXoV5vKJtaZNvFEVqPMZsw9UP0rifsRkVq2a7hG3PzRG1LUIiKm1f2IiKei+uOVKKilmkHA5s08e3U3G/2vrS3zkUfWaNine5kHgGL3Bg89NLhvZ+e+QR85J7dKlx55Zetk6ZFLTOKvO1m74vWK9PhrmDuYXWgnQH54G51JdShhYl0yX1Ob3UQrhsNqst2ZjLRN4PFZYltb86catEpswEKEwsPrPE5xKUBMlibqIo8QD7yGrH4BVq2HambOEARRti090DXNteH8Cl1nqR050KT3pDAvi5LiG4KsYl6y4Iy7LYA1OrvumTm9TFwtAZCEA8eX9ZyVy2ZbQbBLQ2amoxgm9Tye1JPWkZ+rI3ZcH+rI/z3rF9dtfI0XWS7FskJaEzWoHM8Cw6IibvBdNSOvAypU0lA1Q42rdo2oqMbDPmp9IytysiTCYCfV4mSoFlSu3/d8K9DLQOFT8FIWsTypk9mmcsoomPn1A6iYBpyTgXokBr/JIgejBLgE14/a6LDfG/X7vYNe0OvvEcVln353s70DGBxTO/b/hr4wkXGiCTLmyUwn9NqfuBhFfbJl84FT4//e8JZfe5e3dPHXGq9d9u66uOShZ5eoseJ97sW73KWLd3qfdV2SfufFGSaH8hIZMSkzQ9iFCX1LAZ8KIxwwETq82rp6taUFO/0+YvqxGQbqUysMgqC1S/B3JX4fC2+E9+nJ+1y6grWJNV0jCv2KW8E1n2V68RvGf3Hl0gF5ySNXLqGA5HH1atT/KOTDTMpHfRIpVL5WINgI8G3UBva15jegrGTrrU81pyG8+mAzbYenzq/dhj4MXXk4gjwGdOPzoGY7ndtPPPRpwI6IOYyg3Ye3fD8MpG4NqI8LQKVRARIPhbdJa7SJkhZ9aPPibasXtkLbGr8L3gNvi3q7WZLBQw+duL3j2LcdEhwYXWd6B4dztlCERy1TlF4ku/aoUr4bIwoyeKvE+W3b3wZOf6e9eeLEZnvn1NPlc97ZxuLtS0u3LzbOumv7xypvQIfl4jMvPVMsd9fDQm3p9tfevlQtNltXFpeJK/fpfCIyf6IVyUOei8TrHBAHq0IaCapjQ9tFrSaBFt2IjCkSa0z4A79dpdCn5hL3iK1oPAImda/4K9lRH3irQTARnN+xVHV2nMryoIeYXg+qi6gXNeDUe3DDjw0GWcJSLRf7kQrQVR0cobVE4lakPgcJ919z426MqA3MdDt8mwCfLl+JI4BAI+LXNEK98egwLgM/Pgx61Ifs+BrxbHatFaEgGl27thdzgsPg6uHh/iA7OpzDXfP6EIZwGpXEFw/5lQMojEX3mcM3QFfHwAn/E806JH4ziRM/9OPjd6M9V01bX0e3NDPEX0WrNcfbphLvWUSSVpt6cwmPOiKj9qqx7ephq0VMChzTlM88e/r0s+8gwZmZndZg2I/1vv3kGgTjvZm117wNbqyBu8Ff14RoUGXYnFnsxWR/w7xJbLIt4vfpuJ3ZJSvQW1Q6SqSDber6DvD6vI2yPZ9lqtKuHLaojVQwZ3Fc26pWty6Q4H2EZIyoMdLw2MU3kKsQoFZ16/aT1erJ27eq40E0zf/aLH9Ec3ZpKV69SVNkngZfqwC/g/ooujH/8dVZ/sRajWSfmvYr6dUGxF8917myIeaWfem3dnfhgw5v3ZUoS662ZjxCbLtvUf8dj8/R/+5NrFJYrVVrsEoKxLGHAyslcTOyOfmdmtOIuO2lflH82GqKTHEiqSJiXmo/hc4vnFyAT/30w6fhk48R0rfxSsOu5l2OaIpYyc3X7EaxYdf0nJqk6HrNafyHSrXzb6OGkU4bS2s0gpgCedtCYYW87fQ5GFe+bm6wqqfpVbtRpm+VyCt4NWfU7Dp5K+SDWfTDD0SNSiW9mv232dU0jczJjq7QmevNpAczjokH6h/GprkxTOwRFxeJuwv0CIEsPeKRs2Wq6BXVRAe6MvGqoejR6KB/kCW/SzHf9vN+munOPbdGdvCliB6bWAYOBsPBYH9vbx8iRCUOqOMQBYAhYIkcZPeYmdyX+KWlnmuJ/qJHXENf37t6de/rmek974cxVmY249nr0p9ioro+6uuMCG/XETVmhelFfylmOblEZJGICc+FmgxcsmQofcWQgDeW9PBccygqWFcjVcOKiA6b50K35GUcMafEv8Ch5EQn45VcuHP8rOdppqppqjkb95+lbaASayxS7yk18yk8aAEj4cceL+gPPuz0ek07lwuD4IO7u5axZJg9362UTkUo/45cMwefH14ef/l7CmkTmVbpe35soxAIQmaCdY/qYTaZDtVNM93Eo8pEJ2O/qj7m1U/meefTt1TT3DoaxGx1/CTaT1xURf1JZO+mlCkt/gVKi4Gvb3TnPA9M3WP4XUCxuN0FjrRXNOxmu5E2i7GQ7dQDb//Xg8FzK5/4kFhMB81mkC6Kr4sla99SvdZqRYetxs/M7VUgFhdMvHFusr948ttdbeqhcSrkW7qw5JgFPg8sLa4aeb5gOpBUb7XuaMEiQKLVYpbznZVsdsXxuWyxWofEc9Gdrdads30EQ+rDr0G1nFN9w43aTuAvE5cEAqZaICKvHgQAUANqpMRA+HxLkTW/6CtqnQALFOwunzq1vGvKB+QWCK6c4GzZ8H1DTade3CWqvKP7P25c6Y7smD+yTX5G+I/s/zhIEiEgr535+OGovFCj2gmP0n1ikU2czPlRiKkKMpwL8WZn4lDMm3YxivbGV0e9Xn+ttLbWmwahlWFZJRIExGZMIpRWFDTaGwMHtNfTokALslor0LKBFmUh7GctqZzPFVUjd1qxFPgc6QdSznBWMpsaa0FXJP7gNgnl77rEHwmV/06KFAjcmyVeTOmOUxLNnmoLsmsZzrQc4799Nyc4rPIQ6xQcrOsPmlspXpALjnskb5lqLEnedOcNMMdk8w3NBFZPokXr9bIA1+LXjg+jVra3u9vLEl/47JE6TGswKeG0KDf2i3iTLUvyLNmoQ/oGDu1KgY3oL46F8SnlCumrgyEU62DYv870gXL3h0Qem+RFbNN7wMP1qIQQeNxsNjtlUxPsOilveqJ7nLU8LP0YuLtoHU0NnBIUOalTdBVeF5BsYgrzTb3ecNbk1/b3iVH2bgLKWq0ezdg8UvfY/3SGovo6tRA+xrQSnjkpS8IDT8ye8T8gTgt6hVjutIbQd7cKp+XtxYY5weRADXeyyaFFTXQSu6pb9dut+izZm3PLzor3ydOd7jd1VkRzh0+CESZ9RNH9pH9u9L5JdIOTfsmaco+6pZHN3WiuQ3bJEkkCYxDbm8Vj/0voT6Hl6a9/IM8lkAuo3zLy49W4G1InmWvUp8A2S382rDbdZY4SQXgsjqT7VgSq+YVFAn1BRGbJ4QSW437sBBZ6AkZBCUmu5Boidr6S4kTRWWmWTiJD9bBWMSpGSVMLpXIFi5Ysp0RdMLHBC5hV0dPFUn6zIrDoZXiIexkhUbJP5DPSd7MpjhX0WvRTnB60/FxUNlROWlp4rlD8NJvCtptRZAfuwHrG9SWNme1Lmf0mBvm9CvhaEMT2g/R72LrSQkyrNWunQeLzIHmmTdS709+nSL4D4vRv2Jo8wzIzPzhobkSwzJiZfNGAWJb19nu9adlumc9c2QiLPslnQncIT0E8m8576XXILqLYtjX5TbPpKkY3FRCNRBTzlXt3diMiY6ToIOrcBVMW1jbyczzBfqL1LbknHpTbMTBoyw+eIHeSBU425n1uD+O9hnZEERWgS7qnpj/dX4j6rcmuw6ntOrV+I7tUYocOwbT96Lp4grlAfa6R4daKf2SAuAQC6A/zihhUT2BCvGOCyoY9wrbEG4zCr8GqIsNSeJ7jMId5T/dFQ7WKjmmnTCWPNVUUZcOVVTFQjGw671mSIknp5pw37GOvPXbstU+QAAWcwkqSxPIoxaZLoizW65zlO4Gh6CleFDOqLEtq3lCMapiy5HyQwemfnXN2/a7kPRBMeCUYO4Q3aMLMJL5aGJj3tZkfGFzp6ogKSbdTAI1ifY5PpYaJNDHWeJxh6fJNnUOF2wgnu6uaLGNvVLMLiizbBWH8v38HGBcO8RiqiPkUYWJMDav4eSOjlyt6RlczYtEtitbXFxYXTzgStE3tm4NGAB90MB5VN3Ie51pfxqpgpiSR5wVJ4kSZ/MzY9xe0rEH8S2iFlIBSKcSxiycXbcPSA2z7j6RzuUa8Hk1kSteI1S+iFJxsUq3RbXyJQx0iYuzv0k9yRMzcCTlO5UUx9o5R9x3MffHMOOKfeIJr7NhbzYQvmf9hS/ITJlMWdRLBAEMAoTVRZMixW3fZiJItBUW3l02/Jp3tTawWg/FwP3F6Hx8+1HxHkzt5z0mY9onrMOPhZJPBwQiaOJ3NpqGtIVr88eEwwe5yfHAdxyatha5fT2jLg8SieWKtMTHhIG3390qbbGSeWX5Mtti4aEQZKrqrORjM4tlBMIsX3SNX3OJBvL6QIIpeJe4V58+KM19oL6GXKJ3E8Q+tEh0EeunRR+uPXmo8+mjj0qPoUXICMXKePPN+9H76zOwRH3Ue7V56tPMo/SDmUvfR5KQ7R6M4uks0rMH9qYqNtOhj6dCJUC8C8vSXP59NnNjE938efYZ6xmTs2Mx+YqvRrBIv+kVWmFjbC24tNvAgW5boXeQH3cjJnNDq91XRV2Tdz3sFP68s7VUMO7+ZZg0j1a6kzSXPGZTy6yvrGf/ia/RaaSGzoivloFbIWLvvi80Q0Gc4uRDU7bSbzmxkPC5dWm7Ki2fl7IWdS7ed7iw2TG6znc+kjdA2pEztKzETlrTXf0Z/NLMC1xFg/DUU/8YsoZ9Ev0jdkNFfJ9OpR0JiSknEfcLcD0iiK+RHS69kzuxkORJ7h3XM00TPe4cIK/s7sO7hd5DfRLI075h1xV8pplKSIAJUkDhhA/1s9ty5zKcyluFxmXPnsi9ZoiKI/hn/JWy4+CX6hvQxT00Lsmh9yttZQYjYinnEGT7LTuTB8Z52smO+CphxkzkJa2XicYvs3bYwHcg1ss3D9WPbPfpzR4m7kgiWVeLHInnkFQdWSjwYod4fO6YTrJnOM3mnXrcLj0fArvbGh1f671UURTeGARBFFBHndZ8x3GzfMdN2oZ93fEDB/eCwf9DSfWNeB6TQX8Ob+FaF9bwzdQrTnZDiKU2mJk8b9Ffrmq1pavemyBNoZ5Xyewcxth7Eh2/U72k2GqFurpbfnphjxheGiVuX43fEKv07/igmJ4uEaOn6rrbgWLv3aGZ5NRunKEcOE/nRj9P1qAR88gnqxW4zBoFk6BNOvTZ/LhRRl6ZT/8Tk1xNasfcywrV1af0hsglnpD3Qhm/qkpL2TaB096UV2TD9tCKxWvbXMpaZNn0I/rzqmemaZ1oXsyeaTbMVbBrLzRNoMZ8NPNMuZHKuadummw/yacu1wiDIZ/J2LpfN2fn7cu28HbRzmdWz+YrjVPJnV2e6qK8CN7ZKf5c5bMZChhLC5PfBsDBxtEx6hPiy9r1EDNHthHzYjB0flBBqCxKSexoPy9/eWz3V1mEJ9PDJJ+RA1OzierH0fEkgysazpiYI4vjTvMKyWk9RZR71BVmT79EQq/IvvbVYXCs5mhjI5x4RfQANSlp137oIC7LmnU1rqiF8mVdEXu3JrMTP6ZmJVQpxCk3kMV7shjkhUXQPqQDknSxe1NOxD3BJ2IjlKVNVDeI7C82wkBFSKS7lS8VK1C1kvUzN8K1UpqyoYglLiCtqLMZSOR1uV5fvRCPPOb9QaJssp6T5VP6+fLFSXFkuVVnHlI9V7TTWraxjvhhusmilLgYZzVi6cP9tzdk+n2sJxiW/17wxQ8eEV2pQ59aT7Q7dNjD8SZzKYhKGEIDHgBiTjkbou4e8IJpuobCQZweKnCkUlgrSXw/39sjG5thBd1RAgvC2VGGxkEm/lH+Eh0jB/QQW9ycOCvAN5crRPZvNoyXr3rCGElOjG4qztxc7ByXBww8+COdzpWjNfqPgSivqTX0rXP9bsqij65AzkX516CrY7ayxbeJklRrgEacblPoSQweINRtUMo5jt/BklhGXb5fvXbtX4GxX+aenT2Zydo4XO7nC+XvWz36b7Av02vhXVQmXFL+olp7M5opa8b+it5MLvs29DT9xbFM3RJUXtkvwVHThqzIn3Lt+kfNrWjmfeT0846slLGrOl5O18XfR7yZ+S4pIZ9fYbdZLzRQqLnplMZ9/7Zve9FoaXtjb24XWeGVhkgDh+CdJ2u7MB8KVxB5lakYV/+5gC7iCfRKZYcVYj3PDvQPqzqRHQvrz60k5D9BvQo9ukV9Bi61nyc+UEY0zZZfohshOy16DOnhxnCyMUJnkPuIDF118RobZyeoax4qOya2dW/OfwWmzVn3k4ddkMlUSF5/JWNaxc2czJZwVBMMRKsqHn5EDJ5XK6LLJif9fZVce3MZ13vft9fbGsVgssABxElyKBEGRi0MSKZKSTOowoYOU4viWFQW04qN2bcty3ThIrXQSJemRNrXJmcTNjNI2mTRNQ9e5HWfGaTIxWTfH1E3SNskfISepp+00bqedNlDf9xYAQcpuEhDcA8Du2337ju/4fb8vFMyMlg6Rw/QI4rK2feiWm7MXpGCIHHfwwO5QKJa5rYAjmiCV3w6X7ev/LVInJrn6GkVF5wHLRBE4E4gmUhCxnfedHpyYJ0IrGaHIx76wCzZ3PyFQgYahT1DAaWNBUtFg3BFZQ74cEQKnJZV9uIElXMPKU1oE/YFisMNIwQsKvoto22z4QVFhizza/wBPtHG8T8M8i5qacu38haQiTYZknNd1vfVtU1X+XlYKvIJ5vh+LX7R/KEoC0JxvPYcl8sx8zz/opmAuGOvopLjDlowaw1lH17PDRAFtm6hRI1+TPhw0ZfxNqZYnSmfIl7d79M5NonWCN8sPD3cxEOpOoTZqlA58oCn6/SSKfiM3NpaT5URr4zWulItls7uz4oIcMAVWilt4UUMbu2fH2ETrZ6hZcN+XG83liA60KNsJHoUMaVHs9Uv740UnCo0pgCeR/AOgpkbDxzo6Bxju/TGMy9NO4kcyes2ms7JSr9dpMAT4bzxE1zevkVfZcTbidaceX1taMtSmZjSblMK9tbnaqC/He3yaOvUiwUzWZgH2XMgf5ULxHqllF1t+go4K3qYFQMC97Qv9jGYoopTFAVaXjegsGw6usudOnDjH1g11BcwDEjtYHWQl1UAK2VFZ0HJV4/6Q7rp66Ey9fvpKOn3ldH2dkuaphgvmftdQmS285ia1NfYD43KHZRyC+4EBIUVqCFJ11cZyogCW3zEy2Lr06sto1Wk1nNxEPhGLJfITuda652RGEDOScepOmYhkmyjukc8VhfzG84byI4teZiQ/5N1r5zwv18uhCFbeuK9jYhpBWxE8oj/kBfIBmeSJlrm+1GjWyWNprdf7kgkPrSw1+/qcBmrMe+tgeNlT8p6dh6W3dV/PUZbfObCiFWiyKKKm1+xu4B45f87COUxT10W9LrXVFBK64p/o5lw/jzHwcUd9wnwiqaP1hCmFxMnJyCEzEY4YcoA/LLLOwao+4OiSQD2tmtFaD8fDZjy0OlgYyvM8i1E6m0sJAU0PR2Jh1vx5xGGJHHNXUA+RsyhSWLjfNRIFQ9Jy4CLOaWI0Arz6kfDhBG/zEstaPG8JUtGMmWY83KujQ+5lsPCAZcdHtFl536yy3lxebg7t3z/UbFImX6LlLjXqk2cmvV2HFw/vYnb6n/v+P/8zGLvfwO/81NobuZzXy+UeW0KFPA1S+fmyWxvvAMZhMBjIV3q8WFY7brxa8yi8nfQatBJ3pXu1v+KDXKJQqAyIz1p5O1k8UEzadnJyqK+kXZIGY+kSO7KatOPWF7iBSqGQUAKfC98rufFMsZghx18yRp3hyaRtpUYyqeJWG/wa6asxmuHPTyFGkTlE4vTAfGMRlRJ3A+meOLGndtvZX7ulfmNx5L0njr79qDtb63tPNJMZyWS8++64rVKrF4tH528+8vjherI6W0gXM5liuvusPoEe83OYUrLod3/ySP+930KXyOqebzLXj2FbGBLgiWmz4gCEXKDpYdvoQWCMoTTe15jGNWZpjYzpS8sNSHBCptzmChG7INLodfiizB0I4I1l1CBTOqB+nS2gb3dM/wJ6kWJ9aLYm38QHiTMByQOeY2qUJlM0blfVOKrllYQsa6GgpIdVFIo7CU1WHVEcvDWbMM3qkaOyUzlWLh9DH+x/yy4JS5om6URNCLKqqcmBgiRYejZx9EjVNJ93biyXb+yx/W6ir9I4yAWwkUNu0xJHZDKDx5ZIx5ApDhi9uS5lJx6APMIAWqhN8bVKlQaKGxzpfyUOPSOLTloWiZ6i2rZqhUMa6a4Xb+AUJ5MLu244l3HODJQHyPsHnV+aejSmm+Gg3v1l1nRdM5tx0L1GOiwaOKzJrCCw5PbDCpKUeTHgWAFOkriA5TzuwMkGFjq/lDhB4CQtGJE7vzTArG5YTi9XrkKxbrgCSFWYNbisH4JH7pj08339uwvCrYubyPFazX+fGz6OvMY80sPF2ePC8damt+v3kKO5nXb4FdLGcsBlQEc6MsS7PszDbjO9g4kSR4HuHT1EU61yD9gHR0YOxB7gIL/CAftBjnswSnMtZGR5wiEbzoQs05+SjTD5aJtcCFwo7exynk+Q20n70k5sBUgSxGAciiT7+vOlbNWJSIoSMIimaYQ0Q5RmZjImWud5BcwTT9x2aDgq84KkaEEzGk9lC7tKXrwnhsYvc88vUyqRCqgKWaGfUYIGCuT+RRfT5AXyx+fdvkG1KUdDTjgS/IUXuC6Sx2wn85Ks6Opqvr8vGQnrPXMhpihBpkblkZBne2be9tN9h1bK5aWlZPWO6gLZWFkrt9YgnL28Vka0X3T0uKXtfA01wETCyEHGCpgW3LZ61ERMa9UjR5NRYoW81tbiK/S11Cay6fhY1tt4GDK/dOIufTSMSXOX45U10K5g8fyK02jsCHek1L0bzW6//TZ6nNosimC9A32Y2ifG/HwC2/c5PytVbsDFKbRqpbAWDMZNnPoLsqkHgk4Y99UOP2LnzHOXzpk5+xH0OMRtc6yg0QQJ3c3WRxZvUPfMze1Rb1hktuLt6j5eBmVtL+si5xrTnEdME9UhC/MWD6hG7t0hsuQQ1Yl7GdMKNmlNRFrAFGTZJZ0AUwUuIdut1mxjO1X+qwNx9awxhtSzanwgPfaUDzD8vL/3T+0ve0AF/+h/c9L/Ztn3C0X8vWn/O6Y37kZjksxuyK+6bQY3aZwJzrngqoGomFzeDz2hjkH4KIV8hbaEqDGRqliI2XKrDLIav+uOosYLwvjSqBhFiOV1sfS2iqCznL7vsbLAs7uPHPIkncfSxNHFKlE3VHLnW96U73I8a6u6IsgooDnqqMjxCS3IYsGQw4E0r1eSokB2gwYXEsUsFxSDvXGRMmVqI0o2rtmQMzqNIHqq5pLxor58oW9lpe/Ccn3y0VPRS5eipx5FG8vmox+bn//Yo+bZS4FbL09OXr41sM2fIZP1652j50hme/mB68u/ruzryu2WuYQ2YPyDgGmfW8Emcw8djsA5RpPb+sGzzY1YOh27CZHZABuYTAlvJvvo6gF0UHDjenxAOHhQTqSseNxKJeSDB4UB8qHbnZ8pxjgDyHaTUpO0GUq2rfYjN0vUPNuPOvDHwAimnWzHBnYCpYCzY1FvER2n2WjqWoDHmO8bTfWsEjpiVNXMZMydS8h/nvnvZnOVlRVRDhCVxrK6a8Uga5PtznPALAXcqFkM+b/JI5qGCof8VPX19Y8Ui1L/mG2P9RNBdn39PGxJwyUp2+ufBD4q0GhrgocLOD8NilbErnkBMhdMsW7FRcm/bG14q8h55tjMC+dXB35wZOq5wfHKYhEJiFknL6f0/mK9fvzAxdJv9wfM+tLeOuePCazexrF3cQaFHuuKANw4vkmb/kP8LLr7jjuKd97ZepHVWk8/SV/oSOu7yP3M7aXbyfu30EutCvr4uSz5Q3e3nn6jcswt6GeFI+Vw5NxmT1lXaTF/y2ovwsmvXqYv9IxfSOuP/FJaT6O7aUlMx6epd/Py5WmkYq3i2jXLBVBDIV+hhAi4za1vV/wF1/XsYPtqNns1k3nx56+hVy+LzpMJ8cknw4EnY9LlPzx52l08OXhywV04iVAGZ7OZuey/wFUcdHCiVEpgB909GQ5MTMSk4dbayUV38ZR7cmFw4WR3Lnuduu5UNOC423Vda/8DjyI6d6z/GHm3PuxX9lXyvnyZ3PhL/3PsWO7YsavtuoZXevONyzE7FU1Kg7ouANEfYG5BCidlfdwv5uOklM/RUuh5XyL1fSstp/VZeqOkFCRups91sAedcvJg9doiEoY7cfOu75vP+rYKTARy9NcnT5HacxdOu6dPts6yWkbLjpQyRqvyTObLz2c/hF76PlTvqQH4waknoMir8GzbD3grN19n/n69SGgPN3oS2aL+awyR/HdSFvgggGYvNo6HvGzIs5DbRfUjZ/Uas4rm/UBntA57DR+gD4cp7fH0Web1eCwpd+UWw0+W4pp6GX86fJUwU6O11eYyIOfja2hto0FEmaVVb7WBVsHj3IToIZrdse60Xz0cnB32P1obvuW4G2sP8F4/dsTyGpThxnKaQP6BRgF061B87+YmWqW5QppNuvIcL16OM1v8optML6YXemqe8lRQ+1LFz1JJlHJvjb4o5eZa69m4nx+XeUPeLdQmL+itE6DWo2FINLPG0vIKWllvEJHLN29Tsl/for2lQ1Dew1rOHSsh6kZspzkeo7ZICwL9DES6mfd5Dqsyx9m2VlcNjxcl/NOqdFzkDaRC3kw+oipzVtBQg1dlLG9ID6uSsrzRLueb6G8oVzdEooylECWtAm92hPJVg+uPaC9EciKPE831lhN3egpq/QcA+7olWW863VvSFiZjkwmSeyozpyh+HVcofxAu1KJTRCusQQZ2opzSFOxpSHdadW24JAOBQdknyjajnp2tULtQxcO2P0f72WLsqECd8nYbjcAyTmQgELac1hOO6RrhiIO4vKBpX9FiQp5Xta+IghL69AsS5vJcAL8giWyeVURuVQ+hFhDIWAl8VNFNfV03LaG1oeHoN1RpHWvo9qMIEwUSH3nPESk86OKjrR+fJeecI+c+q8f4OVZdn+MMfBfGHFlLZwXc+rpSnycC4fFIgguqDd009REpFGlI6pExSVUZzccksAy1rk0SufAYqaMLzGPMO5h3Me+HDMOICNrbasuuQqhXClXdqJ0nX9ljUbBY1+xodZQdENMsBnbHUVJrmIi3JXB7TIP67Vo2iDKAcNlWlX5iajKliBGPTOJubXwggPJVXIaDa9TBDZioaSC8qgG1/vX1+5+Bwol6H/n3ckEkqkTU5Fk9wiocy8WiPMdLyKU7feHSWayjsPZgVRM4PlQYQsGArpypCImtur8vMXlm8k8LLKcYkZzKIz4mChGpGEveU+REpRS3kryOLib6AgENXTyCw4MD+OiVw7CWjv5wsJ7sP0n+P6KlWVEPBlUcSl7gkISwjESWHxq/wGEkG3g6bDRN7+whIyDbpczxBVbkpZvNkDV/IxkJj1tunwsgrRkdiWhw8jw5Hkn7zPAldWQ6KAUi2T3OkHZKE/jbT53osdP7/D1EDiUaf0XEFbGQtYjqWq2R0eSOM7ehQGsF8u989p7n7Oqx6k+ei9fqnsUI0AbomGuTUW+IuZHaS3zrJ6aRpltYEwvna/ZOd1pHtEkh0i3y5CkRnYw844FpEBRJLybKj0caCHJcLYrto/uHzSOUd2Q1mnqo7Dy0SrfJ4uWFvlMZLqQH8xKRsYKjlrU7RDbkfEgPsdMRsYpNhOqKNLvqNfwjrMaN4+0tGGyTtVoylA9gmY/JIU0LKXHSrwL9wbFwOh1GW3YhP38qxcWjnuwAYFLHHo1Jz3L+/bnIq2tGazWg1PlCqXCuztux6D3IsYPKZ+UAi1YMzXHUAFyAahhvbv1cNnSlq289T8qR20wTjIlDEHjp1SqkdQN/Lp1CwN8wG14olW78/fzM0p4TqDTT37/U34/WD7W+tWvXu1793oTnvXbo/PnzbT3hQ+ScSZBycvtRO+d2Bzxo0yzclRJC569IH7CyWesD2ZFUKrXvSjTDZp9R6umRdNVOp+1/rmaybNay0+1z/hh9nuYMaDt3wBMDCIASaq/2k+5fQjSVeFsHt6s1EVfRj81kOrNvZuH4QV054KV2y7Kk6dmhSNS09fxb93E1N9KvZxJqKoF+py+izUzOFIaG0CDqTyJOLOeQivRd49FimVUVtxY0cDAX5np4nCLQDinrrg+HtDqub+8XGax77dUWZCjazmO+lawHxqZ2PqYA3aCggTEfPADADtB+0MbUhScuTNHFhs9IslxMjxeL4+liysr1KZqAsVIwg+FIwMJKSFZTOSuFmOn2MVMX/tcnjHwMCzQImRcCMsZCbcrdw/E35PL9g/E8x7+tUibn6eHA+xh6npEoPvRXvWDml7/KL/0ql7aFl++jviDfGJ9vp5z1x4VuhmPb7c12STGrHoRedLJwBtQVRdHIdWqKghwaWUFDLwLqKuW9UQPP1gRTBSJD1RRqW/UCY1WIcm7BzBztEGPgPPBTe5RsCcxB0Fpq3gekqcFkKThszw0W58dx5eZbXrhlQpnc9hlyBrxY1EumB+eGl5a8JXc8Fh3ry5C9bpmvoj/3ywQ3hw0oRz9altyjmSM9BbCOPvUOWHSEkflxsXrLLZPy1GBid3A4PtdXrO/4BH1i8PBwo+GOx63xvkzrz3r3tu51hXKlGDRyFuCUHTP8OjjLl8uoXF4BgG4ZoLq9MWMgEQL7yYHrueRciGmnkm1HNezh++jYwl3KZk7NvtXadlnfoWjmryFN0kBw1qTWa5Kmfd/PJrMUMcJkCgsb7eQqncPimpSZL89nwH4PR6742X0fTYnxIAyfwbjIbOnnKzTGIANZddpBJBQuXwu5eAcglFxZE1STphpYXlqKb0E1UNP3Nj8C7g4PMqWqyzSurjdHt+lza/aesGaHoK12ZxWi6qx2MnGnzjyEmIe2tUOIVr+uhgsVG22krBY9B6pbqdYmZNmDvWuwHF3rxtX/hFwHsCdVGGCpoeZnPzcjRQvUgIii3fntHJBSiF0nZHnABToN9J1d75w9vG84JwR3zUxd2bcrwuu8JP2dnDDNhIknLmRHj8ad0b27+wL60dHsBaTv24vxULaqRvb1JbTBTEqwBFWbkU044At7xw/GUm5yLOmM9nFmvxE7OL53e2xv8PrY3lo+jboOnR7j5Bl5Xt4jh/tNM99r5Py3j370TXI6HE6He2UXwIWADuOLE6EsUYRq21AiXn0DxR0H8mHHEcRdtJqbNC+208MZDOcJv4HuZvco1O3H4dEo8X+dAdZj/43WKY4XNDey+l7n4/jMDNMbH4D99olcM2+6BaFL9wqmXeo6pvBScFd8WfM0MiKD/uW3SPV3k6KujJ2KxU6NKbqYRMx8axP1B5aWHKxKkopX9g6U2N2uu5stDfTmhghQK/Pw6/TocWgJVNraomKjzj/gXO7tu+vDJzKZE2+CxR2+rdgDAoS1FcRAv6GX+Mpgf2FwsNA/OE95TFOfcRzQXfV2m+/lPfRjf/Yy+8k4c4w5/jq8lURV7rAgUibEzkwGiiTIlu62D3b+ghILNenFN4HcEtVbq04dkBWt74oYaqvYaCw3my90d1Z7v2mgOh2DVsFsMbVU92Otm34tO06zLikSeTvA0y8B0Fvq+tL+Af2EtHXIIUw1EIuMmbXqOK65RJD9VL8k3U8eWagkWVeu9F8Jox/1Y0u6/79QsyT96D2FK9Wtdv0yepm0xxnauylOiegwIFURVYrmeWx7mSjR5XgUlKMIpgRHbXoqGAVonAT6ZOqu++4c51JCZF4qVybHR8e4xWCc19Rw3/SQxUckrAtExTBY4O7lOTYQicdkng3zAr8LeHHvJwfsu+u+UVyPCMk0OdkH4xxiOTU1FXfTFiY6dpYXWSwqLOaJKqsIWAjziLUENgA6wrVrRE9EpE4OMHVmkbl5h0wluHBLeSI8uv6kPOADTMm1+4ghdxwUaaLagXg5NiBGvTS7uwKoTJo4AgGgqJam37LM7MUrF2dnH3nvxdnW125KibwoWnEjkH7rRPFkOqAbAi8LRliWj8tYEHlBjMYC0QFR4EU7+3Vwkyb2l1/ZN2d+52Aunybda5ac6+J7HyGLG37KIkNHLBrdk0myimapmhTEMdeuJexXWJZog0QE4lAwyN6kISuUdscnpt+WkpIPHBofeueqJm/ZHeHxAhaiztzE3M68ZUdt7EwINl6FqhlGb1w1/i9yo2QmgpqhiFWX9ISCCRXTrZdH3kduAxbXeqRL7XhCILVgRnWj75aKeyShq7rIyZwWlKRZDD4CnnzpRE2R54Ro3wOHeIE0klit9am7vOmXJ1IZJ4GYufaJZx9BxS1xt/XMt1hdQ2hoPBlHsmIqmhTgonlrLBZ5gWUNA0RGsjz+pU/roXA8Xrz/zp+2fuacnyyd+GNV6vSBT1P8WIGMyRTeFvEA0AqT7TRbpWg4sPnYkIIA7AZf4owJ0n53zXCcwO1ThZlvcBwrwsYBdJqV+QkB8wvoQUUSZu/nRUF5YIXDnPLrD/ErAmkMT22LzTV3IlXyfrRBzxx1JLeYO3g5t80J98WHM1NPx5iOb+bD6Ema69bGcDj6zdwH4Rj0ZOyVhzP7u+X9CUWfQsQTOMpyFIIcafficT+djEDkgq9KyUpipP/USS1CpunOTlKSrjHvQpeSkgBJW/iItv/i/vaOlNw7PfFuyDXwfwVB8YUAAHicY2BkYGAA4lWM4ubx/DZfGbiZGEDgtpnQKRj9/9f//0y8TCCVHAxgaQAQawqVAHicY2BkYGBiAAI9Job/v/5/ZuJlYGRAAYwhAF9SBIQAeJxjYGBgYBrFo3gUD0H8/z8Zen4NvLtpHR7khAt1wh4A/0IMmAAAAAAAAAAAUABwAI4A5AEwAVQBsgIAAk4CgAKWAtIDDgNuBAAEqgVSBcgF/AZABqAHIgc+B1IHeAeSB6oHwgfmCAIIigjICOII+AkKCRgJLglACUwJYAlwCXwJkgmkCbAJvAoKClYKnArGC2oLoAu8C+wMDgxkDRINpA5ADqQPGA9mD5wQZhDGEQwRbBG2EfoScBKgEywTohP4FCYUSBSgFSAVYBV2FcwV5BYwFlAWyhcIFzwXbheaGEIYdBi8GNAY4hj0GQgZFhk2GU4ZZhl2GeIaQhqyGyIbjhv6HGIczh0sHWQdkh2uHf4eJh5SHngemB64HtgfCB8cHzgfZh+eH9AgGCBQIHQgjCCsIQohQiHSIkwihCK2IvgjRCOGI8Ij+iRqJOglFCUsJWoljiX6JmgmlCbcJxInPid+J6wn9ChQKIoozCjsKQ4pLiliKZwpwCnoKkQqbCqcKtIrQiuiK+YsPix6LM4tAC0yLZAtxi34LnAuoC62LuAvTC+ML9gwTDC0MNoxDDE0MVwxjDG+MfQyQjKCMrAy7jMaM1oznDPYNGA0ljS8NM41GDVONbQ16DYiNmQ2kjbmNyQ3SDdeN6A33Dg6OHI4ojkcOTY5UDlqOYQ5yDniOfA6bjroOww7fjvmPAA8GjwyPJg8/D1OPbY+ID6APtw/KD9mP8A/6D/+QBRAckDYQQRBQEGEQdhCGEJEQrpC3EMOQ1pDkEOiQ9BD7kQ0RKxE1EUKRURFnkXARehGEEZURmZGvEcoR1BHaEeKR75IIEhASHBIpEjYSSZJWkmOSchJ8koQSk5KgEqkSs5LAks4S8hMrEzKTUBNdE2eTchOEk40TpRO4E8gT1pPlk+wUBBQQlBkUIZQ3FEKUS5RYFGaUd5SUlJ2UtxTYlP4VDJUWFRqVKAAAHicY2BkYGAMYZjCIMgAAkxAzAWEDAz/wXwGACE9AhEAeJxtkE1OwzAQhV/6h2glVIGExM5iwQaR/iy66AHafRfZp6nTpEriyHEr9QKcgDNwBk7AkjNwFF7CKAuoR7K/efPGIxvAGJ/wUC8P181erw6umP1ylzQW7pEfhPsY4VF4QP1FeIhnLIRHuEPIG7xefdstnHAHN3gV7lJ/E+6R34X7uMeH8ID6l/AQAb6FR3jyFruwStLIFNVG749ZaNu8hUDbKjWFmvnTVlvrQtvQ6Z3anlV12s+di1VsTa5WpnA6y4wqrTnoyPmJc+VyMolF9yOTY8d3VUiQIoJBQd5AY48jMlbshfp/JWCH5Zk2ucIMPqYXfGv6isYb8gc1HQpbnLlXOHHmnKpDzDymxyAnrZre2p0xDJWyqR2oRNR9Tqi7SiwxYcR//H4zPf8B3ldh6nicbVcFdOO4Fu1Vw1Camd2dZeYsdJaZmeEzKbaSaCtbXktum/3MzMzMzMzMzMzMzP9JtpN0zu85je99kp+fpEeaY3P5X3Xu//7hJjDMo4IqaqijgSZaaKODLhawiCUsYwXbsB07sAf2xF7Yib2xD/bFftgfB+BAHISDcQgOxWE4HEfgSByFo3EMjkUPx+F4nIATsYpdOAkn4xScitNwOs7AmTgLZ+McnIvzcD4uwIW4CBfjElyKy3A5rsCVuApX4xpci+twPW7AjWTlzbgdbo874I64E+6Mu+CuuBvujnuAo48AIQQGGGIEiVuwBoUIMTQS3IoUBhYZ1rGBTYxxG+6Je+HeuA/ui/vh/ngAHogH4cF4CB6Kh+HheAQeiUfh0XgMHovH4fF4Ap6IJ+HJeAqeiqfh6XgGnoln4dl4Dp6L5+H5eAFeiBfhxXgJXoqX4eV4BV6JV+HVeA1ei9fh9XgD3og34c14C96Kt+HteAfeiXfh3XgP3ov34f34AD6ID+HD+Ag+io/h4/gEPolP4dP4DD6Lz+Hz+AK+iC/hy/gKvoqv4ev4Br6Jb+Hb+A6+i+/h+/gBfogf4cf4CX6Kn+Hn+AV+iV/h1/gNfovf4ff4A/6IP+HP+Av+ir/h7/gH/ol/4d/4D/7L5hgYY/OswqqsxuqswZqsxdqsw7psgS2yJbbMVtg2tp3tYHuwPdlebCfbm+3D9mX7sf3ZAexAdhA7mB3CDmWHscPZEexIdhQ7mh3DjmU9dhw7np3ATmSrbBc7iZ3MTmGnstPY6ewMdiY7i53NzmHnsvPY+ewCdiG7iF3MLmGXssvY5ewKdiW7il3NrmHXsuvY9ewGdiO7id08t8TDSMY9niSCpzwOxEIuCLRSPDFTGkUitqaYHmTG6kjeJtJuLhiKWKQyaOVspCPRzqGS8ZopcCRCyRcLnCkrjbSiUBALu6HTtUJBwoflQKKyoYxNOaCNLUwywloZD01JSVePK7u4la7uxne1prwwy2qtShMzI1LT4DJNFI9Flat+FnW4kkNaM61fpEs5GWRK9TZkaEetXKDEwBYw1rFYzGHiprmhpRmeyuHItnOBx8V7pE7UeMRv03GTx1yNrQxMnafBSK7TOaSp3uiFeiPOV7mFrramvJjpvjozs6TlTMeLIW+DG1vaja+2ZwSdHGeJG+nOktWVCQuzRMmAW9EoRfM8tTW+wdPQ1Po8WMuSSp/Ha5W+ECn9KNXtKx2s9UIx4OQSjb7Wa05pxYGVfhaGMtCx6fHAynVpx3tMRf1+kgpjekoP9c4ZMaHxdGTbdMQ5cRaTkqWpbKDTLDLLM4JUijg0M1OGqc4S05kKkmhmfipoyWJ2vtUJHdyM7TalhZOrNvqZVCGBdj8zMiYLIx4vlDghz9Nxt6QbmgZr/cxaHbcCroJMcavTDkGyj6dukxoloQmRSLmT1XI4H/CUIJ2CrdDDTbViqNNxKxgR7fFU8GYO++59jyhYRSFMJCElk76mo6sG7oza9JuFPcPXRdjJMR235n44CxcCHYqesdwZRKcd6MFAiA4lEp2SumBNpHUiWRSbLm2LTSnqes4lliaMDsN5ysJEkHAKyOlsCsrx4oTRzgtulyfcrJG5pG/7Fkmhc2UiXHc2CDJueXdR3A70ukh7MqL00wy5GfnVd0JueZ8byh9huDghYjPRqZ1yGW3lqYhIW3fC16XYaJSsHgqzRo5SD6WJpDENF7luL5uh80eK/LUWZUs6Ep6SLR66pFhxaMX9aOcBlDaKtDQrcrG9PCvIM04h6WsVdkpMXrC2oyD+/CYRvDiRxs5/Jwrz1O+cpFtIaCPozEv1I6GSckTGIVm3PGGUXG2kUzEZt2ResFCwW0izHIzL1a1JG4xETNGQbwWJlJ18VFMetao5YaUSnVn3zXI/Eipqw5Qno+WJwFAhsGLTbpVQ8Znsyq2ZtmLPguTHSF4UcV9vSlvo66UGCl2lyFZyvVJiU7km7Igyx3BUqqWTV6I0zFngQ6NcQqbKoYx2LXWh2J0IXBUt1axTmdAN+qJMjDRNEXGpXOC3Jmi16mFbRH0R9ngWSt3NcVGmi5FkpK1uFZgKayH2H+iIzUCkifVuWxGb0jbIYpFSXeoMeCDKPN0oSYOCPXThVxtIRRMrA8WHlYHWYSffvB43pHhCnFXtgpA32YUCD7lSIh2X83wslsQfTLcglGlsZsohb3TVEbPgirMJUiF8bdw2Q906nKw6pCRpakOth0o0h6kM/TpreaqvjTh1O2l9JLjL1lV6UhEbyZA8qznSWTpU3JjKyEaqRm+SPibDlre0F6Q66eQw34cdBaHjor4olVTdyeu3zUgp5VC8c7WcyyhjU/j5Ar2yRZKX4VlR/k3jLGhP4WrLxd1mL3C5S8YD7YLC+VPFkU4ehj0+IOO6Bek7Bxe1nDXpYV3URDVqASlJ0WNMKprOJG9EU7nffqb6DeeZ5JgxiUzuLB2qFdxK7Te/UZKFvMqX2aUW8ZQKQte3hL2ix2kXzLlGK8cuJxWTig5hoWA6yFxHupxT6ZKg7xFEITHUAvDQjISwhS4XcsUnvLc0IzGkzEDdWoM0Zc7cZglWJ2hXxaFWJN3Jusn1SNLeWFGlfjEzzYhEY+9THlVctqjH5F60ha2iqyUnqsXaO0qs2zohTxxQFhZpI+EqsuSazYRT/XcFdz4JB23C3q8pu1cSYU3Vf7mZ+GUKaoFdJfQ77jdrSv3CFoueuedzkggbxL1nNEuwWnGommh6uenKFplD4eiSQBFXTd9B2ZE09ST1n3XPdR6MG0mqwyywpkn3hdDfAmqpoF7HVuiha3nCbDgz6Voh51Njqr5naBiyJ8yU6ObRqBPnGKZmhDv/pqGS4lv01gStVj0kgRTKB1othzSZjHbOUTOKlmxa1Eql1u9SjQqqooMwNGPeaFM3iXZ1pUULo2IVJXbc9pDiUwlS5fCIq0HNl91xleoblSiT0SGMROqPrTlhiz6Lu+tRHkFLU54H0YwgFEpQIc0Frh2efcPxLW/4/t2/UfMCO08e1KB/3121Le2nJBeTXDWdJ+ftgPdpO8qivvHNf7PAWdJ2iyHXcebXC1yxtFdtKuexUT4qq4TNqGY3XK1tuwcZmL+R4woVI72dmmZKUobTmoPANdbusrC7sEZlimK8lSUhz+9atRzWii5x3YVv03uoP+YJWp3CXQSN7EtFXXqd+raYQmdpQyhq3X375Vc9EZS30pVSoMiV6G5Jm7pcilxK8re9HaWE7llDtzEurqevbqTuhkiXkWFjg8qRoRtx1zUF+U3C+cCEVTbJqvo4z7bz9Ky79Jj1xdzc/wARDj0u") format("woff"), url("https://www.hng-ovr.com/wp-includes/fonts/dashicons.ttf?99ac726223c749443b642ce33df8b800") format("truetype"); font-weight: 400; font-style: normal; }

.dashicons, .dashicons-before::before { font-family: dashicons; display: inline-block; line-height: 1; font-weight: 400; font-style: normal; text-decoration: inherit; text-transform: none; text-rendering: auto; -webkit-font-smoothing: antialiased; width: 20px; height: 20px; font-size: 20px; vertical-align: top; text-align: center; transition: color 0.1s ease-in; }

.dashicons-admin-appearance::before { content: ""; }

.dashicons-admin-collapse::before { content: ""; }

.dashicons-admin-comments::before { content: ""; }

.dashicons-admin-customizer::before { content: ""; }

.dashicons-admin-generic::before { content: ""; }

.dashicons-admin-home::before { content: ""; }

.dashicons-admin-links::before { content: ""; }

.dashicons-admin-media::before { content: ""; }

.dashicons-admin-multisite::before { content: ""; }

.dashicons-admin-network::before { content: ""; }

.dashicons-admin-page::before { content: ""; }

.dashicons-admin-plugins::before { content: ""; }

.dashicons-admin-post::before { content: ""; }

.dashicons-admin-settings::before { content: ""; }

.dashicons-admin-site-alt::before { content: ""; }

.dashicons-admin-site-alt2::before { content: ""; }

.dashicons-admin-site-alt3::before { content: ""; }

.dashicons-admin-site::before { content: ""; }

.dashicons-admin-tools::before { content: ""; }

.dashicons-admin-users::before { content: ""; }

.dashicons-airplane::before { content: ""; }

.dashicons-album::before { content: ""; }

.dashicons-align-center::before { content: ""; }

.dashicons-align-full-width::before { content: ""; }

.dashicons-align-left::before { content: ""; }

.dashicons-align-none::before { content: ""; }

.dashicons-align-pull-left::before { content: ""; }

.dashicons-align-pull-right::before { content: ""; }

.dashicons-align-right::before { content: ""; }

.dashicons-align-wide::before { content: ""; }

.dashicons-amazon::before { content: ""; }

.dashicons-analytics::before { content: ""; }

.dashicons-archive::before { content: ""; }

.dashicons-arrow-down-alt::before { content: ""; }

.dashicons-arrow-down-alt2::before { content: ""; }

.dashicons-arrow-down::before { content: ""; }

.dashicons-arrow-left-alt::before { content: ""; }

.dashicons-arrow-left-alt2::before { content: ""; }

.dashicons-arrow-left::before { content: ""; }

.dashicons-arrow-right-alt::before { content: ""; }

.dashicons-arrow-right-alt2::before { content: ""; }

.dashicons-arrow-right::before { content: ""; }

.dashicons-arrow-up-alt::before { content: ""; }

.dashicons-arrow-up-alt2::before { content: ""; }

.dashicons-arrow-up-duplicate::before { content: ""; }

.dashicons-arrow-up::before { content: ""; }

.dashicons-art::before { content: ""; }

.dashicons-awards::before { content: ""; }

.dashicons-backup::before { content: ""; }

.dashicons-bank::before { content: ""; }

.dashicons-beer::before { content: ""; }

.dashicons-bell::before { content: ""; }

.dashicons-block-default::before { content: ""; }

.dashicons-book-alt::before { content: ""; }

.dashicons-book::before { content: ""; }

.dashicons-buddicons-activity::before { content: ""; }

.dashicons-buddicons-bbpress-logo::before { content: ""; }

.dashicons-buddicons-buddypress-logo::before { content: ""; }

.dashicons-buddicons-community::before { content: ""; }

.dashicons-buddicons-forums::before { content: ""; }

.dashicons-buddicons-friends::before { content: ""; }

.dashicons-buddicons-groups::before { content: ""; }

.dashicons-buddicons-pm::before { content: ""; }

.dashicons-buddicons-replies::before { content: ""; }

.dashicons-buddicons-topics::before { content: ""; }

.dashicons-buddicons-tracking::before { content: ""; }

.dashicons-building::before { content: ""; }

.dashicons-businessman::before { content: ""; }

.dashicons-businessperson::before { content: ""; }

.dashicons-businesswoman::before { content: ""; }

.dashicons-button::before { content: ""; }

.dashicons-calculator::before { content: ""; }

.dashicons-calendar-alt::before { content: ""; }

.dashicons-calendar::before { content: ""; }

.dashicons-camera-alt::before { content: ""; }

.dashicons-camera::before { content: ""; }

.dashicons-car::before { content: ""; }

.dashicons-carrot::before { content: ""; }

.dashicons-cart::before { content: ""; }

.dashicons-category::before { content: ""; }

.dashicons-chart-area::before { content: ""; }

.dashicons-chart-bar::before { content: ""; }

.dashicons-chart-line::before { content: ""; }

.dashicons-chart-pie::before { content: ""; }

.dashicons-clipboard::before { content: ""; }

.dashicons-clock::before { content: ""; }

.dashicons-cloud-saved::before { content: ""; }

.dashicons-cloud-upload::before { content: ""; }

.dashicons-cloud::before { content: ""; }

.dashicons-code-standards::before { content: ""; }

.dashicons-coffee::before { content: ""; }

.dashicons-color-picker::before { content: ""; }

.dashicons-columns::before { content: ""; }

.dashicons-controls-back::before { content: ""; }

.dashicons-controls-forward::before { content: ""; }

.dashicons-controls-pause::before { content: ""; }

.dashicons-controls-play::before { content: ""; }

.dashicons-controls-repeat::before { content: ""; }

.dashicons-controls-skipback::before { content: ""; }

.dashicons-controls-skipforward::before { content: ""; }

.dashicons-controls-volumeoff::before { content: ""; }

.dashicons-controls-volumeon::before { content: ""; }

.dashicons-cover-image::before { content: ""; }

.dashicons-dashboard::before { content: ""; }

.dashicons-database-add::before { content: ""; }

.dashicons-database-export::before { content: ""; }

.dashicons-database-import::before { content: ""; }

.dashicons-database-remove::before { content: ""; }

.dashicons-database-view::before { content: ""; }

.dashicons-database::before { content: ""; }

.dashicons-desktop::before { content: ""; }

.dashicons-dismiss::before { content: ""; }

.dashicons-download::before { content: ""; }

.dashicons-drumstick::before { content: ""; }

.dashicons-edit-large::before { content: ""; }

.dashicons-edit-page::before { content: ""; }

.dashicons-edit::before { content: ""; }

.dashicons-editor-aligncenter::before { content: ""; }

.dashicons-editor-alignleft::before { content: ""; }

.dashicons-editor-alignright::before { content: ""; }

.dashicons-editor-bold::before { content: ""; }

.dashicons-editor-break::before { content: ""; }

.dashicons-editor-code-duplicate::before { content: ""; }

.dashicons-editor-code::before { content: ""; }

.dashicons-editor-contract::before { content: ""; }

.dashicons-editor-customchar::before { content: ""; }

.dashicons-editor-expand::before { content: ""; }

.dashicons-editor-help::before { content: ""; }

.dashicons-editor-indent::before { content: ""; }

.dashicons-editor-insertmore::before { content: ""; }

.dashicons-editor-italic::before { content: ""; }

.dashicons-editor-justify::before { content: ""; }

.dashicons-editor-kitchensink::before { content: ""; }

.dashicons-editor-ltr::before { content: ""; }

.dashicons-editor-ol-rtl::before { content: ""; }

.dashicons-editor-ol::before { content: ""; }

.dashicons-editor-outdent::before { content: ""; }

.dashicons-editor-paragraph::before { content: ""; }

.dashicons-editor-paste-text::before { content: ""; }

.dashicons-editor-paste-word::before { content: ""; }

.dashicons-editor-quote::before { content: ""; }

.dashicons-editor-removeformatting::before { content: ""; }

.dashicons-editor-rtl::before { content: ""; }

.dashicons-editor-spellcheck::before { content: ""; }

.dashicons-editor-strikethrough::before { content: ""; }

.dashicons-editor-table::before { content: ""; }

.dashicons-editor-textcolor::before { content: ""; }

.dashicons-editor-ul::before { content: ""; }

.dashicons-editor-underline::before { content: ""; }

.dashicons-editor-unlink::before { content: ""; }

.dashicons-editor-video::before { content: ""; }

.dashicons-ellipsis::before { content: ""; }

.dashicons-email-alt::before { content: ""; }

.dashicons-email-alt2::before { content: ""; }

.dashicons-email::before { content: ""; }

.dashicons-embed-audio::before { content: ""; }

.dashicons-embed-generic::before { content: ""; }

.dashicons-embed-photo::before { content: ""; }

.dashicons-embed-post::before { content: ""; }

.dashicons-embed-video::before { content: ""; }

.dashicons-excerpt-view::before { content: ""; }

.dashicons-exit::before { content: ""; }

.dashicons-external::before { content: ""; }

.dashicons-facebook-alt::before { content: ""; }

.dashicons-facebook::before { content: ""; }

.dashicons-feedback::before { content: ""; }

.dashicons-filter::before { content: ""; }

.dashicons-flag::before { content: ""; }

.dashicons-food::before { content: ""; }

.dashicons-format-aside::before { content: ""; }

.dashicons-format-audio::before { content: ""; }

.dashicons-format-chat::before { content: ""; }

.dashicons-format-gallery::before { content: ""; }

.dashicons-format-image::before { content: ""; }

.dashicons-format-quote::before { content: ""; }

.dashicons-format-status::before { content: ""; }

.dashicons-format-video::before { content: ""; }

.dashicons-forms::before { content: ""; }

.dashicons-fullscreen-alt::before { content: ""; }

.dashicons-fullscreen-exit-alt::before { content: ""; }

.dashicons-games::before { content: ""; }

.dashicons-google::before { content: ""; }

.dashicons-googleplus::before { content: ""; }

.dashicons-grid-view::before { content: ""; }

.dashicons-groups::before { content: ""; }

.dashicons-hammer::before { content: ""; }

.dashicons-heading::before { content: ""; }

.dashicons-heart::before { content: ""; }

.dashicons-hidden::before { content: ""; }

.dashicons-hourglass::before { content: ""; }

.dashicons-html::before { content: ""; }

.dashicons-id-alt::before { content: ""; }

.dashicons-id::before { content: ""; }

.dashicons-image-crop::before { content: ""; }

.dashicons-image-filter::before { content: ""; }

.dashicons-image-flip-horizontal::before { content: ""; }

.dashicons-image-flip-vertical::before { content: ""; }

.dashicons-image-rotate-left::before { content: ""; }

.dashicons-image-rotate-right::before { content: ""; }

.dashicons-image-rotate::before { content: ""; }

.dashicons-images-alt::before { content: ""; }

.dashicons-images-alt2::before { content: ""; }

.dashicons-index-card::before { content: ""; }

.dashicons-info-outline::before { content: ""; }

.dashicons-info::before { content: ""; }

.dashicons-insert-after::before { content: ""; }

.dashicons-insert-before::before { content: ""; }

.dashicons-insert::before { content: ""; }

.dashicons-instagram::before { content: ""; }

.dashicons-laptop::before { content: ""; }

.dashicons-layout::before { content: ""; }

.dashicons-leftright::before { content: ""; }

.dashicons-lightbulb::before { content: ""; }

.dashicons-linkedin::before { content: ""; }

.dashicons-list-view::before { content: ""; }

.dashicons-location-alt::before { content: ""; }

.dashicons-location::before { content: ""; }

.dashicons-lock-duplicate::before { content: ""; }

.dashicons-lock::before { content: ""; }

.dashicons-marker::before { content: ""; }

.dashicons-media-archive::before { content: ""; }

.dashicons-media-audio::before { content: ""; }

.dashicons-media-code::before { content: ""; }

.dashicons-media-default::before { content: ""; }

.dashicons-media-document::before { content: ""; }

.dashicons-media-interactive::before { content: ""; }

.dashicons-media-spreadsheet::before { content: ""; }

.dashicons-media-text::before { content: ""; }

.dashicons-media-video::before { content: ""; }

.dashicons-megaphone::before { content: ""; }

.dashicons-menu-alt::before { content: ""; }

.dashicons-menu-alt2::before { content: ""; }

.dashicons-menu-alt3::before { content: ""; }

.dashicons-menu::before { content: ""; }

.dashicons-microphone::before { content: ""; }

.dashicons-migrate::before { content: ""; }

.dashicons-minus::before { content: ""; }

.dashicons-money-alt::before { content: ""; }

.dashicons-money::before { content: ""; }

.dashicons-move::before { content: ""; }

.dashicons-nametag::before { content: ""; }

.dashicons-networking::before { content: ""; }

.dashicons-no-alt::before { content: ""; }

.dashicons-no::before { content: ""; }

.dashicons-open-folder::before { content: ""; }

.dashicons-palmtree::before { content: ""; }

.dashicons-paperclip::before { content: ""; }

.dashicons-pdf::before { content: ""; }

.dashicons-performance::before { content: ""; }

.dashicons-pets::before { content: ""; }

.dashicons-phone::before { content: ""; }

.dashicons-pinterest::before { content: ""; }

.dashicons-playlist-audio::before { content: ""; }

.dashicons-playlist-video::before { content: ""; }

.dashicons-plugins-checked::before { content: ""; }

.dashicons-plus-alt::before { content: ""; }

.dashicons-plus-alt2::before { content: ""; }

.dashicons-plus::before { content: ""; }

.dashicons-podio::before { content: ""; }

.dashicons-portfolio::before { content: ""; }

.dashicons-post-status::before { content: ""; }

.dashicons-pressthis::before { content: ""; }

.dashicons-printer::before { content: ""; }

.dashicons-privacy::before { content: ""; }

.dashicons-products::before { content: ""; }

.dashicons-randomize::before { content: ""; }

.dashicons-reddit::before { content: ""; }

.dashicons-redo::before { content: ""; }

.dashicons-remove::before { content: ""; }

.dashicons-rest-api::before { content: ""; }

.dashicons-rss::before { content: ""; }

.dashicons-saved::before { content: ""; }

.dashicons-schedule::before { content: ""; }

.dashicons-screenoptions::before { content: ""; }

.dashicons-search::before { content: ""; }

.dashicons-share-alt::before { content: ""; }

.dashicons-share-alt2::before { content: ""; }

.dashicons-share::before { content: ""; }

.dashicons-shield-alt::before { content: ""; }

.dashicons-shield::before { content: ""; }

.dashicons-shortcode::before { content: ""; }

.dashicons-slides::before { content: ""; }

.dashicons-smartphone::before { content: ""; }

.dashicons-smiley::before { content: ""; }

.dashicons-sort::before { content: ""; }

.dashicons-sos::before { content: ""; }

.dashicons-spotify::before { content: ""; }

.dashicons-star-empty::before { content: ""; }

.dashicons-star-filled::before { content: ""; }

.dashicons-star-half::before { content: ""; }

.dashicons-sticky::before { content: ""; }

.dashicons-store::before { content: ""; }

.dashicons-superhero-alt::before { content: ""; }

.dashicons-superhero::before { content: ""; }

.dashicons-table-col-after::before { content: ""; }

.dashicons-table-col-before::before { content: ""; }

.dashicons-table-col-delete::before { content: ""; }

.dashicons-table-row-after::before { content: ""; }

.dashicons-table-row-before::before { content: ""; }

.dashicons-table-row-delete::before { content: ""; }

.dashicons-tablet::before { content: ""; }

.dashicons-tag::before { content: ""; }

.dashicons-tagcloud::before { content: ""; }

.dashicons-testimonial::before { content: ""; }

.dashicons-text-page::before { content: ""; }

.dashicons-text::before { content: ""; }

.dashicons-thumbs-down::before { content: ""; }

.dashicons-thumbs-up::before { content: ""; }

.dashicons-tickets-alt::before { content: ""; }

.dashicons-tickets::before { content: ""; }

.dashicons-tide::before { content: ""; }

.dashicons-translation::before { content: ""; }

.dashicons-trash::before { content: ""; }

.dashicons-twitch::before { content: ""; }

.dashicons-twitter-alt::before { content: ""; }

.dashicons-twitter::before { content: ""; }

.dashicons-undo::before { content: ""; }

.dashicons-universal-access-alt::before { content: ""; }

.dashicons-universal-access::before { content: ""; }

.dashicons-unlock::before { content: ""; }

.dashicons-update-alt::before { content: ""; }

.dashicons-update::before { content: ""; }

.dashicons-upload::before { content: ""; }

.dashicons-vault::before { content: ""; }

.dashicons-video-alt::before { content: ""; }

.dashicons-video-alt2::before { content: ""; }

.dashicons-video-alt3::before { content: ""; }

.dashicons-visibility::before { content: ""; }

.dashicons-warning::before { content: ""; }

.dashicons-welcome-add-page::before { content: ""; }

.dashicons-welcome-comments::before { content: ""; }

.dashicons-welcome-learn-more::before { content: ""; }

.dashicons-welcome-view-site::before { content: ""; }

.dashicons-welcome-widgets-menus::before { content: ""; }

.dashicons-welcome-write-blog::before { content: ""; }

.dashicons-whatsapp::before { content: ""; }

.dashicons-wordpress-alt::before { content: ""; }

.dashicons-wordpress::before { content: ""; }

.dashicons-xing::before { content: ""; }

.dashicons-yes-alt::before { content: ""; }

.dashicons-yes::before { content: ""; }

.dashicons-youtube::before { content: ""; }

.dashicons-editor-distractionfree::before { content: ""; }

.dashicons-exerpt-view::before { content: ""; }

.dashicons-format-links::before { content: ""; }

.dashicons-format-standard::before { content: ""; }

.dashicons-post-trash::before { content: ""; }

.dashicons-share1::before { content: ""; }

.dashicons-welcome-edit-page::before { content: ""; }



@charset "utf-8";

.fa, .fab, .fad, .fal, .far, .fas { -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }

.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -0.0667em; }

.fa-xs { font-size: 0.75em; }

.fa-sm { font-size: 0.875em; }

.fa-1x { font-size: 1em; }

.fa-2x { font-size: 2em; }

.fa-3x { font-size: 3em; }

.fa-4x { font-size: 4em; }

.fa-5x { font-size: 5em; }

.fa-6x { font-size: 6em; }

.fa-7x { font-size: 7em; }

.fa-8x { font-size: 8em; }

.fa-9x { font-size: 9em; }

.fa-10x { font-size: 10em; }

.fa-fw { text-align: center; width: 1.25em; }

.fa-ul { list-style-type: none; margin-left: 2.5em; padding-left: 0px; }

.fa-ul > li { position: relative; }

.fa-li { left: -2em; position: absolute; text-align: center; width: 2em; line-height: inherit; }

.fa-border { border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; padding: 0.2em 0.25em 0.15em; }

.fa-pull-left { float: left; }

.fa-pull-right { float: right; }

.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left { margin-right: 0.3em; }

.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right { margin-left: 0.3em; }

.fa-spin { animation: 2s linear 0s infinite normal none running fa-spin; }

.fa-pulse { animation: 1s steps(8) 0s infinite normal none running fa-spin; }

@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.fa-rotate-90 { transform: rotate(90deg); }

.fa-rotate-180 { transform: rotate(180deg); }

.fa-rotate-270 { transform: rotate(270deg); }

.fa-flip-horizontal { transform: scaleX(-1); }

.fa-flip-vertical { transform: scaleY(-1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical, .fa-flip-vertical { }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { transform: scale(-1); }

:root .fa-flip-both, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270 { filter: none; }

.fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; }

.fa-stack-1x, .fa-stack-2x { left: 0px; position: absolute; text-align: center; width: 100%; }

.fa-stack-1x { line-height: inherit; }

.fa-stack-2x { font-size: 2em; }

.fa-inverse { color: rgb(255, 255, 255); }

.fa-500px::before { content: ""; }

.fa-accessible-icon::before { content: ""; }

.fa-accusoft::before { content: ""; }

.fa-acquisitions-incorporated::before { content: ""; }

.fa-ad::before { content: ""; }

.fa-address-book::before { content: ""; }

.fa-address-card::before { content: ""; }

.fa-adjust::before { content: ""; }

.fa-adn::before { content: ""; }

.fa-adversal::before { content: ""; }

.fa-affiliatetheme::before { content: ""; }

.fa-air-freshener::before { content: ""; }

.fa-airbnb::before { content: ""; }

.fa-algolia::before { content: ""; }

.fa-align-center::before { content: ""; }

.fa-align-justify::before { content: ""; }

.fa-align-left::before { content: ""; }

.fa-align-right::before { content: ""; }

.fa-alipay::before { content: ""; }

.fa-allergies::before { content: ""; }

.fa-amazon::before { content: ""; }

.fa-amazon-pay::before { content: ""; }

.fa-ambulance::before { content: ""; }

.fa-american-sign-language-interpreting::before { content: ""; }

.fa-amilia::before { content: ""; }

.fa-anchor::before { content: ""; }

.fa-android::before { content: ""; }

.fa-angellist::before { content: ""; }

.fa-angle-double-down::before { content: ""; }

.fa-angle-double-left::before { content: ""; }

.fa-angle-double-right::before { content: ""; }

.fa-angle-double-up::before { content: ""; }

.fa-angle-down::before { content: ""; }

.fa-angle-left::before { content: ""; }

.fa-angle-right::before { content: ""; }

.fa-angle-up::before { content: ""; }

.fa-angry::before { content: ""; }

.fa-angrycreative::before { content: ""; }

.fa-angular::before { content: ""; }

.fa-ankh::before { content: ""; }

.fa-app-store::before { content: ""; }

.fa-app-store-ios::before { content: ""; }

.fa-apper::before { content: ""; }

.fa-apple::before { content: ""; }

.fa-apple-alt::before { content: ""; }

.fa-apple-pay::before { content: ""; }

.fa-archive::before { content: ""; }

.fa-archway::before { content: ""; }

.fa-arrow-alt-circle-down::before { content: ""; }

.fa-arrow-alt-circle-left::before { content: ""; }

.fa-arrow-alt-circle-right::before { content: ""; }

.fa-arrow-alt-circle-up::before { content: ""; }

.fa-arrow-circle-down::before { content: ""; }

.fa-arrow-circle-left::before { content: ""; }

.fa-arrow-circle-right::before { content: ""; }

.fa-arrow-circle-up::before { content: ""; }

.fa-arrow-down::before { content: ""; }

.fa-arrow-left::before { content: ""; }

.fa-arrow-right::before { content: ""; }

.fa-arrow-up::before { content: ""; }

.fa-arrows-alt::before { content: ""; }

.fa-arrows-alt-h::before { content: ""; }

.fa-arrows-alt-v::before { content: ""; }

.fa-artstation::before { content: ""; }

.fa-assistive-listening-systems::before { content: ""; }

.fa-asterisk::before { content: ""; }

.fa-asymmetrik::before { content: ""; }

.fa-at::before { content: ""; }

.fa-atlas::before { content: ""; }

.fa-atlassian::before { content: ""; }

.fa-atom::before { content: ""; }

.fa-audible::before { content: ""; }

.fa-audio-description::before { content: ""; }

.fa-autoprefixer::before { content: ""; }

.fa-avianex::before { content: ""; }

.fa-aviato::before { content: ""; }

.fa-award::before { content: ""; }

.fa-aws::before { content: ""; }

.fa-baby::before { content: ""; }

.fa-baby-carriage::before { content: ""; }

.fa-backspace::before { content: ""; }

.fa-backward::before { content: ""; }

.fa-bacon::before { content: ""; }

.fa-bacteria::before { content: ""; }

.fa-bacterium::before { content: ""; }

.fa-bahai::before { content: ""; }

.fa-balance-scale::before { content: ""; }

.fa-balance-scale-left::before { content: ""; }

.fa-balance-scale-right::before { content: ""; }

.fa-ban::before { content: ""; }

.fa-band-aid::before { content: ""; }

.fa-bandcamp::before { content: ""; }

.fa-barcode::before { content: ""; }

.fa-bars::before { content: ""; }

.fa-baseball-ball::before { content: ""; }

.fa-basketball-ball::before { content: ""; }

.fa-bath::before { content: ""; }

.fa-battery-empty::before { content: ""; }

.fa-battery-full::before { content: ""; }

.fa-battery-half::before { content: ""; }

.fa-battery-quarter::before { content: ""; }

.fa-battery-three-quarters::before { content: ""; }

.fa-battle-net::before { content: ""; }

.fa-bed::before { content: ""; }

.fa-beer::before { content: ""; }

.fa-behance::before { content: ""; }

.fa-behance-square::before { content: ""; }

.fa-bell::before { content: ""; }

.fa-bell-slash::before { content: ""; }

.fa-bezier-curve::before { content: ""; }

.fa-bible::before { content: ""; }

.fa-bicycle::before { content: ""; }

.fa-biking::before { content: ""; }

.fa-bimobject::before { content: ""; }

.fa-binoculars::before { content: ""; }

.fa-biohazard::before { content: ""; }

.fa-birthday-cake::before { content: ""; }

.fa-bitbucket::before { content: ""; }

.fa-bitcoin::before { content: ""; }

.fa-bity::before { content: ""; }

.fa-black-tie::before { content: ""; }

.fa-blackberry::before { content: ""; }

.fa-blender::before { content: ""; }

.fa-blender-phone::before { content: ""; }

.fa-blind::before { content: ""; }

.fa-blog::before { content: ""; }

.fa-blogger::before { content: ""; }

.fa-blogger-b::before { content: ""; }

.fa-bluetooth::before { content: ""; }

.fa-bluetooth-b::before { content: ""; }

.fa-bold::before { content: ""; }

.fa-bolt::before { content: ""; }

.fa-bomb::before { content: ""; }

.fa-bone::before { content: ""; }

.fa-bong::before { content: ""; }

.fa-book::before { content: ""; }

.fa-book-dead::before { content: ""; }

.fa-book-medical::before { content: ""; }

.fa-book-open::before { content: ""; }

.fa-book-reader::before { content: ""; }

.fa-bookmark::before { content: ""; }

.fa-bootstrap::before { content: ""; }

.fa-border-all::before { content: ""; }

.fa-border-none::before { content: ""; }

.fa-border-style::before { content: ""; }

.fa-bowling-ball::before { content: ""; }

.fa-box::before { content: ""; }

.fa-box-open::before { content: ""; }

.fa-box-tissue::before { content: ""; }

.fa-boxes::before { content: ""; }

.fa-braille::before { content: ""; }

.fa-brain::before { content: ""; }

.fa-bread-slice::before { content: ""; }

.fa-briefcase::before { content: ""; }

.fa-briefcase-medical::before { content: ""; }

.fa-broadcast-tower::before { content: ""; }

.fa-broom::before { content: ""; }

.fa-brush::before { content: ""; }

.fa-btc::before { content: ""; }

.fa-buffer::before { content: ""; }

.fa-bug::before { content: ""; }

.fa-building::before { content: ""; }

.fa-bullhorn::before { content: ""; }

.fa-bullseye::before { content: ""; }

.fa-burn::before { content: ""; }

.fa-buromobelexperte::before { content: ""; }

.fa-bus::before { content: ""; }

.fa-bus-alt::before { content: ""; }

.fa-business-time::before { content: ""; }

.fa-buy-n-large::before { content: ""; }

.fa-buysellads::before { content: ""; }

.fa-calculator::before { content: ""; }

.fa-calendar::before { content: ""; }

.fa-calendar-alt::before { content: ""; }

.fa-calendar-check::before { content: ""; }

.fa-calendar-day::before { content: ""; }

.fa-calendar-minus::before { content: ""; }

.fa-calendar-plus::before { content: ""; }

.fa-calendar-times::before { content: ""; }

.fa-calendar-week::before { content: ""; }

.fa-camera::before { content: ""; }

.fa-camera-retro::before { content: ""; }

.fa-campground::before { content: ""; }

.fa-canadian-maple-leaf::before { content: ""; }

.fa-candy-cane::before { content: ""; }

.fa-cannabis::before { content: ""; }

.fa-capsules::before { content: ""; }

.fa-car::before { content: ""; }

.fa-car-alt::before { content: ""; }

.fa-car-battery::before { content: ""; }

.fa-car-crash::before { content: ""; }

.fa-car-side::before { content: ""; }

.fa-caravan::before { content: ""; }

.fa-caret-down::before { content: ""; }

.fa-caret-left::before { content: ""; }

.fa-caret-right::before { content: ""; }

.fa-caret-square-down::before { content: ""; }

.fa-caret-square-left::before { content: ""; }

.fa-caret-square-right::before { content: ""; }

.fa-caret-square-up::before { content: ""; }

.fa-caret-up::before { content: ""; }

.fa-carrot::before { content: ""; }

.fa-cart-arrow-down::before { content: ""; }

.fa-cart-plus::before { content: ""; }

.fa-cash-register::before { content: ""; }

.fa-cat::before { content: ""; }

.fa-cc-amazon-pay::before { content: ""; }

.fa-cc-amex::before { content: ""; }

.fa-cc-apple-pay::before { content: ""; }

.fa-cc-diners-club::before { content: ""; }

.fa-cc-discover::before { content: ""; }

.fa-cc-jcb::before { content: ""; }

.fa-cc-mastercard::before { content: ""; }

.fa-cc-paypal::before { content: ""; }

.fa-cc-stripe::before { content: ""; }

.fa-cc-visa::before { content: ""; }

.fa-centercode::before { content: ""; }

.fa-centos::before { content: ""; }

.fa-certificate::before { content: ""; }

.fa-chair::before { content: ""; }

.fa-chalkboard::before { content: ""; }

.fa-chalkboard-teacher::before { content: ""; }

.fa-charging-station::before { content: ""; }

.fa-chart-area::before { content: ""; }

.fa-chart-bar::before { content: ""; }

.fa-chart-line::before { content: ""; }

.fa-chart-pie::before { content: ""; }

.fa-check::before { content: ""; }

.fa-check-circle::before { content: ""; }

.fa-check-double::before { content: ""; }

.fa-check-square::before { content: ""; }

.fa-cheese::before { content: ""; }

.fa-chess::before { content: ""; }

.fa-chess-bishop::before { content: ""; }

.fa-chess-board::before { content: ""; }

.fa-chess-king::before { content: ""; }

.fa-chess-knight::before { content: ""; }

.fa-chess-pawn::before { content: ""; }

.fa-chess-queen::before { content: ""; }

.fa-chess-rook::before { content: ""; }

.fa-chevron-circle-down::before { content: ""; }

.fa-chevron-circle-left::before { content: ""; }

.fa-chevron-circle-right::before { content: ""; }

.fa-chevron-circle-up::before { content: ""; }

.fa-chevron-down::before { content: ""; }

.fa-chevron-left::before { content: ""; }

.fa-chevron-right::before { content: ""; }

.fa-chevron-up::before { content: ""; }

.fa-child::before { content: ""; }

.fa-chrome::before { content: ""; }

.fa-chromecast::before { content: ""; }

.fa-church::before { content: ""; }

.fa-circle::before { content: ""; }

.fa-circle-notch::before { content: ""; }

.fa-city::before { content: ""; }

.fa-clinic-medical::before { content: ""; }

.fa-clipboard::before { content: ""; }

.fa-clipboard-check::before { content: ""; }

.fa-clipboard-list::before { content: ""; }

.fa-clock::before { content: ""; }

.fa-clone::before { content: ""; }

.fa-closed-captioning::before { content: ""; }

.fa-cloud::before { content: ""; }

.fa-cloud-download-alt::before { content: ""; }

.fa-cloud-meatball::before { content: ""; }

.fa-cloud-moon::before { content: ""; }

.fa-cloud-moon-rain::before { content: ""; }

.fa-cloud-rain::before { content: ""; }

.fa-cloud-showers-heavy::before { content: ""; }

.fa-cloud-sun::before { content: ""; }

.fa-cloud-sun-rain::before { content: ""; }

.fa-cloud-upload-alt::before { content: ""; }

.fa-cloudflare::before { content: ""; }

.fa-cloudscale::before { content: ""; }

.fa-cloudsmith::before { content: ""; }

.fa-cloudversify::before { content: ""; }

.fa-cocktail::before { content: ""; }

.fa-code::before { content: ""; }

.fa-code-branch::before { content: ""; }

.fa-codepen::before { content: ""; }

.fa-codiepie::before { content: ""; }

.fa-coffee::before { content: ""; }

.fa-cog::before { content: ""; }

.fa-cogs::before { content: ""; }

.fa-coins::before { content: ""; }

.fa-columns::before { content: ""; }

.fa-comment::before { content: ""; }

.fa-comment-alt::before { content: ""; }

.fa-comment-dollar::before { content: ""; }

.fa-comment-dots::before { content: ""; }

.fa-comment-medical::before { content: ""; }

.fa-comment-slash::before { content: ""; }

.fa-comments::before { content: ""; }

.fa-comments-dollar::before { content: ""; }

.fa-compact-disc::before { content: ""; }

.fa-compass::before { content: ""; }

.fa-compress::before { content: ""; }

.fa-compress-alt::before { content: ""; }

.fa-compress-arrows-alt::before { content: ""; }

.fa-concierge-bell::before { content: ""; }

.fa-confluence::before { content: ""; }

.fa-connectdevelop::before { content: ""; }

.fa-contao::before { content: ""; }

.fa-cookie::before { content: ""; }

.fa-cookie-bite::before { content: ""; }

.fa-copy::before { content: ""; }

.fa-copyright::before { content: ""; }

.fa-cotton-bureau::before { content: ""; }

.fa-couch::before { content: ""; }

.fa-cpanel::before { content: ""; }

.fa-creative-commons::before { content: ""; }

.fa-creative-commons-by::before { content: ""; }

.fa-creative-commons-nc::before { content: ""; }

.fa-creative-commons-nc-eu::before { content: ""; }

.fa-creative-commons-nc-jp::before { content: ""; }

.fa-creative-commons-nd::before { content: ""; }

.fa-creative-commons-pd::before { content: ""; }

.fa-creative-commons-pd-alt::before { content: ""; }

.fa-creative-commons-remix::before { content: ""; }

.fa-creative-commons-sa::before { content: ""; }

.fa-creative-commons-sampling::before { content: ""; }

.fa-creative-commons-sampling-plus::before { content: ""; }

.fa-creative-commons-share::before { content: ""; }

.fa-creative-commons-zero::before { content: ""; }

.fa-credit-card::before { content: ""; }

.fa-critical-role::before { content: ""; }

.fa-crop::before { content: ""; }

.fa-crop-alt::before { content: ""; }

.fa-cross::before { content: ""; }

.fa-crosshairs::before { content: ""; }

.fa-crow::before { content: ""; }

.fa-crown::before { content: ""; }

.fa-crutch::before { content: ""; }

.fa-css3::before { content: ""; }

.fa-css3-alt::before { content: ""; }

.fa-cube::before { content: ""; }

.fa-cubes::before { content: ""; }

.fa-cut::before { content: ""; }

.fa-cuttlefish::before { content: ""; }

.fa-d-and-d::before { content: ""; }

.fa-d-and-d-beyond::before { content: ""; }

.fa-dailymotion::before { content: ""; }

.fa-dashcube::before { content: ""; }

.fa-database::before { content: ""; }

.fa-deaf::before { content: ""; }

.fa-deezer::before { content: ""; }

.fa-delicious::before { content: ""; }

.fa-democrat::before { content: ""; }

.fa-deploydog::before { content: ""; }

.fa-deskpro::before { content: ""; }

.fa-desktop::before { content: ""; }

.fa-dev::before { content: ""; }

.fa-deviantart::before { content: ""; }

.fa-dharmachakra::before { content: ""; }

.fa-dhl::before { content: ""; }

.fa-diagnoses::before { content: ""; }

.fa-diaspora::before { content: ""; }

.fa-dice::before { content: ""; }

.fa-dice-d20::before { content: ""; }

.fa-dice-d6::before { content: ""; }

.fa-dice-five::before { content: ""; }

.fa-dice-four::before { content: ""; }

.fa-dice-one::before { content: ""; }

.fa-dice-six::before { content: ""; }

.fa-dice-three::before { content: ""; }

.fa-dice-two::before { content: ""; }

.fa-digg::before { content: ""; }

.fa-digital-ocean::before { content: ""; }

.fa-digital-tachograph::before { content: ""; }

.fa-directions::before { content: ""; }

.fa-discord::before { content: ""; }

.fa-discourse::before { content: ""; }

.fa-disease::before { content: ""; }

.fa-divide::before { content: ""; }

.fa-dizzy::before { content: ""; }

.fa-dna::before { content: ""; }

.fa-dochub::before { content: ""; }

.fa-docker::before { content: ""; }

.fa-dog::before { content: ""; }

.fa-dollar-sign::before { content: ""; }

.fa-dolly::before { content: ""; }

.fa-dolly-flatbed::before { content: ""; }

.fa-donate::before { content: ""; }

.fa-door-closed::before { content: ""; }

.fa-door-open::before { content: ""; }

.fa-dot-circle::before { content: ""; }

.fa-dove::before { content: ""; }

.fa-download::before { content: ""; }

.fa-draft2digital::before { content: ""; }

.fa-drafting-compass::before { content: ""; }

.fa-dragon::before { content: ""; }

.fa-draw-polygon::before { content: ""; }

.fa-dribbble::before { content: ""; }

.fa-dribbble-square::before { content: ""; }

.fa-dropbox::before { content: ""; }

.fa-drum::before { content: ""; }

.fa-drum-steelpan::before { content: ""; }

.fa-drumstick-bite::before { content: ""; }

.fa-drupal::before { content: ""; }

.fa-dumbbell::before { content: ""; }

.fa-dumpster::before { content: ""; }

.fa-dumpster-fire::before { content: ""; }

.fa-dungeon::before { content: ""; }

.fa-dyalog::before { content: ""; }

.fa-earlybirds::before { content: ""; }

.fa-ebay::before { content: ""; }

.fa-edge::before { content: ""; }

.fa-edge-legacy::before { content: ""; }

.fa-edit::before { content: ""; }

.fa-egg::before { content: ""; }

.fa-eject::before { content: ""; }

.fa-elementor::before { content: ""; }

.fa-ellipsis-h::before { content: ""; }

.fa-ellipsis-v::before { content: ""; }

.fa-ello::before { content: ""; }

.fa-ember::before { content: ""; }

.fa-empire::before { content: ""; }

.fa-envelope::before { content: ""; }

.fa-envelope-open::before { content: ""; }

.fa-envelope-open-text::before { content: ""; }

.fa-envelope-square::before { content: ""; }

.fa-envira::before { content: ""; }

.fa-equals::before { content: ""; }

.fa-eraser::before { content: ""; }

.fa-erlang::before { content: ""; }

.fa-ethereum::before { content: ""; }

.fa-ethernet::before { content: ""; }

.fa-etsy::before { content: ""; }

.fa-euro-sign::before { content: ""; }

.fa-evernote::before { content: ""; }

.fa-exchange-alt::before { content: ""; }

.fa-exclamation::before { content: ""; }

.fa-exclamation-circle::before { content: ""; }

.fa-exclamation-triangle::before { content: ""; }

.fa-expand::before { content: ""; }

.fa-expand-alt::before { content: ""; }

.fa-expand-arrows-alt::before { content: ""; }

.fa-expeditedssl::before { content: ""; }

.fa-external-link-alt::before { content: ""; }

.fa-external-link-square-alt::before { content: ""; }

.fa-eye::before { content: ""; }

.fa-eye-dropper::before { content: ""; }

.fa-eye-slash::before { content: ""; }

.fa-facebook::before { content: ""; }

.fa-facebook-f::before { content: ""; }

.fa-facebook-messenger::before { content: ""; }

.fa-facebook-square::before { content: ""; }

.fa-fan::before { content: ""; }

.fa-fantasy-flight-games::before { content: ""; }

.fa-fast-backward::before { content: ""; }

.fa-fast-forward::before { content: ""; }

.fa-faucet::before { content: ""; }

.fa-fax::before { content: ""; }

.fa-feather::before { content: ""; }

.fa-feather-alt::before { content: ""; }

.fa-fedex::before { content: ""; }

.fa-fedora::before { content: ""; }

.fa-female::before { content: ""; }

.fa-fighter-jet::before { content: ""; }

.fa-figma::before { content: ""; }

.fa-file::before { content: ""; }

.fa-file-alt::before { content: ""; }

.fa-file-archive::before { content: ""; }

.fa-file-audio::before { content: ""; }

.fa-file-code::before { content: ""; }

.fa-file-contract::before { content: ""; }

.fa-file-csv::before { content: ""; }

.fa-file-download::before { content: ""; }

.fa-file-excel::before { content: ""; }

.fa-file-export::before { content: ""; }

.fa-file-image::before { content: ""; }

.fa-file-import::before { content: ""; }

.fa-file-invoice::before { content: ""; }

.fa-file-invoice-dollar::before { content: ""; }

.fa-file-medical::before { content: ""; }

.fa-file-medical-alt::before { content: ""; }

.fa-file-pdf::before { content: ""; }

.fa-file-powerpoint::before { content: ""; }

.fa-file-prescription::before { content: ""; }

.fa-file-signature::before { content: ""; }

.fa-file-upload::before { content: ""; }

.fa-file-video::before { content: ""; }

.fa-file-word::before { content: ""; }

.fa-fill::before { content: ""; }

.fa-fill-drip::before { content: ""; }

.fa-film::before { content: ""; }

.fa-filter::before { content: ""; }

.fa-fingerprint::before { content: ""; }

.fa-fire::before { content: ""; }

.fa-fire-alt::before { content: ""; }

.fa-fire-extinguisher::before { content: ""; }

.fa-firefox::before { content: ""; }

.fa-firefox-browser::before { content: ""; }

.fa-first-aid::before { content: ""; }

.fa-first-order::before { content: ""; }

.fa-first-order-alt::before { content: ""; }

.fa-firstdraft::before { content: ""; }

.fa-fish::before { content: ""; }

.fa-fist-raised::before { content: ""; }

.fa-flag::before { content: ""; }

.fa-flag-checkered::before { content: ""; }

.fa-flag-usa::before { content: ""; }

.fa-flask::before { content: ""; }

.fa-flickr::before { content: ""; }

.fa-flipboard::before { content: ""; }

.fa-flushed::before { content: ""; }

.fa-fly::before { content: ""; }

.fa-folder::before { content: ""; }

.fa-folder-minus::before { content: ""; }

.fa-folder-open::before { content: ""; }

.fa-folder-plus::before { content: ""; }

.fa-font::before { content: ""; }

.fa-font-awesome::before { content: ""; }

.fa-font-awesome-alt::before { content: ""; }

.fa-font-awesome-flag::before { content: ""; }

.fa-font-awesome-logo-full::before { content: ""; }

.fa-fonticons::before { content: ""; }

.fa-fonticons-fi::before { content: ""; }

.fa-football-ball::before { content: ""; }

.fa-fort-awesome::before { content: ""; }

.fa-fort-awesome-alt::before { content: ""; }

.fa-forumbee::before { content: ""; }

.fa-forward::before { content: ""; }

.fa-foursquare::before { content: ""; }

.fa-free-code-camp::before { content: ""; }

.fa-freebsd::before { content: ""; }

.fa-frog::before { content: ""; }

.fa-frown::before { content: ""; }

.fa-frown-open::before { content: ""; }

.fa-fulcrum::before { content: ""; }

.fa-funnel-dollar::before { content: ""; }

.fa-futbol::before { content: ""; }

.fa-galactic-republic::before { content: ""; }

.fa-galactic-senate::before { content: ""; }

.fa-gamepad::before { content: ""; }

.fa-gas-pump::before { content: ""; }

.fa-gavel::before { content: ""; }

.fa-gem::before { content: ""; }

.fa-genderless::before { content: ""; }

.fa-get-pocket::before { content: ""; }

.fa-gg::before { content: ""; }

.fa-gg-circle::before { content: ""; }

.fa-ghost::before { content: ""; }

.fa-gift::before { content: ""; }

.fa-gifts::before { content: ""; }

.fa-git::before { content: ""; }

.fa-git-alt::before { content: ""; }

.fa-git-square::before { content: ""; }

.fa-github::before { content: ""; }

.fa-github-alt::before { content: ""; }

.fa-github-square::before { content: ""; }

.fa-gitkraken::before { content: ""; }

.fa-gitlab::before { content: ""; }

.fa-gitter::before { content: ""; }

.fa-glass-cheers::before { content: ""; }

.fa-glass-martini::before { content: ""; }

.fa-glass-martini-alt::before { content: ""; }

.fa-glass-whiskey::before { content: ""; }

.fa-glasses::before { content: ""; }

.fa-glide::before { content: ""; }

.fa-glide-g::before { content: ""; }

.fa-globe::before { content: ""; }

.fa-globe-africa::before { content: ""; }

.fa-globe-americas::before { content: ""; }

.fa-globe-asia::before { content: ""; }

.fa-globe-europe::before { content: ""; }

.fa-gofore::before { content: ""; }

.fa-golf-ball::before { content: ""; }

.fa-goodreads::before { content: ""; }

.fa-goodreads-g::before { content: ""; }

.fa-google::before { content: ""; }

.fa-google-drive::before { content: ""; }

.fa-google-pay::before { content: ""; }

.fa-google-play::before { content: ""; }

.fa-google-plus::before { content: ""; }

.fa-google-plus-g::before { content: ""; }

.fa-google-plus-square::before { content: ""; }

.fa-google-wallet::before { content: ""; }

.fa-gopuram::before { content: ""; }

.fa-graduation-cap::before { content: ""; }

.fa-gratipay::before { content: ""; }

.fa-grav::before { content: ""; }

.fa-greater-than::before { content: ""; }

.fa-greater-than-equal::before { content: ""; }

.fa-grimace::before { content: ""; }

.fa-grin::before { content: ""; }

.fa-grin-alt::before { content: ""; }

.fa-grin-beam::before { content: ""; }

.fa-grin-beam-sweat::before { content: ""; }

.fa-grin-hearts::before { content: ""; }

.fa-grin-squint::before { content: ""; }

.fa-grin-squint-tears::before { content: ""; }

.fa-grin-stars::before { content: ""; }

.fa-grin-tears::before { content: ""; }

.fa-grin-tongue::before { content: ""; }

.fa-grin-tongue-squint::before { content: ""; }

.fa-grin-tongue-wink::before { content: ""; }

.fa-grin-wink::before { content: ""; }

.fa-grip-horizontal::before { content: ""; }

.fa-grip-lines::before { content: ""; }

.fa-grip-lines-vertical::before { content: ""; }

.fa-grip-vertical::before { content: ""; }

.fa-gripfire::before { content: ""; }

.fa-grunt::before { content: ""; }

.fa-guilded::before { content: ""; }

.fa-guitar::before { content: ""; }

.fa-gulp::before { content: ""; }

.fa-h-square::before { content: ""; }

.fa-hacker-news::before { content: ""; }

.fa-hacker-news-square::before { content: ""; }

.fa-hackerrank::before { content: ""; }

.fa-hamburger::before { content: ""; }

.fa-hammer::before { content: ""; }

.fa-hamsa::before { content: ""; }

.fa-hand-holding::before { content: ""; }

.fa-hand-holding-heart::before { content: ""; }

.fa-hand-holding-medical::before { content: ""; }

.fa-hand-holding-usd::before { content: ""; }

.fa-hand-holding-water::before { content: ""; }

.fa-hand-lizard::before { content: ""; }

.fa-hand-middle-finger::before { content: ""; }

.fa-hand-paper::before { content: ""; }

.fa-hand-peace::before { content: ""; }

.fa-hand-point-down::before { content: ""; }

.fa-hand-point-left::before { content: ""; }

.fa-hand-point-right::before { content: ""; }

.fa-hand-point-up::before { content: ""; }

.fa-hand-pointer::before { content: ""; }

.fa-hand-rock::before { content: ""; }

.fa-hand-scissors::before { content: ""; }

.fa-hand-sparkles::before { content: ""; }

.fa-hand-spock::before { content: ""; }

.fa-hands::before { content: ""; }

.fa-hands-helping::before { content: ""; }

.fa-hands-wash::before { content: ""; }

.fa-handshake::before { content: ""; }

.fa-handshake-alt-slash::before { content: ""; }

.fa-handshake-slash::before { content: ""; }

.fa-hanukiah::before { content: ""; }

.fa-hard-hat::before { content: ""; }

.fa-hashtag::before { content: ""; }

.fa-hat-cowboy::before { content: ""; }

.fa-hat-cowboy-side::before { content: ""; }

.fa-hat-wizard::before { content: ""; }

.fa-hdd::before { content: ""; }

.fa-head-side-cough::before { content: ""; }

.fa-head-side-cough-slash::before { content: ""; }

.fa-head-side-mask::before { content: ""; }

.fa-head-side-virus::before { content: ""; }

.fa-heading::before { content: ""; }

.fa-headphones::before { content: ""; }

.fa-headphones-alt::before { content: ""; }

.fa-headset::before { content: ""; }

.fa-heart::before { content: ""; }

.fa-heart-broken::before { content: ""; }

.fa-heartbeat::before { content: ""; }

.fa-helicopter::before { content: ""; }

.fa-highlighter::before { content: ""; }

.fa-hiking::before { content: ""; }

.fa-hippo::before { content: ""; }

.fa-hips::before { content: ""; }

.fa-hire-a-helper::before { content: ""; }

.fa-history::before { content: ""; }

.fa-hive::before { content: ""; }

.fa-hockey-puck::before { content: ""; }

.fa-holly-berry::before { content: ""; }

.fa-home::before { content: ""; }

.fa-hooli::before { content: ""; }

.fa-hornbill::before { content: ""; }

.fa-horse::before { content: ""; }

.fa-horse-head::before { content: ""; }

.fa-hospital::before { content: ""; }

.fa-hospital-alt::before { content: ""; }

.fa-hospital-symbol::before { content: ""; }

.fa-hospital-user::before { content: ""; }

.fa-hot-tub::before { content: ""; }

.fa-hotdog::before { content: ""; }

.fa-hotel::before { content: ""; }

.fa-hotjar::before { content: ""; }

.fa-hourglass::before { content: ""; }

.fa-hourglass-end::before { content: ""; }

.fa-hourglass-half::before { content: ""; }

.fa-hourglass-start::before { content: ""; }

.fa-house-damage::before { content: ""; }

.fa-house-user::before { content: ""; }

.fa-houzz::before { content: ""; }

.fa-hryvnia::before { content: ""; }

.fa-html5::before { content: ""; }

.fa-hubspot::before { content: ""; }

.fa-i-cursor::before { content: ""; }

.fa-ice-cream::before { content: ""; }

.fa-icicles::before { content: ""; }

.fa-icons::before { content: ""; }

.fa-id-badge::before { content: ""; }

.fa-id-card::before { content: ""; }

.fa-id-card-alt::before { content: ""; }

.fa-ideal::before { content: ""; }

.fa-igloo::before { content: ""; }

.fa-image::before { content: ""; }

.fa-images::before { content: ""; }

.fa-imdb::before { content: ""; }

.fa-inbox::before { content: ""; }

.fa-indent::before { content: ""; }

.fa-industry::before { content: ""; }

.fa-infinity::before { content: ""; }

.fa-info::before { content: ""; }

.fa-info-circle::before { content: ""; }

.fa-innosoft::before { content: ""; }

.fa-instagram::before { content: ""; }

.fa-instagram-square::before { content: ""; }

.fa-instalod::before { content: ""; }

.fa-intercom::before { content: ""; }

.fa-internet-explorer::before { content: ""; }

.fa-invision::before { content: ""; }

.fa-ioxhost::before { content: ""; }

.fa-italic::before { content: ""; }

.fa-itch-io::before { content: ""; }

.fa-itunes::before { content: ""; }

.fa-itunes-note::before { content: ""; }

.fa-java::before { content: ""; }

.fa-jedi::before { content: ""; }

.fa-jedi-order::before { content: ""; }

.fa-jenkins::before { content: ""; }

.fa-jira::before { content: ""; }

.fa-joget::before { content: ""; }

.fa-joint::before { content: ""; }

.fa-joomla::before { content: ""; }

.fa-journal-whills::before { content: ""; }

.fa-js::before { content: ""; }

.fa-js-square::before { content: ""; }

.fa-jsfiddle::before { content: ""; }

.fa-kaaba::before { content: ""; }

.fa-kaggle::before { content: ""; }

.fa-key::before { content: ""; }

.fa-keybase::before { content: ""; }

.fa-keyboard::before { content: ""; }

.fa-keycdn::before { content: ""; }

.fa-khanda::before { content: ""; }

.fa-kickstarter::before { content: ""; }

.fa-kickstarter-k::before { content: ""; }

.fa-kiss::before { content: ""; }

.fa-kiss-beam::before { content: ""; }

.fa-kiss-wink-heart::before { content: ""; }

.fa-kiwi-bird::before { content: ""; }

.fa-korvue::before { content: ""; }

.fa-landmark::before { content: ""; }

.fa-language::before { content: ""; }

.fa-laptop::before { content: ""; }

.fa-laptop-code::before { content: ""; }

.fa-laptop-house::before { content: ""; }

.fa-laptop-medical::before { content: ""; }

.fa-laravel::before { content: ""; }

.fa-lastfm::before { content: ""; }

.fa-lastfm-square::before { content: ""; }

.fa-laugh::before { content: ""; }

.fa-laugh-beam::before { content: ""; }

.fa-laugh-squint::before { content: ""; }

.fa-laugh-wink::before { content: ""; }

.fa-layer-group::before { content: ""; }

.fa-leaf::before { content: ""; }

.fa-leanpub::before { content: ""; }

.fa-lemon::before { content: ""; }

.fa-less::before { content: ""; }

.fa-less-than::before { content: ""; }

.fa-less-than-equal::before { content: ""; }

.fa-level-down-alt::before { content: ""; }

.fa-level-up-alt::before { content: ""; }

.fa-life-ring::before { content: ""; }

.fa-lightbulb::before { content: ""; }

.fa-line::before { content: ""; }

.fa-link::before { content: ""; }

.fa-linkedin::before { content: ""; }

.fa-linkedin-in::before { content: ""; }

.fa-linode::before { content: ""; }

.fa-linux::before { content: ""; }

.fa-lira-sign::before { content: ""; }

.fa-list::before { content: ""; }

.fa-list-alt::before { content: ""; }

.fa-list-ol::before { content: ""; }

.fa-list-ul::before { content: ""; }

.fa-location-arrow::before { content: ""; }

.fa-lock::before { content: ""; }

.fa-lock-open::before { content: ""; }

.fa-long-arrow-alt-down::before { content: ""; }

.fa-long-arrow-alt-left::before { content: ""; }

.fa-long-arrow-alt-right::before { content: ""; }

.fa-long-arrow-alt-up::before { content: ""; }

.fa-low-vision::before { content: ""; }

.fa-luggage-cart::before { content: ""; }

.fa-lungs::before { content: ""; }

.fa-lungs-virus::before { content: ""; }

.fa-lyft::before { content: ""; }

.fa-magento::before { content: ""; }

.fa-magic::before { content: ""; }

.fa-magnet::before { content: ""; }

.fa-mail-bulk::before { content: ""; }

.fa-mailchimp::before { content: ""; }

.fa-male::before { content: ""; }

.fa-mandalorian::before { content: ""; }

.fa-map::before { content: ""; }

.fa-map-marked::before { content: ""; }

.fa-map-marked-alt::before { content: ""; }

.fa-map-marker::before { content: ""; }

.fa-map-marker-alt::before { content: ""; }

.fa-map-pin::before { content: ""; }

.fa-map-signs::before { content: ""; }

.fa-markdown::before { content: ""; }

.fa-marker::before { content: ""; }

.fa-mars::before { content: ""; }

.fa-mars-double::before { content: ""; }

.fa-mars-stroke::before { content: ""; }

.fa-mars-stroke-h::before { content: ""; }

.fa-mars-stroke-v::before { content: ""; }

.fa-mask::before { content: ""; }

.fa-mastodon::before { content: ""; }

.fa-maxcdn::before { content: ""; }

.fa-mdb::before { content: ""; }

.fa-medal::before { content: ""; }

.fa-medapps::before { content: ""; }

.fa-medium::before { content: ""; }

.fa-medium-m::before { content: ""; }

.fa-medkit::before { content: ""; }

.fa-medrt::before { content: ""; }

.fa-meetup::before { content: ""; }

.fa-megaport::before { content: ""; }

.fa-meh::before { content: ""; }

.fa-meh-blank::before { content: ""; }

.fa-meh-rolling-eyes::before { content: ""; }

.fa-memory::before { content: ""; }

.fa-mendeley::before { content: ""; }

.fa-menorah::before { content: ""; }

.fa-mercury::before { content: ""; }

.fa-meteor::before { content: ""; }

.fa-microblog::before { content: ""; }

.fa-microchip::before { content: ""; }

.fa-microphone::before { content: ""; }

.fa-microphone-alt::before { content: ""; }

.fa-microphone-alt-slash::before { content: ""; }

.fa-microphone-slash::before { content: ""; }

.fa-microscope::before { content: ""; }

.fa-microsoft::before { content: ""; }

.fa-minus::before { content: ""; }

.fa-minus-circle::before { content: ""; }

.fa-minus-square::before { content: ""; }

.fa-mitten::before { content: ""; }

.fa-mix::before { content: ""; }

.fa-mixcloud::before { content: ""; }

.fa-mixer::before { content: ""; }

.fa-mizuni::before { content: ""; }

.fa-mobile::before { content: ""; }

.fa-mobile-alt::before { content: ""; }

.fa-modx::before { content: ""; }

.fa-monero::before { content: ""; }

.fa-money-bill::before { content: ""; }

.fa-money-bill-alt::before { content: ""; }

.fa-money-bill-wave::before { content: ""; }

.fa-money-bill-wave-alt::before { content: ""; }

.fa-money-check::before { content: ""; }

.fa-money-check-alt::before { content: ""; }

.fa-monument::before { content: ""; }

.fa-moon::before { content: ""; }

.fa-mortar-pestle::before { content: ""; }

.fa-mosque::before { content: ""; }

.fa-motorcycle::before { content: ""; }

.fa-mountain::before { content: ""; }

.fa-mouse::before { content: ""; }

.fa-mouse-pointer::before { content: ""; }

.fa-mug-hot::before { content: ""; }

.fa-music::before { content: ""; }

.fa-napster::before { content: ""; }

.fa-neos::before { content: ""; }

.fa-network-wired::before { content: ""; }

.fa-neuter::before { content: ""; }

.fa-newspaper::before { content: ""; }

.fa-nimblr::before { content: ""; }

.fa-node::before { content: ""; }

.fa-node-js::before { content: ""; }

.fa-not-equal::before { content: ""; }

.fa-notes-medical::before { content: ""; }

.fa-npm::before { content: ""; }

.fa-ns8::before { content: ""; }

.fa-nutritionix::before { content: ""; }

.fa-object-group::before { content: ""; }

.fa-object-ungroup::before { content: ""; }

.fa-octopus-deploy::before { content: ""; }

.fa-odnoklassniki::before { content: ""; }

.fa-odnoklassniki-square::before { content: ""; }

.fa-oil-can::before { content: ""; }

.fa-old-republic::before { content: ""; }

.fa-om::before { content: ""; }

.fa-opencart::before { content: ""; }

.fa-openid::before { content: ""; }

.fa-opera::before { content: ""; }

.fa-optin-monster::before { content: ""; }

.fa-orcid::before { content: ""; }

.fa-osi::before { content: ""; }

.fa-otter::before { content: ""; }

.fa-outdent::before { content: ""; }

.fa-page4::before { content: ""; }

.fa-pagelines::before { content: ""; }

.fa-pager::before { content: ""; }

.fa-paint-brush::before { content: ""; }

.fa-paint-roller::before { content: ""; }

.fa-palette::before { content: ""; }

.fa-palfed::before { content: ""; }

.fa-pallet::before { content: ""; }

.fa-paper-plane::before { content: ""; }

.fa-paperclip::before { content: ""; }

.fa-parachute-box::before { content: ""; }

.fa-paragraph::before { content: ""; }

.fa-parking::before { content: ""; }

.fa-passport::before { content: ""; }

.fa-pastafarianism::before { content: ""; }

.fa-paste::before { content: ""; }

.fa-patreon::before { content: ""; }

.fa-pause::before { content: ""; }

.fa-pause-circle::before { content: ""; }

.fa-paw::before { content: ""; }

.fa-paypal::before { content: ""; }

.fa-peace::before { content: ""; }

.fa-pen::before { content: ""; }

.fa-pen-alt::before { content: ""; }

.fa-pen-fancy::before { content: ""; }

.fa-pen-nib::before { content: ""; }

.fa-pen-square::before { content: ""; }

.fa-pencil-alt::before { content: ""; }

.fa-pencil-ruler::before { content: ""; }

.fa-penny-arcade::before { content: ""; }

.fa-people-arrows::before { content: ""; }

.fa-people-carry::before { content: ""; }

.fa-pepper-hot::before { content: ""; }

.fa-perbyte::before { content: ""; }

.fa-percent::before { content: ""; }

.fa-percentage::before { content: ""; }

.fa-periscope::before { content: ""; }

.fa-person-booth::before { content: ""; }

.fa-phabricator::before { content: ""; }

.fa-phoenix-framework::before { content: ""; }

.fa-phoenix-squadron::before { content: ""; }

.fa-phone::before { content: ""; }

.fa-phone-alt::before { content: ""; }

.fa-phone-slash::before { content: ""; }

.fa-phone-square::before { content: ""; }

.fa-phone-square-alt::before { content: ""; }

.fa-phone-volume::before { content: ""; }

.fa-photo-video::before { content: ""; }

.fa-php::before { content: ""; }

.fa-pied-piper::before { content: ""; }

.fa-pied-piper-alt::before { content: ""; }

.fa-pied-piper-hat::before { content: ""; }

.fa-pied-piper-pp::before { content: ""; }

.fa-pied-piper-square::before { content: ""; }

.fa-piggy-bank::before { content: ""; }

.fa-pills::before { content: ""; }

.fa-pinterest::before { content: ""; }

.fa-pinterest-p::before { content: ""; }

.fa-pinterest-square::before { content: ""; }

.fa-pizza-slice::before { content: ""; }

.fa-place-of-worship::before { content: ""; }

.fa-plane::before { content: ""; }

.fa-plane-arrival::before { content: ""; }

.fa-plane-departure::before { content: ""; }

.fa-plane-slash::before { content: ""; }

.fa-play::before { content: ""; }

.fa-play-circle::before { content: ""; }

.fa-playstation::before { content: ""; }

.fa-plug::before { content: ""; }

.fa-plus::before { content: ""; }

.fa-plus-circle::before { content: ""; }

.fa-plus-square::before { content: ""; }

.fa-podcast::before { content: ""; }

.fa-poll::before { content: ""; }

.fa-poll-h::before { content: ""; }

.fa-poo::before { content: ""; }

.fa-poo-storm::before { content: ""; }

.fa-poop::before { content: ""; }

.fa-portrait::before { content: ""; }

.fa-pound-sign::before { content: ""; }

.fa-power-off::before { content: ""; }

.fa-pray::before { content: ""; }

.fa-praying-hands::before { content: ""; }

.fa-prescription::before { content: ""; }

.fa-prescription-bottle::before { content: ""; }

.fa-prescription-bottle-alt::before { content: ""; }

.fa-print::before { content: ""; }

.fa-procedures::before { content: ""; }

.fa-product-hunt::before { content: ""; }

.fa-project-diagram::before { content: ""; }

.fa-pump-medical::before { content: ""; }

.fa-pump-soap::before { content: ""; }

.fa-pushed::before { content: ""; }

.fa-puzzle-piece::before { content: ""; }

.fa-python::before { content: ""; }

.fa-qq::before { content: ""; }

.fa-qrcode::before { content: ""; }

.fa-question::before { content: ""; }

.fa-question-circle::before { content: ""; }

.fa-quidditch::before { content: ""; }

.fa-quinscape::before { content: ""; }

.fa-quora::before { content: ""; }

.fa-quote-left::before { content: ""; }

.fa-quote-right::before { content: ""; }

.fa-quran::before { content: ""; }

.fa-r-project::before { content: ""; }

.fa-radiation::before { content: ""; }

.fa-radiation-alt::before { content: ""; }

.fa-rainbow::before { content: ""; }

.fa-random::before { content: ""; }

.fa-raspberry-pi::before { content: ""; }

.fa-ravelry::before { content: ""; }

.fa-react::before { content: ""; }

.fa-reacteurope::before { content: ""; }

.fa-readme::before { content: ""; }

.fa-rebel::before { content: ""; }

.fa-receipt::before { content: ""; }

.fa-record-vinyl::before { content: ""; }

.fa-recycle::before { content: ""; }

.fa-red-river::before { content: ""; }

.fa-reddit::before { content: ""; }

.fa-reddit-alien::before { content: ""; }

.fa-reddit-square::before { content: ""; }

.fa-redhat::before { content: ""; }

.fa-redo::before { content: ""; }

.fa-redo-alt::before { content: ""; }

.fa-registered::before { content: ""; }

.fa-remove-format::before { content: ""; }

.fa-renren::before { content: ""; }

.fa-reply::before { content: ""; }

.fa-reply-all::before { content: ""; }

.fa-replyd::before { content: ""; }

.fa-republican::before { content: ""; }

.fa-researchgate::before { content: ""; }

.fa-resolving::before { content: ""; }

.fa-restroom::before { content: ""; }

.fa-retweet::before { content: ""; }

.fa-rev::before { content: ""; }

.fa-ribbon::before { content: ""; }

.fa-ring::before { content: ""; }

.fa-road::before { content: ""; }

.fa-robot::before { content: ""; }

.fa-rocket::before { content: ""; }

.fa-rocketchat::before { content: ""; }

.fa-rockrms::before { content: ""; }

.fa-route::before { content: ""; }

.fa-rss::before { content: ""; }

.fa-rss-square::before { content: ""; }

.fa-ruble-sign::before { content: ""; }

.fa-ruler::before { content: ""; }

.fa-ruler-combined::before { content: ""; }

.fa-ruler-horizontal::before { content: ""; }

.fa-ruler-vertical::before { content: ""; }

.fa-running::before { content: ""; }

.fa-rupee-sign::before { content: ""; }

.fa-rust::before { content: ""; }

.fa-sad-cry::before { content: ""; }

.fa-sad-tear::before { content: ""; }

.fa-safari::before { content: ""; }

.fa-salesforce::before { content: ""; }

.fa-sass::before { content: ""; }

.fa-satellite::before { content: ""; }

.fa-satellite-dish::before { content: ""; }

.fa-save::before { content: ""; }

.fa-schlix::before { content: ""; }

.fa-school::before { content: ""; }

.fa-screwdriver::before { content: ""; }

.fa-scribd::before { content: ""; }

.fa-scroll::before { content: ""; }

.fa-sd-card::before { content: ""; }

.fa-search::before { content: ""; }

.fa-search-dollar::before { content: ""; }

.fa-search-location::before { content: ""; }

.fa-search-minus::before { content: ""; }

.fa-search-plus::before { content: ""; }

.fa-searchengin::before { content: ""; }

.fa-seedling::before { content: ""; }

.fa-sellcast::before { content: ""; }

.fa-sellsy::before { content: ""; }

.fa-server::before { content: ""; }

.fa-servicestack::before { content: ""; }

.fa-shapes::before { content: ""; }

.fa-share::before { content: ""; }

.fa-share-alt::before { content: ""; }

.fa-share-alt-square::before { content: ""; }

.fa-share-square::before { content: ""; }

.fa-shekel-sign::before { content: ""; }

.fa-shield-alt::before { content: ""; }

.fa-shield-virus::before { content: ""; }

.fa-ship::before { content: ""; }

.fa-shipping-fast::before { content: ""; }

.fa-shirtsinbulk::before { content: ""; }

.fa-shoe-prints::before { content: ""; }

.fa-shopify::before { content: ""; }

.fa-shopping-bag::before { content: ""; }

.fa-shopping-basket::before { content: ""; }

.fa-shopping-cart::before { content: ""; }

.fa-shopware::before { content: ""; }

.fa-shower::before { content: ""; }

.fa-shuttle-van::before { content: ""; }

.fa-sign::before { content: ""; }

.fa-sign-in-alt::before { content: ""; }

.fa-sign-language::before { content: ""; }

.fa-sign-out-alt::before { content: ""; }

.fa-signal::before { content: ""; }

.fa-signature::before { content: ""; }

.fa-sim-card::before { content: ""; }

.fa-simplybuilt::before { content: ""; }

.fa-sink::before { content: ""; }

.fa-sistrix::before { content: ""; }

.fa-sitemap::before { content: ""; }

.fa-sith::before { content: ""; }

.fa-skating::before { content: ""; }

.fa-sketch::before { content: ""; }

.fa-skiing::before { content: ""; }

.fa-skiing-nordic::before { content: ""; }

.fa-skull::before { content: ""; }

.fa-skull-crossbones::before { content: ""; }

.fa-skyatlas::before { content: ""; }

.fa-skype::before { content: ""; }

.fa-slack::before { content: ""; }

.fa-slack-hash::before { content: ""; }

.fa-slash::before { content: ""; }

.fa-sleigh::before { content: ""; }

.fa-sliders-h::before { content: ""; }

.fa-slideshare::before { content: ""; }

.fa-smile::before { content: ""; }

.fa-smile-beam::before { content: ""; }

.fa-smile-wink::before { content: ""; }

.fa-smog::before { content: ""; }

.fa-smoking::before { content: ""; }

.fa-smoking-ban::before { content: ""; }

.fa-sms::before { content: ""; }

.fa-snapchat::before { content: ""; }

.fa-snapchat-ghost::before { content: ""; }

.fa-snapchat-square::before { content: ""; }

.fa-snowboarding::before { content: ""; }

.fa-snowflake::before { content: ""; }

.fa-snowman::before { content: ""; }

.fa-snowplow::before { content: ""; }

.fa-soap::before { content: ""; }

.fa-socks::before { content: ""; }

.fa-solar-panel::before { content: ""; }

.fa-sort::before { content: ""; }

.fa-sort-alpha-down::before { content: ""; }

.fa-sort-alpha-down-alt::before { content: ""; }

.fa-sort-alpha-up::before { content: ""; }

.fa-sort-alpha-up-alt::before { content: ""; }

.fa-sort-amount-down::before { content: ""; }

.fa-sort-amount-down-alt::before { content: ""; }

.fa-sort-amount-up::before { content: ""; }

.fa-sort-amount-up-alt::before { content: ""; }

.fa-sort-down::before { content: ""; }

.fa-sort-numeric-down::before { content: ""; }

.fa-sort-numeric-down-alt::before { content: ""; }

.fa-sort-numeric-up::before { content: ""; }

.fa-sort-numeric-up-alt::before { content: ""; }

.fa-sort-up::before { content: ""; }

.fa-soundcloud::before { content: ""; }

.fa-sourcetree::before { content: ""; }

.fa-spa::before { content: ""; }

.fa-space-shuttle::before { content: ""; }

.fa-speakap::before { content: ""; }

.fa-speaker-deck::before { content: ""; }

.fa-spell-check::before { content: ""; }

.fa-spider::before { content: ""; }

.fa-spinner::before { content: ""; }

.fa-splotch::before { content: ""; }

.fa-spotify::before { content: ""; }

.fa-spray-can::before { content: ""; }

.fa-square::before { content: ""; }

.fa-square-full::before { content: ""; }

.fa-square-root-alt::before { content: ""; }

.fa-squarespace::before { content: ""; }

.fa-stack-exchange::before { content: ""; }

.fa-stack-overflow::before { content: ""; }

.fa-stackpath::before { content: ""; }

.fa-stamp::before { content: ""; }

.fa-star::before { content: ""; }

.fa-star-and-crescent::before { content: ""; }

.fa-star-half::before { content: ""; }

.fa-star-half-alt::before { content: ""; }

.fa-star-of-david::before { content: ""; }

.fa-star-of-life::before { content: ""; }

.fa-staylinked::before { content: ""; }

.fa-steam::before { content: ""; }

.fa-steam-square::before { content: ""; }

.fa-steam-symbol::before { content: ""; }

.fa-step-backward::before { content: ""; }

.fa-step-forward::before { content: ""; }

.fa-stethoscope::before { content: ""; }

.fa-sticker-mule::before { content: ""; }

.fa-sticky-note::before { content: ""; }

.fa-stop::before { content: ""; }

.fa-stop-circle::before { content: ""; }

.fa-stopwatch::before { content: ""; }

.fa-stopwatch-20::before { content: ""; }

.fa-store::before { content: ""; }

.fa-store-alt::before { content: ""; }

.fa-store-alt-slash::before { content: ""; }

.fa-store-slash::before { content: ""; }

.fa-strava::before { content: ""; }

.fa-stream::before { content: ""; }

.fa-street-view::before { content: ""; }

.fa-strikethrough::before { content: ""; }

.fa-stripe::before { content: ""; }

.fa-stripe-s::before { content: ""; }

.fa-stroopwafel::before { content: ""; }

.fa-studiovinari::before { content: ""; }

.fa-stumbleupon::before { content: ""; }

.fa-stumbleupon-circle::before { content: ""; }

.fa-subscript::before { content: ""; }

.fa-subway::before { content: ""; }

.fa-suitcase::before { content: ""; }

.fa-suitcase-rolling::before { content: ""; }

.fa-sun::before { content: ""; }

.fa-superpowers::before { content: ""; }

.fa-superscript::before { content: ""; }

.fa-supple::before { content: ""; }

.fa-surprise::before { content: ""; }

.fa-suse::before { content: ""; }

.fa-swatchbook::before { content: ""; }

.fa-swift::before { content: ""; }

.fa-swimmer::before { content: ""; }

.fa-swimming-pool::before { content: ""; }

.fa-symfony::before { content: ""; }

.fa-synagogue::before { content: ""; }

.fa-sync::before { content: ""; }

.fa-sync-alt::before { content: ""; }

.fa-syringe::before { content: ""; }

.fa-table::before { content: ""; }

.fa-table-tennis::before { content: ""; }

.fa-tablet::before { content: ""; }

.fa-tablet-alt::before { content: ""; }

.fa-tablets::before { content: ""; }

.fa-tachometer-alt::before { content: ""; }

.fa-tag::before { content: ""; }

.fa-tags::before { content: ""; }

.fa-tape::before { content: ""; }

.fa-tasks::before { content: ""; }

.fa-taxi::before { content: ""; }

.fa-teamspeak::before { content: ""; }

.fa-teeth::before { content: ""; }

.fa-teeth-open::before { content: ""; }

.fa-telegram::before { content: ""; }

.fa-telegram-plane::before { content: ""; }

.fa-temperature-high::before { content: ""; }

.fa-temperature-low::before { content: ""; }

.fa-tencent-weibo::before { content: ""; }

.fa-tenge::before { content: ""; }

.fa-terminal::before { content: ""; }

.fa-text-height::before { content: ""; }

.fa-text-width::before { content: ""; }

.fa-th::before { content: ""; }

.fa-th-large::before { content: ""; }

.fa-th-list::before { content: ""; }

.fa-the-red-yeti::before { content: ""; }

.fa-theater-masks::before { content: ""; }

.fa-themeco::before { content: ""; }

.fa-themeisle::before { content: ""; }

.fa-thermometer::before { content: ""; }

.fa-thermometer-empty::before { content: ""; }

.fa-thermometer-full::before { content: ""; }

.fa-thermometer-half::before { content: ""; }

.fa-thermometer-quarter::before { content: ""; }

.fa-thermometer-three-quarters::before { content: ""; }

.fa-think-peaks::before { content: ""; }

.fa-thumbs-down::before { content: ""; }

.fa-thumbs-up::before { content: ""; }

.fa-thumbtack::before { content: ""; }

.fa-ticket-alt::before { content: ""; }

.fa-tiktok::before { content: ""; }

.fa-times::before { content: ""; }

.fa-times-circle::before { content: ""; }

.fa-tint::before { content: ""; }

.fa-tint-slash::before { content: ""; }

.fa-tired::before { content: ""; }

.fa-toggle-off::before { content: ""; }

.fa-toggle-on::before { content: ""; }

.fa-toilet::before { content: ""; }

.fa-toilet-paper::before { content: ""; }

.fa-toilet-paper-slash::before { content: ""; }

.fa-toolbox::before { content: ""; }

.fa-tools::before { content: ""; }

.fa-tooth::before { content: ""; }

.fa-torah::before { content: ""; }

.fa-torii-gate::before { content: ""; }

.fa-tractor::before { content: ""; }

.fa-trade-federation::before { content: ""; }

.fa-trademark::before { content: ""; }

.fa-traffic-light::before { content: ""; }

.fa-trailer::before { content: ""; }

.fa-train::before { content: ""; }

.fa-tram::before { content: ""; }

.fa-transgender::before { content: ""; }

.fa-transgender-alt::before { content: ""; }

.fa-trash::before { content: ""; }

.fa-trash-alt::before { content: ""; }

.fa-trash-restore::before { content: ""; }

.fa-trash-restore-alt::before { content: ""; }

.fa-tree::before { content: ""; }

.fa-trello::before { content: ""; }

.fa-tripadvisor::before { content: ""; }

.fa-trophy::before { content: ""; }

.fa-truck::before { content: ""; }

.fa-truck-loading::before { content: ""; }

.fa-truck-monster::before { content: ""; }

.fa-truck-moving::before { content: ""; }

.fa-truck-pickup::before { content: ""; }

.fa-tshirt::before { content: ""; }

.fa-tty::before { content: ""; }

.fa-tumblr::before { content: ""; }

.fa-tumblr-square::before { content: ""; }

.fa-tv::before { content: ""; }

.fa-twitch::before { content: ""; }

.fa-twitter::before { content: ""; }

.fa-twitter-square::before { content: ""; }

.fa-typo3::before { content: ""; }

.fa-uber::before { content: ""; }

.fa-ubuntu::before { content: ""; }

.fa-uikit::before { content: ""; }

.fa-umbraco::before { content: ""; }

.fa-umbrella::before { content: ""; }

.fa-umbrella-beach::before { content: ""; }

.fa-uncharted::before { content: ""; }

.fa-underline::before { content: ""; }

.fa-undo::before { content: ""; }

.fa-undo-alt::before { content: ""; }

.fa-uniregistry::before { content: ""; }

.fa-unity::before { content: ""; }

.fa-universal-access::before { content: ""; }

.fa-university::before { content: ""; }

.fa-unlink::before { content: ""; }

.fa-unlock::before { content: ""; }

.fa-unlock-alt::before { content: ""; }

.fa-unsplash::before { content: ""; }

.fa-untappd::before { content: ""; }

.fa-upload::before { content: ""; }

.fa-ups::before { content: ""; }

.fa-usb::before { content: ""; }

.fa-user::before { content: ""; }

.fa-user-alt::before { content: ""; }

.fa-user-alt-slash::before { content: ""; }

.fa-user-astronaut::before { content: ""; }

.fa-user-check::before { content: ""; }

.fa-user-circle::before { content: ""; }

.fa-user-clock::before { content: ""; }

.fa-user-cog::before { content: ""; }

.fa-user-edit::before { content: ""; }

.fa-user-friends::before { content: ""; }

.fa-user-graduate::before { content: ""; }

.fa-user-injured::before { content: ""; }

.fa-user-lock::before { content: ""; }

.fa-user-md::before { content: ""; }

.fa-user-minus::before { content: ""; }

.fa-user-ninja::before { content: ""; }

.fa-user-nurse::before { content: ""; }

.fa-user-plus::before { content: ""; }

.fa-user-secret::before { content: ""; }

.fa-user-shield::before { content: ""; }

.fa-user-slash::before { content: ""; }

.fa-user-tag::before { content: ""; }

.fa-user-tie::before { content: ""; }

.fa-user-times::before { content: ""; }

.fa-users::before { content: ""; }

.fa-users-cog::before { content: ""; }

.fa-users-slash::before { content: ""; }

.fa-usps::before { content: ""; }

.fa-ussunnah::before { content: ""; }

.fa-utensil-spoon::before { content: ""; }

.fa-utensils::before { content: ""; }

.fa-vaadin::before { content: ""; }

.fa-vector-square::before { content: ""; }

.fa-venus::before { content: ""; }

.fa-venus-double::before { content: ""; }

.fa-venus-mars::before { content: ""; }

.fa-vest::before { content: ""; }

.fa-vest-patches::before { content: ""; }

.fa-viacoin::before { content: ""; }

.fa-viadeo::before { content: ""; }

.fa-viadeo-square::before { content: ""; }

.fa-vial::before { content: ""; }

.fa-vials::before { content: ""; }

.fa-viber::before { content: ""; }

.fa-video::before { content: ""; }

.fa-video-slash::before { content: ""; }

.fa-vihara::before { content: ""; }

.fa-vimeo::before { content: ""; }

.fa-vimeo-square::before { content: ""; }

.fa-vimeo-v::before { content: ""; }

.fa-vine::before { content: ""; }

.fa-virus::before { content: ""; }

.fa-virus-slash::before { content: ""; }

.fa-viruses::before { content: ""; }

.fa-vk::before { content: ""; }

.fa-vnv::before { content: ""; }

.fa-voicemail::before { content: ""; }

.fa-volleyball-ball::before { content: ""; }

.fa-volume-down::before { content: ""; }

.fa-volume-mute::before { content: ""; }

.fa-volume-off::before { content: ""; }

.fa-volume-up::before { content: ""; }

.fa-vote-yea::before { content: ""; }

.fa-vr-cardboard::before { content: ""; }

.fa-vuejs::before { content: ""; }

.fa-walking::before { content: ""; }

.fa-wallet::before { content: ""; }

.fa-warehouse::before { content: ""; }

.fa-watchman-monitoring::before { content: ""; }

.fa-water::before { content: ""; }

.fa-wave-square::before { content: ""; }

.fa-waze::before { content: ""; }

.fa-weebly::before { content: ""; }

.fa-weibo::before { content: ""; }

.fa-weight::before { content: ""; }

.fa-weight-hanging::before { content: ""; }

.fa-weixin::before { content: ""; }

.fa-whatsapp::before { content: ""; }

.fa-whatsapp-square::before { content: ""; }

.fa-wheelchair::before { content: ""; }

.fa-whmcs::before { content: ""; }

.fa-wifi::before { content: ""; }

.fa-wikipedia-w::before { content: ""; }

.fa-wind::before { content: ""; }

.fa-window-close::before { content: ""; }

.fa-window-maximize::before { content: ""; }

.fa-window-minimize::before { content: ""; }

.fa-window-restore::before { content: ""; }

.fa-windows::before { content: ""; }

.fa-wine-bottle::before { content: ""; }

.fa-wine-glass::before { content: ""; }

.fa-wine-glass-alt::before { content: ""; }

.fa-wix::before { content: ""; }

.fa-wizards-of-the-coast::before { content: ""; }

.fa-wodu::before { content: ""; }

.fa-wolf-pack-battalion::before { content: ""; }

.fa-won-sign::before { content: ""; }

.fa-wordpress::before { content: ""; }

.fa-wordpress-simple::before { content: ""; }

.fa-wpbeginner::before { content: ""; }

.fa-wpexplorer::before { content: ""; }

.fa-wpforms::before { content: ""; }

.fa-wpressr::before { content: ""; }

.fa-wrench::before { content: ""; }

.fa-x-ray::before { content: ""; }

.fa-xbox::before { content: ""; }

.fa-xing::before { content: ""; }

.fa-xing-square::before { content: ""; }

.fa-y-combinator::before { content: ""; }

.fa-yahoo::before { content: ""; }

.fa-yammer::before { content: ""; }

.fa-yandex::before { content: ""; }

.fa-yandex-international::before { content: ""; }

.fa-yarn::before { content: ""; }

.fa-yelp::before { content: ""; }

.fa-yen-sign::before { content: ""; }

.fa-yin-yang::before { content: ""; }

.fa-yoast::before { content: ""; }

.fa-youtube::before { content: ""; }

.fa-youtube-square::before { content: ""; }

.fa-zhihu::before { content: ""; }

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

.sr-only-focusable:active, .sr-only-focusable:focus { clip: auto; height: auto; margin: 0px; overflow: visible; position: static; width: auto; }

@font-face { font-family: "Font Awesome 5 Brands"; font-style: normal; font-weight: 400; font-display: block; src: url("fonts/font_woff2_9.woff2") format("woff2"), url("images/fa-brands-400.woff") format("woff"), url("fonts/font_ttf_9.ttf") format("truetype"); }

.fab { font-family: "Font Awesome 5 Brands"; }

@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 400; font-display: block; src: url("fonts/font_woff2_10.woff2") format("woff2"), url("images/fa-regular-400.woff") format("woff"), url("fonts/font_ttf_10.ttf") format("truetype"); }

.fab, .far { font-weight: 400; }

@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 900; font-display: block; src: url("fonts/font_woff2_11.woff2") format("woff2"), url("images/fa-solid-900.woff") format("woff"), url("fonts/font_ttf_11.ttf") format("truetype"); }

.fa, .far, .fas { font-family: "Font Awesome 5 Free"; }

.fa, .fas { font-weight: 900; }



@charset "utf-8";

.fa.fa-glass::before { content: ""; }

.fa.fa-meetup { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-star-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-star-o::before { content: ""; }

.fa.fa-close::before, .fa.fa-remove::before { content: ""; }

.fa.fa-gear::before { content: ""; }

.fa.fa-trash-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-trash-o::before { content: ""; }

.fa.fa-file-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-file-o::before { content: ""; }

.fa.fa-clock-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-clock-o::before { content: ""; }

.fa.fa-arrow-circle-o-down { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-arrow-circle-o-down::before { content: ""; }

.fa.fa-arrow-circle-o-up { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-arrow-circle-o-up::before { content: ""; }

.fa.fa-play-circle-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-play-circle-o::before { content: ""; }

.fa.fa-repeat::before, .fa.fa-rotate-right::before { content: ""; }

.fa.fa-refresh::before { content: ""; }

.fa.fa-list-alt { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-dedent::before { content: ""; }

.fa.fa-video-camera::before { content: ""; }

.fa.fa-picture-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-picture-o::before { content: ""; }

.fa.fa-photo { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-photo::before { content: ""; }

.fa.fa-image { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-image::before { content: ""; }

.fa.fa-pencil::before { content: ""; }

.fa.fa-map-marker::before { content: ""; }

.fa.fa-pencil-square-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-pencil-square-o::before { content: ""; }

.fa.fa-share-square-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-share-square-o::before { content: ""; }

.fa.fa-check-square-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-check-square-o::before { content: ""; }

.fa.fa-arrows::before { content: ""; }

.fa.fa-times-circle-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-times-circle-o::before { content: ""; }

.fa.fa-check-circle-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-check-circle-o::before { content: ""; }

.fa.fa-mail-forward::before { content: ""; }

.fa.fa-expand::before { content: ""; }

.fa.fa-compress::before { content: ""; }

.fa.fa-eye, .fa.fa-eye-slash { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-warning::before { content: ""; }

.fa.fa-calendar::before { content: ""; }

.fa.fa-arrows-v::before { content: ""; }

.fa.fa-arrows-h::before { content: ""; }

.fa.fa-bar-chart { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-bar-chart::before { content: ""; }

.fa.fa-bar-chart-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-bar-chart-o::before { content: ""; }

.fa.fa-facebook-square, .fa.fa-twitter-square { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-gears::before { content: ""; }

.fa.fa-thumbs-o-up { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-thumbs-o-up::before { content: ""; }

.fa.fa-thumbs-o-down { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-thumbs-o-down::before { content: ""; }

.fa.fa-heart-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-heart-o::before { content: ""; }

.fa.fa-sign-out::before { content: ""; }

.fa.fa-linkedin-square { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-linkedin-square::before { content: ""; }

.fa.fa-thumb-tack::before { content: ""; }

.fa.fa-external-link::before { content: ""; }

.fa.fa-sign-in::before { content: ""; }

.fa.fa-github-square { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-lemon-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-lemon-o::before { content: ""; }

.fa.fa-square-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-square-o::before { content: ""; }

.fa.fa-bookmark-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-bookmark-o::before { content: ""; }

.fa.fa-facebook, .fa.fa-twitter { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-facebook::before { content: ""; }

.fa.fa-facebook-f { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-facebook-f::before { content: ""; }

.fa.fa-github { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-credit-card { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-feed::before { content: ""; }

.fa.fa-hdd-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-hdd-o::before { content: ""; }

.fa.fa-hand-o-right { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-hand-o-right::before { content: ""; }

.fa.fa-hand-o-left { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-hand-o-left::before { content: ""; }

.fa.fa-hand-o-up { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-hand-o-up::before { content: ""; }

.fa.fa-hand-o-down { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-hand-o-down::before { content: ""; }

.fa.fa-arrows-alt::before { content: ""; }

.fa.fa-group::before { content: ""; }

.fa.fa-chain::before { content: ""; }

.fa.fa-scissors::before { content: ""; }

.fa.fa-files-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-files-o::before { content: ""; }

.fa.fa-floppy-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-floppy-o::before { content: ""; }

.fa.fa-navicon::before, .fa.fa-reorder::before { content: ""; }

.fa.fa-google-plus, .fa.fa-google-plus-square, .fa.fa-pinterest, .fa.fa-pinterest-square { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-google-plus::before { content: ""; }

.fa.fa-money { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-money::before { content: ""; }

.fa.fa-unsorted::before { content: ""; }

.fa.fa-sort-desc::before { content: ""; }

.fa.fa-sort-asc::before { content: ""; }

.fa.fa-linkedin { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-linkedin::before { content: ""; }

.fa.fa-rotate-left::before { content: ""; }

.fa.fa-legal::before { content: ""; }

.fa.fa-dashboard::before, .fa.fa-tachometer::before { content: ""; }

.fa.fa-comment-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-comment-o::before { content: ""; }

.fa.fa-comments-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-comments-o::before { content: ""; }

.fa.fa-flash::before { content: ""; }

.fa.fa-clipboard, .fa.fa-paste { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-paste::before { content: ""; }

.fa.fa-lightbulb-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-lightbulb-o::before { content: ""; }

.fa.fa-exchange::before { content: ""; }

.fa.fa-cloud-download::before { content: ""; }

.fa.fa-cloud-upload::before { content: ""; }

.fa.fa-bell-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-bell-o::before { content: ""; }

.fa.fa-cutlery::before { content: ""; }

.fa.fa-file-text-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-file-text-o::before { content: ""; }

.fa.fa-building-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-building-o::before { content: ""; }

.fa.fa-hospital-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-hospital-o::before { content: ""; }

.fa.fa-tablet::before { content: ""; }

.fa.fa-mobile-phone::before, .fa.fa-mobile::before { content: ""; }

.fa.fa-circle-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-circle-o::before { content: ""; }

.fa.fa-mail-reply::before { content: ""; }

.fa.fa-github-alt { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-folder-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-folder-o::before { content: ""; }

.fa.fa-folder-open-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-folder-open-o::before { content: ""; }

.fa.fa-smile-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-smile-o::before { content: ""; }

.fa.fa-frown-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-frown-o::before { content: ""; }

.fa.fa-meh-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-meh-o::before { content: ""; }

.fa.fa-keyboard-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-keyboard-o::before { content: ""; }

.fa.fa-flag-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-flag-o::before { content: ""; }

.fa.fa-mail-reply-all::before { content: ""; }

.fa.fa-star-half-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-star-half-o::before { content: ""; }

.fa.fa-star-half-empty { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-star-half-empty::before { content: ""; }

.fa.fa-star-half-full { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-star-half-full::before { content: ""; }

.fa.fa-code-fork::before { content: ""; }

.fa.fa-chain-broken::before { content: ""; }

.fa.fa-shield::before { content: ""; }

.fa.fa-calendar-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-calendar-o::before { content: ""; }

.fa.fa-css3, .fa.fa-html5, .fa.fa-maxcdn { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-ticket::before { content: ""; }

.fa.fa-minus-square-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-minus-square-o::before { content: ""; }

.fa.fa-level-up::before { content: ""; }

.fa.fa-level-down::before { content: ""; }

.fa.fa-pencil-square::before { content: ""; }

.fa.fa-external-link-square::before { content: ""; }

.fa.fa-compass { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-caret-square-o-down { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-caret-square-o-down::before { content: ""; }

.fa.fa-toggle-down { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-toggle-down::before { content: ""; }

.fa.fa-caret-square-o-up { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-caret-square-o-up::before { content: ""; }

.fa.fa-toggle-up { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-toggle-up::before { content: ""; }

.fa.fa-caret-square-o-right { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-caret-square-o-right::before { content: ""; }

.fa.fa-toggle-right { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-toggle-right::before { content: ""; }

.fa.fa-eur::before, .fa.fa-euro::before { content: ""; }

.fa.fa-gbp::before { content: ""; }

.fa.fa-dollar::before, .fa.fa-usd::before { content: ""; }

.fa.fa-inr::before, .fa.fa-rupee::before { content: ""; }

.fa.fa-cny::before, .fa.fa-jpy::before, .fa.fa-rmb::before, .fa.fa-yen::before { content: ""; }

.fa.fa-rouble::before, .fa.fa-rub::before, .fa.fa-ruble::before { content: ""; }

.fa.fa-krw::before, .fa.fa-won::before { content: ""; }

.fa.fa-bitcoin, .fa.fa-btc { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-bitcoin::before { content: ""; }

.fa.fa-file-text::before { content: ""; }

.fa.fa-sort-alpha-asc::before { content: ""; }

.fa.fa-sort-alpha-desc::before { content: ""; }

.fa.fa-sort-amount-asc::before { content: ""; }

.fa.fa-sort-amount-desc::before { content: ""; }

.fa.fa-sort-numeric-asc::before { content: ""; }

.fa.fa-sort-numeric-desc::before { content: ""; }

.fa.fa-xing, .fa.fa-xing-square, .fa.fa-youtube, .fa.fa-youtube-play, .fa.fa-youtube-square { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-youtube-play::before { content: ""; }

.fa.fa-adn, .fa.fa-bitbucket, .fa.fa-bitbucket-square, .fa.fa-dropbox, .fa.fa-flickr, .fa.fa-instagram, .fa.fa-stack-overflow { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-bitbucket-square::before { content: ""; }

.fa.fa-tumblr, .fa.fa-tumblr-square { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-long-arrow-down::before { content: ""; }

.fa.fa-long-arrow-up::before { content: ""; }

.fa.fa-long-arrow-left::before { content: ""; }

.fa.fa-long-arrow-right::before { content: ""; }

.fa.fa-android, .fa.fa-apple, .fa.fa-dribbble, .fa.fa-foursquare, .fa.fa-gittip, .fa.fa-gratipay, .fa.fa-linux, .fa.fa-skype, .fa.fa-trello, .fa.fa-windows { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-gittip::before { content: ""; }

.fa.fa-sun-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-sun-o::before { content: ""; }

.fa.fa-moon-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-moon-o::before { content: ""; }

.fa.fa-pagelines, .fa.fa-renren, .fa.fa-stack-exchange, .fa.fa-vk, .fa.fa-weibo { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-arrow-circle-o-right { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-arrow-circle-o-right::before { content: ""; }

.fa.fa-arrow-circle-o-left { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-arrow-circle-o-left::before { content: ""; }

.fa.fa-caret-square-o-left { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-caret-square-o-left::before { content: ""; }

.fa.fa-toggle-left { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-toggle-left::before { content: ""; }

.fa.fa-dot-circle-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-dot-circle-o::before { content: ""; }

.fa.fa-vimeo-square { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-try::before, .fa.fa-turkish-lira::before { content: ""; }

.fa.fa-plus-square-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-plus-square-o::before { content: ""; }

.fa.fa-openid, .fa.fa-slack, .fa.fa-wordpress { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-bank::before, .fa.fa-institution::before { content: ""; }

.fa.fa-mortar-board::before { content: ""; }

.fa.fa-delicious, .fa.fa-digg, .fa.fa-drupal, .fa.fa-google, .fa.fa-joomla, .fa.fa-pied-piper-alt, .fa.fa-pied-piper-pp, .fa.fa-reddit, .fa.fa-reddit-square, .fa.fa-stumbleupon, .fa.fa-stumbleupon-circle, .fa.fa-yahoo { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-spoon::before { content: ""; }

.fa.fa-behance, .fa.fa-behance-square, .fa.fa-steam, .fa.fa-steam-square { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-automobile::before { content: ""; }

.fa.fa-envelope-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-envelope-o::before { content: ""; }

.fa.fa-deviantart, .fa.fa-soundcloud, .fa.fa-spotify { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-file-pdf-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-file-pdf-o::before { content: ""; }

.fa.fa-file-word-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-file-word-o::before { content: ""; }

.fa.fa-file-excel-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-file-excel-o::before { content: ""; }

.fa.fa-file-powerpoint-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-file-powerpoint-o::before { content: ""; }

.fa.fa-file-image-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-file-image-o::before { content: ""; }

.fa.fa-file-photo-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-file-photo-o::before { content: ""; }

.fa.fa-file-picture-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-file-picture-o::before { content: ""; }

.fa.fa-file-archive-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-file-archive-o::before { content: ""; }

.fa.fa-file-zip-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-file-zip-o::before { content: ""; }

.fa.fa-file-audio-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-file-audio-o::before { content: ""; }

.fa.fa-file-sound-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-file-sound-o::before { content: ""; }

.fa.fa-file-video-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-file-video-o::before { content: ""; }

.fa.fa-file-movie-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-file-movie-o::before { content: ""; }

.fa.fa-file-code-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-file-code-o::before { content: ""; }

.fa.fa-codepen, .fa.fa-jsfiddle, .fa.fa-vine { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-life-bouy, .fa.fa-life-ring { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-life-bouy::before { content: ""; }

.fa.fa-life-buoy { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-life-buoy::before { content: ""; }

.fa.fa-life-saver { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-life-saver::before { content: ""; }

.fa.fa-support { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-support::before { content: ""; }

.fa.fa-circle-o-notch::before { content: ""; }

.fa.fa-ra, .fa.fa-rebel { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-ra::before { content: ""; }

.fa.fa-resistance { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-resistance::before { content: ""; }

.fa.fa-empire, .fa.fa-ge { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-ge::before { content: ""; }

.fa.fa-git, .fa.fa-git-square, .fa.fa-hacker-news, .fa.fa-y-combinator-square { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-y-combinator-square::before { content: ""; }

.fa.fa-yc-square { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-yc-square::before { content: ""; }

.fa.fa-qq, .fa.fa-tencent-weibo, .fa.fa-wechat, .fa.fa-weixin { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-wechat::before { content: ""; }

.fa.fa-send::before { content: ""; }

.fa.fa-paper-plane-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-paper-plane-o::before { content: ""; }

.fa.fa-send-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-send-o::before { content: ""; }

.fa.fa-circle-thin { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-circle-thin::before { content: ""; }

.fa.fa-header::before { content: ""; }

.fa.fa-sliders::before { content: ""; }

.fa.fa-futbol-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-futbol-o::before { content: ""; }

.fa.fa-soccer-ball-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-soccer-ball-o::before { content: ""; }

.fa.fa-slideshare, .fa.fa-twitch, .fa.fa-yelp { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-newspaper-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-newspaper-o::before { content: ""; }

.fa.fa-cc-amex, .fa.fa-cc-discover, .fa.fa-cc-mastercard, .fa.fa-cc-paypal, .fa.fa-cc-stripe, .fa.fa-cc-visa, .fa.fa-google-wallet, .fa.fa-paypal { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-bell-slash-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-bell-slash-o::before { content: ""; }

.fa.fa-trash::before { content: ""; }

.fa.fa-copyright { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-eyedropper::before { content: ""; }

.fa.fa-area-chart::before { content: ""; }

.fa.fa-pie-chart::before { content: ""; }

.fa.fa-line-chart::before { content: ""; }

.fa.fa-angellist, .fa.fa-ioxhost, .fa.fa-lastfm, .fa.fa-lastfm-square { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-cc { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-cc::before { content: ""; }

.fa.fa-ils::before, .fa.fa-shekel::before, .fa.fa-sheqel::before { content: ""; }

.fa.fa-meanpath { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-meanpath::before { content: ""; }

.fa.fa-buysellads, .fa.fa-connectdevelop, .fa.fa-dashcube, .fa.fa-forumbee, .fa.fa-leanpub, .fa.fa-sellsy, .fa.fa-shirtsinbulk, .fa.fa-simplybuilt, .fa.fa-skyatlas { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-diamond { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-diamond::before { content: ""; }

.fa.fa-intersex::before { content: ""; }

.fa.fa-facebook-official { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-facebook-official::before { content: ""; }

.fa.fa-pinterest-p, .fa.fa-whatsapp { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-hotel::before { content: ""; }

.fa.fa-medium, .fa.fa-viacoin, .fa.fa-y-combinator, .fa.fa-yc { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-yc::before { content: ""; }

.fa.fa-expeditedssl, .fa.fa-opencart, .fa.fa-optin-monster { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-battery-4::before, .fa.fa-battery::before { content: ""; }

.fa.fa-battery-3::before { content: ""; }

.fa.fa-battery-2::before { content: ""; }

.fa.fa-battery-1::before { content: ""; }

.fa.fa-battery-0::before { content: ""; }

.fa.fa-object-group, .fa.fa-object-ungroup, .fa.fa-sticky-note-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-sticky-note-o::before { content: ""; }

.fa.fa-cc-diners-club, .fa.fa-cc-jcb { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-clone, .fa.fa-hourglass-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-hourglass-o::before { content: ""; }

.fa.fa-hourglass-1::before { content: ""; }

.fa.fa-hourglass-2::before { content: ""; }

.fa.fa-hourglass-3::before { content: ""; }

.fa.fa-hand-rock-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-hand-rock-o::before { content: ""; }

.fa.fa-hand-grab-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-hand-grab-o::before { content: ""; }

.fa.fa-hand-paper-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-hand-paper-o::before { content: ""; }

.fa.fa-hand-stop-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-hand-stop-o::before { content: ""; }

.fa.fa-hand-scissors-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-hand-scissors-o::before { content: ""; }

.fa.fa-hand-lizard-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-hand-lizard-o::before { content: ""; }

.fa.fa-hand-spock-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-hand-spock-o::before { content: ""; }

.fa.fa-hand-pointer-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-hand-pointer-o::before { content: ""; }

.fa.fa-hand-peace-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-hand-peace-o::before { content: ""; }

.fa.fa-registered { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-chrome, .fa.fa-creative-commons, .fa.fa-firefox, .fa.fa-get-pocket, .fa.fa-gg, .fa.fa-gg-circle, .fa.fa-internet-explorer, .fa.fa-odnoklassniki, .fa.fa-odnoklassniki-square, .fa.fa-opera, .fa.fa-safari, .fa.fa-tripadvisor, .fa.fa-wikipedia-w { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-television::before { content: ""; }

.fa.fa-500px, .fa.fa-amazon, .fa.fa-contao { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-calendar-plus-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-calendar-plus-o::before { content: ""; }

.fa.fa-calendar-minus-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-calendar-minus-o::before { content: ""; }

.fa.fa-calendar-times-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-calendar-times-o::before { content: ""; }

.fa.fa-calendar-check-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-calendar-check-o::before { content: ""; }

.fa.fa-map-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-map-o::before { content: ""; }

.fa.fa-commenting::before { content: ""; }

.fa.fa-commenting-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-commenting-o::before { content: ""; }

.fa.fa-houzz, .fa.fa-vimeo { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-vimeo::before { content: ""; }

.fa.fa-black-tie, .fa.fa-edge, .fa.fa-fonticons, .fa.fa-reddit-alien { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-credit-card-alt::before { content: ""; }

.fa.fa-codiepie, .fa.fa-fort-awesome, .fa.fa-mixcloud, .fa.fa-modx, .fa.fa-product-hunt, .fa.fa-scribd, .fa.fa-usb { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-pause-circle-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-pause-circle-o::before { content: ""; }

.fa.fa-stop-circle-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-stop-circle-o::before { content: ""; }

.fa.fa-bluetooth, .fa.fa-bluetooth-b, .fa.fa-envira, .fa.fa-gitlab, .fa.fa-wheelchair-alt, .fa.fa-wpbeginner, .fa.fa-wpforms { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-wheelchair-alt::before { content: ""; }

.fa.fa-question-circle-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-question-circle-o::before { content: ""; }

.fa.fa-volume-control-phone::before { content: ""; }

.fa.fa-asl-interpreting::before { content: ""; }

.fa.fa-deafness::before, .fa.fa-hard-of-hearing::before { content: ""; }

.fa.fa-glide, .fa.fa-glide-g { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-signing::before { content: ""; }

.fa.fa-first-order, .fa.fa-google-plus-official, .fa.fa-pied-piper, .fa.fa-snapchat, .fa.fa-snapchat-ghost, .fa.fa-snapchat-square, .fa.fa-themeisle, .fa.fa-viadeo, .fa.fa-viadeo-square, .fa.fa-yoast { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-google-plus-official::before { content: ""; }

.fa.fa-google-plus-circle { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-google-plus-circle::before { content: ""; }

.fa.fa-fa, .fa.fa-font-awesome { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-fa::before { content: ""; }

.fa.fa-handshake-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-handshake-o::before { content: ""; }

.fa.fa-envelope-open-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-envelope-open-o::before { content: ""; }

.fa.fa-linode { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-address-book-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-address-book-o::before { content: ""; }

.fa.fa-vcard::before { content: ""; }

.fa.fa-address-card-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-address-card-o::before { content: ""; }

.fa.fa-vcard-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-vcard-o::before { content: ""; }

.fa.fa-user-circle-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-user-circle-o::before { content: ""; }

.fa.fa-user-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-user-o::before { content: ""; }

.fa.fa-id-badge { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-drivers-license::before { content: ""; }

.fa.fa-id-card-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-id-card-o::before { content: ""; }

.fa.fa-drivers-license-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-drivers-license-o::before { content: ""; }

.fa.fa-free-code-camp, .fa.fa-quora, .fa.fa-telegram { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-thermometer-4::before, .fa.fa-thermometer::before { content: ""; }

.fa.fa-thermometer-3::before { content: ""; }

.fa.fa-thermometer-2::before { content: ""; }

.fa.fa-thermometer-1::before { content: ""; }

.fa.fa-thermometer-0::before { content: ""; }

.fa.fa-bathtub::before, .fa.fa-s15::before { content: ""; }

.fa.fa-window-maximize, .fa.fa-window-restore { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-times-rectangle::before { content: ""; }

.fa.fa-window-close-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-window-close-o::before { content: ""; }

.fa.fa-times-rectangle-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-times-rectangle-o::before { content: ""; }

.fa.fa-bandcamp, .fa.fa-eercast, .fa.fa-etsy, .fa.fa-grav, .fa.fa-imdb, .fa.fa-ravelry { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-eercast::before { content: ""; }

.fa.fa-snowflake-o { font-family: "Font Awesome 5 Free"; font-weight: 400; }

.fa.fa-snowflake-o::before { content: ""; }

.fa.fa-superpowers, .fa.fa-wpexplorer { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

.fa.fa-cab::before { content: ""; }



@charset "utf-8";

.clearfix::before, .clearfix::after { content: " "; display: table; clear: both; }

.eael-testimonial-slider.nav-top-left, .eael-testimonial-slider.nav-top-right, .eael-team-slider.nav-top-left, .eael-team-slider.nav-top-right, .eael-logo-carousel.nav-top-left, .eael-logo-carousel.nav-top-right, .eael-post-carousel.nav-top-left, .eael-post-carousel.nav-top-right, .eael-product-carousel.nav-top-left, .eael-product-carousel.nav-top-right { padding-top: 40px; }

.eael-contact-form input[type="text"], .eael-contact-form input[type="email"], .eael-contact-form input[type="url"], .eael-contact-form input[type="tel"], .eael-contact-form input[type="date"], .eael-contact-form input[type="number"], .eael-contact-form textarea { background: rgb(255, 255, 255); box-shadow: none; float: none; height: auto; margin: 0px; outline: 0px; width: 100%; }

.eael-contact-form input[type="submit"] { border: 0px; float: none; height: auto; margin: 0px; padding: 10px 20px; width: auto; transition: 0.25s linear; }

.eael-contact-form.placeholder-hide input::-webkit-input-placeholder, .eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder { opacity: 0; visibility: hidden; }

.eael-custom-radio-checkbox input[type="checkbox"], .eael-custom-radio-checkbox input[type="radio"] { appearance: none; border-style: solid; border-width: 0px; outline: none; min-width: 1px; width: 15px; height: 15px; background: rgb(221, 221, 221); padding: 3px; }

.eael-custom-radio-checkbox input[type="checkbox"]::before, .eael-custom-radio-checkbox input[type="radio"]::before { content: ""; width: 100%; height: 100%; padding: 0px; margin: 0px; display: block; }

.eael-custom-radio-checkbox input[type="checkbox"]:checked::before, .eael-custom-radio-checkbox input[type="radio"]:checked::before { background: rgb(153, 153, 153); transition: 0.25s linear; }

.eael-custom-radio-checkbox input[type="radio"] { border-radius: 50%; }

.eael-custom-radio-checkbox input[type="radio"]::before { border-radius: 50%; }

.eael-post-elements-readmore-btn { font-size: 12px; font-weight: 500; transition: 300ms ease-in-out; display: inline-block; }

.elementor-lightbox .dialog-widget-content { width: 100%; height: 100%; }

.eael-contact-form-align-left, .elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container { margin: 0px auto 0px 0px; display: inline-block; text-align: left; }

.eael-contact-form-align-center, .elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container { float: none; margin: 0px auto; display: inline-block; text-align: left; }

.eael-contact-form-align-right, .elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container { margin: 0px 0px 0px auto; display: inline-block; text-align: left; }

.eael-force-hide { display: none !important; }

.eael-d-none { display: none !important; }

.eael-d-block { display: block !important; }

.eael-h-auto { height: auto !important; }

.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating ~ .count { display: none; }

.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating { display: none; }

.sr-only { border: 0px !important; clip: rect(1px, 1px, 1px, 1px) !important; clip-path: inset(50%) !important; height: 1px !important; margin: -1px !important; overflow: hidden !important; padding: 0px !important; position: absolute !important; width: 1px !important; white-space: nowrap !important; }

.elementor-widget-eael-adv-tabs .eael-tab-content-item, .elementor-widget-eael-adv-accordion .eael-accordion-content, .elementor-widget-eael-data-table .td-content, .elementor-widget-eael-info-box .eael-infobox-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-expiry-template, .elementor-widget-eael-countdown .eael-countdown-container, .elementor-widget-eael-cta-box .eael-cta-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-primary-wrap, .elementor-widget-eael-toggle .eael-toggle-secondary-wrap, .elementor-widget-eael-protected-content .eael-protected-content-message, .elementor-widget-eael-protected-content .protected-content, .eael-offcanvas-content-visible .eael-offcanvas-body, .elementor-widget-eael-stacked-cards .eael-stacked-cards__item { position: relative; }

.elementor-widget-eael-adv-tabs .eael-tab-content-item:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-adv-accordion .eael-accordion-content:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-data-table .td-content:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-info-box .eael-infobox-template-wrapper:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-expiry-template:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-container:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-cta-box .eael-cta-template-wrapper:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-primary-wrap:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-secondary-wrap:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-protected-content .eael-protected-content-message:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-protected-content .protected-content:hover .eael-onpage-edit-template-wrapper, .eael-offcanvas-content-visible .eael-offcanvas-body:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-stacked-cards .eael-stacked-cards__item:hover .eael-onpage-edit-template-wrapper { display: block; }

.eael-widget-otea-active .elementor-element:hover > .elementor-element-overlay, .eael-widget-otea-active .elementor-empty-view, .eael-widget-otea-active .elementor-add-section-inline, .eael-widget-otea-active .elementor-add-section { display: initial !important; }

.eael-onpage-edit-template-wrapper { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: none; border: 2px solid rgb(94, 234, 212); }

.eael-onpage-edit-template-wrapper::after { position: absolute; content: ""; inset: 0px; z-index: 2; background: rgb(94, 234, 212); opacity: 0.3; }

.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate { display: block; }

.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate::after { display: none; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template { background: rgb(94, 234, 212); color: rgb(0, 0, 0); width: 150px; text-align: center; height: 30px; line-height: 30px; font-size: 12px; cursor: pointer; position: relative; z-index: 3; left: 50%; transform: translateX(-50%); }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::before { content: ""; border-width: 30px 0px 0px 14px; border-style: solid none none solid; border-color: rgb(94, 234, 212) currentcolor currentcolor rgba(0, 0, 0, 0); right: 100%; position: absolute; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::after { content: ""; border-width: 0px 0px 30px 14px; border-style: none none solid solid; border-color: currentcolor currentcolor rgba(0, 0, 0, 0) rgb(94, 234, 212); left: 100%; position: absolute; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template > i { margin-right: 8px; }

.elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect1, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect2, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect3, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect4 { box-shadow: inherit !important; }



@charset "utf-8";











































@charset "utf-8";











































@charset "utf-8";











































@charset "utf-8";











































@charset "utf-8";











































@charset "utf-8";











































@charset "utf-8";



.fa, .fas { font-family: "Font Awesome 5 Free"; font-weight: 900; }



@charset "utf-8";



.fasicon, .icon, .icon::before { speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: elementskit !important; }

.icon-home::before { content: ""; }

.icon-apartment1::before { content: ""; }

.icon-pencil::before { content: ""; }

.icon-magic-wand::before { content: ""; }

.icon-drop::before { content: ""; }

.icon-lighter::before { content: ""; }

.icon-poop::before { content: ""; }

.icon-sun::before { content: ""; }

.icon-moon::before { content: ""; }

.icon-cloud1::before { content: ""; }

.icon-cloud-upload::before { content: ""; }

.icon-cloud-download::before { content: ""; }

.icon-cloud-sync::before { content: ""; }

.icon-cloud-check::before { content: ""; }

.icon-database1::before { content: ""; }

.icon-lock::before { content: ""; }

.icon-cog::before { content: ""; }

.icon-trash::before { content: ""; }

.icon-dice::before { content: ""; }

.icon-heart1::before { content: ""; }

.icon-star1::before { content: ""; }

.icon-star-half::before { content: ""; }

.icon-star-empty::before { content: ""; }

.icon-flag::before { content: ""; }

.icon-envelope1::before { content: ""; }

.icon-paperclip::before { content: ""; }

.icon-inbox::before { content: ""; }

.icon-eye::before { content: ""; }

.icon-printer::before { content: ""; }

.icon-file-empty::before { content: ""; }

.icon-file-add::before { content: ""; }

.icon-enter::before { content: ""; }

.icon-exit::before { content: ""; }

.icon-graduation-hat::before { content: ""; }

.icon-license::before { content: ""; }

.icon-music-note::before { content: ""; }

.icon-film-play::before { content: ""; }

.icon-camera-video::before { content: ""; }

.icon-camera::before { content: ""; }

.icon-picture::before { content: ""; }

.icon-book::before { content: ""; }

.icon-bookmark::before { content: ""; }

.icon-user::before { content: ""; }

.icon-users::before { content: ""; }

.icon-shirt::before { content: ""; }

.icon-store::before { content: ""; }

.icon-cart2::before { content: ""; }

.icon-tag::before { content: ""; }

.icon-phone-handset::before { content: ""; }

.icon-phone::before { content: ""; }

.icon-pushpin::before { content: ""; }

.icon-map-marker::before { content: ""; }

.icon-map::before { content: ""; }

.icon-location::before { content: ""; }

.icon-calendar-full::before { content: ""; }

.icon-keyboard::before { content: ""; }

.icon-spell-check::before { content: ""; }

.icon-screen::before { content: ""; }

.icon-smartphone::before { content: ""; }

.icon-tablet::before { content: ""; }

.icon-laptop::before { content: ""; }

.icon-laptop-phone::before { content: ""; }

.icon-power-switch::before { content: ""; }

.icon-bubble::before { content: ""; }

.icon-heart-pulse::before { content: ""; }

.icon-construction::before { content: ""; }

.icon-pie-chart::before { content: ""; }

.icon-chart-bars::before { content: ""; }

.icon-gift1::before { content: ""; }

.icon-diamond1::before { content: ""; }

.icon-dinner::before { content: ""; }

.icon-coffee-cup::before { content: ""; }

.icon-leaf::before { content: ""; }

.icon-paw::before { content: ""; }

.icon-rocket::before { content: ""; }

.icon-briefcase::before { content: ""; }

.icon-bus::before { content: ""; }

.icon-car1::before { content: ""; }

.icon-train::before { content: ""; }

.icon-bicycle::before { content: ""; }

.icon-wheelchair::before { content: ""; }

.icon-select::before { content: ""; }

.icon-earth::before { content: ""; }

.icon-smile::before { content: ""; }

.icon-sad::before { content: ""; }

.icon-neutral::before { content: ""; }

.icon-mustache::before { content: ""; }

.icon-alarm::before { content: ""; }

.icon-bullhorn::before { content: ""; }

.icon-volume-high::before { content: ""; }

.icon-volume-medium::before { content: ""; }

.icon-volume-low::before { content: ""; }

.icon-volume::before { content: ""; }

.icon-mic::before { content: ""; }

.icon-hourglass::before { content: ""; }

.icon-undo::before { content: ""; }

.icon-redo::before { content: ""; }

.icon-sync::before { content: ""; }

.icon-history::before { content: ""; }

.icon-clock1::before { content: ""; }

.icon-download::before { content: ""; }

.icon-upload::before { content: ""; }

.icon-enter-down::before { content: ""; }

.icon-exit-up::before { content: ""; }

.icon-bug::before { content: ""; }

.icon-code::before { content: ""; }

.icon-link::before { content: ""; }

.icon-unlink::before { content: ""; }

.icon-thumbs-up::before { content: ""; }

.icon-thumbs-down::before { content: ""; }

.icon-magnifier::before { content: ""; }

.icon-cross::before { content: ""; }

.icon-chevron-up::before { content: ""; }

.icon-chevron-down::before { content: ""; }

.icon-chevron-left::before { content: ""; }

.icon-chevron-right::before { content: ""; }

.icon-arrow-up::before { content: ""; }

.icon-arrow-down::before { content: ""; }

.icon-arrow-left::before { content: ""; }

.icon-arrow-right::before { content: ""; }

.icon-right-arrow::before { content: ""; }

.icon-left-arrow::before { content: ""; }

.icon-download-arrow::before { content: ""; }

.icon-up-arrow::before { content: ""; }

.icon-arrows::before { content: ""; }

.icon-double-angle-pointing-to-right::before { content: ""; }

.icon-double-left-chevron::before { content: ""; }

.icon-left-arrow2::before { content: ""; }

.icon-right-arrow2::before { content: ""; }

.icon-warning::before { content: ""; }

.icon-down-arrow1::before { content: ""; }

.icon-up-arrow1::before { content: ""; }

.icon-right-arrow1::before { content: ""; }

.icon-left-arrows::before { content: ""; }

.icon-question-circle::before { content: ""; }

.icon-menu-circle::before { content: ""; }

.icon-checkmark-circle::before { content: ""; }

.icon-cross-circle::before { content: ""; }

.icon-plus-circle::before { content: ""; }

.icon-move::before { content: ""; }

.icon-circle-minus::before { content: ""; }

.icon-arrow-up-circle::before { content: ""; }

.icon-arrow-down-circle::before { content: ""; }

.icon-arrow-left-circle::before { content: ""; }

.icon-arrow-right-circle::before { content: ""; }

.icon-chevron-up-circle::before { content: ""; }

.icon-chevron-down-circle::before { content: ""; }

.icon-chevron-left-circle::before { content: ""; }

.icon-chevron-right-circle::before { content: ""; }

.icon-crop::before { content: ""; }

.icon-frame-expand::before { content: ""; }

.icon-frame-contract::before { content: ""; }

.icon-layers::before { content: ""; }

.icon-funnel::before { content: ""; }

.icon-text-format::before { content: ""; }

.icon-text-size::before { content: ""; }

.icon-bold::before { content: ""; }

.icon-italic::before { content: ""; }

.icon-underline::before { content: ""; }

.icon-strikethrough::before { content: ""; }

.icon-highlight::before { content: ""; }

.icon-text-align-left::before { content: ""; }

.icon-text-align-center::before { content: ""; }

.icon-text-align-right::before { content: ""; }

.icon-text-align-justify::before { content: ""; }

.icon-line-spacing::before { content: ""; }

.icon-indent-increase::before { content: ""; }

.icon-indent-decrease::before { content: ""; }

.icon-page-break::before { content: ""; }

.icon-hand::before { content: ""; }

.icon-pointer-up::before { content: ""; }

.icon-pointer-right::before { content: ""; }

.icon-pointer-down::before { content: ""; }

.icon-pointer-left::before { content: ""; }

.icon-burger::before { content: ""; }

.icon-cakes::before { content: ""; }

.icon-cheese::before { content: ""; }

.icon-drink-glass::before { content: ""; }

.icon-pizza::before { content: ""; }

.icon-vplay::before { content: ""; }

.icon-newsletter::before { content: ""; }

.icon-coins-2::before { content: ""; }

.icon-commerce-2::before { content: ""; }

.icon-monitor::before { content: ""; }

.icon-business::before { content: ""; }

.icon-graphic-2::before { content: ""; }

.icon-commerce-1::before { content: ""; }

.icon-hammer::before { content: ""; }

.icon-justice-1::before { content: ""; }

.icon-line::before { content: ""; }

.icon-money-3::before { content: ""; }

.icon-commerce::before { content: ""; }

.icon-agenda::before { content: ""; }

.icon-justice::before { content: ""; }

.icon-technology::before { content: ""; }

.icon-coins-1::before { content: ""; }

.icon-bank::before { content: ""; }

.icon-calculator::before { content: ""; }

.icon-soundcloud::before { content: ""; }

.icon-chart2::before { content: ""; }

.icon-checked::before { content: ""; }

.icon-clock11::before { content: ""; }

.icon-comment2::before { content: ""; }

.icon-comments::before { content: ""; }

.icon-consult::before { content: ""; }

.icon-consut2::before { content: ""; }

.icon-deal::before { content: ""; }

.icon-envelope11::before { content: ""; }

.icon-folder::before { content: ""; }

.icon-folder2::before { content: ""; }

.icon-invest::before { content: ""; }

.icon-loan::before { content: ""; }

.icon-menu1::before { content: ""; }

.icon-list1::before { content: ""; }

.icon-map-marker1::before { content: ""; }

.icon-mutual-fund::before { content: ""; }

.icon-google-plus::before { content: ""; }

.icon-phone1::before { content: ""; }

.icon-pie-chart1::before { content: ""; }

.icon-play::before { content: ""; }

.icon-savings::before { content: ""; }

.icon-search2::before { content: ""; }

.icon-tag1::before { content: ""; }

.icon-tags::before { content: ""; }

.icon-instagram1::before { content: ""; }

.icon-quote::before { content: ""; }

.icon-arrow-point-to-down::before { content: ""; }

.icon-play-button::before { content: ""; }

.icon-minus::before { content: ""; }

.icon-plus::before { content: ""; }

.icon-tick::before { content: ""; }

.icon-check::before { content: ""; }

.icon-edit::before { content: ""; }

.icon-reply::before { content: ""; }

.icon-cogwheel-outline::before { content: ""; }

.icon-abacus::before { content: ""; }

.icon-abacus1::before { content: ""; }

.icon-agenda1::before { content: ""; }

.icon-shopping-basket::before { content: ""; }

.icon-users1::before { content: ""; }

.icon-man::before { content: ""; }

.icon-support1::before { content: ""; }

.icon-favorites::before { content: ""; }

.icon-calendar::before { content: ""; }

.icon-paper-plane::before { content: ""; }

.icon-placeholder::before { content: ""; }

.icon-phone-call::before { content: ""; }

.icon-contact::before { content: ""; }

.icon-email::before { content: ""; }

.icon-internet::before { content: ""; }

.icon-quote1::before { content: ""; }

.icon-medical::before { content: ""; }

.icon-eye1::before { content: ""; }

.icon-full-screen::before { content: ""; }

.icon-tools::before { content: ""; }

.icon-pie-chart2::before { content: ""; }

.icon-diamond11::before { content: ""; }

.icon-valentines-heart::before { content: ""; }

.icon-like::before { content: ""; }

.icon-team::before { content: ""; }

.icon-tshirt::before { content: ""; }

.icon-cancel::before { content: ""; }

.icon-drink::before { content: ""; }

.icon-home1::before { content: ""; }

.icon-music::before { content: ""; }

.icon-rich::before { content: ""; }

.icon-brush::before { content: ""; }

.icon-opposite-way::before { content: ""; }

.icon-cloud-computing1::before { content: ""; }

.icon-technology-1::before { content: ""; }

.icon-rotate::before { content: ""; }

.icon-medical1::before { content: ""; }

.icon-flash-1::before { content: ""; }

.icon-flash::before { content: ""; }

.icon-uturn::before { content: ""; }

.icon-down-arrow::before { content: ""; }

.icon-hours-support::before { content: ""; }

.icon-bag::before { content: ""; }

.icon-photo-camera::before { content: ""; }

.icon-school::before { content: ""; }

.icon-settings::before { content: ""; }

.icon-smartphone1::before { content: ""; }

.icon-technology-11::before { content: ""; }

.icon-tool::before { content: ""; }

.icon-business1::before { content: ""; }

.icon-shuffle-arrow::before { content: ""; }

.icon-van-1::before { content: ""; }

.icon-van::before { content: ""; }

.icon-vegetables::before { content: ""; }

.icon-women::before { content: ""; }

.icon-vintage::before { content: ""; }

.icon-team-1::before { content: ""; }

.icon-team1::before { content: ""; }

.icon-apple::before { content: ""; }

.icon-watch::before { content: ""; }

.icon-cogwheel::before { content: ""; }

.icon-light-bulb::before { content: ""; }

.icon-light-bulb-1::before { content: ""; }

.icon-heart-shape-outline::before { content: ""; }

.icon-online-shopping-cart::before { content: ""; }

.icon-shopping-cart1::before { content: ""; }

.icon-star2::before { content: ""; }

.icon-star-1::before { content: ""; }

.icon-favorite1::before { content: ""; }

.icon-agenda2::before { content: ""; }

.icon-agenda-1::before { content: ""; }

.icon-alarm-clock::before { content: ""; }

.icon-alarm-clock1::before { content: ""; }

.icon-atomic::before { content: ""; }

.icon-auction::before { content: ""; }

.icon-balance::before { content: ""; }

.icon-balance1::before { content: ""; }

.icon-bank1::before { content: ""; }

.icon-bar-chart::before { content: ""; }

.icon-barrier::before { content: ""; }

.icon-battery::before { content: ""; }

.icon-battery-1::before { content: ""; }

.icon-bell::before { content: ""; }

.icon-bluetooth::before { content: ""; }

.icon-book1::before { content: ""; }

.icon-briefcase1::before { content: ""; }

.icon-briefcase-1::before { content: ""; }

.icon-briefcase-2::before { content: ""; }

.icon-calculator1::before { content: ""; }

.icon-calculator2::before { content: ""; }

.icon-calculator-1::before { content: ""; }

.icon-calendar1::before { content: ""; }

.icon-calendar2::before { content: ""; }

.icon-calendar-1::before { content: ""; }

.icon-calendar-page-empty::before { content: ""; }

.icon-calendar3::before { content: ""; }

.icon-car11::before { content: ""; }

.icon-carrier::before { content: ""; }

.icon-cash::before { content: ""; }

.icon-chat::before { content: ""; }

.icon-chat-1::before { content: ""; }

.icon-checked1::before { content: ""; }

.icon-clip::before { content: ""; }

.icon-clip1::before { content: ""; }

.icon-clipboard1::before { content: ""; }

.icon-clipboard11::before { content: ""; }

.icon-clock2::before { content: ""; }

.icon-clock-1::before { content: ""; }

.icon-cloud11::before { content: ""; }

.icon-cloud-computing11::before { content: ""; }

.icon-cloud-computing-1::before { content: ""; }

.icon-cogwheel1::before { content: ""; }

.icon-coins1::before { content: ""; }

.icon-compass::before { content: ""; }

.icon-contract::before { content: ""; }

.icon-conversation::before { content: ""; }

.icon-crane1::before { content: ""; }

.icon-crane-2::before { content: ""; }

.icon-credit-card::before { content: ""; }

.icon-credit-card1::before { content: ""; }

.icon-cursor::before { content: ""; }

.icon-customer-service::before { content: ""; }

.icon-cutlery::before { content: ""; }

.icon-dart-board::before { content: ""; }

.icon-decision-making::before { content: ""; }

.icon-desk-chair::before { content: ""; }

.icon-desk-lamp::before { content: ""; }

.icon-diamond2::before { content: ""; }

.icon-direction::before { content: ""; }

.icon-document::before { content: ""; }

.icon-dollar-bill::before { content: ""; }

.icon-download1::before { content: ""; }

.icon-edit1::before { content: ""; }

.icon-email1::before { content: ""; }

.icon-envelope2::before { content: ""; }

.icon-envelope3::before { content: ""; }

.icon-eraser::before { content: ""; }

.icon-eye2::before { content: ""; }

.icon-factory::before { content: ""; }

.icon-fast-forward::before { content: ""; }

.icon-favorites1::before { content: ""; }

.icon-file::before { content: ""; }

.icon-file-1::before { content: ""; }

.icon-file-2::before { content: ""; }

.icon-file-3::before { content: ""; }

.icon-filter::before { content: ""; }

.icon-finance-book::before { content: ""; }

.icon-flag1::before { content: ""; }

.icon-folder1::before { content: ""; }

.icon-folder-1::before { content: ""; }

.icon-folders::before { content: ""; }

.icon-folders1::before { content: ""; }

.icon-gamepad::before { content: ""; }

.icon-gift11::before { content: ""; }

.icon-growth::before { content: ""; }

.icon-heart11::before { content: ""; }

.icon-home2::before { content: ""; }

.icon-house::before { content: ""; }

.icon-house-1::before { content: ""; }

.icon-house-2::before { content: ""; }

.icon-id-card::before { content: ""; }

.icon-id-card1::before { content: ""; }

.icon-id-card-1::before { content: ""; }

.icon-idea1::before { content: ""; }

.icon-image::before { content: ""; }

.icon-improvement::before { content: ""; }

.icon-inbox1::before { content: ""; }

.icon-information::before { content: ""; }

.icon-key::before { content: ""; }

.icon-key1::before { content: ""; }

.icon-laptop1::before { content: ""; }

.icon-layers1::before { content: ""; }

.icon-light-bulb1::before { content: ""; }

.icon-like1::before { content: ""; }

.icon-line-chart1::before { content: ""; }

.icon-mail::before { content: ""; }

.icon-manager::before { content: ""; }

.icon-map1::before { content: ""; }

.icon-medal1::before { content: ""; }

.icon-megaphone::before { content: ""; }

.icon-megaphone1::before { content: ""; }

.icon-message::before { content: ""; }

.icon-message-1::before { content: ""; }

.icon-message-2::before { content: ""; }

.icon-microphone::before { content: ""; }

.icon-money1::before { content: ""; }

.icon-money-bag1::before { content: ""; }

.icon-monitor1::before { content: ""; }

.icon-music1::before { content: ""; }

.icon-next::before { content: ""; }

.icon-open-book1::before { content: ""; }

.icon-padlock::before { content: ""; }

.icon-padlock-1::before { content: ""; }

.icon-paint-brush::before { content: ""; }

.icon-pause::before { content: ""; }

.icon-pen::before { content: ""; }

.icon-pencil1::before { content: ""; }

.icon-percentage::before { content: ""; }

.icon-phone-call1::before { content: ""; }

.icon-phone-call2::before { content: ""; }

.icon-photo-camera1::before { content: ""; }

.icon-pie-chart3::before { content: ""; }

.icon-pipe::before { content: ""; }

.icon-placeholder1::before { content: ""; }

.icon-placeholder2::before { content: ""; }

.icon-planet-earth::before { content: ""; }

.icon-play-button1::before { content: ""; }

.icon-power-button::before { content: ""; }

.icon-presentation::before { content: ""; }

.icon-presentation1::before { content: ""; }

.icon-printer1::before { content: ""; }

.icon-push-pin::before { content: ""; }

.icon-push-pin1::before { content: ""; }

.icon-refresh::before { content: ""; }

.icon-reload::before { content: ""; }

.icon-return::before { content: ""; }

.icon-rocket-ship::before { content: ""; }

.icon-rss1::before { content: ""; }

.icon-safebox::before { content: ""; }

.icon-safebox1::before { content: ""; }

.icon-settings1::before { content: ""; }

.icon-settings-2::before { content: ""; }

.icon-sewing-machine::before { content: ""; }

.icon-share2::before { content: ""; }

.icon-shield1::before { content: ""; }

.icon-shield11::before { content: ""; }

.icon-shopping::before { content: ""; }

.icon-shopping-bag::before { content: ""; }

.icon-shopping-bag-1::before { content: ""; }

.icon-shopping-bag-2::before { content: ""; }

.icon-shopping-cart11::before { content: ""; }

.icon-shopping-cart2::before { content: ""; }

.icon-shopping-cart-1::before { content: ""; }

.icon-shopping-cart-2::before { content: ""; }

.icon-shopping-cart-3::before { content: ""; }

.icon-smartphone2::before { content: ""; }

.icon-speaker::before { content: ""; }

.icon-speakers::before { content: ""; }

.icon-stats::before { content: ""; }

.icon-stats-1::before { content: ""; }

.icon-stats-2::before { content: ""; }

.icon-stats-3::before { content: ""; }

.icon-stats-4::before { content: ""; }

.icon-stats-5::before { content: ""; }

.icon-stats-6::before { content: ""; }

.icon-sticky-note::before { content: ""; }

.icon-store1::before { content: ""; }

.icon-store-1::before { content: ""; }

.icon-suitcase::before { content: ""; }

.icon-suitcase-1::before { content: ""; }

.icon-tag2::before { content: ""; }

.icon-target::before { content: ""; }

.icon-team2::before { content: ""; }

.icon-tie::before { content: ""; }

.icon-trash1::before { content: ""; }

.icon-trolley::before { content: ""; }

.icon-trolley-1::before { content: ""; }

.icon-trolley-2::before { content: ""; }

.icon-trophy1::before { content: ""; }

.icon-truck1::before { content: ""; }

.icon-truck-1::before { content: ""; }

.icon-truck-2::before { content: ""; }

.icon-umbrella::before { content: ""; }

.icon-upload1::before { content: ""; }

.icon-user1::before { content: ""; }

.icon-user-1::before { content: ""; }

.icon-user-2::before { content: ""; }

.icon-user-3::before { content: ""; }

.icon-users2::before { content: ""; }

.icon-video-camera::before { content: ""; }

.icon-voucher::before { content: ""; }

.icon-voucher-1::before { content: ""; }

.icon-voucher-2::before { content: ""; }

.icon-voucher-3::before { content: ""; }

.icon-voucher-4::before { content: ""; }

.icon-wallet::before { content: ""; }

.icon-wallet1::before { content: ""; }

.icon-wifi::before { content: ""; }

.icon-worker::before { content: ""; }

.icon-zoom-in::before { content: ""; }

.icon-zoom-out::before { content: ""; }

.icon-burger-menu::before { content: ""; }

.icon-squares::before { content: ""; }

.icon-options::before { content: ""; }

.icon-apps::before { content: ""; }

.icon-menu-11::before { content: ""; }

.icon-menu11::before { content: ""; }

.icon-back_up::before { content: ""; }

.icon-cart11::before { content: ""; }

.icon-checkmark::before { content: ""; }

.icon-dollar::before { content: ""; }

.icon-domian::before { content: ""; }

.icon-hosting1::before { content: ""; }

.icon-key2::before { content: ""; }

.icon-migration::before { content: ""; }

.icon-play1::before { content: ""; }

.icon-quote2::before { content: ""; }

.icon-api_setup::before { content: ""; }

.icon-coin::before { content: ""; }

.icon-hand_shake::before { content: ""; }

.icon-idea_generate::before { content: ""; }

.icon-page_search::before { content: ""; }

.icon-pen_shape::before { content: ""; }

.icon-pencil_art::before { content: ""; }

.icon-review::before { content: ""; }

.icon-star::before { content: ""; }

.icon-timing::before { content: ""; }

.icon-trophy::before { content: ""; }

.icon-communication::before { content: ""; }

.icon-money-bag2::before { content: ""; }

.icon-dentist::before { content: ""; }

.icon-bill::before { content: ""; }

.icon-label::before { content: ""; }

.icon-money::before { content: ""; }

.icon-shield::before { content: ""; }

.icon-support::before { content: ""; }

.icon-one::before { content: ""; }

.icon-clock::before { content: ""; }

.icon-cart::before { content: ""; }

.icon-globe::before { content: ""; }

.icon-tooth::before { content: ""; }

.icon-tooth-1::before { content: ""; }

.icon-tooth-2::before { content: ""; }

.icon-brain::before { content: ""; }

.icon-view::before { content: ""; }

.icon-doctor::before { content: ""; }

.icon-heart::before { content: ""; }

.icon-medicine::before { content: ""; }

.icon-stethoscope::before { content: ""; }

.icon-hospital::before { content: ""; }

.icon-clipboard::before { content: ""; }

.icon-medicine-1::before { content: ""; }

.icon-hospital-1::before { content: ""; }

.icon-customer-support::before { content: ""; }

.icon-brickwall::before { content: ""; }

.icon-crane2::before { content: ""; }

.icon-valve::before { content: ""; }

.icon-safety::before { content: ""; }

.icon-energy-saving::before { content: ""; }

.icon-paint-roller::before { content: ""; }

.icon-paint-brushes::before { content: ""; }

.icon-construction-tool-vehicle-with-crane-lifting-materials::before { content: ""; }

.icon-trowel::before { content: ""; }

.icon-bucket::before { content: ""; }

.icon-smart::before { content: ""; }

.icon-repair::before { content: ""; }

.icon-saw::before { content: ""; }

.icon-cutter::before { content: ""; }

.icon-plier::before { content: ""; }

.icon-drill::before { content: ""; }

.icon-save-money::before { content: ""; }

.icon-planting::before { content: ""; }

.icon-line-chart::before { content: ""; }

.icon-open-book::before { content: ""; }

.icon-money-bag3::before { content: ""; }

.icon-server::before { content: ""; }

.icon-server-1::before { content: ""; }

.icon-server-2::before { content: ""; }

.icon-cloud-computing::before { content: ""; }

.icon-cloud::before { content: ""; }

.icon-database::before { content: ""; }

.icon-computer::before { content: ""; }

.icon-server-3::before { content: ""; }

.icon-server-4::before { content: ""; }

.icon-server-5::before { content: ""; }

.icon-server-6::before { content: ""; }

.icon-server-7::before { content: ""; }

.icon-cloud-1::before { content: ""; }

.icon-server-8::before { content: ""; }

.icon-business-and-finance::before { content: ""; }

.icon-cloud-2::before { content: ""; }

.icon-server-9::before { content: ""; }

.icon-hosting::before { content: ""; }

.icon-car::before { content: ""; }

.icon-car-frontal-view::before { content: ""; }

.icon-car-1::before { content: ""; }

.icon-racing::before { content: ""; }

.icon-car-wheel::before { content: ""; }

.icon-steering-wheel::before { content: ""; }

.icon-frontal-taxi-cab::before { content: ""; }

.icon-taxi::before { content: ""; }

.icon-cosmetics::before { content: ""; }

.icon-flower::before { content: ""; }

.icon-mirror::before { content: ""; }

.icon-itunes::before { content: ""; }

.icon-salon::before { content: ""; }

.icon-hair-dryer::before { content: ""; }

.icon-shampoo::before { content: ""; }

.icon-download-button::before { content: ""; }

.icon-list::before { content: ""; }

.icon-loupe::before { content: ""; }

.icon-search::before { content: ""; }

.icon-search-1::before { content: ""; }

.icon-shopping-cart::before { content: ""; }

.icon-menu::before { content: ""; }

.icon-menu-1::before { content: ""; }

.icon-menu-button-of-three-horizontal-lines::before { content: ""; }

.icon-menu-2::before { content: ""; }

.icon-menu-3::before { content: ""; }

.icon-menu-5::before { content: ""; }

.icon-menu-button::before { content: ""; }

.icon-list-1::before { content: ""; }

.icon-menu-6::before { content: ""; }

.icon-menu-7::before { content: ""; }

.icon-menu-8::before { content: ""; }

.icon-list-2::before { content: ""; }

.icon-dot::before { content: ""; }

.icon-menu-9::before { content: ""; }

.icon-search11::before { content: ""; }

.icon-search-minus::before { content: ""; }

.icon-search-11::before { content: ""; }

.icon-search-2::before { content: ""; }

.icon-search-3::before { content: ""; }

.icon-magnifying-glass-search::before { content: ""; }

.icon-loupe1::before { content: ""; }

.icon-speed::before { content: ""; }

.icon-search21::before { content: ""; }

.icon-search-4::before { content: ""; }

.icon-search-5::before { content: ""; }

.icon-detective::before { content: ""; }

.icon-cart1::before { content: ""; }

.icon-buying-on-smartphone::before { content: ""; }

.icon-badge::before { content: ""; }

.icon-basket1::before { content: ""; }

.icon-commerce-and-shopping::before { content: ""; }

.icon-comment::before { content: ""; }

.icon-comment-1::before { content: ""; }

.icon-share::before { content: ""; }

.icon-share-1::before { content: ""; }

.icon-share-2::before { content: ""; }

.icon-share-3::before { content: ""; }

.icon-comment1::before { content: ""; }

.icon-favorite::before { content: ""; }

.icon-retweet::before { content: ""; }

.icon-share1::before { content: ""; }

.icon-facebook::before { content: ""; }

.icon-twitter::before { content: ""; }

.icon-linkedin::before { content: ""; }

.icon-whatsapp-1::before { content: ""; }

.icon-dribbble::before { content: ""; }

.icon-facebook-2::before { content: ""; }

.icon-twitter1::before { content: ""; }

.icon-vk::before { content: ""; }

.icon-youtube-v::before { content: ""; }

.icon-vimeo::before { content: ""; }

.icon-youtube::before { content: ""; }

.icon-snapchat-1::before { content: ""; }

.icon-behance::before { content: ""; }

.icon-github::before { content: ""; }

.icon-pinterest::before { content: ""; }

.icon-spotify::before { content: ""; }

.icon-soundcloud-1::before { content: ""; }

.icon-skype-1::before { content: ""; }

.icon-rss::before { content: ""; }

.icon-reddit-1::before { content: ""; }

.icon-dribbble-1::before { content: ""; }

.icon-wordpress-1::before { content: ""; }

.icon-logo::before { content: ""; }

.icon-dropbox-1::before { content: ""; }

.icon-blogger-1::before { content: ""; }

.icon-photo::before { content: ""; }

.icon-hangouts::before { content: ""; }

.icon-xing::before { content: ""; }

.icon-myspace::before { content: ""; }

.icon-flickr-1::before { content: ""; }

.icon-envato::before { content: ""; }

.icon-picasa-1::before { content: ""; }

.icon-wattpad::before { content: ""; }

.icon-emoji::before { content: ""; }

.icon-deviantart-1::before { content: ""; }

.icon-yahoo-1::before { content: ""; }

.icon-vine-1::before { content: ""; }

.icon-delicious::before { content: ""; }

.icon-kickstarter-1::before { content: ""; }

.icon-stumbleupon-1::before { content: ""; }

.icon-brands-and-logotypes::before { content: ""; }

.icon-instagram-1::before { content: ""; }

.icon-facebook-1::before { content: ""; }

.icon-instagram-2::before { content: ""; }

.icon-twitter-1::before { content: ""; }

.icon-whatsapp-2::before { content: ""; }

.icon-youtube-1::before { content: ""; }

.icon-linkedin-1::before { content: ""; }

.icon-telegram::before { content: ""; }

.icon-github-1::before { content: ""; }

.icon-vk-1::before { content: ""; }

.icon-pinterest-1::before { content: ""; }

.icon-rss-1::before { content: ""; }

.icon-twitch::before { content: ""; }

.icon-snapchat-2::before { content: ""; }

.icon-skype-2::before { content: ""; }

.icon-behance-2::before { content: ""; }

.icon-spotify-1::before { content: ""; }

.icon-periscope::before { content: ""; }

.icon-dribbble-2::before { content: ""; }

.icon-tumblr-1::before { content: ""; }

.icon-soundcloud-2::before { content: ""; }

.icon-google-drive-1::before { content: ""; }

.icon-dropbox-2::before { content: ""; }

.icon-reddit-2::before { content: ""; }

.icon-html::before { content: ""; }

.icon-vimeo-1::before { content: ""; }

.icon-hangout::before { content: ""; }

.icon-blogger-2::before { content: ""; }

.icon-yahoo-2::before { content: ""; }

.icon-path::before { content: ""; }

.icon-yelp-1::before { content: ""; }

.icon-slideshare::before { content: ""; }

.icon-picasa-2::before { content: ""; }

.icon-myspace-1::before { content: ""; }

.icon-flickr-2::before { content: ""; }

.icon-xing-1::before { content: ""; }

.icon-envato-1::before { content: ""; }

.icon-swarm::before { content: ""; }

.icon-wattpad-1::before { content: ""; }

.icon-foursquare::before { content: ""; }

.icon-deviantart-2::before { content: ""; }

.icon-kickstarter-2::before { content: ""; }

.icon-delicious-1::before { content: ""; }

.icon-vine-2::before { content: ""; }

.icon-digg::before { content: ""; }

.icon-bebo::before { content: ""; }

.icon-stumbleupon-2::before { content: ""; }

.icon-forrst::before { content: ""; }

.icon-eye3::before { content: ""; }

.icon-microscope::before { content: ""; }

.icon-Anti-Lock::before { content: ""; }

.icon-apartment::before { content: ""; }

.icon-app::before { content: ""; }

.icon-Aroma::before { content: ""; }

.icon-bamboo-Leaf::before { content: ""; }

.icon-basket::before { content: ""; }

.icon-Battery::before { content: ""; }

.icon-Bettery::before { content: ""; }

.icon-building::before { content: ""; }

.icon-car-2::before { content: ""; }

.icon-Car::before { content: ""; }

.icon-Child::before { content: ""; }

.icon-cityscape::before { content: ""; }

.icon-cleaner::before { content: ""; }

.icon-Coffee-cup::before { content: ""; }

.icon-coins::before { content: ""; }

.icon-Computer::before { content: ""; }

.icon-Consultancy::before { content: ""; }

.icon-cottage::before { content: ""; }

.icon-crane::before { content: ""; }

.icon-Custom-api::before { content: ""; }

.icon-customer-support-2::before { content: ""; }

.icon-Design-2::before { content: ""; }

.icon-Design-3::before { content: ""; }

.icon-design::before { content: ""; }

.icon-diamond::before { content: ""; }

.icon-diploma::before { content: ""; }

.icon-Document-Search::before { content: ""; }

.icon-Download::before { content: ""; }

.icon-drilling::before { content: ""; }

.icon-engine::before { content: ""; }

.icon-engineer::before { content: ""; }

.icon-envelope::before { content: ""; }

.icon-Family::before { content: ""; }

.icon-friendship::before { content: ""; }

.icon-gift::before { content: ""; }

.icon-graph-2::before { content: ""; }

.icon-graph::before { content: ""; }

.icon-hamburger-2::before { content: ""; }

.icon-handshake::before { content: ""; }

.icon-Helmet::before { content: ""; }

.icon-hot-Stone-2::before { content: ""; }

.icon-hot-stone::before { content: ""; }

.icon-idea::before { content: ""; }

.icon-Leaf::before { content: ""; }

.icon-management::before { content: ""; }

.icon-Massage-table::before { content: ""; }

.icon-Mechanic::before { content: ""; }

.icon-Money-2::before { content: ""; }

.icon-money-bag::before { content: ""; }

.icon-Money::before { content: ""; }

.icon-oil-bottle::before { content: ""; }

.icon-Physiotherapy::before { content: ""; }

.icon-Profile::before { content: ""; }

.icon-Rating::before { content: ""; }

.icon-right-mark::before { content: ""; }

.icon-rings::before { content: ""; }

.icon-Safe-house::before { content: ""; }

.icon-Scan::before { content: ""; }

.icon-social-care::before { content: ""; }

.icon-Speed-Clock::before { content: ""; }

.icon-stopwatch::before { content: ""; }

.icon-Support-2::before { content: ""; }

.icon-target-2::before { content: ""; }

.icon-Target::before { content: ""; }

.icon-tripod::before { content: ""; }

.icon-truck::before { content: ""; }

.icon-university::before { content: ""; }

.icon-User::before { content: ""; }

.icon-Web-Portals::before { content: ""; }

.icon-window::before { content: ""; }

.icon-ek_line_icon::before { content: ""; }

.icon-ek_stroke_icon::before { content: ""; }

.icon-ekit::before { content: ""; }

.icon-elements-kit-logo::before { content: ""; }

.icon-degree-image::before { content: ""; }

.icon-accordion::before { content: ""; }

.icon-animated-flip-box::before { content: ""; }

.icon-animated-text::before { content: ""; }

.icon-brands::before { content: ""; }

.icon-business-hour::before { content: ""; }

.icon-button::before { content: ""; }

.icon-carousel::before { content: ""; }

.icon-Circle-progress::before { content: ""; }

.icon-contact-form::before { content: ""; }

.icon-countdown-timer::before { content: ""; }

.icon-dropbar::before { content: ""; }

.icon-faq::before { content: ""; }

.icon-full-width-scroll::before { content: ""; }

.icon-google-map::before { content: ""; }

.icon-heading-style::before { content: ""; }

.icon-help-desk::before { content: ""; }

.icon-horizontal-timeline::before { content: ""; }

.icon-iframe::before { content: ""; }

.icon-image-comparison::before { content: ""; }

.icon-image-gallery::before { content: ""; }

.icon-image-justify::before { content: ""; }

.icon-image-magnifier::before { content: ""; }

.icon-image-masonry::before { content: ""; }

.icon-inline-svg::before { content: ""; }

.icon-instagram::before { content: ""; }

.icon-listing::before { content: ""; }

.icon-music-player::before { content: ""; }

.icon-news-ticker::before { content: ""; }

.icon-off-canvus-menu::before { content: ""; }

.icon-parallax::before { content: ""; }

.icon-portfolio::before { content: ""; }

.icon-post-banner::before { content: ""; }

.icon-post-carousel::before { content: ""; }

.icon-post-grid::before { content: ""; }

.icon-post-slider::before { content: ""; }

.icon-pricing-list::before { content: ""; }

.icon-pricing-table::before { content: ""; }

.icon-product-featured::before { content: ""; }

.icon-product-image::before { content: ""; }

.icon-product-recent::before { content: ""; }

.icon-product-sale::before { content: ""; }

.icon-product-top-rated::before { content: ""; }

.icon-product-top-seller::before { content: ""; }

.icon-progress-bar::before { content: ""; }

.icon-protected-content-v2::before { content: ""; }

.icon-protected-content-v3::before { content: ""; }

.icon-protected-content::before { content: ""; }

.icon-qr_code::before { content: ""; }

.icon-scroll-button::before { content: ""; }

.icon-search1::before { content: ""; }

.icon-service::before { content: ""; }

.icon-slider-image::before { content: ""; }

.icon-social-share::before { content: ""; }

.icon-subscribe::before { content: ""; }

.icon-tab::before { content: ""; }

.icon-table::before { content: ""; }

.icon-team-join::before { content: ""; }

.icon-team-member::before { content: ""; }

.icon-testimonial-carousel::before { content: ""; }

.icon-testimonial-grid::before { content: ""; }

.icon-testimonial-quote::before { content: ""; }

.icon-testimonial-slider::before { content: ""; }

.icon-toggle::before { content: ""; }

.icon-user-login::before { content: ""; }

.icon-user-registration::before { content: ""; }

.icon-vertical-timeline::before { content: ""; }

.icon-video-player::before { content: ""; }

.icon-weather::before { content: ""; }



@charset "utf-8";



.fasicon, .icon, .icon::before { speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: elementskit !important; }

.icon-home::before { content: ""; }

.icon-apartment1::before { content: ""; }

.icon-pencil::before { content: ""; }

.icon-magic-wand::before { content: ""; }

.icon-drop::before { content: ""; }

.icon-lighter::before { content: ""; }

.icon-poop::before { content: ""; }

.icon-sun::before { content: ""; }

.icon-moon::before { content: ""; }

.icon-cloud1::before { content: ""; }

.icon-cloud-upload::before { content: ""; }

.icon-cloud-download::before { content: ""; }

.icon-cloud-sync::before { content: ""; }

.icon-cloud-check::before { content: ""; }

.icon-database1::before { content: ""; }

.icon-lock::before { content: ""; }

.icon-cog::before { content: ""; }

.icon-trash::before { content: ""; }

.icon-dice::before { content: ""; }

.icon-heart1::before { content: ""; }

.icon-star1::before { content: ""; }

.icon-star-half::before { content: ""; }

.icon-star-empty::before { content: ""; }

.icon-flag::before { content: ""; }

.icon-envelope1::before { content: ""; }

.icon-paperclip::before { content: ""; }

.icon-inbox::before { content: ""; }

.icon-eye::before { content: ""; }

.icon-printer::before { content: ""; }

.icon-file-empty::before { content: ""; }

.icon-file-add::before { content: ""; }

.icon-enter::before { content: ""; }

.icon-exit::before { content: ""; }

.icon-graduation-hat::before { content: ""; }

.icon-license::before { content: ""; }

.icon-music-note::before { content: ""; }

.icon-film-play::before { content: ""; }

.icon-camera-video::before { content: ""; }

.icon-camera::before { content: ""; }

.icon-picture::before { content: ""; }

.icon-book::before { content: ""; }

.icon-bookmark::before { content: ""; }

.icon-user::before { content: ""; }

.icon-users::before { content: ""; }

.icon-shirt::before { content: ""; }

.icon-store::before { content: ""; }

.icon-cart2::before { content: ""; }

.icon-tag::before { content: ""; }

.icon-phone-handset::before { content: ""; }

.icon-phone::before { content: ""; }

.icon-pushpin::before { content: ""; }

.icon-map-marker::before { content: ""; }

.icon-map::before { content: ""; }

.icon-location::before { content: ""; }

.icon-calendar-full::before { content: ""; }

.icon-keyboard::before { content: ""; }

.icon-spell-check::before { content: ""; }

.icon-screen::before { content: ""; }

.icon-smartphone::before { content: ""; }

.icon-tablet::before { content: ""; }

.icon-laptop::before { content: ""; }

.icon-laptop-phone::before { content: ""; }

.icon-power-switch::before { content: ""; }

.icon-bubble::before { content: ""; }

.icon-heart-pulse::before { content: ""; }

.icon-construction::before { content: ""; }

.icon-pie-chart::before { content: ""; }

.icon-chart-bars::before { content: ""; }

.icon-gift1::before { content: ""; }

.icon-diamond1::before { content: ""; }

.icon-dinner::before { content: ""; }

.icon-coffee-cup::before { content: ""; }

.icon-leaf::before { content: ""; }

.icon-paw::before { content: ""; }

.icon-rocket::before { content: ""; }

.icon-briefcase::before { content: ""; }

.icon-bus::before { content: ""; }

.icon-car1::before { content: ""; }

.icon-train::before { content: ""; }

.icon-bicycle::before { content: ""; }

.icon-wheelchair::before { content: ""; }

.icon-select::before { content: ""; }

.icon-earth::before { content: ""; }

.icon-smile::before { content: ""; }

.icon-sad::before { content: ""; }

.icon-neutral::before { content: ""; }

.icon-mustache::before { content: ""; }

.icon-alarm::before { content: ""; }

.icon-bullhorn::before { content: ""; }

.icon-volume-high::before { content: ""; }

.icon-volume-medium::before { content: ""; }

.icon-volume-low::before { content: ""; }

.icon-volume::before { content: ""; }

.icon-mic::before { content: ""; }

.icon-hourglass::before { content: ""; }

.icon-undo::before { content: ""; }

.icon-redo::before { content: ""; }

.icon-sync::before { content: ""; }

.icon-history::before { content: ""; }

.icon-clock1::before { content: ""; }

.icon-download::before { content: ""; }

.icon-upload::before { content: ""; }

.icon-enter-down::before { content: ""; }

.icon-exit-up::before { content: ""; }

.icon-bug::before { content: ""; }

.icon-code::before { content: ""; }

.icon-link::before { content: ""; }

.icon-unlink::before { content: ""; }

.icon-thumbs-up::before { content: ""; }

.icon-thumbs-down::before { content: ""; }

.icon-magnifier::before { content: ""; }

.icon-cross::before { content: ""; }

.icon-chevron-up::before { content: ""; }

.icon-chevron-down::before { content: ""; }

.icon-chevron-left::before { content: ""; }

.icon-chevron-right::before { content: ""; }

.icon-arrow-up::before { content: ""; }

.icon-arrow-down::before { content: ""; }

.icon-arrow-left::before { content: ""; }

.icon-arrow-right::before { content: ""; }

.icon-right-arrow::before { content: ""; }

.icon-left-arrow::before { content: ""; }

.icon-download-arrow::before { content: ""; }

.icon-up-arrow::before { content: ""; }

.icon-arrows::before { content: ""; }

.icon-double-angle-pointing-to-right::before { content: ""; }

.icon-double-left-chevron::before { content: ""; }

.icon-left-arrow2::before { content: ""; }

.icon-right-arrow2::before { content: ""; }

.icon-warning::before { content: ""; }

.icon-down-arrow1::before { content: ""; }

.icon-up-arrow1::before { content: ""; }

.icon-right-arrow1::before { content: ""; }

.icon-left-arrows::before { content: ""; }

.icon-question-circle::before { content: ""; }

.icon-menu-circle::before { content: ""; }

.icon-checkmark-circle::before { content: ""; }

.icon-cross-circle::before { content: ""; }

.icon-plus-circle::before { content: ""; }

.icon-move::before { content: ""; }

.icon-circle-minus::before { content: ""; }

.icon-arrow-up-circle::before { content: ""; }

.icon-arrow-down-circle::before { content: ""; }

.icon-arrow-left-circle::before { content: ""; }

.icon-arrow-right-circle::before { content: ""; }

.icon-chevron-up-circle::before { content: ""; }

.icon-chevron-down-circle::before { content: ""; }

.icon-chevron-left-circle::before { content: ""; }

.icon-chevron-right-circle::before { content: ""; }

.icon-crop::before { content: ""; }

.icon-frame-expand::before { content: ""; }

.icon-frame-contract::before { content: ""; }

.icon-layers::before { content: ""; }

.icon-funnel::before { content: ""; }

.icon-text-format::before { content: ""; }

.icon-text-size::before { content: ""; }

.icon-bold::before { content: ""; }

.icon-italic::before { content: ""; }

.icon-underline::before { content: ""; }

.icon-strikethrough::before { content: ""; }

.icon-highlight::before { content: ""; }

.icon-text-align-left::before { content: ""; }

.icon-text-align-center::before { content: ""; }

.icon-text-align-right::before { content: ""; }

.icon-text-align-justify::before { content: ""; }

.icon-line-spacing::before { content: ""; }

.icon-indent-increase::before { content: ""; }

.icon-indent-decrease::before { content: ""; }

.icon-page-break::before { content: ""; }

.icon-hand::before { content: ""; }

.icon-pointer-up::before { content: ""; }

.icon-pointer-right::before { content: ""; }

.icon-pointer-down::before { content: ""; }

.icon-pointer-left::before { content: ""; }

.icon-burger::before { content: ""; }

.icon-cakes::before { content: ""; }

.icon-cheese::before { content: ""; }

.icon-drink-glass::before { content: ""; }

.icon-pizza::before { content: ""; }

.icon-vplay::before { content: ""; }

.icon-newsletter::before { content: ""; }

.icon-coins-2::before { content: ""; }

.icon-commerce-2::before { content: ""; }

.icon-monitor::before { content: ""; }

.icon-business::before { content: ""; }

.icon-graphic-2::before { content: ""; }

.icon-commerce-1::before { content: ""; }

.icon-hammer::before { content: ""; }

.icon-justice-1::before { content: ""; }

.icon-line::before { content: ""; }

.icon-money-3::before { content: ""; }

.icon-commerce::before { content: ""; }

.icon-agenda::before { content: ""; }

.icon-justice::before { content: ""; }

.icon-technology::before { content: ""; }

.icon-coins-1::before { content: ""; }

.icon-bank::before { content: ""; }

.icon-calculator::before { content: ""; }

.icon-soundcloud::before { content: ""; }

.icon-chart2::before { content: ""; }

.icon-checked::before { content: ""; }

.icon-clock11::before { content: ""; }

.icon-comment2::before { content: ""; }

.icon-comments::before { content: ""; }

.icon-consult::before { content: ""; }

.icon-consut2::before { content: ""; }

.icon-deal::before { content: ""; }

.icon-envelope11::before { content: ""; }

.icon-folder::before { content: ""; }

.icon-folder2::before { content: ""; }

.icon-invest::before { content: ""; }

.icon-loan::before { content: ""; }

.icon-menu1::before { content: ""; }

.icon-list1::before { content: ""; }

.icon-map-marker1::before { content: ""; }

.icon-mutual-fund::before { content: ""; }

.icon-google-plus::before { content: ""; }

.icon-phone1::before { content: ""; }

.icon-pie-chart1::before { content: ""; }

.icon-play::before { content: ""; }

.icon-savings::before { content: ""; }

.icon-search2::before { content: ""; }

.icon-tag1::before { content: ""; }

.icon-tags::before { content: ""; }

.icon-instagram1::before { content: ""; }

.icon-quote::before { content: ""; }

.icon-arrow-point-to-down::before { content: ""; }

.icon-play-button::before { content: ""; }

.icon-minus::before { content: ""; }

.icon-plus::before { content: ""; }

.icon-tick::before { content: ""; }

.icon-check::before { content: ""; }

.icon-edit::before { content: ""; }

.icon-reply::before { content: ""; }

.icon-cogwheel-outline::before { content: ""; }

.icon-abacus::before { content: ""; }

.icon-abacus1::before { content: ""; }

.icon-agenda1::before { content: ""; }

.icon-shopping-basket::before { content: ""; }

.icon-users1::before { content: ""; }

.icon-man::before { content: ""; }

.icon-support1::before { content: ""; }

.icon-favorites::before { content: ""; }

.icon-calendar::before { content: ""; }

.icon-paper-plane::before { content: ""; }

.icon-placeholder::before { content: ""; }

.icon-phone-call::before { content: ""; }

.icon-contact::before { content: ""; }

.icon-email::before { content: ""; }

.icon-internet::before { content: ""; }

.icon-quote1::before { content: ""; }

.icon-medical::before { content: ""; }

.icon-eye1::before { content: ""; }

.icon-full-screen::before { content: ""; }

.icon-tools::before { content: ""; }

.icon-pie-chart2::before { content: ""; }

.icon-diamond11::before { content: ""; }

.icon-valentines-heart::before { content: ""; }

.icon-like::before { content: ""; }

.icon-team::before { content: ""; }

.icon-tshirt::before { content: ""; }

.icon-cancel::before { content: ""; }

.icon-drink::before { content: ""; }

.icon-home1::before { content: ""; }

.icon-music::before { content: ""; }

.icon-rich::before { content: ""; }

.icon-brush::before { content: ""; }

.icon-opposite-way::before { content: ""; }

.icon-cloud-computing1::before { content: ""; }

.icon-technology-1::before { content: ""; }

.icon-rotate::before { content: ""; }

.icon-medical1::before { content: ""; }

.icon-flash-1::before { content: ""; }

.icon-flash::before { content: ""; }

.icon-uturn::before { content: ""; }

.icon-down-arrow::before { content: ""; }

.icon-hours-support::before { content: ""; }

.icon-bag::before { content: ""; }

.icon-photo-camera::before { content: ""; }

.icon-school::before { content: ""; }

.icon-settings::before { content: ""; }

.icon-smartphone1::before { content: ""; }

.icon-technology-11::before { content: ""; }

.icon-tool::before { content: ""; }

.icon-business1::before { content: ""; }

.icon-shuffle-arrow::before { content: ""; }

.icon-van-1::before { content: ""; }

.icon-van::before { content: ""; }

.icon-vegetables::before { content: ""; }

.icon-women::before { content: ""; }

.icon-vintage::before { content: ""; }

.icon-team-1::before { content: ""; }

.icon-team1::before { content: ""; }

.icon-apple::before { content: ""; }

.icon-watch::before { content: ""; }

.icon-cogwheel::before { content: ""; }

.icon-light-bulb::before { content: ""; }

.icon-light-bulb-1::before { content: ""; }

.icon-heart-shape-outline::before { content: ""; }

.icon-online-shopping-cart::before { content: ""; }

.icon-shopping-cart1::before { content: ""; }

.icon-star2::before { content: ""; }

.icon-star-1::before { content: ""; }

.icon-favorite1::before { content: ""; }

.icon-agenda2::before { content: ""; }

.icon-agenda-1::before { content: ""; }

.icon-alarm-clock::before { content: ""; }

.icon-alarm-clock1::before { content: ""; }

.icon-atomic::before { content: ""; }

.icon-auction::before { content: ""; }

.icon-balance::before { content: ""; }

.icon-balance1::before { content: ""; }

.icon-bank1::before { content: ""; }

.icon-bar-chart::before { content: ""; }

.icon-barrier::before { content: ""; }

.icon-battery::before { content: ""; }

.icon-battery-1::before { content: ""; }

.icon-bell::before { content: ""; }

.icon-bluetooth::before { content: ""; }

.icon-book1::before { content: ""; }

.icon-briefcase1::before { content: ""; }

.icon-briefcase-1::before { content: ""; }

.icon-briefcase-2::before { content: ""; }

.icon-calculator1::before { content: ""; }

.icon-calculator2::before { content: ""; }

.icon-calculator-1::before { content: ""; }

.icon-calendar1::before { content: ""; }

.icon-calendar2::before { content: ""; }

.icon-calendar-1::before { content: ""; }

.icon-calendar-page-empty::before { content: ""; }

.icon-calendar3::before { content: ""; }

.icon-car11::before { content: ""; }

.icon-carrier::before { content: ""; }

.icon-cash::before { content: ""; }

.icon-chat::before { content: ""; }

.icon-chat-1::before { content: ""; }

.icon-checked1::before { content: ""; }

.icon-clip::before { content: ""; }

.icon-clip1::before { content: ""; }

.icon-clipboard1::before { content: ""; }

.icon-clipboard11::before { content: ""; }

.icon-clock2::before { content: ""; }

.icon-clock-1::before { content: ""; }

.icon-cloud11::before { content: ""; }

.icon-cloud-computing11::before { content: ""; }

.icon-cloud-computing-1::before { content: ""; }

.icon-cogwheel1::before { content: ""; }

.icon-coins1::before { content: ""; }

.icon-compass::before { content: ""; }

.icon-contract::before { content: ""; }

.icon-conversation::before { content: ""; }

.icon-crane1::before { content: ""; }

.icon-crane-2::before { content: ""; }

.icon-credit-card::before { content: ""; }

.icon-credit-card1::before { content: ""; }

.icon-cursor::before { content: ""; }

.icon-customer-service::before { content: ""; }

.icon-cutlery::before { content: ""; }

.icon-dart-board::before { content: ""; }

.icon-decision-making::before { content: ""; }

.icon-desk-chair::before { content: ""; }

.icon-desk-lamp::before { content: ""; }

.icon-diamond2::before { content: ""; }

.icon-direction::before { content: ""; }

.icon-document::before { content: ""; }

.icon-dollar-bill::before { content: ""; }

.icon-download1::before { content: ""; }

.icon-edit1::before { content: ""; }

.icon-email1::before { content: ""; }

.icon-envelope2::before { content: ""; }

.icon-envelope3::before { content: ""; }

.icon-eraser::before { content: ""; }

.icon-eye2::before { content: ""; }

.icon-factory::before { content: ""; }

.icon-fast-forward::before { content: ""; }

.icon-favorites1::before { content: ""; }

.icon-file::before { content: ""; }

.icon-file-1::before { content: ""; }

.icon-file-2::before { content: ""; }

.icon-file-3::before { content: ""; }

.icon-filter::before { content: ""; }

.icon-finance-book::before { content: ""; }

.icon-flag1::before { content: ""; }

.icon-folder1::before { content: ""; }

.icon-folder-1::before { content: ""; }

.icon-folders::before { content: ""; }

.icon-folders1::before { content: ""; }

.icon-gamepad::before { content: ""; }

.icon-gift11::before { content: ""; }

.icon-growth::before { content: ""; }

.icon-heart11::before { content: ""; }

.icon-home2::before { content: ""; }

.icon-house::before { content: ""; }

.icon-house-1::before { content: ""; }

.icon-house-2::before { content: ""; }

.icon-id-card::before { content: ""; }

.icon-id-card1::before { content: ""; }

.icon-id-card-1::before { content: ""; }

.icon-idea1::before { content: ""; }

.icon-image::before { content: ""; }

.icon-improvement::before { content: ""; }

.icon-inbox1::before { content: ""; }

.icon-information::before { content: ""; }

.icon-key::before { content: ""; }

.icon-key1::before { content: ""; }

.icon-laptop1::before { content: ""; }

.icon-layers1::before { content: ""; }

.icon-light-bulb1::before { content: ""; }

.icon-like1::before { content: ""; }

.icon-line-chart1::before { content: ""; }

.icon-mail::before { content: ""; }

.icon-manager::before { content: ""; }

.icon-map1::before { content: ""; }

.icon-medal1::before { content: ""; }

.icon-megaphone::before { content: ""; }

.icon-megaphone1::before { content: ""; }

.icon-message::before { content: ""; }

.icon-message-1::before { content: ""; }

.icon-message-2::before { content: ""; }

.icon-microphone::before { content: ""; }

.icon-money1::before { content: ""; }

.icon-money-bag1::before { content: ""; }

.icon-monitor1::before { content: ""; }

.icon-music1::before { content: ""; }

.icon-next::before { content: ""; }

.icon-open-book1::before { content: ""; }

.icon-padlock::before { content: ""; }

.icon-padlock-1::before { content: ""; }

.icon-paint-brush::before { content: ""; }

.icon-pause::before { content: ""; }

.icon-pen::before { content: ""; }

.icon-pencil1::before { content: ""; }

.icon-percentage::before { content: ""; }

.icon-phone-call1::before { content: ""; }

.icon-phone-call2::before { content: ""; }

.icon-photo-camera1::before { content: ""; }

.icon-pie-chart3::before { content: ""; }

.icon-pipe::before { content: ""; }

.icon-placeholder1::before { content: ""; }

.icon-placeholder2::before { content: ""; }

.icon-planet-earth::before { content: ""; }

.icon-play-button1::before { content: ""; }

.icon-power-button::before { content: ""; }

.icon-presentation::before { content: ""; }

.icon-presentation1::before { content: ""; }

.icon-printer1::before { content: ""; }

.icon-push-pin::before { content: ""; }

.icon-push-pin1::before { content: ""; }

.icon-refresh::before { content: ""; }

.icon-reload::before { content: ""; }

.icon-return::before { content: ""; }

.icon-rocket-ship::before { content: ""; }

.icon-rss1::before { content: ""; }

.icon-safebox::before { content: ""; }

.icon-safebox1::before { content: ""; }

.icon-settings1::before { content: ""; }

.icon-settings-2::before { content: ""; }

.icon-sewing-machine::before { content: ""; }

.icon-share2::before { content: ""; }

.icon-shield1::before { content: ""; }

.icon-shield11::before { content: ""; }

.icon-shopping::before { content: ""; }

.icon-shopping-bag::before { content: ""; }

.icon-shopping-bag-1::before { content: ""; }

.icon-shopping-bag-2::before { content: ""; }

.icon-shopping-cart11::before { content: ""; }

.icon-shopping-cart2::before { content: ""; }

.icon-shopping-cart-1::before { content: ""; }

.icon-shopping-cart-2::before { content: ""; }

.icon-shopping-cart-3::before { content: ""; }

.icon-smartphone2::before { content: ""; }

.icon-speaker::before { content: ""; }

.icon-speakers::before { content: ""; }

.icon-stats::before { content: ""; }

.icon-stats-1::before { content: ""; }

.icon-stats-2::before { content: ""; }

.icon-stats-3::before { content: ""; }

.icon-stats-4::before { content: ""; }

.icon-stats-5::before { content: ""; }

.icon-stats-6::before { content: ""; }

.icon-sticky-note::before { content: ""; }

.icon-store1::before { content: ""; }

.icon-store-1::before { content: ""; }

.icon-suitcase::before { content: ""; }

.icon-suitcase-1::before { content: ""; }

.icon-tag2::before { content: ""; }

.icon-target::before { content: ""; }

.icon-team2::before { content: ""; }

.icon-tie::before { content: ""; }

.icon-trash1::before { content: ""; }

.icon-trolley::before { content: ""; }

.icon-trolley-1::before { content: ""; }

.icon-trolley-2::before { content: ""; }

.icon-trophy1::before { content: ""; }

.icon-truck1::before { content: ""; }

.icon-truck-1::before { content: ""; }

.icon-truck-2::before { content: ""; }

.icon-umbrella::before { content: ""; }

.icon-upload1::before { content: ""; }

.icon-user1::before { content: ""; }

.icon-user-1::before { content: ""; }

.icon-user-2::before { content: ""; }

.icon-user-3::before { content: ""; }

.icon-users2::before { content: ""; }

.icon-video-camera::before { content: ""; }

.icon-voucher::before { content: ""; }

.icon-voucher-1::before { content: ""; }

.icon-voucher-2::before { content: ""; }

.icon-voucher-3::before { content: ""; }

.icon-voucher-4::before { content: ""; }

.icon-wallet::before { content: ""; }

.icon-wallet1::before { content: ""; }

.icon-wifi::before { content: ""; }

.icon-worker::before { content: ""; }

.icon-zoom-in::before { content: ""; }

.icon-zoom-out::before { content: ""; }

.icon-burger-menu::before { content: ""; }

.icon-squares::before { content: ""; }

.icon-options::before { content: ""; }

.icon-apps::before { content: ""; }

.icon-menu-11::before { content: ""; }

.icon-menu11::before { content: ""; }

.icon-back_up::before { content: ""; }

.icon-cart11::before { content: ""; }

.icon-checkmark::before { content: ""; }

.icon-dollar::before { content: ""; }

.icon-domian::before { content: ""; }

.icon-hosting1::before { content: ""; }

.icon-key2::before { content: ""; }

.icon-migration::before { content: ""; }

.icon-play1::before { content: ""; }

.icon-quote2::before { content: ""; }

.icon-api_setup::before { content: ""; }

.icon-coin::before { content: ""; }

.icon-hand_shake::before { content: ""; }

.icon-idea_generate::before { content: ""; }

.icon-page_search::before { content: ""; }

.icon-pen_shape::before { content: ""; }

.icon-pencil_art::before { content: ""; }

.icon-review::before { content: ""; }

.icon-star::before { content: ""; }

.icon-timing::before { content: ""; }

.icon-trophy::before { content: ""; }

.icon-communication::before { content: ""; }

.icon-money-bag2::before { content: ""; }

.icon-dentist::before { content: ""; }

.icon-bill::before { content: ""; }

.icon-label::before { content: ""; }

.icon-money::before { content: ""; }

.icon-shield::before { content: ""; }

.icon-support::before { content: ""; }

.icon-one::before { content: ""; }

.icon-clock::before { content: ""; }

.icon-cart::before { content: ""; }

.icon-globe::before { content: ""; }

.icon-tooth::before { content: ""; }

.icon-tooth-1::before { content: ""; }

.icon-tooth-2::before { content: ""; }

.icon-brain::before { content: ""; }

.icon-view::before { content: ""; }

.icon-doctor::before { content: ""; }

.icon-heart::before { content: ""; }

.icon-medicine::before { content: ""; }

.icon-stethoscope::before { content: ""; }

.icon-hospital::before { content: ""; }

.icon-clipboard::before { content: ""; }

.icon-medicine-1::before { content: ""; }

.icon-hospital-1::before { content: ""; }

.icon-customer-support::before { content: ""; }

.icon-brickwall::before { content: ""; }

.icon-crane2::before { content: ""; }

.icon-valve::before { content: ""; }

.icon-safety::before { content: ""; }

.icon-energy-saving::before { content: ""; }

.icon-paint-roller::before { content: ""; }

.icon-paint-brushes::before { content: ""; }

.icon-construction-tool-vehicle-with-crane-lifting-materials::before { content: ""; }

.icon-trowel::before { content: ""; }

.icon-bucket::before { content: ""; }

.icon-smart::before { content: ""; }

.icon-repair::before { content: ""; }

.icon-saw::before { content: ""; }

.icon-cutter::before { content: ""; }

.icon-plier::before { content: ""; }

.icon-drill::before { content: ""; }

.icon-save-money::before { content: ""; }

.icon-planting::before { content: ""; }

.icon-line-chart::before { content: ""; }

.icon-open-book::before { content: ""; }

.icon-money-bag3::before { content: ""; }

.icon-server::before { content: ""; }

.icon-server-1::before { content: ""; }

.icon-server-2::before { content: ""; }

.icon-cloud-computing::before { content: ""; }

.icon-cloud::before { content: ""; }

.icon-database::before { content: ""; }

.icon-computer::before { content: ""; }

.icon-server-3::before { content: ""; }

.icon-server-4::before { content: ""; }

.icon-server-5::before { content: ""; }

.icon-server-6::before { content: ""; }

.icon-server-7::before { content: ""; }

.icon-cloud-1::before { content: ""; }

.icon-server-8::before { content: ""; }

.icon-business-and-finance::before { content: ""; }

.icon-cloud-2::before { content: ""; }

.icon-server-9::before { content: ""; }

.icon-hosting::before { content: ""; }

.icon-car::before { content: ""; }

.icon-car-frontal-view::before { content: ""; }

.icon-car-1::before { content: ""; }

.icon-racing::before { content: ""; }

.icon-car-wheel::before { content: ""; }

.icon-steering-wheel::before { content: ""; }

.icon-frontal-taxi-cab::before { content: ""; }

.icon-taxi::before { content: ""; }

.icon-cosmetics::before { content: ""; }

.icon-flower::before { content: ""; }

.icon-mirror::before { content: ""; }

.icon-itunes::before { content: ""; }

.icon-salon::before { content: ""; }

.icon-hair-dryer::before { content: ""; }

.icon-shampoo::before { content: ""; }

.icon-download-button::before { content: ""; }

.icon-list::before { content: ""; }

.icon-loupe::before { content: ""; }

.icon-search::before { content: ""; }

.icon-search-1::before { content: ""; }

.icon-shopping-cart::before { content: ""; }

.icon-menu::before { content: ""; }

.icon-menu-1::before { content: ""; }

.icon-menu-button-of-three-horizontal-lines::before { content: ""; }

.icon-menu-2::before { content: ""; }

.icon-menu-3::before { content: ""; }

.icon-menu-5::before { content: ""; }

.icon-menu-button::before { content: ""; }

.icon-list-1::before { content: ""; }

.icon-menu-6::before { content: ""; }

.icon-menu-7::before { content: ""; }

.icon-menu-8::before { content: ""; }

.icon-list-2::before { content: ""; }

.icon-dot::before { content: ""; }

.icon-menu-9::before { content: ""; }

.icon-search11::before { content: ""; }

.icon-search-minus::before { content: ""; }

.icon-search-11::before { content: ""; }

.icon-search-2::before { content: ""; }

.icon-search-3::before { content: ""; }

.icon-magnifying-glass-search::before { content: ""; }

.icon-loupe1::before { content: ""; }

.icon-speed::before { content: ""; }

.icon-search21::before { content: ""; }

.icon-search-4::before { content: ""; }

.icon-search-5::before { content: ""; }

.icon-detective::before { content: ""; }

.icon-cart1::before { content: ""; }

.icon-buying-on-smartphone::before { content: ""; }

.icon-badge::before { content: ""; }

.icon-basket1::before { content: ""; }

.icon-commerce-and-shopping::before { content: ""; }

.icon-comment::before { content: ""; }

.icon-comment-1::before { content: ""; }

.icon-share::before { content: ""; }

.icon-share-1::before { content: ""; }

.icon-share-2::before { content: ""; }

.icon-share-3::before { content: ""; }

.icon-comment1::before { content: ""; }

.icon-favorite::before { content: ""; }

.icon-retweet::before { content: ""; }

.icon-share1::before { content: ""; }

.icon-facebook::before { content: ""; }

.icon-twitter::before { content: ""; }

.icon-linkedin::before { content: ""; }

.icon-whatsapp-1::before { content: ""; }

.icon-dribbble::before { content: ""; }

.icon-facebook-2::before { content: ""; }

.icon-twitter1::before { content: ""; }

.icon-vk::before { content: ""; }

.icon-youtube-v::before { content: ""; }

.icon-vimeo::before { content: ""; }

.icon-youtube::before { content: ""; }

.icon-snapchat-1::before { content: ""; }

.icon-behance::before { content: ""; }

.icon-github::before { content: ""; }

.icon-pinterest::before { content: ""; }

.icon-spotify::before { content: ""; }

.icon-soundcloud-1::before { content: ""; }

.icon-skype-1::before { content: ""; }

.icon-rss::before { content: ""; }

.icon-reddit-1::before { content: ""; }

.icon-dribbble-1::before { content: ""; }

.icon-wordpress-1::before { content: ""; }

.icon-logo::before { content: ""; }

.icon-dropbox-1::before { content: ""; }

.icon-blogger-1::before { content: ""; }

.icon-photo::before { content: ""; }

.icon-hangouts::before { content: ""; }

.icon-xing::before { content: ""; }

.icon-myspace::before { content: ""; }

.icon-flickr-1::before { content: ""; }

.icon-envato::before { content: ""; }

.icon-picasa-1::before { content: ""; }

.icon-wattpad::before { content: ""; }

.icon-emoji::before { content: ""; }

.icon-deviantart-1::before { content: ""; }

.icon-yahoo-1::before { content: ""; }

.icon-vine-1::before { content: ""; }

.icon-delicious::before { content: ""; }

.icon-kickstarter-1::before { content: ""; }

.icon-stumbleupon-1::before { content: ""; }

.icon-brands-and-logotypes::before { content: ""; }

.icon-instagram-1::before { content: ""; }

.icon-facebook-1::before { content: ""; }

.icon-instagram-2::before { content: ""; }

.icon-twitter-1::before { content: ""; }

.icon-whatsapp-2::before { content: ""; }

.icon-youtube-1::before { content: ""; }

.icon-linkedin-1::before { content: ""; }

.icon-telegram::before { content: ""; }

.icon-github-1::before { content: ""; }

.icon-vk-1::before { content: ""; }

.icon-pinterest-1::before { content: ""; }

.icon-rss-1::before { content: ""; }

.icon-twitch::before { content: ""; }

.icon-snapchat-2::before { content: ""; }

.icon-skype-2::before { content: ""; }

.icon-behance-2::before { content: ""; }

.icon-spotify-1::before { content: ""; }

.icon-periscope::before { content: ""; }

.icon-dribbble-2::before { content: ""; }

.icon-tumblr-1::before { content: ""; }

.icon-soundcloud-2::before { content: ""; }

.icon-google-drive-1::before { content: ""; }

.icon-dropbox-2::before { content: ""; }

.icon-reddit-2::before { content: ""; }

.icon-html::before { content: ""; }

.icon-vimeo-1::before { content: ""; }

.icon-hangout::before { content: ""; }

.icon-blogger-2::before { content: ""; }

.icon-yahoo-2::before { content: ""; }

.icon-path::before { content: ""; }

.icon-yelp-1::before { content: ""; }

.icon-slideshare::before { content: ""; }

.icon-picasa-2::before { content: ""; }

.icon-myspace-1::before { content: ""; }

.icon-flickr-2::before { content: ""; }

.icon-xing-1::before { content: ""; }

.icon-envato-1::before { content: ""; }

.icon-swarm::before { content: ""; }

.icon-wattpad-1::before { content: ""; }

.icon-foursquare::before { content: ""; }

.icon-deviantart-2::before { content: ""; }

.icon-kickstarter-2::before { content: ""; }

.icon-delicious-1::before { content: ""; }

.icon-vine-2::before { content: ""; }

.icon-digg::before { content: ""; }

.icon-bebo::before { content: ""; }

.icon-stumbleupon-2::before { content: ""; }

.icon-forrst::before { content: ""; }

.icon-eye3::before { content: ""; }

.icon-microscope::before { content: ""; }

.icon-Anti-Lock::before { content: ""; }

.icon-apartment::before { content: ""; }

.icon-app::before { content: ""; }

.icon-Aroma::before { content: ""; }

.icon-bamboo-Leaf::before { content: ""; }

.icon-basket::before { content: ""; }

.icon-Battery::before { content: ""; }

.icon-Bettery::before { content: ""; }

.icon-building::before { content: ""; }

.icon-car-2::before { content: ""; }

.icon-Car::before { content: ""; }

.icon-Child::before { content: ""; }

.icon-cityscape::before { content: ""; }

.icon-cleaner::before { content: ""; }

.icon-Coffee-cup::before { content: ""; }

.icon-coins::before { content: ""; }

.icon-Computer::before { content: ""; }

.icon-Consultancy::before { content: ""; }

.icon-cottage::before { content: ""; }

.icon-crane::before { content: ""; }

.icon-Custom-api::before { content: ""; }

.icon-customer-support-2::before { content: ""; }

.icon-Design-2::before { content: ""; }

.icon-Design-3::before { content: ""; }

.icon-design::before { content: ""; }

.icon-diamond::before { content: ""; }

.icon-diploma::before { content: ""; }

.icon-Document-Search::before { content: ""; }

.icon-Download::before { content: ""; }

.icon-drilling::before { content: ""; }

.icon-engine::before { content: ""; }

.icon-engineer::before { content: ""; }

.icon-envelope::before { content: ""; }

.icon-Family::before { content: ""; }

.icon-friendship::before { content: ""; }

.icon-gift::before { content: ""; }

.icon-graph-2::before { content: ""; }

.icon-graph::before { content: ""; }

.icon-hamburger-2::before { content: ""; }

.icon-handshake::before { content: ""; }

.icon-Helmet::before { content: ""; }

.icon-hot-Stone-2::before { content: ""; }

.icon-hot-stone::before { content: ""; }

.icon-idea::before { content: ""; }

.icon-Leaf::before { content: ""; }

.icon-management::before { content: ""; }

.icon-Massage-table::before { content: ""; }

.icon-Mechanic::before { content: ""; }

.icon-Money-2::before { content: ""; }

.icon-money-bag::before { content: ""; }

.icon-Money::before { content: ""; }

.icon-oil-bottle::before { content: ""; }

.icon-Physiotherapy::before { content: ""; }

.icon-Profile::before { content: ""; }

.icon-Rating::before { content: ""; }

.icon-right-mark::before { content: ""; }

.icon-rings::before { content: ""; }

.icon-Safe-house::before { content: ""; }

.icon-Scan::before { content: ""; }

.icon-social-care::before { content: ""; }

.icon-Speed-Clock::before { content: ""; }

.icon-stopwatch::before { content: ""; }

.icon-Support-2::before { content: ""; }

.icon-target-2::before { content: ""; }

.icon-Target::before { content: ""; }

.icon-tripod::before { content: ""; }

.icon-truck::before { content: ""; }

.icon-university::before { content: ""; }

.icon-User::before { content: ""; }

.icon-Web-Portals::before { content: ""; }

.icon-window::before { content: ""; }

.icon-ek_line_icon::before { content: ""; }

.icon-ek_stroke_icon::before { content: ""; }

.icon-ekit::before { content: ""; }

.icon-elements-kit-logo::before { content: ""; }

.icon-degree-image::before { content: ""; }

.icon-accordion::before { content: ""; }

.icon-animated-flip-box::before { content: ""; }

.icon-animated-text::before { content: ""; }

.icon-brands::before { content: ""; }

.icon-business-hour::before { content: ""; }

.icon-button::before { content: ""; }

.icon-carousel::before { content: ""; }

.icon-Circle-progress::before { content: ""; }

.icon-contact-form::before { content: ""; }

.icon-countdown-timer::before { content: ""; }

.icon-dropbar::before { content: ""; }

.icon-faq::before { content: ""; }

.icon-full-width-scroll::before { content: ""; }

.icon-google-map::before { content: ""; }

.icon-heading-style::before { content: ""; }

.icon-help-desk::before { content: ""; }

.icon-horizontal-timeline::before { content: ""; }

.icon-iframe::before { content: ""; }

.icon-image-comparison::before { content: ""; }

.icon-image-gallery::before { content: ""; }

.icon-image-justify::before { content: ""; }

.icon-image-magnifier::before { content: ""; }

.icon-image-masonry::before { content: ""; }

.icon-inline-svg::before { content: ""; }

.icon-instagram::before { content: ""; }

.icon-listing::before { content: ""; }

.icon-music-player::before { content: ""; }

.icon-news-ticker::before { content: ""; }

.icon-off-canvus-menu::before { content: ""; }

.icon-parallax::before { content: ""; }

.icon-portfolio::before { content: ""; }

.icon-post-banner::before { content: ""; }

.icon-post-carousel::before { content: ""; }

.icon-post-grid::before { content: ""; }

.icon-post-slider::before { content: ""; }

.icon-pricing-list::before { content: ""; }

.icon-pricing-table::before { content: ""; }

.icon-product-featured::before { content: ""; }

.icon-product-image::before { content: ""; }

.icon-product-recent::before { content: ""; }

.icon-product-sale::before { content: ""; }

.icon-product-top-rated::before { content: ""; }

.icon-product-top-seller::before { content: ""; }

.icon-progress-bar::before { content: ""; }

.icon-protected-content-v2::before { content: ""; }

.icon-protected-content-v3::before { content: ""; }

.icon-protected-content::before { content: ""; }

.icon-qr_code::before { content: ""; }

.icon-scroll-button::before { content: ""; }

.icon-search1::before { content: ""; }

.icon-service::before { content: ""; }

.icon-slider-image::before { content: ""; }

.icon-social-share::before { content: ""; }

.icon-subscribe::before { content: ""; }

.icon-tab::before { content: ""; }

.icon-table::before { content: ""; }

.icon-team-join::before { content: ""; }

.icon-team-member::before { content: ""; }

.icon-testimonial-carousel::before { content: ""; }

.icon-testimonial-grid::before { content: ""; }

.icon-testimonial-quote::before { content: ""; }

.icon-testimonial-slider::before { content: ""; }

.icon-toggle::before { content: ""; }

.icon-user-login::before { content: ""; }

.icon-user-registration::before { content: ""; }

.icon-vertical-timeline::before { content: ""; }

.icon-video-player::before { content: ""; }

.icon-weather::before { content: ""; }



@charset "utf-8";



.fab { font-family: "Font Awesome 5 Brands"; font-weight: 400; }



.elementor-invisible{visibility:visible!important;opacity:1!important;animation:none!important;}
[data-settings*="_animation"]{opacity:1!important;}
.animated{opacity:1!important;}
img[data-lazy-src]{} /* keep */



/* Lifestyle image carousels: scale image up on hover (matches live site) */
.swiper-slide .swiper-slide-inner{ overflow:hidden; }
.swiper-slide-image{ transition: transform .55s cubic-bezier(.2,.6,.2,1); will-change: transform; }
.swiper-slide:hover .swiper-slide-image{ transform: scale(1.12); }



/* Images scale to their container on every device */
img{max-width:100%;height:auto;}
/* Prevent any element from causing horizontal scroll on small screens */
html,body{max-width:100%;overflow-x:hidden;}
/* Carousels: the snapshot baked in fixed pixel widths from JS; on tablet/mobile
   turn them into native touch-scroll rows so they don't overflow. Desktop untouched. */
@media (max-width:1024px){
  .swiper{overflow:hidden!important;}
  .swiper-wrapper{transform:none!important;display:flex!important;flex-wrap:nowrap!important;
    overflow-x:auto!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;}
  .swiper-slide{width:78vw!important;max-width:78vw!important;flex:0 0 78vw!important;margin-right:14px;scroll-snap-align:start;}
  .swiper-slide-inner,.swiper-slide-image{width:100%!important;}
}
@media (max-width:600px){
  .swiper-slide{width:86vw!important;max-width:86vw!important;flex:0 0 86vw!important;}
}



/* Remove WooCommerce cart everywhere */
.elementor-widget-bzotech-mini-cart-global,.bzotech-mini-cart,.bzotech-mini-cart-global,
.widget_shopping_cart,.bzotech-header-cart,[class*="mini-cart"]{display:none!important;}

#hngovr-burger{display:none;}
@media (min-width:1025px){#hngovr-mobile-nav{display:none!important;}}
@media (max-width:1024px){
  #menu-main-menu.bzotech-navbar-nav,.bzotech-navbar-toggle,.elementor-menu-toggle,.mobile-menu-toggle{display:none!important;}

  #hngovr-burger{display:flex;position:fixed;top:16px;right:16px;z-index:100002;width:48px;height:48px;
    border:none;border-radius:10px;background:#003153;flex-direction:column;align-items:center;justify-content:center;
    gap:5px;cursor:pointer;box-shadow:0 6px 20px rgba(0,0,0,.22);}
  #hngovr-burger span{display:block;width:22px;height:2.5px;background:#fff;border-radius:2px;transition:.25s ease;}
  #hngovr-burger.open span:nth-child(1){transform:translateY(7.5px) rotate(45deg);}
  #hngovr-burger.open span:nth-child(2){opacity:0;}
  #hngovr-burger.open span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg);}

  #hngovr-mobile-nav{position:fixed;inset:0;z-index:100000;display:flex;flex-direction:column;
    background:#003153;background:linear-gradient(180deg,#003a63 0%,#002740 100%);
    transform:translateX(100%);transition:transform .32s cubic-bezier(.4,0,.2,1);overflow-y:auto;}
  #hngovr-mobile-nav.open{transform:none;}
  #hngovr-mobile-nav .mnav-head{padding:24px 24px 8px;}
  #hngovr-mobile-nav .mnav-head img{height:26px;filter:brightness(0) invert(1);}
  #hngovr-mobile-nav .mnav-links{flex:1;display:flex;flex-direction:column;justify-content:center;padding:8px 26px 24px;}
  #hngovr-mobile-nav .mnav-links a{display:block;color:#fff;font-family:"Lexend","Lato",sans-serif;font-weight:600;
    font-size:1.35rem;letter-spacing:.02em;padding:20px 2px;text-decoration:none;
    border-bottom:1px solid rgba(255,255,255,.12);transition:color .2s,padding-left .2s;}
  #hngovr-mobile-nav .mnav-links a:last-child{border-bottom:none;}
  #hngovr-mobile-nav .mnav-links a:hover,#hngovr-mobile-nav .mnav-links a:active{color:#81D8D0;padding-left:8px;}
  #hngovr-mobile-nav .mnav-foot{padding:18px 26px 26px;color:rgba(255,255,255,.55);font-size:.82rem;
    font-family:"Lexend",sans-serif;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid rgba(255,255,255,.1);}
}



.elementor-13026.elementor-location-header,
.elementor-13026 .elementor-element-9f3ae5a:not(.elementor-motion-effects-element-type-background),
.elementor-location-header .elementor-sticky--active,
header.elementor-location-header{ background-color:#ffffff !important; }
.elementor-13026.elementor-location-header{ box-shadow:0 2px 14px rgba(0,49,83,.07); z-index:9999; }



@charset "utf-8";

@keyframes wc-skeleton-shimmer { 
  100% { transform: translateX(100%); }
}

body.wc-block-product-gallery-modal-open, body.wc-modal--open { overflow: hidden; }

.wc-block-grid__products .wc-block-grid__product-image { display: block; position: relative; text-decoration: none; }

.wc-block-grid__products .wc-block-grid__product-image a { border: 0px; box-shadow: none; outline: 0px; text-decoration: none; }

.wc-block-grid__products .wc-block-grid__product-image img { height: auto; max-width: 100%; width: 100%; }

.wc-block-grid__products .wc-block-grid__product-image img[hidden] { display: none; }

.wc-block-grid__products .wc-block-grid__product-image img[alt=""] { border: 1px solid rgb(242, 242, 242); }

.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title, .editor-styles-wrapper .wc-block-grid__product-title, .wc-block-grid__product-title { color: inherit; display: block; font-family: inherit; font-size: inherit; font-weight: 700; line-height: 1.2; padding: 0px; }

.wc-block-grid__product-price { display: block; }

.wc-block-grid__product-price .wc-block-grid__product-price__regular { margin-right: 0.5em; }

.wc-block-grid__product-add-to-cart.wp-block-button { white-space: normal; word-break: break-word; }

.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link { display: inline-flex; font-size: 1em; justify-content: center; text-align: center; white-space: normal; word-break: break-word; }

.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading { opacity: 0.25; }

.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added::after { content: ""; display: inline-block; font-family: WooCommerce; height: auto; margin-left: 0.5em; width: auto; }

.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading::after { animation: 2s linear 0s infinite normal none running spin; content: ""; display: inline-block; font-family: WooCommerce; height: auto; margin-left: 0.5em; width: auto; }

.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link::after, .has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link::after, .has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link::after, .has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link::after, .has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link::after { content: ""; margin: 0px; }

.wc-block-grid__product-rating, .wp-block-woocommerce-product-review-rating { display: block; }

.wc-block-grid__product-rating .star-rating, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars, .wc-block-grid__product-rating .wc-block-product-review-rating__stars, .wp-block-woocommerce-product-review-rating .star-rating, .wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars, .wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars { font-family: WooCommerce; font-size: 1em; font-weight: 400; height: 1.618em; line-height: 1.618; margin: 0px auto; overflow: hidden; position: relative; text-align: left; width: 5.3em; }

.wc-block-grid__product-rating .star-rating::before, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars::before, .wc-block-grid__product-rating .wc-block-product-review-rating__stars::before, .wp-block-woocommerce-product-review-rating .star-rating::before, .wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars::before, .wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars::before { content: "SSSSS"; left: 0px; opacity: 0.5; position: absolute; right: 0px; top: 0px; white-space: nowrap; }

.wc-block-grid__product-rating .star-rating span, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span, .wc-block-grid__product-rating .wc-block-product-review-rating__stars span, .wp-block-woocommerce-product-review-rating .star-rating span, .wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span, .wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span { left: 0px; overflow: hidden; padding-top: 1.5em; position: absolute; right: 0px; top: 0px; }

.wc-block-grid__product-rating .star-rating span::before, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span::before, .wc-block-grid__product-rating .wc-block-product-review-rating__stars span::before, .wp-block-woocommerce-product-review-rating .star-rating span::before, .wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span::before, .wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span::before { color: inherit; content: "SSSSS"; left: 0px; position: absolute; right: 0px; top: 0px; white-space: nowrap; }

.wc-block-grid .wc-block-grid__product-onsale, .wc-block-grid__product-image .wc-block-grid__product-onsale { background: rgb(255, 255, 255); border: 1px solid rgb(67, 69, 75); border-radius: 4px; color: rgb(67, 69, 75); display: inline-block; font-size: 0.875em; font-weight: 600; left: auto; padding: 0.25em 0.75em; position: absolute; right: 4px; text-align: center; text-transform: uppercase; top: 4px; width: auto; z-index: 9; }

.wc-block-grid__product .wc-block-grid__product-image, .wc-block-grid__product .wc-block-grid__product-link { display: inline-block; position: relative; }

.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image), .wc-block-grid__product .wc-block-grid__product-title { margin: 0px 0px 12px; }

.wc-block-grid__product .wc-block-grid__product-add-to-cart, .wc-block-grid__product .wc-block-grid__product-onsale, .wc-block-grid__product .wc-block-grid__product-price, .wc-block-grid__product .wc-block-grid__product-rating { margin: 0px auto 12px; }

.theme-twentysixteen .wc-block-grid .price ins { color: rgb(119, 164, 100); }

.theme-twentynineteen .wc-block-grid__product { font-size: 0.88889em; }

.theme-twentynineteen .wc-block-components-product-sale-badge, .theme-twentynineteen .wc-block-components-product-title, .theme-twentynineteen .wc-block-grid__product-onsale, .theme-twentynineteen .wc-block-grid__product-title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; }

.theme-twentynineteen .wc-block-grid__product-title::before { display: none; }

.theme-twentynineteen .wc-block-components-product-sale-badge, .theme-twentynineteen .wc-block-grid__product-onsale { line-height: 1; }

.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color) { color: rgb(255, 255, 255); }

.theme-twentytwenty .wc-block-grid__product-link { color: rgb(0, 0, 0); }

.theme-twentytwenty .wc-block-components-product-title, .theme-twentytwenty .wc-block-grid__product-title { color: rgb(205, 38, 83); font-family: -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, sans-serif; font-size: 1em; }

.theme-twentytwenty .wp-block-columns .wc-block-components-product-title { margin-top: 0px; }

.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount, .theme-twentytwenty .wc-block-components-product-price__value, .theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount, .theme-twentytwenty .wc-block-grid__product-price__value { font-family: -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, sans-serif; font-size: 0.9em; }

.theme-twentytwenty .wc-block-components-product-price del, .theme-twentytwenty .wc-block-grid__product-price del { opacity: 0.7; }

.theme-twentytwenty .wc-block-components-product-price ins, .theme-twentytwenty .wc-block-grid__product-price ins { text-decoration: none; }

.theme-twentytwenty .star-rating, .theme-twentytwenty .wc-block-grid__product-rating { font-size: 0.7em; }

.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars, .theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars, .theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars, .theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars { line-height: 1; }

.theme-twentytwenty .wc-block-components-product-button > .wp-block-button__link, .theme-twentytwenty .wc-block-grid__product-add-to-cart > .wp-block-button__link { font-family: -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, sans-serif; }

.theme-twentytwenty .wc-block-components-product-sale-badge, .theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale { background: rgb(205, 38, 83); color: rgb(255, 255, 255); font-family: -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, sans-serif; font-weight: 700; letter-spacing: -0.02em; line-height: 1.2; text-transform: uppercase; }

.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge { position: static; }

.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge { position: absolute; }

.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge) { position: absolute; right: 4px; top: 4px; z-index: 1; }

.theme-twentytwenty .wc-block-active-filters__title, .theme-twentytwenty .wc-block-attribute-filter__title, .theme-twentytwenty .wc-block-price-filter__title, .theme-twentytwenty .wc-block-stock-filter__title { font-size: 1em; }

.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all, .theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link { font-size: 0.75em; }

@media only screen and (min-width: 768px) {
  .theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale { font-size: 0.875em; padding: 0.5em; }
}

@media only screen and (min-width: 1168px) {
  .theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale { font-size: 0.875em; padding: 0.5em; }
}

.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart { display: block; margin-top: 12px; }

.theme-twentytwentytwo .wc-block-components-product-price ins, .theme-twentytwentytwo .wc-block-grid__product-price ins { text-decoration: none; }

.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }

.screen-reader-text:focus { background-color: rgb(255, 255, 255); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: rgb(43, 45, 47); display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }

.wp-block-group.woocommerce.product .up-sells.upsells.products { max-width: var(--wp--style--global--wide-size); }

@keyframes wc-skeleton-shimmer { 
  100% { transform: translateX(100%); }
}

.wc-block-components-notice-banner { align-content: flex-start; align-items: stretch; background-color: rgb(255, 255, 255); border: 1px solid rgb(47, 47, 47); border-radius: 4px; box-sizing: border-box; color: rgb(47, 47, 47); display: flex; font-size: 0.875em; font-weight: 400; gap: 12px; line-height: 1.5; margin: 16px 0px; padding: 16px !important; }

.wc-block-components-notice-banner > .wc-block-components-notice-banner__content { align-self: center; flex-basis: 100%; padding-right: 16px; white-space: normal; }

.wc-block-components-notice-banner > .wc-block-components-notice-banner__content:last-child { padding-right: 0px; }

.wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary { font-weight: 600; margin: 0px 0px 8px; }

.wc-block-components-notice-banner > .wc-block-components-notice-banner__content ol, .wc-block-components-notice-banner > .wc-block-components-notice-banner__content ul { margin: 0px 0px 0px 24px; padding: 0px; }

.wc-block-components-notice-banner > .wc-block-components-notice-banner__content ol li::after, .wc-block-components-notice-banner > .wc-block-components-notice-banner__content ul li::after { clear: both; content: ""; display: block; }

.wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward { appearance: none; border: 0px; float: right; margin: 0px; opacity: 0.7; text-decoration-line: underline; text-underline-position: under; transition: 0.2s ease-in-out; background: transparent !important; color: rgb(47, 47, 47) !important; padding: 0px !important; }

.wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward:active, .wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward:focus, .wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward:hover { opacity: 1; text-decoration: none; }

.wc-block-components-notice-banner > svg { fill: rgb(255, 255, 255); background-color: rgb(47, 47, 47); border-radius: 50%; flex-grow: 0; flex-shrink: 0; height: 100%; padding: 2px; }

.wc-block-components-notice-banner > .wc-block-components-button { flex: 0 0 16px; opacity: 0.6; background: none transparent !important; border: 0px !important; box-shadow: none !important; color: rgb(47, 47, 47) !important; height: 16px !important; margin: 6px 0px 0px auto !important; min-height: auto !important; min-width: 0px !important; outline: none !important; padding: 0px !important; width: 16px !important; }

.wc-block-components-notice-banner > .wc-block-components-button > svg { margin: 0px !important; }

.wc-block-components-notice-banner > .wc-block-components-button:active, .wc-block-components-notice-banner > .wc-block-components-button:focus, .wc-block-components-notice-banner > .wc-block-components-button:hover { opacity: 1; }

.wc-block-components-notice-banner > .wc-block-components-button:focus { outline-offset: 0px; outline: currentcolor solid 2px !important; }

.wc-block-components-notice-banner.is-error { background-color: rgb(255, 240, 240); border-color: rgb(204, 24, 24); }

.wc-block-components-notice-banner.is-error > svg { background-color: rgb(204, 24, 24); transform: rotate(180deg); }

.wc-block-components-notice-banner.is-warning { background-color: rgb(255, 251, 244); border-color: rgb(240, 184, 73); }

.wc-block-components-notice-banner.is-warning > svg { background-color: rgb(240, 184, 73); transform: rotate(180deg); }

.wc-block-components-notice-banner.is-success { background-color: rgb(244, 255, 247); border-color: rgb(74, 184, 102); }

.wc-block-components-notice-banner.is-success > svg { background-color: rgb(74, 184, 102); }

.wc-block-components-notice-banner.is-info { background-color: rgb(244, 248, 255); border-color: rgb(0, 124, 186); }

.wc-block-components-notice-banner.is-info > svg { background-color: rgb(0, 124, 186); }

.wc-block-components-notice-banner:focus { outline-width: 0px; }

.wc-block-components-notice-banner:focus-visible { outline-style: solid; outline-width: 2px; }

.woocommerce.wc-block-store-notices.alignwide { max-width: var(--wp--style--global--wide-size); }



@charset "utf-8";

.woocommerce-currency-switcher-form .dd-selected { color: rgb(0, 0, 0); display: block; font-weight: bold; overflow: hidden; padding: 10px; }

.woocommerce-currency-switcher-form a.dd-selected { text-decoration: none !important; }

.woocommerce-currency-switcher-form a.dd-selected:hover { text-decoration: none; }

.woocommerce-currency-switcher-form a.dd-option { text-decoration: none; display: block; font-weight: bold; overflow: hidden; padding: 10px; background: rgb(255, 255, 255); }

.woocommerce-currency-switcher-form a.dd-option:hover { text-decoration: none; }

.woocommerce-currency-switcher-form ul.dd-options { list-style: none !important; }

a.chosen-single { text-decoration: none !important; }

.woocs_show_flags .chosen-container .chosen-results li.highlighted { color: green !important; }

.woocommerce-currency-switcher-form .chosen-results li { line-height: 23px !important; }

.woocommerce-currency-switcher .hentry .entry-content a:not(.button) { text-decoration: none !important; }

.woocommerce-currency-switcher option { height: 23px; padding-bottom: 3px; }

a.woocs_flag_view_item { display: inline-block; margin: 0px 3px 3px 0px; width: 50px; height: 40px; }

a.woocs_flag_view_item img { width: 100%; }

a.woocs_flag_view_item_current { opacity: 0.65; }

.woocs_converter_shortcode_from, .woocs_converter_shortcode_to { width: 45%; }

.woocs_converter_shortcode_amount { width: 99%; margin-bottom: 4px; display: inline-block; }

.woocs_converter_shortcode_results { width: 99%; margin-top: 4px; margin-bottom: 4px; display: inline-block; }

ul.woocs_currency_rates { margin: 5px 0px 0px 9px !important; }

span.woocs_price_info_icon { display: inline-block; width: 15px; height: 15px; background-image: url("images/woocs_price_info_icon.png"); }

.woocs_price_info { position: relative; display: inline; margin-left: 3px; }

.woocs_price_info + .woocs_price_info { display: none !important; }

.woocs_price_info + .woocs_price_info { display: none !important; }

div.woocs_price_info ul { list-style: none; position: absolute; min-width: 120px; max-width: 400px; height: auto; min-height: 19px; line-height: normal; vertical-align: middle; text-align: left; visibility: hidden; border-radius: 6px; width: auto !important; color: rgb(255, 255, 255) !important; background: rgb(0, 0, 0) !important; font-size: 14px !important; padding: 7px !important; }

div:hover.woocs_price_info ul { visibility: visible; opacity: 0.85; bottom: 5px; left: 50%; margin-left: -5px; z-index: 999; }

div.woocs_price_info ul li { padding-bottom: 4px; white-space: nowrap; margin: 0px !important; }

.woocs_current_product_id { display: none; }

ul.woocs_price_info_list li span { font-weight: bold; }

.woocs_cart_item_price { font-size: 11px; font-style: italic; display: block; }

#shipping_method .woocs_cart_item_price { display: inline-block; clear: both; text-indent: 0px; margin-left: 5px; }

.woocs_currency_rate_flag { display: inline; width: 25px !important; max-width: 25px !important; }

.woocs_display_none { display: none; }

.woocs_geo_hello { color: green; font-size: 18px; font-weight: normal; line-height: 0; }

.woocs_geo_hello_not { color: red; font-size: 18px; font-weight: normal; }

.woocs_auto_switcher > li { margin-bottom: 0px !important; }

.woocs-lds-ellipsis { display: inline-block; position: relative; width: 80px; height: 80px; }

.woocs-lds-ellipsis div { position: absolute; top: 33px; width: 13px; height: 13px; border-radius: 50%; background: cornflowerblue; animation-timing-function: cubic-bezier(0, 1, 1, 0); }

.woocs-lds-ellipsis div:nth-child(1) { left: 8px; animation: 0.6s ease 0s infinite normal none running woocs-lds-ellipsis1; }

.woocs-lds-ellipsis div:nth-child(2) { left: 8px; animation: 0.6s ease 0s infinite normal none running woocs-lds-ellipsis2; }

.woocs-lds-ellipsis div:nth-child(3) { left: 32px; animation: 0.6s ease 0s infinite normal none running woocs-lds-ellipsis2; }

.woocs-lds-ellipsis div:nth-child(4) { left: 56px; animation: 0.6s ease 0s infinite normal none running woocs-lds-ellipsis3; }

@keyframes woocs-lds-ellipsis1 { 
  0% { transform: scale(0); }
  100% { transform: scale(1); }
}

@keyframes woocs-lds-ellipsis3 { 
  0% { transform: scale(1); }
  100% { transform: scale(0); }
}

@keyframes woocs-lds-ellipsis2 { 
  0% { transform: translate(0px, 0px); }
  100% { transform: translate(24px, 0px); }
}



#hngovr-popup-overlay{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;
  background:rgba(20,30,40,.55);backdrop-filter:blur(2px);padding:20px;font-family:"Lato",system-ui,sans-serif;}
#hngovr-popup-overlay .hngovr-popup{position:relative;display:flex;width:100%;max-width:840px;min-height:480px;
  background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 30px 80px -20px rgba(0,0,0,.5);}
#hngovr-popup-overlay .hngovr-popup-form{flex:1 1 50%;padding:46px 42px;display:flex;flex-direction:column;justify-content:center;}
#hngovr-popup-overlay .hngovr-eyebrow{display:flex;align-items:center;gap:10px;font-family:"Lexend",sans-serif;
  font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#0ABAB5;margin-bottom:18px;}
#hngovr-popup-overlay .hngovr-eyebrow::before{content:"";width:26px;height:2px;background:#2A2A2A;display:inline-block;}
#hngovr-popup-overlay h2{font-family:"Lexend",sans-serif;font-weight:800;font-size:2.5rem;line-height:1.05;color:#1A1A1A;margin:0 0 16px;}
#hngovr-popup-overlay p{color:#555;font-size:1rem;line-height:1.55;margin:0 0 26px;}
#hngovr-popup-overlay .hngovr-field{display:flex;align-items:center;gap:10px;border-bottom:1.5px solid #ddd;padding:10px 2px;margin-bottom:24px;}
#hngovr-popup-overlay .hngovr-field svg{flex:0 0 auto;color:#9aa;}
#hngovr-popup-overlay .hngovr-field input{border:none;outline:none;font-size:1rem;width:100%;background:transparent;color:#333;}
#hngovr-popup-overlay button.hngovr-continue{background:#003153;color:#fff;border:none;border-radius:8px;
  font-family:"Lexend",sans-serif;font-weight:600;letter-spacing:.04em;padding:16px;font-size:1rem;cursor:pointer;width:100%;transition:.2s;}
#hngovr-popup-overlay button.hngovr-continue:hover{background:#062a45;}
#hngovr-popup-overlay .hngovr-popup-img{flex:1 1 50%;background:#7fd6cf;}
#hngovr-popup-overlay .hngovr-popup-img img{width:100%;height:100%;object-fit:cover;display:block;}
#hngovr-popup-overlay .hngovr-popup-close{position:absolute;top:14px;right:16px;z-index:2;width:34px;height:34px;border:none;
  border-radius:50%;background:rgba(0,0,0,.12);color:#1a1a1a;font-size:1.4rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;}
#hngovr-popup-overlay .hngovr-popup-close:hover{background:rgba(0,0,0,.22);}
@media (max-width:760px){
  #hngovr-popup-overlay .hngovr-popup{flex-direction:column;min-height:0;max-width:420px;}
  #hngovr-popup-overlay .hngovr-popup-img{order:-1;height:170px;flex:none;}
  #hngovr-popup-overlay .hngovr-popup-form{padding:32px 26px;}
  #hngovr-popup-overlay h2{font-size:2rem;}
}


@charset "utf-8";

@font-face { font-family: "Albert Sans"; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dMIFdwYjGaAMFtZd_QA1ZeUFuaHjyV.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Albert Sans"; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dMIFdwYjGaAMFtZd_QA1ZeUFWaHg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Albert Sans"; font-style: italic; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dMIFdwYjGaAMFtZd_QA1ZeUFuaHjyV.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Albert Sans"; font-style: italic; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dMIFdwYjGaAMFtZd_QA1ZeUFWaHg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Albert Sans"; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dMIFdwYjGaAMFtZd_QA1ZeUFuaHjyV.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Albert Sans"; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dMIFdwYjGaAMFtZd_QA1ZeUFWaHg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Albert Sans"; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dMIFdwYjGaAMFtZd_QA1ZeUFuaHjyV.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Albert Sans"; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dMIFdwYjGaAMFtZd_QA1ZeUFWaHg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Albert Sans"; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dMIFdwYjGaAMFtZd_QA1ZeUFuaHjyV.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Albert Sans"; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dMIFdwYjGaAMFtZd_QA1ZeUFWaHg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Albert Sans"; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dMIFdwYjGaAMFtZd_QA1ZeUFuaHjyV.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Albert Sans"; font-style: italic; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dMIFdwYjGaAMFtZd_QA1ZeUFWaHg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Albert Sans"; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dMIFdwYjGaAMFtZd_QA1ZeUFuaHjyV.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Albert Sans"; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dMIFdwYjGaAMFtZd_QA1ZeUFWaHg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Albert Sans"; font-style: italic; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dMIFdwYjGaAMFtZd_QA1ZeUFuaHjyV.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Albert Sans"; font-style: italic; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dMIFdwYjGaAMFtZd_QA1ZeUFWaHg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Albert Sans"; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dMIFdwYjGaAMFtZd_QA1ZeUFuaHjyV.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Albert Sans"; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dMIFdwYjGaAMFtZd_QA1ZeUFWaHg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Albert Sans"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZVYFeCGg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Albert Sans"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZbYFc.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Albert Sans"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZVYFeCGg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Albert Sans"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZbYFc.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Albert Sans"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZVYFeCGg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Albert Sans"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZbYFc.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Albert Sans"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZVYFeCGg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Albert Sans"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZbYFc.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Albert Sans"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZVYFeCGg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Albert Sans"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZbYFc.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Albert Sans"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZVYFeCGg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Albert Sans"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZbYFc.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Albert Sans"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZVYFeCGg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Albert Sans"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZbYFc.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Albert Sans"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZVYFeCGg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Albert Sans"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZbYFc.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Albert Sans"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZVYFeCGg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Albert Sans"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZbYFc.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@charset "utf-8";

@font-face { font-family: Lexend; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9KQU4Wc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Lexend; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9aQU4Wc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Lexend; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v-6QU.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Lexend; font-style: normal; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9KQU4Wc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Lexend; font-style: normal; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9aQU4Wc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Lexend; font-style: normal; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v-6QU.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Lexend; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9KQU4Wc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Lexend; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9aQU4Wc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Lexend; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v-6QU.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Lexend; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9KQU4Wc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Lexend; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9aQU4Wc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Lexend; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v-6QU.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Lexend; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9KQU4Wc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Lexend; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9aQU4Wc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Lexend; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v-6QU.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Lexend; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9KQU4Wc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Lexend; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9aQU4Wc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Lexend; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v-6QU.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Lexend; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9KQU4Wc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Lexend; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9aQU4Wc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Lexend; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v-6QU.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Lexend; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9KQU4Wc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Lexend; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9aQU4Wc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Lexend; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v-6QU.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Lexend; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9KQU4Wc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Lexend; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9aQU4Wc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Lexend; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v-6QU.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@charset "utf-8";

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Roboto Slab"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Roboto Slab"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Roboto Slab"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Roboto Slab"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Roboto Slab"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Roboto Slab"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Roboto Slab"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Roboto Slab"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Roboto Slab"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/robotoslab/v36/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@charset "utf-8";

@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, 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; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, 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; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, 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; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, 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; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, 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; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, 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; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, 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; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, 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; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, 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; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, 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; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, 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; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, 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; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, 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; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, 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; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, 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; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, 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; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, 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; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, 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; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, 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; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, 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; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, 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; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, 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; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, 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; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, 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; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, 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; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, 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; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, 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; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, 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; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, 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; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, 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; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, 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; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, 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; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, 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; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, 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; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, 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; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, 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; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@charset "utf-8";



.far { font-family: "Font Awesome 5 Free"; font-weight: 400; }

@charset "utf-8";



.fa, .fas { font-family: "Font Awesome 5 Free"; font-weight: 900; }

@charset "utf-8";



.fab { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

@charset "utf-8";

.elbzotech-text-editor-global p { line-height: inherit; }

.elbzotech-text-editor-global p:last-child { margin-bottom: 0px; }

.elementor-widget.elementor-widget-bzotech-heading:not(:last-child) { margin-bottom: 0px; }

.elbzotech-heading-global__line { display: block; height: 2px; width: 100%; }

.mouse-cursor { display: inline-block; white-space: nowrap; padding: 10px; background: rgb(52, 152, 219); position: absolute; top: 50%; left: 50%; font-size: 14px; text-transform: uppercase; transform: translateY(-50%) translateX(-50%); color: rgb(255, 255, 255); }

.elbzotech-heading-global-style2 > span { position: relative; padding: 0px 60px; display: inline-block; }

.elbzotech-heading-global-style2 > span .image_left { position: absolute; left: 0px; top: 10px; }

.elbzotech-heading-global-style2 > span .image_right { position: absolute; right: 0px; top: 10px; }

.type-title_shadow { position: absolute; right: -228px; color: rgb(240, 240, 240); z-index: -1; font-size: 70px; font-weight: 600; text-transform: uppercase; }

.class-title-shadow { position: relative; display: inline-block; }

@charset "utf-8";



[class*=" eicon-"], [class^="eicon"] { display: inline-block; font-family: eicons; font-size: inherit; font-weight: 400; font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; -webkit-font-smoothing: antialiased; }

@keyframes a { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

.eicon-animation-spin { animation: 2s linear 0s infinite normal none running a; }

.eicon-editor-link::before { content: ""; }

.eicon-editor-unlink::before { content: ""; }

.eicon-editor-external-link::before { content: ""; }

.eicon-editor-close::before { content: ""; }

.eicon-editor-list-ol::before { content: ""; }

.eicon-editor-list-ul::before { content: ""; }

.eicon-editor-bold::before { content: ""; }

.eicon-editor-italic::before { content: ""; }

.eicon-editor-underline::before { content: ""; }

.eicon-editor-paragraph::before { content: ""; }

.eicon-editor-h1::before { content: ""; }

.eicon-editor-h2::before { content: ""; }

.eicon-editor-h3::before { content: ""; }

.eicon-editor-h4::before { content: ""; }

.eicon-editor-h5::before { content: ""; }

.eicon-editor-h6::before { content: ""; }

.eicon-editor-quote::before { content: ""; }

.eicon-editor-code::before { content: ""; }

.eicon-elementor::before { content: ""; }

.eicon-elementor-circle::before { content: ""; }

.eicon-pojome::before { content: ""; }

.eicon-plus::before { content: ""; }

.eicon-menu-bar::before { content: ""; }

.eicon-apps::before { content: ""; }

.eicon-accordion::before { content: ""; }

.eicon-alert::before { content: ""; }

.eicon-animation-text::before { content: ""; }

.eicon-animation::before { content: ""; }

.eicon-banner::before { content: ""; }

.eicon-blockquote::before { content: ""; }

.eicon-button::before { content: ""; }

.eicon-call-to-action::before { content: ""; }

.eicon-captcha::before { content: ""; }

.eicon-carousel::before { content: ""; }

.eicon-checkbox::before { content: ""; }

.eicon-columns::before { content: ""; }

.eicon-countdown::before { content: ""; }

.eicon-counter::before { content: ""; }

.eicon-date::before { content: ""; }

.eicon-divider-shape::before { content: ""; }

.eicon-divider::before { content: ""; }

.eicon-download-button::before { content: ""; }

.eicon-dual-button::before { content: ""; }

.eicon-email-field::before { content: ""; }

.eicon-facebook-comments::before { content: ""; }

.eicon-facebook-like-box::before { content: ""; }

.eicon-form-horizontal::before { content: ""; }

.eicon-form-vertical::before { content: ""; }

.eicon-gallery-grid::before { content: ""; }

.eicon-gallery-group::before { content: ""; }

.eicon-gallery-justified::before { content: ""; }

.eicon-gallery-masonry::before { content: ""; }

.eicon-icon-box::before { content: ""; }

.eicon-image-before-after::before { content: ""; }

.eicon-image-box::before { content: ""; }

.eicon-image-hotspot::before { content: ""; }

.eicon-image-rollover::before { content: ""; }

.eicon-info-box::before { content: ""; }

.eicon-inner-section::before { content: ""; }

.eicon-mailchimp::before { content: ""; }

.eicon-menu-card::before { content: ""; }

.eicon-navigation-horizontal::before { content: ""; }

.eicon-nav-menu::before { content: ""; }

.eicon-navigation-vertical::before { content: ""; }

.eicon-number-field::before { content: ""; }

.eicon-parallax::before { content: ""; }

.eicon-php7::before { content: ""; }

.eicon-post-list::before { content: ""; }

.eicon-post-slider::before { content: ""; }

.eicon-post::before { content: ""; }

.eicon-posts-carousel::before { content: ""; }

.eicon-posts-grid::before { content: ""; }

.eicon-posts-group::before { content: ""; }

.eicon-posts-justified::before { content: ""; }

.eicon-posts-masonry::before { content: ""; }

.eicon-posts-ticker::before { content: ""; }

.eicon-price-list::before { content: ""; }

.eicon-price-table::before { content: ""; }

.eicon-radio::before { content: ""; }

.eicon-rtl::before { content: ""; }

.eicon-scroll::before { content: ""; }

.eicon-search::before { content: ""; }

.eicon-select::before { content: ""; }

.eicon-share::before { content: ""; }

.eicon-sidebar::before { content: ""; }

.eicon-skill-bar::before { content: ""; }

.eicon-slider-3d::before { content: ""; }

.eicon-slider-album::before { content: ""; }

.eicon-slider-device::before { content: ""; }

.eicon-slider-full-screen::before { content: ""; }

.eicon-slider-push::before { content: ""; }

.eicon-slider-vertical::before { content: ""; }

.eicon-slider-video::before { content: ""; }

.eicon-slides::before { content: ""; }

.eicon-social-icons::before { content: ""; }

.eicon-spacer::before { content: ""; }

.eicon-table::before { content: ""; }

.eicon-tabs::before { content: ""; }

.eicon-tel-field::before { content: ""; }

.eicon-text-area::before { content: ""; }

.eicon-text-field::before { content: ""; }

.eicon-thumbnails-down::before { content: ""; }

.eicon-thumbnails-half::before { content: ""; }

.eicon-thumbnails-right::before { content: ""; }

.eicon-time-line::before { content: ""; }

.eicon-toggle::before { content: ""; }

.eicon-url::before { content: ""; }

.eicon-t-letter::before { content: ""; }

.eicon-wordpress::before { content: ""; }

.eicon-text::before { content: ""; }

.eicon-anchor::before { content: ""; }

.eicon-bullet-list::before { content: ""; }

.eicon-code::before { content: ""; }

.eicon-favorite::before { content: ""; }

.eicon-google-maps::before { content: ""; }

.eicon-image::before { content: ""; }

.eicon-photo-library::before { content: ""; }

.eicon-woocommerce::before { content: ""; }

.eicon-youtube::before { content: ""; }

.eicon-flip-box::before { content: ""; }

.eicon-settings::before { content: ""; }

.eicon-headphones::before { content: ""; }

.eicon-testimonial::before { content: ""; }

.eicon-counter-circle::before { content: ""; }

.eicon-person::before { content: ""; }

.eicon-chevron-right::before { content: ""; }

.eicon-chevron-left::before { content: ""; }

.eicon-close::before { content: ""; }

.eicon-file-download::before { content: ""; }

.eicon-save::before { content: ""; }

.eicon-zoom-in::before { content: ""; }

.eicon-shortcode::before { content: ""; }

.eicon-nerd::before { content: ""; }

.eicon-device-desktop::before { content: ""; }

.eicon-device-tablet::before { content: ""; }

.eicon-device-mobile::before { content: ""; }

.eicon-document-file::before { content: ""; }

.eicon-folder-o::before { content: ""; }

.eicon-hypster::before { content: ""; }

.eicon-h-align-left::before { content: ""; }

.eicon-h-align-right::before { content: ""; }

.eicon-h-align-center::before { content: ""; }

.eicon-h-align-stretch::before { content: ""; }

.eicon-v-align-top::before { content: ""; }

.eicon-v-align-bottom::before { content: ""; }

.eicon-v-align-middle::before { content: ""; }

.eicon-v-align-stretch::before { content: ""; }

.eicon-pro-icon::before { content: ""; }

.eicon-mail::before { content: ""; }

.eicon-lock-user::before { content: ""; }

.eicon-testimonial-carousel::before { content: ""; }

.eicon-media-carousel::before { content: ""; }

.eicon-section::before { content: ""; }

.eicon-column::before { content: ""; }

.eicon-edit::before { content: ""; }

.eicon-clone::before { content: ""; }

.eicon-trash::before { content: ""; }

.eicon-play::before { content: ""; }

.eicon-angle-right::before { content: ""; }

.eicon-angle-left::before { content: ""; }

.eicon-animated-headline::before { content: ""; }

.eicon-menu-toggle::before { content: ""; }

.eicon-fb-embed::before { content: ""; }

.eicon-fb-feed::before { content: ""; }

.eicon-twitter-embed::before { content: ""; }

.eicon-twitter-feed::before { content: ""; }

.eicon-sync::before { content: ""; }

.eicon-import-export::before { content: ""; }

.eicon-check-circle::before { content: ""; }

.eicon-library-save::before { content: ""; }

.eicon-library-download::before { content: ""; }

.eicon-insert::before { content: ""; }

.eicon-preview-medium::before { content: ""; }

.eicon-sort-down::before { content: ""; }

.eicon-sort-up::before { content: ""; }

.eicon-heading::before { content: ""; }

.eicon-logo::before { content: ""; }

.eicon-meta-data::before { content: ""; }

.eicon-post-content::before { content: ""; }

.eicon-post-excerpt::before { content: ""; }

.eicon-post-navigation::before { content: ""; }

.eicon-yoast::before { content: ""; }

.eicon-nerd-chuckle::before { content: ""; }

.eicon-nerd-wink::before { content: ""; }

.eicon-comments::before { content: ""; }

.eicon-download-circle-o::before { content: ""; }

.eicon-library-upload::before { content: ""; }

.eicon-save-o::before { content: ""; }

.eicon-upload-circle-o::before { content: ""; }

.eicon-ellipsis-h::before { content: ""; }

.eicon-ellipsis-v::before { content: ""; }

.eicon-arrow-left::before { content: ""; }

.eicon-arrow-right::before { content: ""; }

.eicon-arrow-up::before { content: ""; }

.eicon-arrow-down::before { content: ""; }

.eicon-play-o::before { content: ""; }

.eicon-archive-posts::before { content: ""; }

.eicon-archive-title::before { content: ""; }

.eicon-featured-image::before { content: ""; }

.eicon-post-info::before { content: ""; }

.eicon-post-title::before { content: ""; }

.eicon-site-logo::before { content: ""; }

.eicon-site-search::before { content: ""; }

.eicon-site-title::before { content: ""; }

.eicon-plus-square::before { content: ""; }

.eicon-minus-square::before { content: ""; }

.eicon-cloud-check::before { content: ""; }

.eicon-drag-n-drop::before { content: ""; }

.eicon-welcome::before { content: ""; }

.eicon-handle::before { content: ""; }

.eicon-cart::before { content: ""; }

.eicon-product-add-to-cart::before { content: ""; }

.eicon-product-breadcrumbs::before { content: ""; }

.eicon-product-categories::before { content: ""; }

.eicon-product-description::before { content: ""; }

.eicon-product-images::before { content: ""; }

.eicon-product-info::before { content: ""; }

.eicon-product-meta::before { content: ""; }

.eicon-product-pages::before { content: ""; }

.eicon-product-price::before { content: ""; }

.eicon-product-rating::before { content: ""; }

.eicon-product-related::before { content: ""; }

.eicon-product-stock::before { content: ""; }

.eicon-product-tabs::before { content: ""; }

.eicon-product-title::before { content: ""; }

.eicon-product-upsell::before { content: ""; }

.eicon-products::before { content: ""; }

.eicon-bag-light::before { content: ""; }

.eicon-bag-medium::before { content: ""; }

.eicon-bag-solid::before { content: ""; }

.eicon-basket-light::before { content: ""; }

.eicon-basket-medium::before { content: ""; }

.eicon-basket-solid::before { content: ""; }

.eicon-cart-light::before { content: ""; }

.eicon-cart-medium::before { content: ""; }

.eicon-cart-solid::before { content: ""; }

.eicon-exchange::before { content: ""; }

.eicon-preview-thin::before { content: ""; }

.eicon-device-laptop::before { content: ""; }

.eicon-collapse::before { content: ""; }

.eicon-expand::before { content: ""; }

.eicon-navigator::before { content: ""; }

.eicon-plug::before { content: ""; }

.eicon-dashboard::before { content: ""; }

.eicon-typography::before { content: ""; }

.eicon-info-circle-o::before { content: ""; }

.eicon-integration::before { content: ""; }

.eicon-plus-circle-o::before { content: ""; }

.eicon-rating::before { content: ""; }

.eicon-review::before { content: ""; }

.eicon-tools::before { content: ""; }

.eicon-loading::before { content: ""; }

.eicon-sitemap::before { content: ""; }

.eicon-click::before { content: ""; }

.eicon-clock::before { content: ""; }

.eicon-library-open::before { content: ""; }

.eicon-warning::before { content: ""; }

.eicon-flow::before { content: ""; }

.eicon-cursor-move::before { content: ""; }

.eicon-arrow-circle-left::before { content: ""; }

.eicon-flash::before { content: ""; }

.eicon-redo::before { content: ""; }

.eicon-ban::before { content: ""; }

.eicon-barcode::before { content: ""; }

.eicon-calendar::before { content: ""; }

.eicon-caret-left::before { content: ""; }

.eicon-caret-right::before { content: ""; }

.eicon-caret-up::before { content: ""; }

.eicon-chain-broken::before { content: ""; }

.eicon-check-circle-o::before { content: ""; }

.eicon-check::before { content: ""; }

.eicon-chevron-double-left::before { content: ""; }

.eicon-chevron-double-right::before { content: ""; }

.eicon-undo::before { content: ""; }

.eicon-filter::before { content: ""; }

.eicon-circle-o::before { content: ""; }

.eicon-circle::before { content: ""; }

.eicon-clock-o::before { content: ""; }

.eicon-cog::before { content: ""; }

.eicon-cogs::before { content: ""; }

.eicon-commenting-o::before { content: ""; }

.eicon-copy::before { content: ""; }

.eicon-database::before { content: ""; }

.eicon-dot-circle-o::before { content: ""; }

.eicon-envelope::before { content: ""; }

.eicon-external-link-square::before { content: ""; }

.eicon-eyedropper::before { content: ""; }

.eicon-folder::before { content: ""; }

.eicon-font::before { content: ""; }

.eicon-adjust::before { content: ""; }

.eicon-lightbox::before { content: ""; }

.eicon-heart-o::before { content: ""; }

.eicon-history::before { content: ""; }

.eicon-image-bold::before { content: ""; }

.eicon-info-circle::before { content: ""; }

.eicon-link::before { content: ""; }

.eicon-long-arrow-left::before { content: ""; }

.eicon-long-arrow-right::before { content: ""; }

.eicon-caret-down::before { content: ""; }

.eicon-paint-brush::before { content: ""; }

.eicon-pencil::before { content: ""; }

.eicon-plus-circle::before { content: ""; }

.eicon-zoom-in-bold::before { content: ""; }

.eicon-sort-amount-desc::before { content: ""; }

.eicon-sign-out::before { content: ""; }

.eicon-spinner::before { content: ""; }

.eicon-square::before { content: ""; }

.eicon-star-o::before { content: ""; }

.eicon-star::before { content: ""; }

.eicon-text-align-justify::before { content: ""; }

.eicon-text-align-center::before { content: ""; }

.eicon-tags::before { content: ""; }

.eicon-text-align-left::before { content: ""; }

.eicon-text-align-right::before { content: ""; }

.eicon-close-circle::before { content: ""; }

.eicon-trash-o::before { content: ""; }

.eicon-font-awesome::before { content: ""; }

.eicon-user-circle-o::before { content: ""; }

.eicon-video-camera::before { content: ""; }

.eicon-heart::before { content: ""; }

.eicon-wrench::before { content: ""; }

.eicon-help::before { content: ""; }

.eicon-help-o::before { content: ""; }

.eicon-zoom-out-bold::before { content: ""; }

.eicon-plus-square-o::before { content: ""; }

.eicon-minus-square-o::before { content: ""; }

.eicon-minus-circle::before { content: ""; }

.eicon-minus-circle-o::before { content: ""; }

.eicon-code-bold::before { content: ""; }

.eicon-cloud-upload::before { content: ""; }

.eicon-search-bold::before { content: ""; }

.eicon-map-pin::before { content: ""; }

.eicon-meetup::before { content: ""; }

.eicon-slideshow::before { content: ""; }

.eicon-t-letter-bold::before { content: ""; }

.eicon-preferences::before { content: ""; }

.eicon-table-of-contents::before { content: ""; }

.eicon-tv::before { content: ""; }

.eicon-upload::before { content: ""; }

.eicon-instagram-comments::before { content: ""; }

.eicon-instagram-nested-gallery::before { content: ""; }

.eicon-instagram-post::before { content: ""; }

.eicon-instagram-video::before { content: ""; }

.eicon-instagram-gallery::before { content: ""; }

.eicon-instagram-likes::before { content: ""; }

.eicon-facebook::before { content: ""; }

.eicon-twitter::before { content: ""; }

.eicon-pinterest::before { content: ""; }

.eicon-frame-expand::before { content: ""; }

.eicon-frame-minimize::before { content: ""; }

.eicon-archive::before { content: ""; }

.eicon-colors-typography::before { content: ""; }

.eicon-custom::before { content: ""; }

.eicon-footer::before { content: ""; }

.eicon-header::before { content: ""; }

.eicon-layout-settings::before { content: ""; }

.eicon-lightbox-expand::before { content: ""; }

.eicon-error-404::before { content: ""; }

.eicon-theme-style::before { content: ""; }

.eicon-search-results::before { content: ""; }

.eicon-single-post::before { content: ""; }

.eicon-site-identity::before { content: ""; }

.eicon-theme-builder::before { content: ""; }

.eicon-download-bold::before { content: ""; }

.eicon-share-arrow::before { content: ""; }

.eicon-global-settings::before { content: ""; }

.eicon-user-preferences::before { content: ""; }

.eicon-lock::before { content: ""; }

.eicon-export-kit::before { content: ""; }

.eicon-import-kit::before { content: ""; }

.eicon-lottie::before { content: ""; }

.eicon-products-archive::before { content: ""; }

.eicon-single-product::before { content: ""; }

.eicon-disable-trash-o::before { content: ""; }

.eicon-single-page::before { content: ""; }

.eicon-wordpress-light::before { content: ""; }

.eicon-cogs-check::before { content: ""; }

.eicon-custom-css::before { content: ""; }

.eicon-global-colors::before { content: ""; }

.eicon-globe::before { content: ""; }

.eicon-typography-1::before { content: ""; }

.eicon-background::before { content: ""; }

.eicon-device-responsive::before { content: ""; }

.eicon-device-wide::before { content: ""; }

.eicon-code-highlight::before { content: ""; }

.eicon-video-playlist::before { content: ""; }

.eicon-download-kit::before { content: ""; }

.eicon-kit-details::before { content: ""; }

.eicon-kit-parts::before { content: ""; }

.eicon-kit-upload::before { content: ""; }

.eicon-kit-plugins::before { content: ""; }

.eicon-kit-upload-alt::before { content: ""; }

.eicon-hotspot::before { content: ""; }

.eicon-paypal-button::before { content: ""; }

.eicon-shape::before { content: ""; }

.eicon-wordart::before { content: ""; }

.eicon-checkout::before { content: ""; }

.eicon-container::before { content: ""; }

.eicon-flip::before { content: ""; }

.eicon-info::before { content: ""; }

.eicon-my-account::before { content: ""; }

.eicon-purchase-summary::before { content: ""; }

.eicon-page-transition::before { content: ""; }

.eicon-spotify::before { content: ""; }

.eicon-stripe-button::before { content: ""; }

.eicon-woo-settings::before { content: ""; }

.eicon-woo-cart::before { content: ""; }

.eicon-grow::before { content: ""; }

.eicon-order-end::before { content: ""; }

.eicon-nowrap::before { content: ""; }

.eicon-order-start::before { content: ""; }

.eicon-progress-tracker::before { content: ""; }

.eicon-shrink::before { content: ""; }

.eicon-wrap::before { content: ""; }

.eicon-align-center-h::before { content: ""; }

.eicon-align-center-v::before { content: ""; }

.eicon-align-end-h::before { content: ""; }

.eicon-align-end-v::before { content: ""; }

.eicon-align-start-h::before { content: ""; }

.eicon-align-start-v::before { content: ""; }

.eicon-align-stretch-h::before { content: ""; }

.eicon-align-stretch-v::before { content: ""; }

.eicon-justify-center-h::before { content: ""; }

.eicon-justify-center-v::before { content: ""; }

.eicon-justify-end-h::before { content: ""; }

.eicon-justify-end-v::before { content: ""; }

.eicon-justify-space-around-h::before { content: ""; }

.eicon-justify-space-around-v::before { content: ""; }

.eicon-justify-space-between-h::before { content: ""; }

.eicon-justify-space-between-v::before { content: ""; }

.eicon-justify-space-evenly-h::before { content: ""; }

.eicon-justify-space-evenly-v::before { content: ""; }

.eicon-justify-start-h::before { content: ""; }

.eicon-justify-start-v::before { content: ""; }

.eicon-woocommerce-cross-sells::before { content: ""; }

.eicon-woocommerce-notices::before { content: ""; }

.eicon-inner-container::before { content: ""; }

.eicon-warning-full::before { content: ""; }

.eicon-exit::before { content: ""; }

.eicon-loop-builder::before { content: ""; }

.eicon-notes::before { content: ""; }

.eicon-read::before { content: ""; }

.eicon-unread::before { content: ""; }

.eicon-carousel-loop::before { content: ""; }

.eicon-mega-menu::before { content: ""; }

.eicon-nested-carousel::before { content: ""; }

.eicon-ai::before { content: ""; }

.eicon-taxonomy-filter::before { content: ""; }

.eicon-container-grid::before { content: ""; }

.eicon-upgrade::before { content: ""; }

.eicon-advanced::before { content: ""; }

.eicon-div-block::before { content: ""; }

.eicon-notification::before { content: ""; }

.eicon-light-mode::before { content: ""; }

.eicon-dark-mode::before { content: ""; }

.eicon-upgrade-crown::before { content: ""; }

.eicon-off-canvas::before { content: ""; }

.eicon-speakerphone::before { content: ""; }

.eicon-ehp-cta::before { content: ""; }

.eicon-ehp-forms::before { content: ""; }

.eicon-ehp-hero::before { content: ""; }

.eicon-ehp-zigzag::before { content: ""; }

.eicon-e-button::before { content: ""; }

.eicon-flexbox::before { content: ""; }

.eicon-paragraph::before { content: ""; }

.eicon-icon::before { content: ""; }

.eicon-e-image::before { content: ""; }

.eicon-video::before { content: ""; }

.eicon-svg::before { content: ""; }

.eicon-e-divider::before { content: ""; }

.eicon-e-heading::before { content: ""; }

.eicon-atomic::before { content: ""; }

.eicon-library-delete::before { content: ""; }

.eicon-library-copy::before { content: ""; }

.eicon-library-folder-empty::before { content: ""; }

.eicon-library-move::before { content: ""; }

.eicon-library-edit::before { content: ""; }

.eicon-library-subscription-upgrade::before { content: ""; }

.eicon-library-folder-view::before { content: ""; }

.eicon-library-grid::before { content: ""; }

.eicon-library-cloud-connect::before { content: ""; }

.eicon-library-import::before { content: ""; }

.eicon-library-list::before { content: ""; }

.eicon-library-cloud-empty::before { content: ""; }

.eicon-folder-plus::before { content: ""; }

.eicon-library-folder::before { content: ""; }

.eicon-accessibility::before { content: ""; }

.eicon-lock-outline::before { content: ""; }

.eicon-e-youtube::before { content: ""; }

.eicon-contact::before { content: ""; }

.eicon-layout::before { content: ""; }

.eicon-components::before { content: ""; }

.eicon-tab-content::before { content: ""; }

.eicon-tab-menu::before { content: ""; }

.eicon-atomic-label::before { content: ""; }

.eicon-atomic-form::before { content: ""; }

.eicon-atomic-submit-button::before { content: ""; }

.eicon-atomic-input::before { content: ""; }

.eicon-atomic-text-area::before { content: ""; }

.eicon-atomic-select::before { content: ""; }

.eicon-atomic-checkbox::before { content: ""; }

.eicon-atomic-radiobutton::before { content: ""; }

.eicon-atomic-file-upload::before { content: ""; }

.eicon-atomic-time-picker::before { content: ""; }

.eicon-atomic-date-picker::before { content: ""; }

.eicon-eye::before { content: ""; }

.eicon-elementor-square::before { content: ""; }

@charset "utf-8";

.la, .lab, .lad, .lal, .lar, .las { -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }

.la-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -0.0667em; }

.la-xs { font-size: 0.75em; }

.la-sm { font-size: 0.875em; }

.la-1x { font-size: 1em; }

.la-2x { font-size: 2em; }

.la-3x { font-size: 3em; }

.la-4x { font-size: 4em; }

.la-5x { font-size: 5em; }

.la-6x { font-size: 6em; }

.la-7x { font-size: 7em; }

.la-8x { font-size: 8em; }

.la-9x { font-size: 9em; }

.la-10x { font-size: 10em; }

.la-fw { text-align: center; width: 1.25em; }

.la-ul { list-style-type: none; margin-left: 2.5em; padding-left: 0px; }

.la-ul > li { position: relative; }

.la-li { left: -2em; position: absolute; text-align: center; width: 2em; line-height: inherit; }

.la-border { border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; padding: 0.2em 0.25em 0.15em; }

.la-pull-left { float: left; }

.la-pull-right { float: right; }

.la.la-pull-left, .lab.la-pull-left, .lal.la-pull-left, .lar.la-pull-left, .las.la-pull-left { margin-right: 0.3em; }

.la.la-pull-right, .lab.la-pull-right, .lal.la-pull-right, .lar.la-pull-right, .las.la-pull-right { margin-left: 0.3em; }

.la-spin { animation: 2s linear 0s infinite normal none running la-spin; }

.la-pulse { animation: 1s steps(8) 0s infinite normal none running la-spin; }

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

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

.la-rotate-90 { transform: rotate(90deg); }

.la-rotate-180 { transform: rotate(180deg); }

.la-rotate-270 { transform: rotate(270deg); }

.la-flip-horizontal { transform: scale(-1, 1); }

.la-flip-vertical { transform: scale(1, -1); }

.la-flip-both, .la-flip-horizontal.la-flip-vertical { transform: scale(-1, -1); }

:root .la-flip-both, :root .la-flip-horizontal, :root .la-flip-vertical, :root .la-rotate-180, :root .la-rotate-270, :root .la-rotate-90 { filter: none; }

.la-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; }

.la-stack-1x, .la-stack-2x { left: 0px; position: absolute; text-align: center; width: 100%; }

.la-stack-1x { line-height: inherit; }

.la-stack-2x { font-size: 2em; }

.la-inverse { color: rgb(255, 255, 255); }

.la-500px::before { content: ""; }

.la-accessible-icon::before { content: ""; }

.la-accusoft::before { content: ""; }

.la-acquisitions-incorporated::before { content: ""; }

.la-ad::before { content: ""; }

.la-address-book::before { content: ""; }

.la-address-card::before { content: ""; }

.la-adjust::before { content: ""; }

.la-adn::before { content: ""; }

.la-adobe::before { content: ""; }

.la-adversal::before { content: ""; }

.la-affiliatetheme::before { content: ""; }

.la-air-freshener::before { content: ""; }

.la-airbnb::before { content: ""; }

.la-algolia::before { content: ""; }

.la-align-center::before { content: ""; }

.la-align-justify::before { content: ""; }

.la-align-left::before { content: ""; }

.la-align-right::before { content: ""; }

.la-alipay::before { content: ""; }

.la-allergies::before { content: ""; }

.la-amazon::before { content: ""; }

.la-amazon-pay::before { content: ""; }

.la-ambulance::before { content: ""; }

.la-american-sign-language-interpreting::before { content: ""; }

.la-amilia::before { content: ""; }

.la-anchor::before { content: ""; }

.la-android::before { content: ""; }

.la-angellist::before { content: ""; }

.la-angle-double-down::before { content: ""; }

.la-angle-double-left::before { content: ""; }

.la-angle-double-right::before { content: ""; }

.la-angle-double-up::before { content: ""; }

.la-angle-down::before { content: ""; }

.la-angle-left::before { content: ""; }

.la-angle-right::before { content: ""; }

.la-angle-up::before { content: ""; }

.la-angry::before { content: ""; }

.la-angrycreative::before { content: ""; }

.la-angular::before { content: ""; }

.la-ankh::before { content: ""; }

.la-app-store::before { content: ""; }

.la-app-store-ios::before { content: ""; }

.la-apper::before { content: ""; }

.la-apple::before { content: ""; }

.la-apple-alt::before { content: ""; }

.la-apple-pay::before { content: ""; }

.la-archive::before { content: ""; }

.la-archway::before { content: ""; }

.la-arrow-alt-circle-down::before { content: ""; }

.la-arrow-alt-circle-left::before { content: ""; }

.la-arrow-alt-circle-right::before { content: ""; }

.la-arrow-alt-circle-up::before { content: ""; }

.la-arrow-circle-down::before { content: ""; }

.la-arrow-circle-left::before { content: ""; }

.la-arrow-circle-right::before { content: ""; }

.la-arrow-circle-up::before { content: ""; }

.la-arrow-down::before { content: ""; }

.la-arrow-left::before { content: ""; }

.la-arrow-right::before { content: ""; }

.la-arrow-up::before { content: ""; }

.la-arrows-alt::before { content: ""; }

.la-arrows-alt-h::before { content: ""; }

.la-arrows-alt-v::before { content: ""; }

.la-artstation::before { content: ""; }

.la-assistive-listening-systems::before { content: ""; }

.la-asterisk::before { content: ""; }

.la-asymmetrik::before { content: ""; }

.la-at::before { content: ""; }

.la-atlas::before { content: ""; }

.la-atlassian::before { content: ""; }

.la-atom::before { content: ""; }

.la-audible::before { content: ""; }

.la-audio-description::before { content: ""; }

.la-autoprefixer::before { content: ""; }

.la-avianex::before { content: ""; }

.la-aviato::before { content: ""; }

.la-award::before { content: ""; }

.la-aws::before { content: ""; }

.la-baby::before { content: ""; }

.la-baby-carriage::before { content: ""; }

.la-backspace::before { content: ""; }

.la-backward::before { content: ""; }

.la-bacon::before { content: ""; }

.la-balance-scale::before { content: ""; }

.la-balance-scale-left::before { content: ""; }

.la-balance-scale-right::before { content: ""; }

.la-ban::before { content: ""; }

.la-band-aid::before { content: ""; }

.la-bandcamp::before { content: ""; }

.la-barcode::before { content: ""; }

.la-bars::before { content: ""; }

.la-baseball-ball::before { content: ""; }

.la-basketball-ball::before { content: ""; }

.la-bath::before { content: ""; }

.la-battery-empty::before { content: ""; }

.la-battery-full::before { content: ""; }

.la-battery-half::before { content: ""; }

.la-battery-quarter::before { content: ""; }

.la-battery-three-quarters::before { content: ""; }

.la-battle-net::before { content: ""; }

.la-bed::before { content: ""; }

.la-beer::before { content: ""; }

.la-behance::before { content: ""; }

.la-behance-square::before { content: ""; }

.la-bell::before { content: ""; }

.la-bell-slash::before { content: ""; }

.la-bezier-curve::before { content: ""; }

.la-bible::before { content: ""; }

.la-bicycle::before { content: ""; }

.la-biking::before { content: ""; }

.la-bimobject::before { content: ""; }

.la-binoculars::before { content: ""; }

.la-biohazard::before { content: ""; }

.la-birthday-cake::before { content: ""; }

.la-bitbucket::before { content: ""; }

.la-bitcoin::before { content: ""; }

.la-bity::before { content: ""; }

.la-black-tie::before { content: ""; }

.la-blackberry::before { content: ""; }

.la-blender::before { content: ""; }

.la-blender-phone::before { content: ""; }

.la-blind::before { content: ""; }

.la-blog::before { content: ""; }

.la-blogger::before { content: ""; }

.la-blogger-b::before { content: ""; }

.la-bluetooth::before { content: ""; }

.la-bluetooth-b::before { content: ""; }

.la-bold::before { content: ""; }

.la-bolt::before { content: ""; }

.la-bomb::before { content: ""; }

.la-bone::before { content: ""; }

.la-bong::before { content: ""; }

.la-book::before { content: ""; }

.la-book-dead::before { content: ""; }

.la-book-medical::before { content: ""; }

.la-book-open::before { content: ""; }

.la-book-reader::before { content: ""; }

.la-bookmark::before { content: ""; }

.la-bootstrap::before { content: ""; }

.la-border-all::before { content: ""; }

.la-border-none::before { content: ""; }

.la-border-style::before { content: ""; }

.la-bowling-ball::before { content: ""; }

.la-box::before { content: ""; }

.la-box-open::before { content: ""; }

.la-boxes::before { content: ""; }

.la-braille::before { content: ""; }

.la-brain::before { content: ""; }

.la-bread-slice::before { content: ""; }

.la-briefcase::before { content: ""; }

.la-briefcase-medical::before { content: ""; }

.la-broadcast-tower::before { content: ""; }

.la-broom::before { content: ""; }

.la-brush::before { content: ""; }

.la-btc::before { content: ""; }

.la-buffer::before { content: ""; }

.la-bug::before { content: ""; }

.la-building::before { content: ""; }

.la-bullhorn::before { content: ""; }

.la-bullseye::before { content: ""; }

.la-burn::before { content: ""; }

.la-buromobelexperte::before { content: ""; }

.la-bus::before { content: ""; }

.la-bus-alt::before { content: ""; }

.la-business-time::before { content: ""; }

.la-buy-n-large::before { content: ""; }

.la-buysellads::before { content: ""; }

.la-calculator::before { content: ""; }

.la-calendar::before { content: ""; }

.la-calendar-alt::before { content: ""; }

.la-calendar-check::before { content: ""; }

.la-calendar-day::before { content: ""; }

.la-calendar-minus::before { content: ""; }

.la-calendar-plus::before { content: ""; }

.la-calendar-times::before { content: ""; }

.la-calendar-week::before { content: ""; }

.la-camera::before { content: ""; }

.la-camera-retro::before { content: ""; }

.la-campground::before { content: ""; }

.la-canadian-maple-leaf::before { content: ""; }

.la-candy-cane::before { content: ""; }

.la-cannabis::before { content: ""; }

.la-capsules::before { content: ""; }

.la-car::before { content: ""; }

.la-car-alt::before { content: ""; }

.la-car-battery::before { content: ""; }

.la-car-crash::before { content: ""; }

.la-car-side::before { content: ""; }

.la-caret-down::before { content: ""; }

.la-caret-left::before { content: ""; }

.la-caret-right::before { content: ""; }

.la-caret-square-down::before { content: ""; }

.la-caret-square-left::before { content: ""; }

.la-caret-square-right::before { content: ""; }

.la-caret-square-up::before { content: ""; }

.la-caret-up::before { content: ""; }

.la-carrot::before { content: ""; }

.la-cart-arrow-down::before { content: ""; }

.la-cart-plus::before { content: ""; }

.la-cash-register::before { content: ""; }

.la-cat::before { content: ""; }

.la-cc-amazon-pay::before { content: ""; }

.la-cc-amex::before { content: ""; }

.la-cc-apple-pay::before { content: ""; }

.la-cc-diners-club::before { content: ""; }

.la-cc-discover::before { content: ""; }

.la-cc-jcb::before { content: ""; }

.la-cc-mastercard::before { content: ""; }

.la-cc-paypal::before { content: ""; }

.la-cc-stripe::before { content: ""; }

.la-cc-visa::before { content: ""; }

.la-centercode::before { content: ""; }

.la-centos::before { content: ""; }

.la-certificate::before { content: ""; }

.la-chair::before { content: ""; }

.la-chalkboard::before { content: ""; }

.la-chalkboard-teacher::before { content: ""; }

.la-charging-station::before { content: ""; }

.la-chart-area::before { content: ""; }

.la-chart-bar::before { content: ""; }

.la-chart-line::before { content: ""; }

.la-chart-pie::before { content: ""; }

.la-check::before { content: ""; }

.la-check-circle::before { content: ""; }

.la-check-double::before { content: ""; }

.la-check-square::before { content: ""; }

.la-cheese::before { content: ""; }

.la-chess::before { content: ""; }

.la-chess-bishop::before { content: ""; }

.la-chess-board::before { content: ""; }

.la-chess-king::before { content: ""; }

.la-chess-knight::before { content: ""; }

.la-chess-pawn::before { content: ""; }

.la-chess-queen::before { content: ""; }

.la-chess-rook::before { content: ""; }

.la-chevron-circle-down::before { content: ""; }

.la-chevron-circle-left::before { content: ""; }

.la-chevron-circle-right::before { content: ""; }

.la-chevron-circle-up::before { content: ""; }

.la-chevron-down::before { content: ""; }

.la-chevron-left::before { content: ""; }

.la-chevron-right::before { content: ""; }

.la-chevron-up::before { content: ""; }

.la-child::before { content: ""; }

.la-chrome::before { content: ""; }

.la-chromecast::before { content: ""; }

.la-church::before { content: ""; }

.la-circle::before { content: ""; }

.la-circle-notch::before { content: ""; }

.la-city::before { content: ""; }

.la-clinic-medical::before { content: ""; }

.la-clipboard::before { content: ""; }

.la-clipboard-check::before { content: ""; }

.la-clipboard-list::before { content: ""; }

.la-clock::before { content: ""; }

.la-clone::before { content: ""; }

.la-closed-captioning::before { content: ""; }

.la-cloud::before { content: ""; }

.la-cloud-download-alt::before { content: ""; }

.la-cloud-meatball::before { content: ""; }

.la-cloud-moon::before { content: ""; }

.la-cloud-moon-rain::before { content: ""; }

.la-cloud-rain::before { content: ""; }

.la-cloud-showers-heavy::before { content: ""; }

.la-cloud-sun::before { content: ""; }

.la-cloud-sun-rain::before { content: ""; }

.la-cloud-upload-alt::before { content: ""; }

.la-cloudscale::before { content: ""; }

.la-cloudsmith::before { content: ""; }

.la-cloudversify::before { content: ""; }

.la-cocktail::before { content: ""; }

.la-code::before { content: ""; }

.la-code-branch::before { content: ""; }

.la-codepen::before { content: ""; }

.la-codiepie::before { content: ""; }

.la-coffee::before { content: ""; }

.la-cog::before { content: ""; }

.la-cogs::before { content: ""; }

.la-coins::before { content: ""; }

.la-columns::before { content: ""; }

.la-comment::before { content: ""; }

.la-comment-alt::before { content: ""; }

.la-comment-dollar::before { content: ""; }

.la-comment-dots::before { content: ""; }

.la-comment-medical::before { content: ""; }

.la-comment-slash::before { content: ""; }

.la-comments::before { content: ""; }

.la-comments-dollar::before { content: ""; }

.la-compact-disc::before { content: ""; }

.la-compass::before { content: ""; }

.la-compress::before { content: ""; }

.la-compress-arrows-alt::before { content: ""; }

.la-concierge-bell::before { content: ""; }

.la-confluence::before { content: ""; }

.la-connectdevelop::before { content: ""; }

.la-contao::before { content: ""; }

.la-cookie::before { content: ""; }

.la-cookie-bite::before { content: ""; }

.la-copy::before { content: ""; }

.la-copyright::before { content: ""; }

.la-cotton-bureau::before { content: ""; }

.la-couch::before { content: ""; }

.la-cpanel::before { content: ""; }

.la-creative-commons::before { content: ""; }

.la-creative-commons-by::before { content: ""; }

.la-creative-commons-nc::before { content: ""; }

.la-creative-commons-nc-eu::before { content: ""; }

.la-creative-commons-nc-jp::before { content: ""; }

.la-creative-commons-nd::before { content: ""; }

.la-creative-commons-pd::before { content: ""; }

.la-creative-commons-pd-alt::before { content: ""; }

.la-creative-commons-remix::before { content: ""; }

.la-creative-commons-sa::before { content: ""; }

.la-creative-commons-sampling::before { content: ""; }

.la-creative-commons-sampling-plus::before { content: ""; }

.la-creative-commons-share::before { content: ""; }

.la-creative-commons-zero::before { content: ""; }

.la-credit-card::before { content: ""; }

.la-critical-role::before { content: ""; }

.la-crop::before { content: ""; }

.la-crop-alt::before { content: ""; }

.la-cross::before { content: ""; }

.la-crosshairs::before { content: ""; }

.la-crow::before { content: ""; }

.la-crown::before { content: ""; }

.la-crutch::before { content: ""; }

.la-css3::before { content: ""; }

.la-css3-alt::before { content: ""; }

.la-cube::before { content: ""; }

.la-cubes::before { content: ""; }

.la-cut::before { content: ""; }

.la-cuttlefish::before { content: ""; }

.la-d-and-d::before { content: ""; }

.la-d-and-d-beyond::before { content: ""; }

.la-dashcube::before { content: ""; }

.la-database::before { content: ""; }

.la-deaf::before { content: ""; }

.la-delicious::before { content: ""; }

.la-democrat::before { content: ""; }

.la-deploydog::before { content: ""; }

.la-deskpro::before { content: ""; }

.la-desktop::before { content: ""; }

.la-dev::before { content: ""; }

.la-deviantart::before { content: ""; }

.la-dharmachakra::before { content: ""; }

.la-dhl::before { content: ""; }

.la-diagnoses::before { content: ""; }

.la-diaspora::before { content: ""; }

.la-dice::before { content: ""; }

.la-dice-d20::before { content: ""; }

.la-dice-d6::before { content: ""; }

.la-dice-five::before { content: ""; }

.la-dice-four::before { content: ""; }

.la-dice-one::before { content: ""; }

.la-dice-six::before { content: ""; }

.la-dice-three::before { content: ""; }

.la-dice-two::before { content: ""; }

.la-digg::before { content: ""; }

.la-digital-ocean::before { content: ""; }

.la-digital-tachograph::before { content: ""; }

.la-directions::before { content: ""; }

.la-discord::before { content: ""; }

.la-discourse::before { content: ""; }

.la-divide::before { content: ""; }

.la-dizzy::before { content: ""; }

.la-dna::before { content: ""; }

.la-dochub::before { content: ""; }

.la-docker::before { content: ""; }

.la-dog::before { content: ""; }

.la-dollar-sign::before { content: ""; }

.la-dolly::before { content: ""; }

.la-dolly-flatbed::before { content: ""; }

.la-donate::before { content: ""; }

.la-door-closed::before { content: ""; }

.la-door-open::before { content: ""; }

.la-dot-circle::before { content: ""; }

.la-dove::before { content: ""; }

.la-download::before { content: ""; }

.la-draft2digital::before { content: ""; }

.la-drafting-compass::before { content: ""; }

.la-dragon::before { content: ""; }

.la-draw-polygon::before { content: ""; }

.la-dribbble::before { content: ""; }

.la-dribbble-square::before { content: ""; }

.la-dropbox::before { content: ""; }

.la-drum::before { content: ""; }

.la-drum-steelpan::before { content: ""; }

.la-drumstick-bite::before { content: ""; }

.la-drupal::before { content: ""; }

.la-dumbbell::before { content: ""; }

.la-dumpster::before { content: ""; }

.la-dumpster-fire::before { content: ""; }

.la-dungeon::before { content: ""; }

.la-dyalog::before { content: ""; }

.la-earlybirds::before { content: ""; }

.la-ebay::before { content: ""; }

.la-edge::before { content: ""; }

.la-edit::before { content: ""; }

.la-egg::before { content: ""; }

.la-eject::before { content: ""; }

.la-elementor::before { content: ""; }

.la-ellipsis-h::before { content: ""; }

.la-ellipsis-v::before { content: ""; }

.la-ello::before { content: ""; }

.la-ember::before { content: ""; }

.la-empire::before { content: ""; }

.la-envelope::before { content: ""; }

.la-envelope-open::before { content: ""; }

.la-envelope-open-text::before { content: ""; }

.la-envelope-square::before { content: ""; }

.la-envira::before { content: ""; }

.la-equals::before { content: ""; }

.la-eraser::before { content: ""; }

.la-erlang::before { content: ""; }

.la-ethereum::before { content: ""; }

.la-ethernet::before { content: ""; }

.la-etsy::before { content: ""; }

.la-euro-sign::before { content: ""; }

.la-evernote::before { content: ""; }

.la-exchange-alt::before { content: ""; }

.la-exclamation::before { content: ""; }

.la-exclamation-circle::before { content: ""; }

.la-exclamation-triangle::before { content: ""; }

.la-expand::before { content: ""; }

.la-expand-arrows-alt::before { content: ""; }

.la-expeditedssl::before { content: ""; }

.la-external-link-alt::before { content: ""; }

.la-external-link-square-alt::before { content: ""; }

.la-eye::before { content: ""; }

.la-eye-dropper::before { content: ""; }

.la-eye-slash::before { content: ""; }

.la-facebook::before { content: ""; }

.la-facebook-f::before { content: ""; }

.la-facebook-messenger::before { content: ""; }

.la-facebook-square::before { content: ""; }

.la-fan::before { content: ""; }

.la-fantasy-flight-games::before { content: ""; }

.la-fast-backward::before { content: ""; }

.la-fast-forward::before { content: ""; }

.la-fax::before { content: ""; }

.la-feather::before { content: ""; }

.la-feather-alt::before { content: ""; }

.la-fedex::before { content: ""; }

.la-fedora::before { content: ""; }

.la-female::before { content: ""; }

.la-fighter-jet::before { content: ""; }

.la-figma::before { content: ""; }

.la-file::before { content: ""; }

.la-file-alt::before { content: ""; }

.la-file-archive::before { content: ""; }

.la-file-audio::before { content: ""; }

.la-file-code::before { content: ""; }

.la-file-contract::before { content: ""; }

.la-file-csv::before { content: ""; }

.la-file-download::before { content: ""; }

.la-file-excel::before { content: ""; }

.la-file-export::before { content: ""; }

.la-file-image::before { content: ""; }

.la-file-import::before { content: ""; }

.la-file-invoice::before { content: ""; }

.la-file-invoice-dollar::before { content: ""; }

.la-file-medical::before { content: ""; }

.la-file-medical-alt::before { content: ""; }

.la-file-pdf::before { content: ""; }

.la-file-powerpoint::before { content: ""; }

.la-file-prescription::before { content: ""; }

.la-file-signature::before { content: ""; }

.la-file-upload::before { content: ""; }

.la-file-video::before { content: ""; }

.la-file-word::before { content: ""; }

.la-fill::before { content: ""; }

.la-fill-drip::before { content: ""; }

.la-film::before { content: ""; }

.la-filter::before { content: ""; }

.la-fingerprint::before { content: ""; }

.la-fire::before { content: ""; }

.la-fire-alt::before { content: ""; }

.la-fire-extinguisher::before { content: ""; }

.la-firefox::before { content: ""; }

.la-first-aid::before { content: ""; }

.la-first-order::before { content: ""; }

.la-first-order-alt::before { content: ""; }

.la-firstdraft::before { content: ""; }

.la-fish::before { content: ""; }

.la-fist-raised::before { content: ""; }

.la-flag::before { content: ""; }

.la-flag-checkered::before { content: ""; }

.la-flag-usa::before { content: ""; }

.la-flask::before { content: ""; }

.la-flickr::before { content: ""; }

.la-flipboard::before { content: ""; }

.la-flushed::before { content: ""; }

.la-fly::before { content: ""; }

.la-folder::before { content: ""; }

.la-folder-minus::before { content: ""; }

.la-folder-open::before { content: ""; }

.la-folder-plus::before { content: ""; }

.la-font::before { content: ""; }

.la-font-awesome::before { content: ""; }

.la-font-awesome-alt::before { content: ""; }

.la-font-awesome-flag::before { content: ""; }

.la-font-awesome-logo-full::before { content: ""; }

.la-fonticons::before { content: ""; }

.la-fonticons-fi::before { content: ""; }

.la-football-ball::before { content: ""; }

.la-fort-awesome::before { content: ""; }

.la-fort-awesome-alt::before { content: ""; }

.la-forumbee::before { content: ""; }

.la-forward::before { content: ""; }

.la-foursquare::before { content: ""; }

.la-free-code-camp::before { content: ""; }

.la-freebsd::before { content: ""; }

.la-frog::before { content: ""; }

.la-frown::before { content: ""; }

.la-frown-open::before { content: ""; }

.la-fulcrum::before { content: ""; }

.la-funnel-dollar::before { content: ""; }

.la-futbol::before { content: ""; }

.la-galactic-republic::before { content: ""; }

.la-galactic-senate::before { content: ""; }

.la-gamepad::before { content: ""; }

.la-gas-pump::before { content: ""; }

.la-gavel::before { content: ""; }

.la-gem::before { content: ""; }

.la-genderless::before { content: ""; }

.la-get-pocket::before { content: ""; }

.la-gg::before { content: ""; }

.la-gg-circle::before { content: ""; }

.la-ghost::before { content: ""; }

.la-gift::before { content: ""; }

.la-gifts::before { content: ""; }

.la-git::before { content: ""; }

.la-git-alt::before { content: ""; }

.la-git-square::before { content: ""; }

.la-github::before { content: ""; }

.la-github-alt::before { content: ""; }

.la-github-square::before { content: ""; }

.la-gitkraken::before { content: ""; }

.la-gitlab::before { content: ""; }

.la-gitter::before { content: ""; }

.la-glass-cheers::before { content: ""; }

.la-glass-martini::before { content: ""; }

.la-glass-martini-alt::before { content: ""; }

.la-glass-whiskey::before { content: ""; }

.la-glasses::before { content: ""; }

.la-glide::before { content: ""; }

.la-glide-g::before { content: ""; }

.la-globe::before { content: ""; }

.la-globe-africa::before { content: ""; }

.la-globe-americas::before { content: ""; }

.la-globe-asia::before { content: ""; }

.la-globe-europe::before { content: ""; }

.la-gofore::before { content: ""; }

.la-golf-ball::before { content: ""; }

.la-goodreads::before { content: ""; }

.la-goodreads-g::before { content: ""; }

.la-google::before { content: ""; }

.la-google-drive::before { content: ""; }

.la-google-play::before { content: ""; }

.la-google-plus::before { content: ""; }

.la-google-plus-g::before { content: ""; }

.la-google-plus-square::before { content: ""; }

.la-google-wallet::before { content: ""; }

.la-gopuram::before { content: ""; }

.la-graduation-cap::before { content: ""; }

.la-gratipay::before { content: ""; }

.la-grav::before { content: ""; }

.la-greater-than::before { content: ""; }

.la-greater-than-equal::before { content: ""; }

.la-grimace::before { content: ""; }

.la-grin::before { content: ""; }

.la-grin-alt::before { content: ""; }

.la-grin-beam::before { content: ""; }

.la-grin-beam-sweat::before { content: ""; }

.la-grin-hearts::before { content: ""; }

.la-grin-squint::before { content: ""; }

.la-grin-squint-tears::before { content: ""; }

.la-grin-stars::before { content: ""; }

.la-grin-tears::before { content: ""; }

.la-grin-tongue::before { content: ""; }

.la-grin-tongue-squint::before { content: ""; }

.la-grin-tongue-wink::before { content: ""; }

.la-grin-wink::before { content: ""; }

.la-grip-horizontal::before { content: ""; }

.la-grip-lines::before { content: ""; }

.la-grip-lines-vertical::before { content: ""; }

.la-grip-vertical::before { content: ""; }

.la-gripfire::before { content: ""; }

.la-grunt::before { content: ""; }

.la-guitar::before { content: ""; }

.la-gulp::before { content: ""; }

.la-h-square::before { content: ""; }

.la-hacker-news::before { content: ""; }

.la-hacker-news-square::before { content: ""; }

.la-hackerrank::before { content: ""; }

.la-hamburger::before { content: ""; }

.la-hammer::before { content: ""; }

.la-hamsa::before { content: ""; }

.la-hand-holding::before { content: ""; }

.la-hand-holding-heart::before { content: ""; }

.la-hand-holding-usd::before { content: ""; }

.la-hand-lizard::before { content: ""; }

.la-hand-middle-finger::before { content: ""; }

.la-hand-paper::before { content: ""; }

.la-hand-peace::before { content: ""; }

.la-hand-point-down::before { content: ""; }

.la-hand-point-left::before { content: ""; }

.la-hand-point-right::before { content: ""; }

.la-hand-point-up::before { content: ""; }

.la-hand-pointer::before { content: ""; }

.la-hand-rock::before { content: ""; }

.la-hand-scissors::before { content: ""; }

.la-hand-spock::before { content: ""; }

.la-hands::before { content: ""; }

.la-hands-helping::before { content: ""; }

.la-handshake::before { content: ""; }

.la-hanukiah::before { content: ""; }

.la-hard-hat::before { content: ""; }

.la-hashtag::before { content: ""; }

.la-hat-cowboy::before { content: ""; }

.la-hat-cowboy-side::before { content: ""; }

.la-hat-wizard::before { content: ""; }

.la-haykal::before { content: ""; }

.la-hdd::before { content: ""; }

.la-heading::before { content: ""; }

.la-headphones::before { content: ""; }

.la-headphones-alt::before { content: ""; }

.la-headset::before { content: ""; }

.la-heart::before { content: ""; }

.la-heart-broken::before { content: ""; }

.la-heartbeat::before { content: ""; }

.la-helicopter::before { content: ""; }

.la-highlighter::before { content: ""; }

.la-hiking::before { content: ""; }

.la-hippo::before { content: ""; }

.la-hips::before { content: ""; }

.la-hire-a-helper::before { content: ""; }

.la-history::before { content: ""; }

.la-hockey-puck::before { content: ""; }

.la-holly-berry::before { content: ""; }

.la-home::before { content: ""; }

.la-hooli::before { content: ""; }

.la-hornbill::before { content: ""; }

.la-horse::before { content: ""; }

.la-horse-head::before { content: ""; }

.la-hospital::before { content: ""; }

.la-hospital-alt::before { content: ""; }

.la-hospital-symbol::before { content: ""; }

.la-hot-tub::before { content: ""; }

.la-hotdog::before { content: ""; }

.la-hotel::before { content: ""; }

.la-hotjar::before { content: ""; }

.la-hourglass::before { content: ""; }

.la-hourglass-end::before { content: ""; }

.la-hourglass-half::before { content: ""; }

.la-hourglass-start::before { content: ""; }

.la-house-damage::before { content: ""; }

.la-houzz::before { content: ""; }

.la-hryvnia::before { content: ""; }

.la-html5::before { content: ""; }

.la-hubspot::before { content: ""; }

.la-i-cursor::before { content: ""; }

.la-ice-cream::before { content: ""; }

.la-icicles::before { content: ""; }

.la-icons::before { content: ""; }

.la-id-badge::before { content: ""; }

.la-id-card::before { content: ""; }

.la-id-card-alt::before { content: ""; }

.la-igloo::before { content: ""; }

.la-image::before { content: ""; }

.la-images::before { content: ""; }

.la-imdb::before { content: ""; }

.la-inbox::before { content: ""; }

.la-indent::before { content: ""; }

.la-industry::before { content: ""; }

.la-infinity::before { content: ""; }

.la-info::before { content: ""; }

.la-info-circle::before { content: ""; }

.la-instagram::before { content: ""; }

.la-intercom::before { content: ""; }

.la-internet-explorer::before { content: ""; }

.la-invision::before { content: ""; }

.la-ioxhost::before { content: ""; }

.la-italic::before { content: ""; }

.la-itch-io::before { content: ""; }

.la-itunes::before { content: ""; }

.la-itunes-note::before { content: ""; }

.la-java::before { content: ""; }

.la-jedi::before { content: ""; }

.la-jedi-order::before { content: ""; }

.la-jenkins::before { content: ""; }

.la-jira::before { content: ""; }

.la-joget::before { content: ""; }

.la-joint::before { content: ""; }

.la-joomla::before { content: ""; }

.la-journal-whills::before { content: ""; }

.la-js::before { content: ""; }

.la-js-square::before { content: ""; }

.la-jsfiddle::before { content: ""; }

.la-kaaba::before { content: ""; }

.la-kaggle::before { content: ""; }

.la-key::before { content: ""; }

.la-keybase::before { content: ""; }

.la-keyboard::before { content: ""; }

.la-keycdn::before { content: ""; }

.la-khanda::before { content: ""; }

.la-kickstarter::before { content: ""; }

.la-kickstarter-k::before { content: ""; }

.la-kiss::before { content: ""; }

.la-kiss-beam::before { content: ""; }

.la-kiss-wink-heart::before { content: ""; }

.la-kiwi-bird::before { content: ""; }

.la-korvue::before { content: ""; }

.la-landmark::before { content: ""; }

.la-language::before { content: ""; }

.la-laptop::before { content: ""; }

.la-laptop-code::before { content: ""; }

.la-laptop-medical::before { content: ""; }

.la-laravel::before { content: ""; }

.la-lastfm::before { content: ""; }

.la-lastfm-square::before { content: ""; }

.la-laugh::before { content: ""; }

.la-laugh-beam::before { content: ""; }

.la-laugh-squint::before { content: ""; }

.la-laugh-wink::before { content: ""; }

.la-layer-group::before { content: ""; }

.la-leaf::before { content: ""; }

.la-leanpub::before { content: ""; }

.la-lemon::before { content: ""; }

.la-less::before { content: ""; }

.la-less-than::before { content: ""; }

.la-less-than-equal::before { content: ""; }

.la-level-down-alt::before { content: ""; }

.la-level-up-alt::before { content: ""; }

.la-life-ring::before { content: ""; }

.la-lightbulb::before { content: ""; }

.la-line::before { content: ""; }

.la-link::before { content: ""; }

.la-linkedin::before { content: ""; }

.la-linkedin-in::before { content: ""; }

.la-linode::before { content: ""; }

.la-linux::before { content: ""; }

.la-lira-sign::before { content: ""; }

.la-list::before { content: ""; }

.la-list-alt::before { content: ""; }

.la-list-ol::before { content: ""; }

.la-list-ul::before { content: ""; }

.la-location-arrow::before { content: ""; }

.la-lock::before { content: ""; }

.la-lock-open::before { content: ""; }

.la-long-arrow-alt-down::before { content: ""; }

.la-long-arrow-alt-left::before { content: ""; }

.la-long-arrow-alt-right::before { content: ""; }

.la-long-arrow-alt-up::before { content: ""; }

.la-low-vision::before { content: ""; }

.la-luggage-cart::before { content: ""; }

.la-lyft::before { content: ""; }

.la-magento::before { content: ""; }

.la-magic::before { content: ""; }

.la-magnet::before { content: ""; }

.la-mail-bulk::before { content: ""; }

.la-mailchimp::before { content: ""; }

.la-male::before { content: ""; }

.la-mandalorian::before { content: ""; }

.la-map::before { content: ""; }

.la-map-marked::before { content: ""; }

.la-map-marked-alt::before { content: ""; }

.la-map-marker::before { content: ""; }

.la-map-marker-alt::before { content: ""; }

.la-map-pin::before { content: ""; }

.la-map-signs::before { content: ""; }

.la-markdown::before { content: ""; }

.la-marker::before { content: ""; }

.la-mars::before { content: ""; }

.la-mars-double::before { content: ""; }

.la-mars-stroke::before { content: ""; }

.la-mars-stroke-h::before { content: ""; }

.la-mars-stroke-v::before { content: ""; }

.la-mask::before { content: ""; }

.la-mastodon::before { content: ""; }

.la-maxcdn::before { content: ""; }

.la-mdb::before { content: ""; }

.la-medal::before { content: ""; }

.la-medapps::before { content: ""; }

.la-medium::before { content: ""; }

.la-medium-m::before { content: ""; }

.la-medkit::before { content: ""; }

.la-medrt::before { content: ""; }

.la-meetup::before { content: ""; }

.la-megaport::before { content: ""; }

.la-meh::before { content: ""; }

.la-meh-blank::before { content: ""; }

.la-meh-rolling-eyes::before { content: ""; }

.la-memory::before { content: ""; }

.la-mendeley::before { content: ""; }

.la-menorah::before { content: ""; }

.la-mercury::before { content: ""; }

.la-meteor::before { content: ""; }

.la-microchip::before { content: ""; }

.la-microphone::before { content: ""; }

.la-microphone-alt::before { content: ""; }

.la-microphone-alt-slash::before { content: ""; }

.la-microphone-slash::before { content: ""; }

.la-microscope::before { content: ""; }

.la-microsoft::before { content: ""; }

.la-minus::before { content: ""; }

.la-minus-circle::before { content: ""; }

.la-minus-square::before { content: ""; }

.la-mitten::before { content: ""; }

.la-mix::before { content: ""; }

.la-mixcloud::before { content: ""; }

.la-mizuni::before { content: ""; }

.la-mobile::before { content: ""; }

.la-mobile-alt::before { content: ""; }

.la-modx::before { content: ""; }

.la-monero::before { content: ""; }

.la-money-bill::before { content: ""; }

.la-money-bill-alt::before { content: ""; }

.la-money-bill-wave::before { content: ""; }

.la-money-bill-wave-alt::before { content: ""; }

.la-money-check::before { content: ""; }

.la-money-check-alt::before { content: ""; }

.la-monument::before { content: ""; }

.la-moon::before { content: ""; }

.la-mortar-pestle::before { content: ""; }

.la-mosque::before { content: ""; }

.la-motorcycle::before { content: ""; }

.la-mountain::before { content: ""; }

.la-mouse::before { content: ""; }

.la-mouse-pointer::before { content: ""; }

.la-mug-hot::before { content: ""; }

.la-music::before { content: ""; }

.la-napster::before { content: ""; }

.la-neos::before { content: ""; }

.la-network-wired::before { content: ""; }

.la-neuter::before { content: ""; }

.la-newspaper::before { content: ""; }

.la-nimblr::before { content: ""; }

.la-node::before { content: ""; }

.la-node-js::before { content: ""; }

.la-not-equal::before { content: ""; }

.la-notes-medical::before { content: ""; }

.la-npm::before { content: ""; }

.la-ns8::before { content: ""; }

.la-nutritionix::before { content: ""; }

.la-object-group::before { content: ""; }

.la-object-ungroup::before { content: ""; }

.la-odnoklassniki::before { content: ""; }

.la-odnoklassniki-square::before { content: ""; }

.la-oil-can::before { content: ""; }

.la-old-republic::before { content: ""; }

.la-om::before { content: ""; }

.la-opencart::before { content: ""; }

.la-openid::before { content: ""; }

.la-opera::before { content: ""; }

.la-optin-monster::before { content: ""; }

.la-orcid::before { content: ""; }

.la-osi::before { content: ""; }

.la-otter::before { content: ""; }

.la-outdent::before { content: ""; }

.la-page4::before { content: ""; }

.la-pagelines::before { content: ""; }

.la-pager::before { content: ""; }

.la-paint-brush::before { content: ""; }

.la-paint-roller::before { content: ""; }

.la-palette::before { content: ""; }

.la-palfed::before { content: ""; }

.la-pallet::before { content: ""; }

.la-paper-plane::before { content: ""; }

.la-paperclip::before { content: ""; }

.la-parachute-box::before { content: ""; }

.la-paragraph::before { content: ""; }

.la-parking::before { content: ""; }

.la-passport::before { content: ""; }

.la-pastafarianism::before { content: ""; }

.la-paste::before { content: ""; }

.la-patreon::before { content: ""; }

.la-pause::before { content: ""; }

.la-pause-circle::before { content: ""; }

.la-paw::before { content: ""; }

.la-paypal::before { content: ""; }

.la-peace::before { content: ""; }

.la-pen::before { content: ""; }

.la-pen-alt::before { content: ""; }

.la-pen-fancy::before { content: ""; }

.la-pen-nib::before { content: ""; }

.la-pen-square::before { content: ""; }

.la-pencil-alt::before { content: ""; }

.la-pencil-ruler::before { content: ""; }

.la-penny-arcade::before { content: ""; }

.la-people-carry::before { content: ""; }

.la-pepper-hot::before { content: ""; }

.la-percent::before { content: ""; }

.la-percentage::before { content: ""; }

.la-periscope::before { content: ""; }

.la-person-booth::before { content: ""; }

.la-phabricator::before { content: ""; }

.la-phoenix-framework::before { content: ""; }

.la-phoenix-squadron::before { content: ""; }

.la-phone::before { content: ""; }

.la-phone-alt::before { content: ""; }

.la-phone-slash::before { content: ""; }

.la-phone-square::before { content: ""; }

.la-phone-square-alt::before { content: ""; }

.la-phone-volume::before { content: ""; }

.la-photo-video::before { content: ""; }

.la-php::before { content: ""; }

.la-pied-piper::before { content: ""; }

.la-pied-piper-alt::before { content: ""; }

.la-pied-piper-hat::before { content: ""; }

.la-pied-piper-pp::before { content: ""; }

.la-piggy-bank::before { content: ""; }

.la-pills::before { content: ""; }

.la-pinterest::before { content: ""; }

.la-pinterest-p::before { content: ""; }

.la-pinterest-square::before { content: ""; }

.la-pizza-slice::before { content: ""; }

.la-place-of-worship::before { content: ""; }

.la-plane::before { content: ""; }

.la-plane-arrival::before { content: ""; }

.la-plane-departure::before { content: ""; }

.la-play::before { content: ""; }

.la-play-circle::before { content: ""; }

.la-playstation::before { content: ""; }

.la-plug::before { content: ""; }

.la-plus::before { content: ""; }

.la-plus-circle::before { content: ""; }

.la-plus-square::before { content: ""; }

.la-podcast::before { content: ""; }

.la-poll::before { content: ""; }

.la-poll-h::before { content: ""; }

.la-poo::before { content: ""; }

.la-poo-storm::before { content: ""; }

.la-poop::before { content: ""; }

.la-portrait::before { content: ""; }

.la-pound-sign::before { content: ""; }

.la-power-off::before { content: ""; }

.la-pray::before { content: ""; }

.la-praying-hands::before { content: ""; }

.la-prescription::before { content: ""; }

.la-prescription-bottle::before { content: ""; }

.la-prescription-bottle-alt::before { content: ""; }

.la-print::before { content: ""; }

.la-procedures::before { content: ""; }

.la-product-hunt::before { content: ""; }

.la-project-diagram::before { content: ""; }

.la-pushed::before { content: ""; }

.la-puzzle-piece::before { content: ""; }

.la-python::before { content: ""; }

.la-qq::before { content: ""; }

.la-qrcode::before { content: ""; }

.la-question::before { content: ""; }

.la-question-circle::before { content: ""; }

.la-quidditch::before { content: ""; }

.la-quinscape::before { content: ""; }

.la-quora::before { content: ""; }

.la-quote-left::before { content: ""; }

.la-quote-right::before { content: ""; }

.la-quran::before { content: ""; }

.la-r-project::before { content: ""; }

.la-radiation::before { content: ""; }

.la-radiation-alt::before { content: ""; }

.la-rainbow::before { content: ""; }

.la-random::before { content: ""; }

.la-raspberry-pi::before { content: ""; }

.la-ravelry::before { content: ""; }

.la-react::before { content: ""; }

.la-reacteurope::before { content: ""; }

.la-readme::before { content: ""; }

.la-rebel::before { content: ""; }

.la-receipt::before { content: ""; }

.la-record-vinyl::before { content: ""; }

.la-recycle::before { content: ""; }

.la-red-river::before { content: ""; }

.la-reddit::before { content: ""; }

.la-reddit-alien::before { content: ""; }

.la-reddit-square::before { content: ""; }

.la-redhat::before { content: ""; }

.la-redo::before { content: ""; }

.la-redo-alt::before { content: ""; }

.la-registered::before { content: ""; }

.la-remove-format::before { content: ""; }

.la-renren::before { content: ""; }

.la-reply::before { content: ""; }

.la-reply-all::before { content: ""; }

.la-replyd::before { content: ""; }

.la-republican::before { content: ""; }

.la-researchgate::before { content: ""; }

.la-resolving::before { content: ""; }

.la-restroom::before { content: ""; }

.la-retweet::before { content: ""; }

.la-rev::before { content: ""; }

.la-ribbon::before { content: ""; }

.la-ring::before { content: ""; }

.la-road::before { content: ""; }

.la-robot::before { content: ""; }

.la-rocket::before { content: ""; }

.la-rocketchat::before { content: ""; }

.la-rockrms::before { content: ""; }

.la-route::before { content: ""; }

.la-rss::before { content: ""; }

.la-rss-square::before { content: ""; }

.la-ruble-sign::before { content: ""; }

.la-ruler::before { content: ""; }

.la-ruler-combined::before { content: ""; }

.la-ruler-horizontal::before { content: ""; }

.la-ruler-vertical::before { content: ""; }

.la-running::before { content: ""; }

.la-rupee-sign::before { content: ""; }

.la-sad-cry::before { content: ""; }

.la-sad-tear::before { content: ""; }

.la-safari::before { content: ""; }

.la-salesforce::before { content: ""; }

.la-sass::before { content: ""; }

.la-satellite::before { content: ""; }

.la-satellite-dish::before { content: ""; }

.la-save::before { content: ""; }

.la-schlix::before { content: ""; }

.la-school::before { content: ""; }

.la-screwdriver::before { content: ""; }

.la-scribd::before { content: ""; }

.la-scroll::before { content: ""; }

.la-sd-card::before { content: ""; }

.la-search::before { content: ""; }

.la-search-dollar::before { content: ""; }

.la-search-location::before { content: ""; }

.la-search-minus::before { content: ""; }

.la-search-plus::before { content: ""; }

.la-searchengin::before { content: ""; }

.la-seedling::before { content: ""; }

.la-sellcast::before { content: ""; }

.la-sellsy::before { content: ""; }

.la-server::before { content: ""; }

.la-servicestack::before { content: ""; }

.la-shapes::before { content: ""; }

.la-share::before { content: ""; }

.la-share-alt::before { content: ""; }

.la-share-alt-square::before { content: ""; }

.la-share-square::before { content: ""; }

.la-shekel-sign::before { content: ""; }

.la-shield-alt::before { content: ""; }

.la-ship::before { content: ""; }

.la-shipping-fast::before { content: ""; }

.la-shirtsinbulk::before { content: ""; }

.la-shoe-prints::before { content: ""; }

.la-shopping-bag::before { content: ""; }

.la-shopping-basket::before { content: ""; }

.la-shopping-cart::before { content: ""; }

.la-shopware::before { content: ""; }

.la-shower::before { content: ""; }

.la-shuttle-van::before { content: ""; }

.la-sign::before { content: ""; }

.la-sign-in-alt::before { content: ""; }

.la-sign-language::before { content: ""; }

.la-sign-out-alt::before { content: ""; }

.la-signal::before { content: ""; }

.la-signature::before { content: ""; }

.la-sim-card::before { content: ""; }

.la-simplybuilt::before { content: ""; }

.la-sistrix::before { content: ""; }

.la-sitemap::before { content: ""; }

.la-sith::before { content: ""; }

.la-skating::before { content: ""; }

.la-sketch::before { content: ""; }

.la-skiing::before { content: ""; }

.la-skiing-nordic::before { content: ""; }

.la-skull::before { content: ""; }

.la-skull-crossbones::before { content: ""; }

.la-skyatlas::before { content: ""; }

.la-skype::before { content: ""; }

.la-slack::before { content: ""; }

.la-slack-hash::before { content: ""; }

.la-slash::before { content: ""; }

.la-sleigh::before { content: ""; }

.la-sliders-h::before { content: ""; }

.la-slideshare::before { content: ""; }

.la-smile::before { content: ""; }

.la-smile-beam::before { content: ""; }

.la-smile-wink::before { content: ""; }

.la-smog::before { content: ""; }

.la-smoking::before { content: ""; }

.la-smoking-ban::before { content: ""; }

.la-sms::before { content: ""; }

.la-snapchat::before { content: ""; }

.la-snapchat-ghost::before { content: ""; }

.la-snapchat-square::before { content: ""; }

.la-snowboarding::before { content: ""; }

.la-snowflake::before { content: ""; }

.la-snowman::before { content: ""; }

.la-snowplow::before { content: ""; }

.la-socks::before { content: ""; }

.la-solar-panel::before { content: ""; }

.la-sort::before { content: ""; }

.la-sort-alpha-down::before { content: ""; }

.la-sort-alpha-down-alt::before { content: ""; }

.la-sort-alpha-up::before { content: ""; }

.la-sort-alpha-up-alt::before { content: ""; }

.la-sort-amount-down::before { content: ""; }

.la-sort-amount-down-alt::before { content: ""; }

.la-sort-amount-up::before { content: ""; }

.la-sort-amount-up-alt::before { content: ""; }

.la-sort-down::before { content: ""; }

.la-sort-numeric-down::before { content: ""; }

.la-sort-numeric-down-alt::before { content: ""; }

.la-sort-numeric-up::before { content: ""; }

.la-sort-numeric-up-alt::before { content: ""; }

.la-sort-up::before { content: ""; }

.la-soundcloud::before { content: ""; }

.la-sourcetree::before { content: ""; }

.la-spa::before { content: ""; }

.la-space-shuttle::before { content: ""; }

.la-speakap::before { content: ""; }

.la-speaker-deck::before { content: ""; }

.la-spell-check::before { content: ""; }

.la-spider::before { content: ""; }

.la-spinner::before { content: ""; }

.la-splotch::before { content: ""; }

.la-spotify::before { content: ""; }

.la-spray-can::before { content: ""; }

.la-square::before { content: ""; }

.la-square-full::before { content: ""; }

.la-square-root-alt::before { content: ""; }

.la-squarespace::before { content: ""; }

.la-stack-exchange::before { content: ""; }

.la-stack-overflow::before { content: ""; }

.la-stackpath::before { content: ""; }

.la-stamp::before { content: ""; }

.la-star::before { content: ""; }

.la-star-and-crescent::before { content: ""; }

.la-star-half::before { content: ""; }

.la-star-half-alt::before { content: ""; }

.la-star-of-david::before { content: ""; }

.la-star-of-life::before { content: ""; }

.la-staylinked::before { content: ""; }

.la-steam::before { content: ""; }

.la-steam-square::before { content: ""; }

.la-steam-symbol::before { content: ""; }

.la-step-backward::before { content: ""; }

.la-step-forward::before { content: ""; }

.la-stethoscope::before { content: ""; }

.la-sticker-mule::before { content: ""; }

.la-sticky-note::before { content: ""; }

.la-stop::before { content: ""; }

.la-stop-circle::before { content: ""; }

.la-stopwatch::before { content: ""; }

.la-store::before { content: ""; }

.la-store-alt::before { content: ""; }

.la-strava::before { content: ""; }

.la-stream::before { content: ""; }

.la-street-view::before { content: ""; }

.la-strikethrough::before { content: ""; }

.la-stripe::before { content: ""; }

.la-stripe-s::before { content: ""; }

.la-stroopwafel::before { content: ""; }

.la-studiovinari::before { content: ""; }

.la-stumbleupon::before { content: ""; }

.la-stumbleupon-circle::before { content: ""; }

.la-subscript::before { content: ""; }

.la-subway::before { content: ""; }

.la-suitcase::before { content: ""; }

.la-suitcase-rolling::before { content: ""; }

.la-sun::before { content: ""; }

.la-superpowers::before { content: ""; }

.la-superscript::before { content: ""; }

.la-supple::before { content: ""; }

.la-surprise::before { content: ""; }

.la-suse::before { content: ""; }

.la-swatchbook::before { content: ""; }

.la-swift::before { content: ""; }

.la-swimmer::before { content: ""; }

.la-swimming-pool::before { content: ""; }

.la-symfony::before { content: ""; }

.la-synagogue::before { content: ""; }

.la-sync::before { content: ""; }

.la-sync-alt::before { content: ""; }

.la-syringe::before { content: ""; }

.la-table::before { content: ""; }

.la-table-tennis::before { content: ""; }

.la-tablet::before { content: ""; }

.la-tablet-alt::before { content: ""; }

.la-tablets::before { content: ""; }

.la-tachometer-alt::before { content: ""; }

.la-tag::before { content: ""; }

.la-tags::before { content: ""; }

.la-tape::before { content: ""; }

.la-tasks::before { content: ""; }

.la-taxi::before { content: ""; }

.la-teamspeak::before { content: ""; }

.la-teeth::before { content: ""; }

.la-teeth-open::before { content: ""; }

.la-telegram::before { content: ""; }

.la-telegram-plane::before { content: ""; }

.la-temperature-high::before { content: ""; }

.la-temperature-low::before { content: ""; }

.la-tencent-weibo::before { content: ""; }

.la-tenge::before { content: ""; }

.la-terminal::before { content: ""; }

.la-text-height::before { content: ""; }

.la-text-width::before { content: ""; }

.la-th::before { content: ""; }

.la-th-large::before { content: ""; }

.la-th-list::before { content: ""; }

.la-the-red-yeti::before { content: ""; }

.la-theater-masks::before { content: ""; }

.la-themeco::before { content: ""; }

.la-themeisle::before { content: ""; }

.la-thermometer::before { content: ""; }

.la-thermometer-empty::before { content: ""; }

.la-thermometer-full::before { content: ""; }

.la-thermometer-half::before { content: ""; }

.la-thermometer-quarter::before { content: ""; }

.la-thermometer-three-quarters::before { content: ""; }

.la-think-peaks::before { content: ""; }

.la-thumbs-down::before { content: ""; }

.la-thumbs-up::before { content: ""; }

.la-thumbtack::before { content: ""; }

.la-ticket-alt::before { content: ""; }

.la-times::before { content: ""; }

.la-times-circle::before { content: ""; }

.la-tint::before { content: ""; }

.la-tint-slash::before { content: ""; }

.la-tired::before { content: ""; }

.la-toggle-off::before { content: ""; }

.la-toggle-on::before { content: ""; }

.la-toilet::before { content: ""; }

.la-toilet-paper::before { content: ""; }

.la-toolbox::before { content: ""; }

.la-tools::before { content: ""; }

.la-tooth::before { content: ""; }

.la-torah::before { content: ""; }

.la-torii-gate::before { content: ""; }

.la-tractor::before { content: ""; }

.la-trade-federation::before { content: ""; }

.la-trademark::before { content: ""; }

.la-traffic-light::before { content: ""; }

.la-train::before { content: ""; }

.la-tram::before { content: ""; }

.la-transgender::before { content: ""; }

.la-transgender-alt::before { content: ""; }

.la-trash::before { content: ""; }

.la-trash-alt::before { content: ""; }

.la-trash-restore::before { content: ""; }

.la-trash-restore-alt::before { content: ""; }

.la-tree::before { content: ""; }

.la-trello::before { content: ""; }

.la-tripadvisor::before { content: ""; }

.la-trophy::before { content: ""; }

.la-truck::before { content: ""; }

.la-truck-loading::before { content: ""; }

.la-truck-monster::before { content: ""; }

.la-truck-moving::before { content: ""; }

.la-truck-pickup::before { content: ""; }

.la-tshirt::before { content: ""; }

.la-tty::before { content: ""; }

.la-tumblr::before { content: ""; }

.la-tumblr-square::before { content: ""; }

.la-tv::before { content: ""; }

.la-twitch::before { content: ""; }

.la-twitter::before { content: ""; }

.la-twitter-square::before { content: ""; }

.la-typo3::before { content: ""; }

.la-uber::before { content: ""; }

.la-ubuntu::before { content: ""; }

.la-uikit::before { content: ""; }

.la-umbraco::before { content: ""; }

.la-umbrella::before { content: ""; }

.la-umbrella-beach::before { content: ""; }

.la-underline::before { content: ""; }

.la-undo::before { content: ""; }

.la-undo-alt::before { content: ""; }

.la-uniregistry::before { content: ""; }

.la-universal-access::before { content: ""; }

.la-university::before { content: ""; }

.la-unlink::before { content: ""; }

.la-unlock::before { content: ""; }

.la-unlock-alt::before { content: ""; }

.la-untappd::before { content: ""; }

.la-upload::before { content: ""; }

.la-ups::before { content: ""; }

.la-usb::before { content: ""; }

.la-user::before { content: ""; }

.la-user-alt::before { content: ""; }

.la-user-alt-slash::before { content: ""; }

.la-user-astronaut::before { content: ""; }

.la-user-check::before { content: ""; }

.la-user-circle::before { content: ""; }

.la-user-clock::before { content: ""; }

.la-user-cog::before { content: ""; }

.la-user-edit::before { content: ""; }

.la-user-friends::before { content: ""; }

.la-user-graduate::before { content: ""; }

.la-user-injured::before { content: ""; }

.la-user-lock::before { content: ""; }

.la-user-md::before { content: ""; }

.la-user-minus::before { content: ""; }

.la-user-ninja::before { content: ""; }

.la-user-nurse::before { content: ""; }

.la-user-plus::before { content: ""; }

.la-user-secret::before { content: ""; }

.la-user-shield::before { content: ""; }

.la-user-slash::before { content: ""; }

.la-user-tag::before { content: ""; }

.la-user-tie::before { content: ""; }

.la-user-times::before { content: ""; }

.la-users::before { content: ""; }

.la-users-cog::before { content: ""; }

.la-usps::before { content: ""; }

.la-ussunnah::before { content: ""; }

.la-utensil-spoon::before { content: ""; }

.la-utensils::before { content: ""; }

.la-vaadin::before { content: ""; }

.la-vector-square::before { content: ""; }

.la-venus::before { content: ""; }

.la-venus-double::before { content: ""; }

.la-venus-mars::before { content: ""; }

.la-viacoin::before { content: ""; }

.la-viadeo::before { content: ""; }

.la-viadeo-square::before { content: ""; }

.la-vial::before { content: ""; }

.la-vials::before { content: ""; }

.la-viber::before { content: ""; }

.la-video::before { content: ""; }

.la-video-slash::before { content: ""; }

.la-vihara::before { content: ""; }

.la-vimeo::before { content: ""; }

.la-vimeo-square::before { content: ""; }

.la-vimeo-v::before { content: ""; }

.la-vine::before { content: ""; }

.la-vk::before { content: ""; }

.la-vnv::before { content: ""; }

.la-voicemail::before { content: ""; }

.la-volleyball-ball::before { content: ""; }

.la-volume-down::before { content: ""; }

.la-volume-mute::before { content: ""; }

.la-volume-off::before { content: ""; }

.la-volume-up::before { content: ""; }

.la-vote-yea::before { content: ""; }

.la-vr-cardboard::before { content: ""; }

.la-vuejs::before { content: ""; }

.la-walking::before { content: ""; }

.la-wallet::before { content: ""; }

.la-warehouse::before { content: ""; }

.la-water::before { content: ""; }

.la-wave-square::before { content: ""; }

.la-waze::before { content: ""; }

.la-weebly::before { content: ""; }

.la-weibo::before { content: ""; }

.la-weight::before { content: ""; }

.la-weight-hanging::before { content: ""; }

.la-weixin::before { content: ""; }

.la-whatsapp::before { content: ""; }

.la-whatsapp-square::before { content: ""; }

.la-wheelchair::before { content: ""; }

.la-whmcs::before { content: ""; }

.la-wifi::before { content: ""; }

.la-wikipedia-w::before { content: ""; }

.la-wind::before { content: ""; }

.la-window-close::before { content: ""; }

.la-window-maximize::before { content: ""; }

.la-window-minimize::before { content: ""; }

.la-window-restore::before { content: ""; }

.la-windows::before { content: ""; }

.la-wine-bottle::before { content: ""; }

.la-wine-glass::before { content: ""; }

.la-wine-glass-alt::before { content: ""; }

.la-wix::before { content: ""; }

.la-wizards-of-the-coast::before { content: ""; }

.la-wolf-pack-battalion::before { content: ""; }

.la-won-sign::before { content: ""; }

.la-wordpress::before { content: ""; }

.la-wordpress-simple::before { content: ""; }

.la-wpbeginner::before { content: ""; }

.la-wpexplorer::before { content: ""; }

.la-wpforms::before { content: ""; }

.la-wpressr::before { content: ""; }

.la-wrench::before { content: ""; }

.la-x-ray::before { content: ""; }

.la-xbox::before { content: ""; }

.la-xing::before { content: ""; }

.la-xing-square::before { content: ""; }

.la-y-combinator::before { content: ""; }

.la-yahoo::before { content: ""; }

.la-yammer::before { content: ""; }

.la-yandex::before { content: ""; }

.la-yandex-international::before { content: ""; }

.la-yarn::before { content: ""; }

.la-yelp::before { content: ""; }

.la-yen-sign::before { content: ""; }

.la-yin-yang::before { content: ""; }

.la-yoast::before { content: ""; }

.la-youtube::before { content: ""; }

.la-youtube-square::before { content: ""; }

.la-zhihu::before { content: ""; }

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

.sr-only-focusable:active, .sr-only-focusable:focus { clip: auto; height: auto; margin: 0px; overflow: visible; position: static; width: auto; }



.lab { font-family: "Line Awesome Brands"; }



.lar { font-family: "Line Awesome Free"; font-weight: 400; }



.la, .las { font-family: "Line Awesome Free"; font-weight: 900; }

.la.la-glass::before { content: ""; }

.la.la-meetup { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-star-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-star-o::before { content: ""; }

.la.la-remove::before { content: ""; }

.la.la-close::before { content: ""; }

.la.la-gear::before { content: ""; }

.la.la-trash-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-trash-o::before { content: ""; }

.la.la-file-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-o::before { content: ""; }

.la.la-clock-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-clock-o::before { content: ""; }

.la.la-arrow-circle-o-down { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-arrow-circle-o-down::before { content: ""; }

.la.la-arrow-circle-o-up { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-arrow-circle-o-up::before { content: ""; }

.la.la-play-circle-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-play-circle-o::before { content: ""; }

.la.la-repeat::before { content: ""; }

.la.la-rotate-right::before { content: ""; }

.la.la-refresh::before { content: ""; }

.la.la-list-alt { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-dedent::before { content: ""; }

.la.la-video-camera::before { content: ""; }

.la.la-picture-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-picture-o::before { content: ""; }

.la.la-photo { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-photo::before { content: ""; }

.la.la-image { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-image::before { content: ""; }

.la.la-pencil::before { content: ""; }

.la.la-map-marker::before { content: ""; }

.la.la-pencil-square-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-pencil-square-o::before { content: ""; }

.la.la-share-square-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-share-square-o::before { content: ""; }

.la.la-check-square-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-check-square-o::before { content: ""; }

.la.la-arrows::before { content: ""; }

.la.la-times-circle-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-times-circle-o::before { content: ""; }

.la.la-check-circle-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-check-circle-o::before { content: ""; }

.la.la-mail-forward::before { content: ""; }

.la.la-eye { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-eye-slash { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-warning::before { content: ""; }

.la.la-calendar::before { content: ""; }

.la.la-arrows-v::before { content: ""; }

.la.la-arrows-h::before { content: ""; }

.la.la-bar-chart { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-bar-chart::before { content: ""; }

.la.la-bar-chart-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-bar-chart-o::before { content: ""; }

.la.la-twitter-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-facebook-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-gears::before { content: ""; }

.la.la-thumbs-o-up { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-thumbs-o-up::before { content: ""; }

.la.la-thumbs-o-down { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-thumbs-o-down::before { content: ""; }

.la.la-heart-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-heart-o::before { content: ""; }

.la.la-sign-out::before { content: ""; }

.la.la-linkedin-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-linkedin-square::before { content: ""; }

.la.la-thumb-tack::before { content: ""; }

.la.la-external-link::before { content: ""; }

.la.la-sign-in::before { content: ""; }

.la.la-github-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-lemon-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-lemon-o::before { content: ""; }

.la.la-square-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-square-o::before { content: ""; }

.la.la-bookmark-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-bookmark-o::before { content: ""; }

.la.la-twitter { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-facebook { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-facebook::before { content: ""; }

.la.la-facebook-f { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-facebook-f::before { content: ""; }

.la.la-github { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-credit-card { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-feed::before { content: ""; }

.la.la-hdd-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hdd-o::before { content: ""; }

.la.la-hand-o-right { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-o-right::before { content: ""; }

.la.la-hand-o-left { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-o-left::before { content: ""; }

.la.la-hand-o-up { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-o-up::before { content: ""; }

.la.la-hand-o-down { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-o-down::before { content: ""; }

.la.la-arrows-alt::before { content: ""; }

.la.la-group::before { content: ""; }

.la.la-chain::before { content: ""; }

.la.la-scissors::before { content: ""; }

.la.la-files-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-files-o::before { content: ""; }

.la.la-floppy-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-floppy-o::before { content: ""; }

.la.la-navicon::before { content: ""; }

.la.la-reorder::before { content: ""; }

.la.la-pinterest { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-pinterest-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-google-plus-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-google-plus { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-google-plus::before { content: ""; }

.la.la-money { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-money::before { content: ""; }

.la.la-unsorted::before { content: ""; }

.la.la-sort-desc::before { content: ""; }

.la.la-sort-asc::before { content: ""; }

.la.la-linkedin { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-linkedin::before { content: ""; }

.la.la-rotate-left::before { content: ""; }

.la.la-legal::before { content: ""; }

.la.la-tachometer::before { content: ""; }

.la.la-dashboard::before { content: ""; }

.la.la-comment-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-comment-o::before { content: ""; }

.la.la-comments-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-comments-o::before { content: ""; }

.la.la-flash::before { content: ""; }

.la.la-clipboard { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-paste { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-paste::before { content: ""; }

.la.la-lightbulb-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-lightbulb-o::before { content: ""; }

.la.la-exchange::before { content: ""; }

.la.la-cloud-download::before { content: ""; }

.la.la-cloud-upload::before { content: ""; }

.la.la-bell-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-bell-o::before { content: ""; }

.la.la-cutlery::before { content: ""; }

.la.la-file-text-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-text-o::before { content: ""; }

.la.la-building-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-building-o::before { content: ""; }

.la.la-hospital-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hospital-o::before { content: ""; }

.la.la-tablet::before { content: ""; }

.la.la-mobile::before { content: ""; }

.la.la-mobile-phone::before { content: ""; }

.la.la-circle-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-circle-o::before { content: ""; }

.la.la-mail-reply::before { content: ""; }

.la.la-github-alt { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-folder-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-folder-o::before { content: ""; }

.la.la-folder-open-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-folder-open-o::before { content: ""; }

.la.la-smile-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-smile-o::before { content: ""; }

.la.la-frown-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-frown-o::before { content: ""; }

.la.la-meh-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-meh-o::before { content: ""; }

.la.la-keyboard-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-keyboard-o::before { content: ""; }

.la.la-flag-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-flag-o::before { content: ""; }

.la.la-mail-reply-all::before { content: ""; }

.la.la-star-half-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-star-half-o::before { content: ""; }

.la.la-star-half-empty { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-star-half-empty::before { content: ""; }

.la.la-star-half-full { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-star-half-full::before { content: ""; }

.la.la-code-fork::before { content: ""; }

.la.la-chain-broken::before { content: ""; }

.la.la-shield::before { content: ""; }

.la.la-calendar-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-calendar-o::before { content: ""; }

.la.la-maxcdn { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-html5 { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-css3 { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-ticket::before { content: ""; }

.la.la-minus-square-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-minus-square-o::before { content: ""; }

.la.la-level-up::before { content: ""; }

.la.la-level-down::before { content: ""; }

.la.la-pencil-square::before { content: ""; }

.la.la-external-link-square::before { content: ""; }

.la.la-compass { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-caret-square-o-down { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-caret-square-o-down::before { content: ""; }

.la.la-toggle-down { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-toggle-down::before { content: ""; }

.la.la-caret-square-o-up { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-caret-square-o-up::before { content: ""; }

.la.la-toggle-up { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-toggle-up::before { content: ""; }

.la.la-caret-square-o-right { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-caret-square-o-right::before { content: ""; }

.la.la-toggle-right { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-toggle-right::before { content: ""; }

.la.la-eur::before { content: ""; }

.la.la-euro::before { content: ""; }

.la.la-gbp::before { content: ""; }

.la.la-usd::before { content: ""; }

.la.la-dollar::before { content: ""; }

.la.la-inr::before { content: ""; }

.la.la-rupee::before { content: ""; }

.la.la-jpy::before { content: ""; }

.la.la-cny::before { content: ""; }

.la.la-rmb::before { content: ""; }

.la.la-yen::before { content: ""; }

.la.la-rub::before { content: ""; }

.la.la-ruble::before { content: ""; }

.la.la-rouble::before { content: ""; }

.la.la-krw::before { content: ""; }

.la.la-won::before { content: ""; }

.la.la-btc { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-bitcoin { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-bitcoin::before { content: ""; }

.la.la-file-text::before { content: ""; }

.la.la-sort-alpha-asc::before { content: ""; }

.la.la-sort-alpha-desc::before { content: ""; }

.la.la-sort-amount-asc::before { content: ""; }

.la.la-sort-amount-desc::before { content: ""; }

.la.la-sort-numeric-asc::before { content: ""; }

.la.la-sort-numeric-desc::before { content: ""; }

.la.la-youtube-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-youtube { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-xing { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-xing-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-youtube-play { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-youtube-play::before { content: ""; }

.la.la-dropbox { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-stack-overflow { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-instagram { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-flickr { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-adn { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-bitbucket { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-bitbucket-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-bitbucket-square::before { content: ""; }

.la.la-tumblr { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-tumblr-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-long-arrow-down::before { content: ""; }

.la.la-long-arrow-up::before { content: ""; }

.la.la-long-arrow-left::before { content: ""; }

.la.la-long-arrow-right::before { content: ""; }

.la.la-apple { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-windows { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-android { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-linux { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-dribbble { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-skype { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-foursquare { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-trello { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-gratipay { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-gittip { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-gittip::before { content: ""; }

.la.la-sun-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-sun-o::before { content: ""; }

.la.la-moon-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-moon-o::before { content: ""; }

.la.la-vk { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-weibo { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-renren { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-pagelines { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-stack-exchange { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-arrow-circle-o-right { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-arrow-circle-o-right::before { content: ""; }

.la.la-arrow-circle-o-left { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-arrow-circle-o-left::before { content: ""; }

.la.la-caret-square-o-left { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-caret-square-o-left::before { content: ""; }

.la.la-toggle-left { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-toggle-left::before { content: ""; }

.la.la-dot-circle-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-dot-circle-o::before { content: ""; }

.la.la-vimeo-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-try::before { content: ""; }

.la.la-turkish-lira::before { content: ""; }

.la.la-plus-square-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-plus-square-o::before { content: ""; }

.la.la-slack { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-wordpress { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-openid { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-institution::before { content: ""; }

.la.la-bank::before { content: ""; }

.la.la-mortar-board::before { content: ""; }

.la.la-yahoo { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-google { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-reddit { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-reddit-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-stumbleupon-circle { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-stumbleupon { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-delicious { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-digg { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-pied-piper-pp { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-pied-piper-alt { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-drupal { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-joomla { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-spoon::before { content: ""; }

.la.la-behance { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-behance-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-steam { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-steam-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-automobile::before { content: ""; }

.la.la-cab::before { content: ""; }

.la.la-envelope-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-envelope-o::before { content: ""; }

.la.la-deviantart { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-soundcloud { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-file-pdf-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-pdf-o::before { content: ""; }

.la.la-file-word-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-word-o::before { content: ""; }

.la.la-file-excel-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-excel-o::before { content: ""; }

.la.la-file-powerpoint-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-powerpoint-o::before { content: ""; }

.la.la-file-image-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-image-o::before { content: ""; }

.la.la-file-photo-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-photo-o::before { content: ""; }

.la.la-file-picture-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-picture-o::before { content: ""; }

.la.la-file-archive-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-archive-o::before { content: ""; }

.la.la-file-zip-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-zip-o::before { content: ""; }

.la.la-file-audio-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-audio-o::before { content: ""; }

.la.la-file-sound-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-sound-o::before { content: ""; }

.la.la-file-video-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-video-o::before { content: ""; }

.la.la-file-movie-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-movie-o::before { content: ""; }

.la.la-file-code-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-code-o::before { content: ""; }

.la.la-vine { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-codepen { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-jsfiddle { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-life-ring { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-life-bouy { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-life-bouy::before { content: ""; }

.la.la-life-buoy { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-life-buoy::before { content: ""; }

.la.la-life-saver { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-life-saver::before { content: ""; }

.la.la-support { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-support::before { content: ""; }

.la.la-circle-o-notch::before { content: ""; }

.la.la-rebel { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-ra { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-ra::before { content: ""; }

.la.la-resistance { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-resistance::before { content: ""; }

.la.la-empire { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-ge { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-ge::before { content: ""; }

.la.la-git-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-git { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-hacker-news { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-y-combinator-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-y-combinator-square::before { content: ""; }

.la.la-yc-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-yc-square::before { content: ""; }

.la.la-tencent-weibo { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-qq { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-weixin { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-wechat { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-wechat::before { content: ""; }

.la.la-send::before { content: ""; }

.la.la-paper-plane-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-paper-plane-o::before { content: ""; }

.la.la-send-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-send-o::before { content: ""; }

.la.la-circle-thin { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-circle-thin::before { content: ""; }

.la.la-header::before { content: ""; }

.la.la-sliders::before { content: ""; }

.la.la-futbol-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-futbol-o::before { content: ""; }

.la.la-soccer-ball-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-soccer-ball-o::before { content: ""; }

.la.la-slideshare { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-twitch { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-yelp { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-newspaper-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-newspaper-o::before { content: ""; }

.la.la-paypal { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-google-wallet { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-cc-visa { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-cc-mastercard { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-cc-discover { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-cc-amex { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-cc-paypal { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-cc-stripe { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-bell-slash-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-bell-slash-o::before { content: ""; }

.la.la-trash::before { content: ""; }

.la.la-copyright { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-eyedropper::before { content: ""; }

.la.la-area-chart::before { content: ""; }

.la.la-pie-chart::before { content: ""; }

.la.la-line-chart::before { content: ""; }

.la.la-lastfm { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-lastfm-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-ioxhost { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-angellist { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-cc { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-cc::before { content: ""; }

.la.la-ils::before { content: ""; }

.la.la-shekel::before { content: ""; }

.la.la-sheqel::before { content: ""; }

.la.la-meanpath { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-meanpath::before { content: ""; }

.la.la-buysellads { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-connectdevelop { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-dashcube { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-forumbee { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-leanpub { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-sellsy { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-shirtsinbulk { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-simplybuilt { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-skyatlas { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-diamond { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-diamond::before { content: ""; }

.la.la-intersex::before { content: ""; }

.la.la-facebook-official { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-facebook-official::before { content: ""; }

.la.la-pinterest-p { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-whatsapp { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-hotel::before { content: ""; }

.la.la-viacoin { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-medium { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-y-combinator { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-yc { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-yc::before { content: ""; }

.la.la-optin-monster { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-opencart { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-expeditedssl { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-battery-4::before { content: ""; }

.la.la-battery::before { content: ""; }

.la.la-battery-3::before { content: ""; }

.la.la-battery-2::before { content: ""; }

.la.la-battery-1::before { content: ""; }

.la.la-battery-0::before { content: ""; }

.la.la-object-group { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-object-ungroup { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-sticky-note-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-sticky-note-o::before { content: ""; }

.la.la-cc-jcb { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-cc-diners-club { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-clone { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hourglass-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hourglass-o::before { content: ""; }

.la.la-hourglass-1::before { content: ""; }

.la.la-hourglass-2::before { content: ""; }

.la.la-hourglass-3::before { content: ""; }

.la.la-hand-rock-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-rock-o::before { content: ""; }

.la.la-hand-grab-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-grab-o::before { content: ""; }

.la.la-hand-paper-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-paper-o::before { content: ""; }

.la.la-hand-stop-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-stop-o::before { content: ""; }

.la.la-hand-scissors-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-scissors-o::before { content: ""; }

.la.la-hand-lizard-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-lizard-o::before { content: ""; }

.la.la-hand-spock-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-spock-o::before { content: ""; }

.la.la-hand-pointer-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-pointer-o::before { content: ""; }

.la.la-hand-peace-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-peace-o::before { content: ""; }

.la.la-registered { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-creative-commons { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-gg { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-gg-circle { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-tripadvisor { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-odnoklassniki { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-odnoklassniki-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-get-pocket { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-wikipedia-w { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-safari { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-chrome { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-firefox { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-opera { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-internet-explorer { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-television::before { content: ""; }

.la.la-contao { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-500px { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-amazon { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-calendar-plus-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-calendar-plus-o::before { content: ""; }

.la.la-calendar-minus-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-calendar-minus-o::before { content: ""; }

.la.la-calendar-times-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-calendar-times-o::before { content: ""; }

.la.la-calendar-check-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-calendar-check-o::before { content: ""; }

.la.la-map-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-map-o::before { content: ""; }

.la.la-commenting::before { content: ""; }

.la.la-commenting-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-commenting-o::before { content: ""; }

.la.la-houzz { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-vimeo { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-vimeo::before { content: ""; }

.la.la-black-tie { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-fonticons { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-reddit-alien { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-edge { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-credit-card-alt::before { content: ""; }

.la.la-codiepie { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-modx { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-fort-awesome { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-usb { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-product-hunt { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-mixcloud { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-scribd { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-pause-circle-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-pause-circle-o::before { content: ""; }

.la.la-stop-circle-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-stop-circle-o::before { content: ""; }

.la.la-bluetooth { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-bluetooth-b { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-gitlab { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-wpbeginner { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-wpforms { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-envira { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-wheelchair-alt { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-wheelchair-alt::before { content: ""; }

.la.la-question-circle-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-question-circle-o::before { content: ""; }

.la.la-volume-control-phone::before { content: ""; }

.la.la-asl-interpreting::before { content: ""; }

.la.la-deafness::before { content: ""; }

.la.la-hard-of-hearing::before { content: ""; }

.la.la-glide { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-glide-g { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-signing::before { content: ""; }

.la.la-viadeo { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-viadeo-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-snapchat { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-snapchat-ghost { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-snapchat-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-pied-piper { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-first-order { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-yoast { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-themeisle { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-google-plus-official { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-google-plus-official::before { content: ""; }

.la.la-google-plus-circle { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-google-plus-circle::before { content: ""; }

.la.la-font-awesome { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-fa { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-fa::before { content: ""; }

.la.la-handshake-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-handshake-o::before { content: ""; }

.la.la-envelope-open-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-envelope-open-o::before { content: ""; }

.la.la-linode { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-address-book-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-address-book-o::before { content: ""; }

.la.la-vcard::before { content: ""; }

.la.la-address-card-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-address-card-o::before { content: ""; }

.la.la-vcard-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-vcard-o::before { content: ""; }

.la.la-user-circle-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-user-circle-o::before { content: ""; }

.la.la-user-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-user-o::before { content: ""; }

.la.la-id-badge { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-drivers-license::before { content: ""; }

.la.la-id-card-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-id-card-o::before { content: ""; }

.la.la-drivers-license-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-drivers-license-o::before { content: ""; }

.la.la-quora { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-free-code-camp { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-telegram { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-thermometer-4::before { content: ""; }

.la.la-thermometer::before { content: ""; }

.la.la-thermometer-3::before { content: ""; }

.la.la-thermometer-2::before { content: ""; }

.la.la-thermometer-1::before { content: ""; }

.la.la-thermometer-0::before { content: ""; }

.la.la-bathtub::before { content: ""; }

.la.la-s15::before { content: ""; }

.la.la-window-maximize { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-window-restore { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-times-rectangle::before { content: ""; }

.la.la-window-close-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-window-close-o::before { content: ""; }

.la.la-times-rectangle-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-times-rectangle-o::before { content: ""; }

.la.la-bandcamp { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-grav { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-etsy { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-imdb { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-ravelry { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-eercast { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-eercast::before { content: ""; }

.la.la-snowflake-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-snowflake-o::before { content: ""; }

.la.la-superpowers { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-wpexplorer { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-spotify { font-family: "Line Awesome Brands"; font-weight: 400; }

@charset "utf-8";



.icon-bzo { font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: bzoicon !important; }

.icon-bzo i { font-style: normal; }

.icon-bzo-icon-1::before { content: ""; }

.icon-bzo-icon-2::before { content: ""; }

.icon-bzo-icon-3::before { content: ""; }

.icon-bzo-play::before { content: ""; }

.icon-bzo-tw::before { content: ""; }

.icon-bzo-p::before { content: ""; }

.icon-bzo-ins::before { content: ""; }

.icon-bzo-face::before { content: ""; }

.icon-bzo-youtube::before { content: ""; }

.icon-bzo-tik::before { content: ""; }

.icon-bzo-service1::before { content: ""; }

.icon-bzo-service2::before { content: ""; }

.icon-bzo-service3::before { content: ""; }

.icon-bzo-service4::before { content: ""; }

.icon-bzo-map::before { content: ""; }

.icon-bzo-mail2::before { content: ""; }

.icon-bzo-phone2::before { content: ""; }

.icon-btn::before { content: ""; }

.icon-bzo-map-acc::before { content: ""; }

.icon-bzo-phone::before { content: ""; }

.icon-bzo-clock::before { content: ""; }

.icon-bzo-tai-tho::before { content: ""; color: rgb(240, 163, 163); }

.icon-bzo-giot-nuoc::before { content: ""; color: rgb(108, 157, 231); }

.icon-bzo-nhiet-do::before { content: ""; color: rgb(161, 119, 230); }

.icon-bzo-map-word::before { content: ""; color: rgb(202, 146, 105); }

.icon-bzo-box::before { content: ""; color: rgb(157, 208, 106); }

.icon-bzo-filter-gridn::before { content: ""; color: rgb(217, 217, 217); }

.icon-bzo-filter-grid3::before { content: ""; color: rgb(217, 217, 217); }

.icon-bzo-filter-grid2::before { content: ""; color: rgb(217, 217, 217); }

.icon-bzo-filter-list::before { content: ""; color: rgb(217, 217, 217); }

.icon-bzo-quote::before { content: ""; color: rgb(255, 173, 155); }

.icon-bzo-pri::before { content: ""; color: rgb(255, 94, 94); }

.icon-Frame-232::before { content: ""; color: rgb(68, 143, 255); }

.icon-bzo-inst::before { content: ""; color: rgb(255, 99, 99); }

.icon-bzo-fac::before { content: ""; color: rgb(57, 136, 255); }

.icon-bzo-quickview .path1::before { content: ""; }

.icon-bzo-quickview .path2::before { content: ""; margin-left: -1.42871em; color: rgb(255, 255, 255); opacity: 0.2; }

.icon-bzo-add-cart::before { content: ""; color: rgb(255, 255, 255); }

.icon-bzo-xoay::before { content: ""; }

.icon-bzo-xe::before { content: ""; }

.icon-bzo-time::before { content: ""; }

.icon-bzo-mat .path1::before { content: ""; color: rgb(41, 48, 66); }

.icon-bzo-mat .path2::before { content: ""; margin-left: -1em; color: rgb(255, 255, 255); opacity: 0.2; }

.icon-bzo-share .path1::before { content: ""; color: rgb(41, 48, 66); }

.icon-bzo-share .path2::before { content: ""; margin-left: -1em; color: rgb(255, 255, 255); opacity: 0.2; }

.icon-bzo-twt .path1::before { content: ""; color: rgb(45, 170, 225); }

.icon-bzo-twt .path2::before { content: ""; margin-left: -1em; color: rgb(255, 255, 255); }

.icon-bzo-fb::before { content: ""; color: rgb(24, 119, 242); }

.icon-bzo-google .path1::before { content: ""; color: rgb(251, 187, 0); }

.icon-bzo-google .path2::before { content: ""; margin-left: -1em; color: rgb(81, 142, 248); }

.icon-bzo-google .path3::before { content: ""; margin-left: -1em; color: rgb(40, 180, 70); }

.icon-bzo-google .path4::before { content: ""; margin-left: -1em; color: rgb(241, 67, 54); }

.icon-bzo-up::before { content: ""; }

.icon-bzo-dow::before { content: ""; }

.icon-bzo-right::before { content: ""; }

.icon-bzo-left::before { content: ""; }

.icon-bzo-minus::before { content: ""; }

.icon-bzo-increase::before { content: ""; }

.icon-bzo-truck::before { content: ""; }

.icon-bzo-not-validated::before { content: ""; color: rgb(255, 102, 102); }

.icon-bzo-cancel::before { content: ""; }

.icon-bzo-validated::before { content: ""; }

.icon-bzo-chat::before { content: ""; }

.icon-bzo-tim .path1::before { content: ""; color: rgb(41, 48, 66); }

.icon-bzo-tim .path2::before { content: ""; margin-left: -1em; color: rgb(255, 255, 255); opacity: 0.2; }

.icon-bzo-user::before { content: ""; }

.icon-bzo-search::before { content: ""; }

.icon-bzo-remove::before { content: ""; }

.icon-bzo-cart::before { content: ""; }

.icon-bzo-close::before { content: ""; }

.icon-bzo-close2::before { content: ""; }

.icon-bzo-arrow-dow::before { content: ""; }

.icon-bzo-arrow-up::before { content: ""; }

.icon-bzo-arrow-right::before { content: ""; }

.icon-bzo-arrow-left::before { content: ""; }

.icon-bzo-calendar::before { content: ""; }

.icon-bzo-mail::before { content: ""; }

@charset "utf-8";

.fa, .fab, .fad, .fal, .far, .fas { -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }

.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -0.0667em; }

.fa-xs { font-size: 0.75em; }

.fa-sm { font-size: 0.875em; }

.fa-1x { font-size: 1em; }

.fa-2x { font-size: 2em; }

.fa-3x { font-size: 3em; }

.fa-4x { font-size: 4em; }

.fa-5x { font-size: 5em; }

.fa-6x { font-size: 6em; }

.fa-7x { font-size: 7em; }

.fa-8x { font-size: 8em; }

.fa-9x { font-size: 9em; }

.fa-10x { font-size: 10em; }

.fa-fw { text-align: center; width: 1.25em; }

.fa-ul { list-style-type: none; margin-left: 2.5em; padding-left: 0px; }

.fa-ul > li { position: relative; }

.fa-li { left: -2em; position: absolute; text-align: center; width: 2em; line-height: inherit; }

.fa-border { border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; padding: 0.2em 0.25em 0.15em; }

.fa-pull-left { float: left; }

.fa-pull-right { float: right; }

.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left { margin-right: 0.3em; }

.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right { margin-left: 0.3em; }

.fa-spin { animation: 2s linear 0s infinite normal none running fa-spin; }

.fa-pulse { animation: 1s steps(8) 0s infinite normal none running fa-spin; }

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

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

.fa-rotate-90 { transform: rotate(90deg); }

.fa-rotate-180 { transform: rotate(180deg); }

.fa-rotate-270 { transform: rotate(270deg); }

.fa-flip-horizontal { transform: scale(-1, 1); }

.fa-flip-vertical { transform: scale(1, -1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { transform: scale(-1, -1); }

:root .fa-flip-both, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-rotate-90 { filter: none; }

.fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; }

.fa-stack-1x, .fa-stack-2x { left: 0px; position: absolute; text-align: center; width: 100%; }

.fa-stack-1x { line-height: inherit; }

.fa-stack-2x { font-size: 2em; }

.fa-inverse { color: rgb(255, 255, 255); }

.fa-500px::before { content: ""; }

.fa-accessible-icon::before { content: ""; }

.fa-accusoft::before { content: ""; }

.fa-acquisitions-incorporated::before { content: ""; }

.fa-ad::before { content: ""; }

.fa-address-book::before { content: ""; }

.fa-address-card::before { content: ""; }

.fa-adjust::before { content: ""; }

.fa-adn::before { content: ""; }

.fa-adobe::before { content: ""; }

.fa-adversal::before { content: ""; }

.fa-affiliatetheme::before { content: ""; }

.fa-air-freshener::before { content: ""; }

.fa-airbnb::before { content: ""; }

.fa-algolia::before { content: ""; }

.fa-align-center::before { content: ""; }

.fa-align-justify::before { content: ""; }

.fa-align-left::before { content: ""; }

.fa-align-right::before { content: ""; }

.fa-alipay::before { content: ""; }

.fa-allergies::before { content: ""; }

.fa-amazon::before { content: ""; }

.fa-amazon-pay::before { content: ""; }

.fa-ambulance::before { content: ""; }

.fa-american-sign-language-interpreting::before { content: ""; }

.fa-amilia::before { content: ""; }

.fa-anchor::before { content: ""; }

.fa-android::before { content: ""; }

.fa-angellist::before { content: ""; }

.fa-angle-double-down::before { content: ""; }

.fa-angle-double-left::before { content: ""; }

.fa-angle-double-right::before { content: ""; }

.fa-angle-double-up::before { content: ""; }

.fa-angle-down::before { content: ""; }

.fa-angle-left::before { content: ""; }

.fa-angle-right::before { content: ""; }

.fa-angle-up::before { content: ""; }

.fa-angry::before { content: ""; }

.fa-angrycreative::before { content: ""; }

.fa-angular::before { content: ""; }

.fa-ankh::before { content: ""; }

.fa-app-store::before { content: ""; }

.fa-app-store-ios::before { content: ""; }

.fa-apper::before { content: ""; }

.fa-apple::before { content: ""; }

.fa-apple-alt::before { content: ""; }

.fa-apple-pay::before { content: ""; }

.fa-archive::before { content: ""; }

.fa-archway::before { content: ""; }

.fa-arrow-alt-circle-down::before { content: ""; }

.fa-arrow-alt-circle-left::before { content: ""; }

.fa-arrow-alt-circle-right::before { content: ""; }

.fa-arrow-alt-circle-up::before { content: ""; }

.fa-arrow-circle-down::before { content: ""; }

.fa-arrow-circle-left::before { content: ""; }

.fa-arrow-circle-right::before { content: ""; }

.fa-arrow-circle-up::before { content: ""; }

.fa-arrow-down::before { content: ""; }

.fa-arrow-left::before { content: ""; }

.fa-arrow-right::before { content: ""; }

.fa-arrow-up::before { content: ""; }

.fa-arrows-alt::before { content: ""; }

.fa-arrows-alt-h::before { content: ""; }

.fa-arrows-alt-v::before { content: ""; }

.fa-artstation::before { content: ""; }

.fa-assistive-listening-systems::before { content: ""; }

.fa-asterisk::before { content: ""; }

.fa-asymmetrik::before { content: ""; }

.fa-at::before { content: ""; }

.fa-atlas::before { content: ""; }

.fa-atlassian::before { content: ""; }

.fa-atom::before { content: ""; }

.fa-audible::before { content: ""; }

.fa-audio-description::before { content: ""; }

.fa-autoprefixer::before { content: ""; }

.fa-avianex::before { content: ""; }

.fa-aviato::before { content: ""; }

.fa-award::before { content: ""; }

.fa-aws::before { content: ""; }

.fa-baby::before { content: ""; }

.fa-baby-carriage::before { content: ""; }

.fa-backspace::before { content: ""; }

.fa-backward::before { content: ""; }

.fa-bacon::before { content: ""; }

.fa-balance-scale::before { content: ""; }

.fa-balance-scale-left::before { content: ""; }

.fa-balance-scale-right::before { content: ""; }

.fa-ban::before { content: ""; }

.fa-band-aid::before { content: ""; }

.fa-bandcamp::before { content: ""; }

.fa-barcode::before { content: ""; }

.fa-bars::before { content: ""; }

.fa-baseball-ball::before { content: ""; }

.fa-basketball-ball::before { content: ""; }

.fa-bath::before { content: ""; }

.fa-battery-empty::before { content: ""; }

.fa-battery-full::before { content: ""; }

.fa-battery-half::before { content: ""; }

.fa-battery-quarter::before { content: ""; }

.fa-battery-three-quarters::before { content: ""; }

.fa-battle-net::before { content: ""; }

.fa-bed::before { content: ""; }

.fa-beer::before { content: ""; }

.fa-behance::before { content: ""; }

.fa-behance-square::before { content: ""; }

.fa-bell::before { content: ""; }

.fa-bell-slash::before { content: ""; }

.fa-bezier-curve::before { content: ""; }

.fa-bible::before { content: ""; }

.fa-bicycle::before { content: ""; }

.fa-biking::before { content: ""; }

.fa-bimobject::before { content: ""; }

.fa-binoculars::before { content: ""; }

.fa-biohazard::before { content: ""; }

.fa-birthday-cake::before { content: ""; }

.fa-bitbucket::before { content: ""; }

.fa-bitcoin::before { content: ""; }

.fa-bity::before { content: ""; }

.fa-black-tie::before { content: ""; }

.fa-blackberry::before { content: ""; }

.fa-blender::before { content: ""; }

.fa-blender-phone::before { content: ""; }

.fa-blind::before { content: ""; }

.fa-blog::before { content: ""; }

.fa-blogger::before { content: ""; }

.fa-blogger-b::before { content: ""; }

.fa-bluetooth::before { content: ""; }

.fa-bluetooth-b::before { content: ""; }

.fa-bold::before { content: ""; }

.fa-bolt::before { content: ""; }

.fa-bomb::before { content: ""; }

.fa-bone::before { content: ""; }

.fa-bong::before { content: ""; }

.fa-book::before { content: ""; }

.fa-book-dead::before { content: ""; }

.fa-book-medical::before { content: ""; }

.fa-book-open::before { content: ""; }

.fa-book-reader::before { content: ""; }

.fa-bookmark::before { content: ""; }

.fa-bootstrap::before { content: ""; }

.fa-border-all::before { content: ""; }

.fa-border-none::before { content: ""; }

.fa-border-style::before { content: ""; }

.fa-bowling-ball::before { content: ""; }

.fa-box::before { content: ""; }

.fa-box-open::before { content: ""; }

.fa-boxes::before { content: ""; }

.fa-braille::before { content: ""; }

.fa-brain::before { content: ""; }

.fa-bread-slice::before { content: ""; }

.fa-briefcase::before { content: ""; }

.fa-briefcase-medical::before { content: ""; }

.fa-broadcast-tower::before { content: ""; }

.fa-broom::before { content: ""; }

.fa-brush::before { content: ""; }

.fa-btc::before { content: ""; }

.fa-buffer::before { content: ""; }

.fa-bug::before { content: ""; }

.fa-building::before { content: ""; }

.fa-bullhorn::before { content: ""; }

.fa-bullseye::before { content: ""; }

.fa-burn::before { content: ""; }

.fa-buromobelexperte::before { content: ""; }

.fa-bus::before { content: ""; }

.fa-bus-alt::before { content: ""; }

.fa-business-time::before { content: ""; }

.fa-buy-n-large::before { content: ""; }

.fa-buysellads::before { content: ""; }

.fa-calculator::before { content: ""; }

.fa-calendar::before { content: ""; }

.fa-calendar-alt::before { content: ""; }

.fa-calendar-check::before { content: ""; }

.fa-calendar-day::before { content: ""; }

.fa-calendar-minus::before { content: ""; }

.fa-calendar-plus::before { content: ""; }

.fa-calendar-times::before { content: ""; }

.fa-calendar-week::before { content: ""; }

.fa-camera::before { content: ""; }

.fa-camera-retro::before { content: ""; }

.fa-campground::before { content: ""; }

.fa-canadian-maple-leaf::before { content: ""; }

.fa-candy-cane::before { content: ""; }

.fa-cannabis::before { content: ""; }

.fa-capsules::before { content: ""; }

.fa-car::before { content: ""; }

.fa-car-alt::before { content: ""; }

.fa-car-battery::before { content: ""; }

.fa-car-crash::before { content: ""; }

.fa-car-side::before { content: ""; }

.fa-caret-down::before { content: ""; }

.fa-caret-left::before { content: ""; }

.fa-caret-right::before { content: ""; }

.fa-caret-square-down::before { content: ""; }

.fa-caret-square-left::before { content: ""; }

.fa-caret-square-right::before { content: ""; }

.fa-caret-square-up::before { content: ""; }

.fa-caret-up::before { content: ""; }

.fa-carrot::before { content: ""; }

.fa-cart-arrow-down::before { content: ""; }

.fa-cart-plus::before { content: ""; }

.fa-cash-register::before { content: ""; }

.fa-cat::before { content: ""; }

.fa-cc-amazon-pay::before { content: ""; }

.fa-cc-amex::before { content: ""; }

.fa-cc-apple-pay::before { content: ""; }

.fa-cc-diners-club::before { content: ""; }

.fa-cc-discover::before { content: ""; }

.fa-cc-jcb::before { content: ""; }

.fa-cc-mastercard::before { content: ""; }

.fa-cc-paypal::before { content: ""; }

.fa-cc-stripe::before { content: ""; }

.fa-cc-visa::before { content: ""; }

.fa-centercode::before { content: ""; }

.fa-centos::before { content: ""; }

.fa-certificate::before { content: ""; }

.fa-chair::before { content: ""; }

.fa-chalkboard::before { content: ""; }

.fa-chalkboard-teacher::before { content: ""; }

.fa-charging-station::before { content: ""; }

.fa-chart-area::before { content: ""; }

.fa-chart-bar::before { content: ""; }

.fa-chart-line::before { content: ""; }

.fa-chart-pie::before { content: ""; }

.fa-check::before { content: ""; }

.fa-check-circle::before { content: ""; }

.fa-check-double::before { content: ""; }

.fa-check-square::before { content: ""; }

.fa-cheese::before { content: ""; }

.fa-chess::before { content: ""; }

.fa-chess-bishop::before { content: ""; }

.fa-chess-board::before { content: ""; }

.fa-chess-king::before { content: ""; }

.fa-chess-knight::before { content: ""; }

.fa-chess-pawn::before { content: ""; }

.fa-chess-queen::before { content: ""; }

.fa-chess-rook::before { content: ""; }

.fa-chevron-circle-down::before { content: ""; }

.fa-chevron-circle-left::before { content: ""; }

.fa-chevron-circle-right::before { content: ""; }

.fa-chevron-circle-up::before { content: ""; }

.fa-chevron-down::before { content: ""; }

.fa-chevron-left::before { content: ""; }

.fa-chevron-right::before { content: ""; }

.fa-chevron-up::before { content: ""; }

.fa-child::before { content: ""; }

.fa-chrome::before { content: ""; }

.fa-chromecast::before { content: ""; }

.fa-church::before { content: ""; }

.fa-circle::before { content: ""; }

.fa-circle-notch::before { content: ""; }

.fa-city::before { content: ""; }

.fa-clinic-medical::before { content: ""; }

.fa-clipboard::before { content: ""; }

.fa-clipboard-check::before { content: ""; }

.fa-clipboard-list::before { content: ""; }

.fa-clock::before { content: ""; }

.fa-clone::before { content: ""; }

.fa-closed-captioning::before { content: ""; }

.fa-cloud::before { content: ""; }

.fa-cloud-download-alt::before { content: ""; }

.fa-cloud-meatball::before { content: ""; }

.fa-cloud-moon::before { content: ""; }

.fa-cloud-moon-rain::before { content: ""; }

.fa-cloud-rain::before { content: ""; }

.fa-cloud-showers-heavy::before { content: ""; }

.fa-cloud-sun::before { content: ""; }

.fa-cloud-sun-rain::before { content: ""; }

.fa-cloud-upload-alt::before { content: ""; }

.fa-cloudscale::before { content: ""; }

.fa-cloudsmith::before { content: ""; }

.fa-cloudversify::before { content: ""; }

.fa-cocktail::before { content: ""; }

.fa-code::before { content: ""; }

.fa-code-branch::before { content: ""; }

.fa-codepen::before { content: ""; }

.fa-codiepie::before { content: ""; }

.fa-coffee::before { content: ""; }

.fa-cog::before { content: ""; }

.fa-cogs::before { content: ""; }

.fa-coins::before { content: ""; }

.fa-columns::before { content: ""; }

.fa-comment::before { content: ""; }

.fa-comment-alt::before { content: ""; }

.fa-comment-dollar::before { content: ""; }

.fa-comment-dots::before { content: ""; }

.fa-comment-medical::before { content: ""; }

.fa-comment-slash::before { content: ""; }

.fa-comments::before { content: ""; }

.fa-comments-dollar::before { content: ""; }

.fa-compact-disc::before { content: ""; }

.fa-compass::before { content: ""; }

.fa-compress::before { content: ""; }

.fa-compress-arrows-alt::before { content: ""; }

.fa-concierge-bell::before { content: ""; }

.fa-confluence::before { content: ""; }

.fa-connectdevelop::before { content: ""; }

.fa-contao::before { content: ""; }

.fa-cookie::before { content: ""; }

.fa-cookie-bite::before { content: ""; }

.fa-copy::before { content: ""; }

.fa-copyright::before { content: ""; }

.fa-cotton-bureau::before { content: ""; }

.fa-couch::before { content: ""; }

.fa-cpanel::before { content: ""; }

.fa-creative-commons::before { content: ""; }

.fa-creative-commons-by::before { content: ""; }

.fa-creative-commons-nc::before { content: ""; }

.fa-creative-commons-nc-eu::before { content: ""; }

.fa-creative-commons-nc-jp::before { content: ""; }

.fa-creative-commons-nd::before { content: ""; }

.fa-creative-commons-pd::before { content: ""; }

.fa-creative-commons-pd-alt::before { content: ""; }

.fa-creative-commons-remix::before { content: ""; }

.fa-creative-commons-sa::before { content: ""; }

.fa-creative-commons-sampling::before { content: ""; }

.fa-creative-commons-sampling-plus::before { content: ""; }

.fa-creative-commons-share::before { content: ""; }

.fa-creative-commons-zero::before { content: ""; }

.fa-credit-card::before { content: ""; }

.fa-critical-role::before { content: ""; }

.fa-crop::before { content: ""; }

.fa-crop-alt::before { content: ""; }

.fa-cross::before { content: ""; }

.fa-crosshairs::before { content: ""; }

.fa-crow::before { content: ""; }

.fa-crown::before { content: ""; }

.fa-crutch::before { content: ""; }

.fa-css3::before { content: ""; }

.fa-css3-alt::before { content: ""; }

.fa-cube::before { content: ""; }

.fa-cubes::before { content: ""; }

.fa-cut::before { content: ""; }

.fa-cuttlefish::before { content: ""; }

.fa-d-and-d::before { content: ""; }

.fa-d-and-d-beyond::before { content: ""; }

.fa-dashcube::before { content: ""; }

.fa-database::before { content: ""; }

.fa-deaf::before { content: ""; }

.fa-delicious::before { content: ""; }

.fa-democrat::before { content: ""; }

.fa-deploydog::before { content: ""; }

.fa-deskpro::before { content: ""; }

.fa-desktop::before { content: ""; }

.fa-dev::before { content: ""; }

.fa-deviantart::before { content: ""; }

.fa-dharmachakra::before { content: ""; }

.fa-dhl::before { content: ""; }

.fa-diagnoses::before { content: ""; }

.fa-diaspora::before { content: ""; }

.fa-dice::before { content: ""; }

.fa-dice-d20::before { content: ""; }

.fa-dice-d6::before { content: ""; }

.fa-dice-five::before { content: ""; }

.fa-dice-four::before { content: ""; }

.fa-dice-one::before { content: ""; }

.fa-dice-six::before { content: ""; }

.fa-dice-three::before { content: ""; }

.fa-dice-two::before { content: ""; }

.fa-digg::before { content: ""; }

.fa-digital-ocean::before { content: ""; }

.fa-digital-tachograph::before { content: ""; }

.fa-directions::before { content: ""; }

.fa-discord::before { content: ""; }

.fa-discourse::before { content: ""; }

.fa-divide::before { content: ""; }

.fa-dizzy::before { content: ""; }

.fa-dna::before { content: ""; }

.fa-dochub::before { content: ""; }

.fa-docker::before { content: ""; }

.fa-dog::before { content: ""; }

.fa-dollar-sign::before { content: ""; }

.fa-dolly::before { content: ""; }

.fa-dolly-flatbed::before { content: ""; }

.fa-donate::before { content: ""; }

.fa-door-closed::before { content: ""; }

.fa-door-open::before { content: ""; }

.fa-dot-circle::before { content: ""; }

.fa-dove::before { content: ""; }

.fa-download::before { content: ""; }

.fa-draft2digital::before { content: ""; }

.fa-drafting-compass::before { content: ""; }

.fa-dragon::before { content: ""; }

.fa-draw-polygon::before { content: ""; }

.fa-dribbble::before { content: ""; }

.fa-dribbble-square::before { content: ""; }

.fa-dropbox::before { content: ""; }

.fa-drum::before { content: ""; }

.fa-drum-steelpan::before { content: ""; }

.fa-drumstick-bite::before { content: ""; }

.fa-drupal::before { content: ""; }

.fa-dumbbell::before { content: ""; }

.fa-dumpster::before { content: ""; }

.fa-dumpster-fire::before { content: ""; }

.fa-dungeon::before { content: ""; }

.fa-dyalog::before { content: ""; }

.fa-earlybirds::before { content: ""; }

.fa-ebay::before { content: ""; }

.fa-edge::before { content: ""; }

.fa-edit::before { content: ""; }

.fa-egg::before { content: ""; }

.fa-eject::before { content: ""; }

.fa-elementor::before { content: ""; }

.fa-ellipsis-h::before { content: ""; }

.fa-ellipsis-v::before { content: ""; }

.fa-ello::before { content: ""; }

.fa-ember::before { content: ""; }

.fa-empire::before { content: ""; }

.fa-envelope::before { content: ""; }

.fa-envelope-open::before { content: ""; }

.fa-envelope-open-text::before { content: ""; }

.fa-envelope-square::before { content: ""; }

.fa-envira::before { content: ""; }

.fa-equals::before { content: ""; }

.fa-eraser::before { content: ""; }

.fa-erlang::before { content: ""; }

.fa-ethereum::before { content: ""; }

.fa-ethernet::before { content: ""; }

.fa-etsy::before { content: ""; }

.fa-euro-sign::before { content: ""; }

.fa-evernote::before { content: ""; }

.fa-exchange-alt::before { content: ""; }

.fa-exclamation::before { content: ""; }

.fa-exclamation-circle::before { content: ""; }

.fa-exclamation-triangle::before { content: ""; }

.fa-expand::before { content: ""; }

.fa-expand-arrows-alt::before { content: ""; }

.fa-expeditedssl::before { content: ""; }

.fa-external-link-alt::before { content: ""; }

.fa-external-link-square-alt::before { content: ""; }

.fa-eye::before { content: ""; }

.fa-eye-dropper::before { content: ""; }

.fa-eye-slash::before { content: ""; }

.fa-facebook::before { content: ""; }

.fa-facebook-f::before { content: ""; }

.fa-facebook-messenger::before { content: ""; }

.fa-facebook-square::before { content: ""; }

.fa-fan::before { content: ""; }

.fa-fantasy-flight-games::before { content: ""; }

.fa-fast-backward::before { content: ""; }

.fa-fast-forward::before { content: ""; }

.fa-fax::before { content: ""; }

.fa-feather::before { content: ""; }

.fa-feather-alt::before { content: ""; }

.fa-fedex::before { content: ""; }

.fa-fedora::before { content: ""; }

.fa-female::before { content: ""; }

.fa-fighter-jet::before { content: ""; }

.fa-figma::before { content: ""; }

.fa-file::before { content: ""; }

.fa-file-alt::before { content: ""; }

.fa-file-archive::before { content: ""; }

.fa-file-audio::before { content: ""; }

.fa-file-code::before { content: ""; }

.fa-file-contract::before { content: ""; }

.fa-file-csv::before { content: ""; }

.fa-file-download::before { content: ""; }

.fa-file-excel::before { content: ""; }

.fa-file-export::before { content: ""; }

.fa-file-image::before { content: ""; }

.fa-file-import::before { content: ""; }

.fa-file-invoice::before { content: ""; }

.fa-file-invoice-dollar::before { content: ""; }

.fa-file-medical::before { content: ""; }

.fa-file-medical-alt::before { content: ""; }

.fa-file-pdf::before { content: ""; }

.fa-file-powerpoint::before { content: ""; }

.fa-file-prescription::before { content: ""; }

.fa-file-signature::before { content: ""; }

.fa-file-upload::before { content: ""; }

.fa-file-video::before { content: ""; }

.fa-file-word::before { content: ""; }

.fa-fill::before { content: ""; }

.fa-fill-drip::before { content: ""; }

.fa-film::before { content: ""; }

.fa-filter::before { content: ""; }

.fa-fingerprint::before { content: ""; }

.fa-fire::before { content: ""; }

.fa-fire-alt::before { content: ""; }

.fa-fire-extinguisher::before { content: ""; }

.fa-firefox::before { content: ""; }

.fa-first-aid::before { content: ""; }

.fa-first-order::before { content: ""; }

.fa-first-order-alt::before { content: ""; }

.fa-firstdraft::before { content: ""; }

.fa-fish::before { content: ""; }

.fa-fist-raised::before { content: ""; }

.fa-flag::before { content: ""; }

.fa-flag-checkered::before { content: ""; }

.fa-flag-usa::before { content: ""; }

.fa-flask::before { content: ""; }

.fa-flickr::before { content: ""; }

.fa-flipboard::before { content: ""; }

.fa-flushed::before { content: ""; }

.fa-fly::before { content: ""; }

.fa-folder::before { content: ""; }

.fa-folder-minus::before { content: ""; }

.fa-folder-open::before { content: ""; }

.fa-folder-plus::before { content: ""; }

.fa-font::before { content: ""; }

.fa-font-awesome::before { content: ""; }

.fa-font-awesome-alt::before { content: ""; }

.fa-font-awesome-flag::before { content: ""; }

.fa-font-awesome-logo-full::before { content: ""; }

.fa-fonticons::before { content: ""; }

.fa-fonticons-fi::before { content: ""; }

.fa-football-ball::before { content: ""; }

.fa-fort-awesome::before { content: ""; }

.fa-fort-awesome-alt::before { content: ""; }

.fa-forumbee::before { content: ""; }

.fa-forward::before { content: ""; }

.fa-foursquare::before { content: ""; }

.fa-free-code-camp::before { content: ""; }

.fa-freebsd::before { content: ""; }

.fa-frog::before { content: ""; }

.fa-frown::before { content: ""; }

.fa-frown-open::before { content: ""; }

.fa-fulcrum::before { content: ""; }

.fa-funnel-dollar::before { content: ""; }

.fa-futbol::before { content: ""; }

.fa-galactic-republic::before { content: ""; }

.fa-galactic-senate::before { content: ""; }

.fa-gamepad::before { content: ""; }

.fa-gas-pump::before { content: ""; }

.fa-gavel::before { content: ""; }

.fa-gem::before { content: ""; }

.fa-genderless::before { content: ""; }

.fa-get-pocket::before { content: ""; }

.fa-gg::before { content: ""; }

.fa-gg-circle::before { content: ""; }

.fa-ghost::before { content: ""; }

.fa-gift::before { content: ""; }

.fa-gifts::before { content: ""; }

.fa-git::before { content: ""; }

.fa-git-alt::before { content: ""; }

.fa-git-square::before { content: ""; }

.fa-github::before { content: ""; }

.fa-github-alt::before { content: ""; }

.fa-github-square::before { content: ""; }

.fa-gitkraken::before { content: ""; }

.fa-gitlab::before { content: ""; }

.fa-gitter::before { content: ""; }

.fa-glass-cheers::before { content: ""; }

.fa-glass-martini::before { content: ""; }

.fa-glass-martini-alt::before { content: ""; }

.fa-glass-whiskey::before { content: ""; }

.fa-glasses::before { content: ""; }

.fa-glide::before { content: ""; }

.fa-glide-g::before { content: ""; }

.fa-globe::before { content: ""; }

.fa-globe-africa::before { content: ""; }

.fa-globe-americas::before { content: ""; }

.fa-globe-asia::before { content: ""; }

.fa-globe-europe::before { content: ""; }

.fa-gofore::before { content: ""; }

.fa-golf-ball::before { content: ""; }

.fa-goodreads::before { content: ""; }

.fa-goodreads-g::before { content: ""; }

.fa-google::before { content: ""; }

.fa-google-drive::before { content: ""; }

.fa-google-play::before { content: ""; }

.fa-google-plus::before { content: ""; }

.fa-google-plus-g::before { content: ""; }

.fa-google-plus-square::before { content: ""; }

.fa-google-wallet::before { content: ""; }

.fa-gopuram::before { content: ""; }

.fa-graduation-cap::before { content: ""; }

.fa-gratipay::before { content: ""; }

.fa-grav::before { content: ""; }

.fa-greater-than::before { content: ""; }

.fa-greater-than-equal::before { content: ""; }

.fa-grimace::before { content: ""; }

.fa-grin::before { content: ""; }

.fa-grin-alt::before { content: ""; }

.fa-grin-beam::before { content: ""; }

.fa-grin-beam-sweat::before { content: ""; }

.fa-grin-hearts::before { content: ""; }

.fa-grin-squint::before { content: ""; }

.fa-grin-squint-tears::before { content: ""; }

.fa-grin-stars::before { content: ""; }

.fa-grin-tears::before { content: ""; }

.fa-grin-tongue::before { content: ""; }

.fa-grin-tongue-squint::before { content: ""; }

.fa-grin-tongue-wink::before { content: ""; }

.fa-grin-wink::before { content: ""; }

.fa-grip-horizontal::before { content: ""; }

.fa-grip-lines::before { content: ""; }

.fa-grip-lines-vertical::before { content: ""; }

.fa-grip-vertical::before { content: ""; }

.fa-gripfire::before { content: ""; }

.fa-grunt::before { content: ""; }

.fa-guitar::before { content: ""; }

.fa-gulp::before { content: ""; }

.fa-h-square::before { content: ""; }

.fa-hacker-news::before { content: ""; }

.fa-hacker-news-square::before { content: ""; }

.fa-hackerrank::before { content: ""; }

.fa-hamburger::before { content: ""; }

.fa-hammer::before { content: ""; }

.fa-hamsa::before { content: ""; }

.fa-hand-holding::before { content: ""; }

.fa-hand-holding-heart::before { content: ""; }

.fa-hand-holding-usd::before { content: ""; }

.fa-hand-lizard::before { content: ""; }

.fa-hand-middle-finger::before { content: ""; }

.fa-hand-paper::before { content: ""; }

.fa-hand-peace::before { content: ""; }

.fa-hand-point-down::before { content: ""; }

.fa-hand-point-left::before { content: ""; }

.fa-hand-point-right::before { content: ""; }

.fa-hand-point-up::before { content: ""; }

.fa-hand-pointer::before { content: ""; }

.fa-hand-rock::before { content: ""; }

.fa-hand-scissors::before { content: ""; }

.fa-hand-spock::before { content: ""; }

.fa-hands::before { content: ""; }

.fa-hands-helping::before { content: ""; }

.fa-handshake::before { content: ""; }

.fa-hanukiah::before { content: ""; }

.fa-hard-hat::before { content: ""; }

.fa-hashtag::before { content: ""; }

.fa-hat-cowboy::before { content: ""; }

.fa-hat-cowboy-side::before { content: ""; }

.fa-hat-wizard::before { content: ""; }

.fa-haykal::before { content: ""; }

.fa-hdd::before { content: ""; }

.fa-heading::before { content: ""; }

.fa-headphones::before { content: ""; }

.fa-headphones-alt::before { content: ""; }

.fa-headset::before { content: ""; }

.fa-heart::before { content: ""; }

.fa-heart-broken::before { content: ""; }

.fa-heartbeat::before { content: ""; }

.fa-helicopter::before { content: ""; }

.fa-highlighter::before { content: ""; }

.fa-hiking::before { content: ""; }

.fa-hippo::before { content: ""; }

.fa-hips::before { content: ""; }

.fa-hire-a-helper::before { content: ""; }

.fa-history::before { content: ""; }

.fa-hockey-puck::before { content: ""; }

.fa-holly-berry::before { content: ""; }

.fa-home::before { content: ""; }

.fa-hooli::before { content: ""; }

.fa-hornbill::before { content: ""; }

.fa-horse::before { content: ""; }

.fa-horse-head::before { content: ""; }

.fa-hospital::before { content: ""; }

.fa-hospital-alt::before { content: ""; }

.fa-hospital-symbol::before { content: ""; }

.fa-hot-tub::before { content: ""; }

.fa-hotdog::before { content: ""; }

.fa-hotel::before { content: ""; }

.fa-hotjar::before { content: ""; }

.fa-hourglass::before { content: ""; }

.fa-hourglass-end::before { content: ""; }

.fa-hourglass-half::before { content: ""; }

.fa-hourglass-start::before { content: ""; }

.fa-house-damage::before { content: ""; }

.fa-houzz::before { content: ""; }

.fa-hryvnia::before { content: ""; }

.fa-html5::before { content: ""; }

.fa-hubspot::before { content: ""; }

.fa-i-cursor::before { content: ""; }

.fa-ice-cream::before { content: ""; }

.fa-icicles::before { content: ""; }

.fa-icons::before { content: ""; }

.fa-id-badge::before { content: ""; }

.fa-id-card::before { content: ""; }

.fa-id-card-alt::before { content: ""; }

.fa-igloo::before { content: ""; }

.fa-image::before { content: ""; }

.fa-images::before { content: ""; }

.fa-imdb::before { content: ""; }

.fa-inbox::before { content: ""; }

.fa-indent::before { content: ""; }

.fa-industry::before { content: ""; }

.fa-infinity::before { content: ""; }

.fa-info::before { content: ""; }

.fa-info-circle::before { content: ""; }

.fa-instagram::before { content: ""; }

.fa-intercom::before { content: ""; }

.fa-internet-explorer::before { content: ""; }

.fa-invision::before { content: ""; }

.fa-ioxhost::before { content: ""; }

.fa-italic::before { content: ""; }

.fa-itch-io::before { content: ""; }

.fa-itunes::before { content: ""; }

.fa-itunes-note::before { content: ""; }

.fa-java::before { content: ""; }

.fa-jedi::before { content: ""; }

.fa-jedi-order::before { content: ""; }

.fa-jenkins::before { content: ""; }

.fa-jira::before { content: ""; }

.fa-joget::before { content: ""; }

.fa-joint::before { content: ""; }

.fa-joomla::before { content: ""; }

.fa-journal-whills::before { content: ""; }

.fa-js::before { content: ""; }

.fa-js-square::before { content: ""; }

.fa-jsfiddle::before { content: ""; }

.fa-kaaba::before { content: ""; }

.fa-kaggle::before { content: ""; }

.fa-key::before { content: ""; }

.fa-keybase::before { content: ""; }

.fa-keyboard::before { content: ""; }

.fa-keycdn::before { content: ""; }

.fa-khanda::before { content: ""; }

.fa-kickstarter::before { content: ""; }

.fa-kickstarter-k::before { content: ""; }

.fa-kiss::before { content: ""; }

.fa-kiss-beam::before { content: ""; }

.fa-kiss-wink-heart::before { content: ""; }

.fa-kiwi-bird::before { content: ""; }

.fa-korvue::before { content: ""; }

.fa-landmark::before { content: ""; }

.fa-language::before { content: ""; }

.fa-laptop::before { content: ""; }

.fa-laptop-code::before { content: ""; }

.fa-laptop-medical::before { content: ""; }

.fa-laravel::before { content: ""; }

.fa-lastfm::before { content: ""; }

.fa-lastfm-square::before { content: ""; }

.fa-laugh::before { content: ""; }

.fa-laugh-beam::before { content: ""; }

.fa-laugh-squint::before { content: ""; }

.fa-laugh-wink::before { content: ""; }

.fa-layer-group::before { content: ""; }

.fa-leaf::before { content: ""; }

.fa-leanpub::before { content: ""; }

.fa-lemon::before { content: ""; }

.fa-less::before { content: ""; }

.fa-less-than::before { content: ""; }

.fa-less-than-equal::before { content: ""; }

.fa-level-down-alt::before { content: ""; }

.fa-level-up-alt::before { content: ""; }

.fa-life-ring::before { content: ""; }

.fa-lightbulb::before { content: ""; }

.fa-line::before { content: ""; }

.fa-link::before { content: ""; }

.fa-linkedin::before { content: ""; }

.fa-linkedin-in::before { content: ""; }

.fa-linode::before { content: ""; }

.fa-linux::before { content: ""; }

.fa-lira-sign::before { content: ""; }

.fa-list::before { content: ""; }

.fa-list-alt::before { content: ""; }

.fa-list-ol::before { content: ""; }

.fa-list-ul::before { content: ""; }

.fa-location-arrow::before { content: ""; }

.fa-lock::before { content: ""; }

.fa-lock-open::before { content: ""; }

.fa-long-arrow-alt-down::before { content: ""; }

.fa-long-arrow-alt-left::before { content: ""; }

.fa-long-arrow-alt-right::before { content: ""; }

.fa-long-arrow-alt-up::before { content: ""; }

.fa-low-vision::before { content: ""; }

.fa-luggage-cart::before { content: ""; }

.fa-lyft::before { content: ""; }

.fa-magento::before { content: ""; }

.fa-magic::before { content: ""; }

.fa-magnet::before { content: ""; }

.fa-mail-bulk::before { content: ""; }

.fa-mailchimp::before { content: ""; }

.fa-male::before { content: ""; }

.fa-mandalorian::before { content: ""; }

.fa-map::before { content: ""; }

.fa-map-marked::before { content: ""; }

.fa-map-marked-alt::before { content: ""; }

.fa-map-marker::before { content: ""; }

.fa-map-marker-alt::before { content: ""; }

.fa-map-pin::before { content: ""; }

.fa-map-signs::before { content: ""; }

.fa-markdown::before { content: ""; }

.fa-marker::before { content: ""; }

.fa-mars::before { content: ""; }

.fa-mars-double::before { content: ""; }

.fa-mars-stroke::before { content: ""; }

.fa-mars-stroke-h::before { content: ""; }

.fa-mars-stroke-v::before { content: ""; }

.fa-mask::before { content: ""; }

.fa-mastodon::before { content: ""; }

.fa-maxcdn::before { content: ""; }

.fa-mdb::before { content: ""; }

.fa-medal::before { content: ""; }

.fa-medapps::before { content: ""; }

.fa-medium::before { content: ""; }

.fa-medium-m::before { content: ""; }

.fa-medkit::before { content: ""; }

.fa-medrt::before { content: ""; }

.fa-meetup::before { content: ""; }

.fa-megaport::before { content: ""; }

.fa-meh::before { content: ""; }

.fa-meh-blank::before { content: ""; }

.fa-meh-rolling-eyes::before { content: ""; }

.fa-memory::before { content: ""; }

.fa-mendeley::before { content: ""; }

.fa-menorah::before { content: ""; }

.fa-mercury::before { content: ""; }

.fa-meteor::before { content: ""; }

.fa-microchip::before { content: ""; }

.fa-microphone::before { content: ""; }

.fa-microphone-alt::before { content: ""; }

.fa-microphone-alt-slash::before { content: ""; }

.fa-microphone-slash::before { content: ""; }

.fa-microscope::before { content: ""; }

.fa-microsoft::before { content: ""; }

.fa-minus::before { content: ""; }

.fa-minus-circle::before { content: ""; }

.fa-minus-square::before { content: ""; }

.fa-mitten::before { content: ""; }

.fa-mix::before { content: ""; }

.fa-mixcloud::before { content: ""; }

.fa-mizuni::before { content: ""; }

.fa-mobile::before { content: ""; }

.fa-mobile-alt::before { content: ""; }

.fa-modx::before { content: ""; }

.fa-monero::before { content: ""; }

.fa-money-bill::before { content: ""; }

.fa-money-bill-alt::before { content: ""; }

.fa-money-bill-wave::before { content: ""; }

.fa-money-bill-wave-alt::before { content: ""; }

.fa-money-check::before { content: ""; }

.fa-money-check-alt::before { content: ""; }

.fa-monument::before { content: ""; }

.fa-moon::before { content: ""; }

.fa-mortar-pestle::before { content: ""; }

.fa-mosque::before { content: ""; }

.fa-motorcycle::before { content: ""; }

.fa-mountain::before { content: ""; }

.fa-mouse::before { content: ""; }

.fa-mouse-pointer::before { content: ""; }

.fa-mug-hot::before { content: ""; }

.fa-music::before { content: ""; }

.fa-napster::before { content: ""; }

.fa-neos::before { content: ""; }

.fa-network-wired::before { content: ""; }

.fa-neuter::before { content: ""; }

.fa-newspaper::before { content: ""; }

.fa-nimblr::before { content: ""; }

.fa-node::before { content: ""; }

.fa-node-js::before { content: ""; }

.fa-not-equal::before { content: ""; }

.fa-notes-medical::before { content: ""; }

.fa-npm::before { content: ""; }

.fa-ns8::before { content: ""; }

.fa-nutritionix::before { content: ""; }

.fa-object-group::before { content: ""; }

.fa-object-ungroup::before { content: ""; }

.fa-odnoklassniki::before { content: ""; }

.fa-odnoklassniki-square::before { content: ""; }

.fa-oil-can::before { content: ""; }

.fa-old-republic::before { content: ""; }

.fa-om::before { content: ""; }

.fa-opencart::before { content: ""; }

.fa-openid::before { content: ""; }

.fa-opera::before { content: ""; }

.fa-optin-monster::before { content: ""; }

.fa-orcid::before { content: ""; }

.fa-osi::before { content: ""; }

.fa-otter::before { content: ""; }

.fa-outdent::before { content: ""; }

.fa-page4::before { content: ""; }

.fa-pagelines::before { content: ""; }

.fa-pager::before { content: ""; }

.fa-paint-brush::before { content: ""; }

.fa-paint-roller::before { content: ""; }

.fa-palette::before { content: ""; }

.fa-palfed::before { content: ""; }

.fa-pallet::before { content: ""; }

.fa-paper-plane::before { content: ""; }

.fa-paperclip::before { content: ""; }

.fa-parachute-box::before { content: ""; }

.fa-paragraph::before { content: ""; }

.fa-parking::before { content: ""; }

.fa-passport::before { content: ""; }

.fa-pastafarianism::before { content: ""; }

.fa-paste::before { content: ""; }

.fa-patreon::before { content: ""; }

.fa-pause::before { content: ""; }

.fa-pause-circle::before { content: ""; }

.fa-paw::before { content: ""; }

.fa-paypal::before { content: ""; }

.fa-peace::before { content: ""; }

.fa-pen::before { content: ""; }

.fa-pen-alt::before { content: ""; }

.fa-pen-fancy::before { content: ""; }

.fa-pen-nib::before { content: ""; }

.fa-pen-square::before { content: ""; }

.fa-pencil-alt::before { content: ""; }

.fa-pencil-ruler::before { content: ""; }

.fa-penny-arcade::before { content: ""; }

.fa-people-carry::before { content: ""; }

.fa-pepper-hot::before { content: ""; }

.fa-percent::before { content: ""; }

.fa-percentage::before { content: ""; }

.fa-periscope::before { content: ""; }

.fa-person-booth::before { content: ""; }

.fa-phabricator::before { content: ""; }

.fa-phoenix-framework::before { content: ""; }

.fa-phoenix-squadron::before { content: ""; }

.fa-phone::before { content: ""; }

.fa-phone-alt::before { content: ""; }

.fa-phone-slash::before { content: ""; }

.fa-phone-square::before { content: ""; }

.fa-phone-square-alt::before { content: ""; }

.fa-phone-volume::before { content: ""; }

.fa-photo-video::before { content: ""; }

.fa-php::before { content: ""; }

.fa-pied-piper::before { content: ""; }

.fa-pied-piper-alt::before { content: ""; }

.fa-pied-piper-hat::before { content: ""; }

.fa-pied-piper-pp::before { content: ""; }

.fa-piggy-bank::before { content: ""; }

.fa-pills::before { content: ""; }

.fa-pinterest::before { content: ""; }

.fa-pinterest-p::before { content: ""; }

.fa-pinterest-square::before { content: ""; }

.fa-pizza-slice::before { content: ""; }

.fa-place-of-worship::before { content: ""; }

.fa-plane::before { content: ""; }

.fa-plane-arrival::before { content: ""; }

.fa-plane-departure::before { content: ""; }

.fa-play::before { content: ""; }

.fa-play-circle::before { content: ""; }

.fa-playstation::before { content: ""; }

.fa-plug::before { content: ""; }

.fa-plus::before { content: ""; }

.fa-plus-circle::before { content: ""; }

.fa-plus-square::before { content: ""; }

.fa-podcast::before { content: ""; }

.fa-poll::before { content: ""; }

.fa-poll-h::before { content: ""; }

.fa-poo::before { content: ""; }

.fa-poo-storm::before { content: ""; }

.fa-poop::before { content: ""; }

.fa-portrait::before { content: ""; }

.fa-pound-sign::before { content: ""; }

.fa-power-off::before { content: ""; }

.fa-pray::before { content: ""; }

.fa-praying-hands::before { content: ""; }

.fa-prescription::before { content: ""; }

.fa-prescription-bottle::before { content: ""; }

.fa-prescription-bottle-alt::before { content: ""; }

.fa-print::before { content: ""; }

.fa-procedures::before { content: ""; }

.fa-product-hunt::before { content: ""; }

.fa-project-diagram::before { content: ""; }

.fa-pushed::before { content: ""; }

.fa-puzzle-piece::before { content: ""; }

.fa-python::before { content: ""; }

.fa-qq::before { content: ""; }

.fa-qrcode::before { content: ""; }

.fa-question::before { content: ""; }

.fa-question-circle::before { content: ""; }

.fa-quidditch::before { content: ""; }

.fa-quinscape::before { content: ""; }

.fa-quora::before { content: ""; }

.fa-quote-left::before { content: ""; }

.fa-quote-right::before { content: ""; }

.fa-quran::before { content: ""; }

.fa-r-project::before { content: ""; }

.fa-radiation::before { content: ""; }

.fa-radiation-alt::before { content: ""; }

.fa-rainbow::before { content: ""; }

.fa-random::before { content: ""; }

.fa-raspberry-pi::before { content: ""; }

.fa-ravelry::before { content: ""; }

.fa-react::before { content: ""; }

.fa-reacteurope::before { content: ""; }

.fa-readme::before { content: ""; }

.fa-rebel::before { content: ""; }

.fa-receipt::before { content: ""; }

.fa-record-vinyl::before { content: ""; }

.fa-recycle::before { content: ""; }

.fa-red-river::before { content: ""; }

.fa-reddit::before { content: ""; }

.fa-reddit-alien::before { content: ""; }

.fa-reddit-square::before { content: ""; }

.fa-redhat::before { content: ""; }

.fa-redo::before { content: ""; }

.fa-redo-alt::before { content: ""; }

.fa-registered::before { content: ""; }

.fa-remove-format::before { content: ""; }

.fa-renren::before { content: ""; }

.fa-reply::before { content: ""; }

.fa-reply-all::before { content: ""; }

.fa-replyd::before { content: ""; }

.fa-republican::before { content: ""; }

.fa-researchgate::before { content: ""; }

.fa-resolving::before { content: ""; }

.fa-restroom::before { content: ""; }

.fa-retweet::before { content: ""; }

.fa-rev::before { content: ""; }

.fa-ribbon::before { content: ""; }

.fa-ring::before { content: ""; }

.fa-road::before { content: ""; }

.fa-robot::before { content: ""; }

.fa-rocket::before { content: ""; }

.fa-rocketchat::before { content: ""; }

.fa-rockrms::before { content: ""; }

.fa-route::before { content: ""; }

.fa-rss::before { content: ""; }

.fa-rss-square::before { content: ""; }

.fa-ruble-sign::before { content: ""; }

.fa-ruler::before { content: ""; }

.fa-ruler-combined::before { content: ""; }

.fa-ruler-horizontal::before { content: ""; }

.fa-ruler-vertical::before { content: ""; }

.fa-running::before { content: ""; }

.fa-rupee-sign::before { content: ""; }

.fa-sad-cry::before { content: ""; }

.fa-sad-tear::before { content: ""; }

.fa-safari::before { content: ""; }

.fa-salesforce::before { content: ""; }

.fa-sass::before { content: ""; }

.fa-satellite::before { content: ""; }

.fa-satellite-dish::before { content: ""; }

.fa-save::before { content: ""; }

.fa-schlix::before { content: ""; }

.fa-school::before { content: ""; }

.fa-screwdriver::before { content: ""; }

.fa-scribd::before { content: ""; }

.fa-scroll::before { content: ""; }

.fa-sd-card::before { content: ""; }

.fa-search::before { content: ""; }

.fa-search-dollar::before { content: ""; }

.fa-search-location::before { content: ""; }

.fa-search-minus::before { content: ""; }

.fa-search-plus::before { content: ""; }

.fa-searchengin::before { content: ""; }

.fa-seedling::before { content: ""; }

.fa-sellcast::before { content: ""; }

.fa-sellsy::before { content: ""; }

.fa-server::before { content: ""; }

.fa-servicestack::before { content: ""; }

.fa-shapes::before { content: ""; }

.fa-share::before { content: ""; }

.fa-share-alt::before { content: ""; }

.fa-share-alt-square::before { content: ""; }

.fa-share-square::before { content: ""; }

.fa-shekel-sign::before { content: ""; }

.fa-shield-alt::before { content: ""; }

.fa-ship::before { content: ""; }

.fa-shipping-fast::before { content: ""; }

.fa-shirtsinbulk::before { content: ""; }

.fa-shoe-prints::before { content: ""; }

.fa-shopping-bag::before { content: ""; }

.fa-shopping-basket::before { content: ""; }

.fa-shopping-cart::before { content: ""; }

.fa-shopware::before { content: ""; }

.fa-shower::before { content: ""; }

.fa-shuttle-van::before { content: ""; }

.fa-sign::before { content: ""; }

.fa-sign-in-alt::before { content: ""; }

.fa-sign-language::before { content: ""; }

.fa-sign-out-alt::before { content: ""; }

.fa-signal::before { content: ""; }

.fa-signature::before { content: ""; }

.fa-sim-card::before { content: ""; }

.fa-simplybuilt::before { content: ""; }

.fa-sistrix::before { content: ""; }

.fa-sitemap::before { content: ""; }

.fa-sith::before { content: ""; }

.fa-skating::before { content: ""; }

.fa-sketch::before { content: ""; }

.fa-skiing::before { content: ""; }

.fa-skiing-nordic::before { content: ""; }

.fa-skull::before { content: ""; }

.fa-skull-crossbones::before { content: ""; }

.fa-skyatlas::before { content: ""; }

.fa-skype::before { content: ""; }

.fa-slack::before { content: ""; }

.fa-slack-hash::before { content: ""; }

.fa-slash::before { content: ""; }

.fa-sleigh::before { content: ""; }

.fa-sliders-h::before { content: ""; }

.fa-slideshare::before { content: ""; }

.fa-smile::before { content: ""; }

.fa-smile-beam::before { content: ""; }

.fa-smile-wink::before { content: ""; }

.fa-smog::before { content: ""; }

.fa-smoking::before { content: ""; }

.fa-smoking-ban::before { content: ""; }

.fa-sms::before { content: ""; }

.fa-snapchat::before { content: ""; }

.fa-snapchat-ghost::before { content: ""; }

.fa-snapchat-square::before { content: ""; }

.fa-snowboarding::before { content: ""; }

.fa-snowflake::before { content: ""; }

.fa-snowman::before { content: ""; }

.fa-snowplow::before { content: ""; }

.fa-socks::before { content: ""; }

.fa-solar-panel::before { content: ""; }

.fa-sort::before { content: ""; }

.fa-sort-alpha-down::before { content: ""; }

.fa-sort-alpha-down-alt::before { content: ""; }

.fa-sort-alpha-up::before { content: ""; }

.fa-sort-alpha-up-alt::before { content: ""; }

.fa-sort-amount-down::before { content: ""; }

.fa-sort-amount-down-alt::before { content: ""; }

.fa-sort-amount-up::before { content: ""; }

.fa-sort-amount-up-alt::before { content: ""; }

.fa-sort-down::before { content: ""; }

.fa-sort-numeric-down::before { content: ""; }

.fa-sort-numeric-down-alt::before { content: ""; }

.fa-sort-numeric-up::before { content: ""; }

.fa-sort-numeric-up-alt::before { content: ""; }

.fa-sort-up::before { content: ""; }

.fa-soundcloud::before { content: ""; }

.fa-sourcetree::before { content: ""; }

.fa-spa::before { content: ""; }

.fa-space-shuttle::before { content: ""; }

.fa-speakap::before { content: ""; }

.fa-speaker-deck::before { content: ""; }

.fa-spell-check::before { content: ""; }

.fa-spider::before { content: ""; }

.fa-spinner::before { content: ""; }

.fa-splotch::before { content: ""; }

.fa-spotify::before { content: ""; }

.fa-spray-can::before { content: ""; }

.fa-square::before { content: ""; }

.fa-square-full::before { content: ""; }

.fa-square-root-alt::before { content: ""; }

.fa-squarespace::before { content: ""; }

.fa-stack-exchange::before { content: ""; }

.fa-stack-overflow::before { content: ""; }

.fa-stackpath::before { content: ""; }

.fa-stamp::before { content: ""; }

.fa-star::before { content: ""; }

.fa-star-and-crescent::before { content: ""; }

.fa-star-half::before { content: ""; }

.fa-star-half-alt::before { content: ""; }

.fa-star-of-david::before { content: ""; }

.fa-star-of-life::before { content: ""; }

.fa-staylinked::before { content: ""; }

.fa-steam::before { content: ""; }

.fa-steam-square::before { content: ""; }

.fa-steam-symbol::before { content: ""; }

.fa-step-backward::before { content: ""; }

.fa-step-forward::before { content: ""; }

.fa-stethoscope::before { content: ""; }

.fa-sticker-mule::before { content: ""; }

.fa-sticky-note::before { content: ""; }

.fa-stop::before { content: ""; }

.fa-stop-circle::before { content: ""; }

.fa-stopwatch::before { content: ""; }

.fa-store::before { content: ""; }

.fa-store-alt::before { content: ""; }

.fa-strava::before { content: ""; }

.fa-stream::before { content: ""; }

.fa-street-view::before { content: ""; }

.fa-strikethrough::before { content: ""; }

.fa-stripe::before { content: ""; }

.fa-stripe-s::before { content: ""; }

.fa-stroopwafel::before { content: ""; }

.fa-studiovinari::before { content: ""; }

.fa-stumbleupon::before { content: ""; }

.fa-stumbleupon-circle::before { content: ""; }

.fa-subscript::before { content: ""; }

.fa-subway::before { content: ""; }

.fa-suitcase::before { content: ""; }

.fa-suitcase-rolling::before { content: ""; }

.fa-sun::before { content: ""; }

.fa-superpowers::before { content: ""; }

.fa-superscript::before { content: ""; }

.fa-supple::before { content: ""; }

.fa-surprise::before { content: ""; }

.fa-suse::before { content: ""; }

.fa-swatchbook::before { content: ""; }

.fa-swift::before { content: ""; }

.fa-swimmer::before { content: ""; }

.fa-swimming-pool::before { content: ""; }

.fa-symfony::before { content: ""; }

.fa-synagogue::before { content: ""; }

.fa-sync::before { content: ""; }

.fa-sync-alt::before { content: ""; }

.fa-syringe::before { content: ""; }

.fa-table::before { content: ""; }

.fa-table-tennis::before { content: ""; }

.fa-tablet::before { content: ""; }

.fa-tablet-alt::before { content: ""; }

.fa-tablets::before { content: ""; }

.fa-tachometer-alt::before { content: ""; }

.fa-tag::before { content: ""; }

.fa-tags::before { content: ""; }

.fa-tape::before { content: ""; }

.fa-tasks::before { content: ""; }

.fa-taxi::before { content: ""; }

.fa-teamspeak::before { content: ""; }

.fa-teeth::before { content: ""; }

.fa-teeth-open::before { content: ""; }

.fa-telegram::before { content: ""; }

.fa-telegram-plane::before { content: ""; }

.fa-temperature-high::before { content: ""; }

.fa-temperature-low::before { content: ""; }

.fa-tencent-weibo::before { content: ""; }

.fa-tenge::before { content: ""; }

.fa-terminal::before { content: ""; }

.fa-text-height::before { content: ""; }

.fa-text-width::before { content: ""; }

.fa-th::before { content: ""; }

.fa-th-large::before { content: ""; }

.fa-th-list::before { content: ""; }

.fa-the-red-yeti::before { content: ""; }

.fa-theater-masks::before { content: ""; }

.fa-themeco::before { content: ""; }

.fa-themeisle::before { content: ""; }

.fa-thermometer::before { content: ""; }

.fa-thermometer-empty::before { content: ""; }

.fa-thermometer-full::before { content: ""; }

.fa-thermometer-half::before { content: ""; }

.fa-thermometer-quarter::before { content: ""; }

.fa-thermometer-three-quarters::before { content: ""; }

.fa-think-peaks::before { content: ""; }

.fa-thumbs-down::before { content: ""; }

.fa-thumbs-up::before { content: ""; }

.fa-thumbtack::before { content: ""; }

.fa-ticket-alt::before { content: ""; }

.fa-times::before { content: ""; }

.fa-times-circle::before { content: ""; }

.fa-tint::before { content: ""; }

.fa-tint-slash::before { content: ""; }

.fa-tired::before { content: ""; }

.fa-toggle-off::before { content: ""; }

.fa-toggle-on::before { content: ""; }

.fa-toilet::before { content: ""; }

.fa-toilet-paper::before { content: ""; }

.fa-toolbox::before { content: ""; }

.fa-tools::before { content: ""; }

.fa-tooth::before { content: ""; }

.fa-torah::before { content: ""; }

.fa-torii-gate::before { content: ""; }

.fa-tractor::before { content: ""; }

.fa-trade-federation::before { content: ""; }

.fa-trademark::before { content: ""; }

.fa-traffic-light::before { content: ""; }

.fa-train::before { content: ""; }

.fa-tram::before { content: ""; }

.fa-transgender::before { content: ""; }

.fa-transgender-alt::before { content: ""; }

.fa-trash::before { content: ""; }

.fa-trash-alt::before { content: ""; }

.fa-trash-restore::before { content: ""; }

.fa-trash-restore-alt::before { content: ""; }

.fa-tree::before { content: ""; }

.fa-trello::before { content: ""; }

.fa-tripadvisor::before { content: ""; }

.fa-trophy::before { content: ""; }

.fa-truck::before { content: ""; }

.fa-truck-loading::before { content: ""; }

.fa-truck-monster::before { content: ""; }

.fa-truck-moving::before { content: ""; }

.fa-truck-pickup::before { content: ""; }

.fa-tshirt::before { content: ""; }

.fa-tty::before { content: ""; }

.fa-tumblr::before { content: ""; }

.fa-tumblr-square::before { content: ""; }

.fa-tv::before { content: ""; }

.fa-twitch::before { content: ""; }

.fa-twitter::before { content: ""; }

.fa-twitter-square::before { content: ""; }

.fa-typo3::before { content: ""; }

.fa-uber::before { content: ""; }

.fa-ubuntu::before { content: ""; }

.fa-uikit::before { content: ""; }

.fa-umbraco::before { content: ""; }

.fa-umbrella::before { content: ""; }

.fa-umbrella-beach::before { content: ""; }

.fa-underline::before { content: ""; }

.fa-undo::before { content: ""; }

.fa-undo-alt::before { content: ""; }

.fa-uniregistry::before { content: ""; }

.fa-universal-access::before { content: ""; }

.fa-university::before { content: ""; }

.fa-unlink::before { content: ""; }

.fa-unlock::before { content: ""; }

.fa-unlock-alt::before { content: ""; }

.fa-untappd::before { content: ""; }

.fa-upload::before { content: ""; }

.fa-ups::before { content: ""; }

.fa-usb::before { content: ""; }

.fa-user::before { content: ""; }

.fa-user-alt::before { content: ""; }

.fa-user-alt-slash::before { content: ""; }

.fa-user-astronaut::before { content: ""; }

.fa-user-check::before { content: ""; }

.fa-user-circle::before { content: ""; }

.fa-user-clock::before { content: ""; }

.fa-user-cog::before { content: ""; }

.fa-user-edit::before { content: ""; }

.fa-user-friends::before { content: ""; }

.fa-user-graduate::before { content: ""; }

.fa-user-injured::before { content: ""; }

.fa-user-lock::before { content: ""; }

.fa-user-md::before { content: ""; }

.fa-user-minus::before { content: ""; }

.fa-user-ninja::before { content: ""; }

.fa-user-nurse::before { content: ""; }

.fa-user-plus::before { content: ""; }

.fa-user-secret::before { content: ""; }

.fa-user-shield::before { content: ""; }

.fa-user-slash::before { content: ""; }

.fa-user-tag::before { content: ""; }

.fa-user-tie::before { content: ""; }

.fa-user-times::before { content: ""; }

.fa-users::before { content: ""; }

.fa-users-cog::before { content: ""; }

.fa-usps::before { content: ""; }

.fa-ussunnah::before { content: ""; }

.fa-utensil-spoon::before { content: ""; }

.fa-utensils::before { content: ""; }

.fa-vaadin::before { content: ""; }

.fa-vector-square::before { content: ""; }

.fa-venus::before { content: ""; }

.fa-venus-double::before { content: ""; }

.fa-venus-mars::before { content: ""; }

.fa-viacoin::before { content: ""; }

.fa-viadeo::before { content: ""; }

.fa-viadeo-square::before { content: ""; }

.fa-vial::before { content: ""; }

.fa-vials::before { content: ""; }

.fa-viber::before { content: ""; }

.fa-video::before { content: ""; }

.fa-video-slash::before { content: ""; }

.fa-vihara::before { content: ""; }

.fa-vimeo::before { content: ""; }

.fa-vimeo-square::before { content: ""; }

.fa-vimeo-v::before { content: ""; }

.fa-vine::before { content: ""; }

.fa-vk::before { content: ""; }

.fa-vnv::before { content: ""; }

.fa-voicemail::before { content: ""; }

.fa-volleyball-ball::before { content: ""; }

.fa-volume-down::before { content: ""; }

.fa-volume-mute::before { content: ""; }

.fa-volume-off::before { content: ""; }

.fa-volume-up::before { content: ""; }

.fa-vote-yea::before { content: ""; }

.fa-vr-cardboard::before { content: ""; }

.fa-vuejs::before { content: ""; }

.fa-walking::before { content: ""; }

.fa-wallet::before { content: ""; }

.fa-warehouse::before { content: ""; }

.fa-water::before { content: ""; }

.fa-wave-square::before { content: ""; }

.fa-waze::before { content: ""; }

.fa-weebly::before { content: ""; }

.fa-weibo::before { content: ""; }

.fa-weight::before { content: ""; }

.fa-weight-hanging::before { content: ""; }

.fa-weixin::before { content: ""; }

.fa-whatsapp::before { content: ""; }

.fa-whatsapp-square::before { content: ""; }

.fa-wheelchair::before { content: ""; }

.fa-whmcs::before { content: ""; }

.fa-wifi::before { content: ""; }

.fa-wikipedia-w::before { content: ""; }

.fa-wind::before { content: ""; }

.fa-window-close::before { content: ""; }

.fa-window-maximize::before { content: ""; }

.fa-window-minimize::before { content: ""; }

.fa-window-restore::before { content: ""; }

.fa-windows::before { content: ""; }

.fa-wine-bottle::before { content: ""; }

.fa-wine-glass::before { content: ""; }

.fa-wine-glass-alt::before { content: ""; }

.fa-wix::before { content: ""; }

.fa-wizards-of-the-coast::before { content: ""; }

.fa-wolf-pack-battalion::before { content: ""; }

.fa-won-sign::before { content: ""; }

.fa-wordpress::before { content: ""; }

.fa-wordpress-simple::before { content: ""; }

.fa-wpbeginner::before { content: ""; }

.fa-wpexplorer::before { content: ""; }

.fa-wpforms::before { content: ""; }

.fa-wpressr::before { content: ""; }

.fa-wrench::before { content: ""; }

.fa-x-ray::before { content: ""; }

.fa-xbox::before { content: ""; }

.fa-xing::before { content: ""; }

.fa-xing-square::before { content: ""; }

.fa-y-combinator::before { content: ""; }

.fa-yahoo::before { content: ""; }

.fa-yammer::before { content: ""; }

.fa-yandex::before { content: ""; }

.fa-yandex-international::before { content: ""; }

.fa-yarn::before { content: ""; }

.fa-yelp::before { content: ""; }

.fa-yen-sign::before { content: ""; }

.fa-yin-yang::before { content: ""; }

.fa-yoast::before { content: ""; }

.fa-youtube::before { content: ""; }

.fa-youtube-square::before { content: ""; }

.fa-zhihu::before { content: ""; }

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

.sr-only-focusable:active, .sr-only-focusable:focus { clip: auto; height: auto; margin: 0px; overflow: visible; position: static; width: auto; }



.fab { font-family: "Font Awesome 5 Brands"; }



.far { font-family: "Font Awesome 5 Free"; font-weight: 400; }



.fa, .fas { font-family: "Font Awesome 5 Free"; font-weight: 900; }

@charset "utf-8";

@font-face { font-family: "Albert Sans"; font-style: normal; font-weight: 400; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZVYFeCGg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Albert Sans"; font-style: normal; font-weight: 400; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZbYFc.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Albert Sans"; font-style: normal; font-weight: 500; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZVYFeCGg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Albert Sans"; font-style: normal; font-weight: 500; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZbYFc.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Albert Sans"; font-style: normal; font-weight: 600; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZVYFeCGg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Albert Sans"; font-style: normal; font-weight: 600; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZbYFc.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Albert Sans"; font-style: normal; font-weight: 700; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZVYFeCGg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Albert Sans"; font-style: normal; font-weight: 700; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZbYFc.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Unbounded; font-style: normal; font-weight: 400; src: url("https://fonts.gstatic.com/s/unbounded/v12/Yq6W-LOTXCb04q32xlpwtsZfrxE.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Unbounded; font-style: normal; font-weight: 400; src: url("https://fonts.gstatic.com/s/unbounded/v12/Yq6W-LOTXCb04q32xlpwv8ZfrxE.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Unbounded; font-style: normal; font-weight: 400; src: url("https://fonts.gstatic.com/s/unbounded/v12/Yq6W-LOTXCb04q32xlpwtMZfrxE.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Unbounded; font-style: normal; font-weight: 400; src: url("https://fonts.gstatic.com/s/unbounded/v12/Yq6W-LOTXCb04q32xlpwtcZfrxE.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Unbounded; font-style: normal; font-weight: 400; src: url("https://fonts.gstatic.com/s/unbounded/v12/Yq6W-LOTXCb04q32xlpwu8Zf.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Unbounded; font-style: normal; font-weight: 500; src: url("https://fonts.gstatic.com/s/unbounded/v12/Yq6W-LOTXCb04q32xlpwtsZfrxE.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Unbounded; font-style: normal; font-weight: 500; src: url("https://fonts.gstatic.com/s/unbounded/v12/Yq6W-LOTXCb04q32xlpwv8ZfrxE.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Unbounded; font-style: normal; font-weight: 500; src: url("https://fonts.gstatic.com/s/unbounded/v12/Yq6W-LOTXCb04q32xlpwtMZfrxE.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Unbounded; font-style: normal; font-weight: 500; src: url("https://fonts.gstatic.com/s/unbounded/v12/Yq6W-LOTXCb04q32xlpwtcZfrxE.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Unbounded; font-style: normal; font-weight: 500; src: url("https://fonts.gstatic.com/s/unbounded/v12/Yq6W-LOTXCb04q32xlpwu8Zf.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Unbounded; font-style: normal; font-weight: 600; src: url("https://fonts.gstatic.com/s/unbounded/v12/Yq6W-LOTXCb04q32xlpwtsZfrxE.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Unbounded; font-style: normal; font-weight: 600; src: url("https://fonts.gstatic.com/s/unbounded/v12/Yq6W-LOTXCb04q32xlpwv8ZfrxE.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Unbounded; font-style: normal; font-weight: 600; src: url("https://fonts.gstatic.com/s/unbounded/v12/Yq6W-LOTXCb04q32xlpwtMZfrxE.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Unbounded; font-style: normal; font-weight: 600; src: url("https://fonts.gstatic.com/s/unbounded/v12/Yq6W-LOTXCb04q32xlpwtcZfrxE.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Unbounded; font-style: normal; font-weight: 600; src: url("https://fonts.gstatic.com/s/unbounded/v12/Yq6W-LOTXCb04q32xlpwu8Zf.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Unbounded; font-style: normal; font-weight: 700; src: url("https://fonts.gstatic.com/s/unbounded/v12/Yq6W-LOTXCb04q32xlpwtsZfrxE.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Unbounded; font-style: normal; font-weight: 700; src: url("https://fonts.gstatic.com/s/unbounded/v12/Yq6W-LOTXCb04q32xlpwv8ZfrxE.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Unbounded; font-style: normal; font-weight: 700; src: url("https://fonts.gstatic.com/s/unbounded/v12/Yq6W-LOTXCb04q32xlpwtMZfrxE.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Unbounded; font-style: normal; font-weight: 700; src: url("https://fonts.gstatic.com/s/unbounded/v12/Yq6W-LOTXCb04q32xlpwtcZfrxE.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Unbounded; font-style: normal; font-weight: 700; src: url("https://fonts.gstatic.com/s/unbounded/v12/Yq6W-LOTXCb04q32xlpwu8Zf.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@charset "utf-8";

:root { --woocommerce: #720eec; --wc-green: #008a20; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; --wc-card-border-radius: 8px; }

@keyframes spin { 
  100% { transform: rotate(360deg); }
}





.woocommerce form .form-row { padding: 3px; margin: 0px 0px 6px; }

.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder { transition: opacity 0.5s 0.5s; opacity: 0; }

.woocommerce form .form-row label { line-height: 2; }

.woocommerce form .form-row label.hidden { visibility: hidden; }

.woocommerce form .form-row label.inline { display: inline; }

.woocommerce form .form-row .woocommerce-input-wrapper .description { background: rgb(30, 133, 190); color: rgb(255, 255, 255); border-radius: 3px; padding: 1em; margin: 0.5em 0px 0px; clear: both; display: none; position: relative; }

.woocommerce form .form-row .woocommerce-input-wrapper .description a { color: rgb(255, 255, 255); text-decoration: underline; border: 0px; box-shadow: none; }

.woocommerce form .form-row .woocommerce-input-wrapper .description::before { left: 50%; top: 0px; margin-top: -4px; transform: translateX(-50%) rotate(180deg); content: ""; position: absolute; border-width: 4px 6px 0px; border-style: solid; border-color: rgb(30, 133, 190) transparent transparent; z-index: 100; display: block; }

.woocommerce form .form-row .input-checkbox { display: inline; margin: -2px 8px 0px 0px; text-align: center; vertical-align: middle; }

.woocommerce form .form-row .input-text, .woocommerce form .form-row select { font-family: inherit; font-weight: 400; letter-spacing: normal; padding: 0.5em; display: block; background-color: var(--wc-form-color-background,#fff); border: var(--wc-form-border-width) solid var(--wc-form-border-color); border-radius: var(--wc-form-border-radius); color: var(--wc-form-color-text,#000); box-sizing: border-box; width: 100%; margin: 0px; line-height: normal; height: auto; }

.woocommerce form .form-row .input-text:focus, .woocommerce form .form-row select:focus { border-color: currentcolor; }

.woocommerce form .form-row select { cursor: pointer; appearance: none; padding-right: 3em; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4="); background-repeat: no-repeat; background-size: 16px; background-position: calc(100% - 0.5em) 50%; }

.woocommerce form .form-row textarea { height: 4em; line-height: 1.5; box-shadow: none; }

.woocommerce form .form-row .country_to_state--single { background: none 0px 0px; border: 0px; padding: 0px; appearance: none; font-style: inherit; font-variant: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-weight: 700; color: inherit; width: auto; pointer-events: none; }

.woocommerce form .form-row .required { color: var(--wc-red); font-weight: 700; text-decoration: none; visibility: hidden; border: 0px !important; }

.woocommerce form .form-row .optional { visibility: visible; }

.woocommerce form .form-row.woocommerce-invalid label { color: var(--wc-red); }

.woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid select { border-color: var(--wc-red); }

.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection { border-color: var(--wc-red); }

.woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select { border-color: var(--wc-green); }

.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection { border-color: var(--wc-green); }

.woocommerce form .form-row ::-webkit-input-placeholder { line-height: normal; }

:where(.woocommerce) .select2-container { width: 100%; }

:where(.woocommerce) .select2-container .select2-selection--single { height: auto; }

:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered { padding: 0.5em; line-height: normal; box-sizing: border-box; color: var(--wc-form-color-text,#444); font-weight: 400; }

:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__placeholder { color: var(--wc-form-color-text,#444); }

:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow { position: absolute; top: 2px; right: 0.5em; height: 100%; width: 16px; }

:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow b { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; display: block; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=") 0% 0% / 16px no-repeat; width: 16px; height: 16px; position: absolute; top: 50%; left: 0px; margin: -8px 0px 0px; }

:where(.woocommerce) .select2-container .select2-dropdown, :where(.woocommerce) .select2-container .select2-selection { background-color: var(--wc-form-color-background,#fff); border: var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa); border-radius: var(--wc-form-border-radius,4px); }

:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--above { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }

:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--below { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-top-left-radius: 0px; border-top-right-radius: 0px; }

:where(.woocommerce) .select2-results__options { list-style: none; margin: 0px; padding: 0px; }

:where(.woocommerce) .select2-results__option { margin: 0px; }

.woocommerce-store-notice, p.demo_store { position: absolute; top: 0px; left: 0px; right: 0px; margin: 0px; width: 100%; font-size: 1em; padding: 1em 0px; text-align: center; background-color: rgb(114, 14, 236); color: rgb(252, 251, 254); z-index: 99998; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1em; display: none; }

.woocommerce-store-notice a, p.demo_store a { color: rgb(252, 251, 254); text-decoration: underline; }

.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; overflow-wrap: normal !important; }

.admin-bar p.demo_store { top: 32px; }

.clear { clear: both; }

.woocommerce .blockUI.blockOverlay { position: relative; }

.woocommerce .blockUI.blockOverlay::before { height: 1em; width: 1em; display: block; position: absolute; top: 50%; left: 50%; margin-left: -0.5em; margin-top: -0.5em; content: ""; animation: 1s ease-in-out 0s infinite normal none running spin; background: url("images/loader.svg") center center / cover; line-height: 1; text-align: center; font-size: 2em; color: rgba(0, 0, 0, 0.75); }

.woocommerce .loader::before { height: 1em; width: 1em; display: block; position: absolute; top: 50%; left: 50%; margin-left: -0.5em; margin-top: -0.5em; content: ""; animation: 1s ease-in-out 0s infinite normal none running spin; background: url("images/loader.svg") center center / cover; line-height: 1; text-align: center; font-size: 2em; color: rgba(0, 0, 0, 0.75); }

.woocommerce a.remove { display: block; font-size: 1.5em; height: 1em; width: 1em; text-align: center; line-height: 1; border-radius: 100%; text-decoration: none; font-weight: 700; border: 0px; color: var(--wc-red) !important; }

.woocommerce a.remove:hover { background: var(--wc-red); color: rgb(255, 255, 255) !important; }

.woocommerce small.note { display: block; color: rgb(118, 118, 118); font-size: 0.857em; margin-top: 10px; }

.woocommerce .woocommerce-breadcrumb { margin: 0px 0px 1em; padding: 0px; }

.woocommerce .woocommerce-breadcrumb::after, .woocommerce .woocommerce-breadcrumb::before { content: " "; display: table; }

.woocommerce .woocommerce-breadcrumb::after { clear: both; }

.woocommerce .quantity .qty { width: 3.631em; text-align: center; }

.woocommerce div.product { margin-bottom: 0px; position: relative; }

.woocommerce div.product .product_title { clear: none; margin-top: 0px; padding: 0px; }

.woocommerce div.product p.price ins, .woocommerce div.product span.price ins { background: inherit; font-weight: 700; display: inline-block; }

.woocommerce div.product p.price del, .woocommerce div.product span.price del { opacity: 0.7; display: inline-block; }

.woocommerce div.product p.stock { font-size: 0.92em; }

.woocommerce div.product .woocommerce-product-rating { margin-bottom: 1.618em; }

.woocommerce div.product div.images { margin-bottom: 2em; }

.woocommerce div.product div.images img { display: block; width: 100%; height: auto; box-shadow: none; }

.woocommerce div.product div.images div.thumbnails { padding-top: 1em; }

.woocommerce div.product div.images.woocommerce-product-gallery { position: relative; }

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper { transition: 0.5s cubic-bezier(0.795, -0.035, 0, 1); margin: 0px; padding: 0px; }

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg { background-color: rgb(255, 255, 255); opacity: 0; }

.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder { border: 1px solid rgb(242, 242, 242); }

.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) { width: 25%; display: inline-block; }

.woocommerce div.product div.images .woocommerce-product-gallery__image a { display: block; outline-offset: -2px; }

.woocommerce div.product div.images .woocommerce-product-gallery__trigger { background: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-sizing: content-box; border-radius: 100%; cursor: pointer; font-size: 2em; height: 36px; padding: 0px; position: absolute; right: 0.5em; text-indent: -9999px; top: 0.5em; width: 36px; z-index: 99; }

.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before { border: 2px solid rgb(0, 0, 0); border-radius: 100%; box-sizing: content-box; content: ""; display: block; height: 10px; left: 9px; top: 9px; position: absolute; width: 10px; }

.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after { background: rgb(0, 0, 0); border-radius: 6px; box-sizing: content-box; content: ""; display: block; height: 8px; left: 22px; position: absolute; top: 19px; transform: rotate(-45deg); width: 2px; }

.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden="true"] { border: 0px; clip-path: inset(50%); height: 1px; left: 50%; margin: -1px; overflow: hidden; position: absolute; top: 50%; width: 1px; }

.woocommerce div.product div.images .flex-control-thumbs { overflow: hidden; zoom: 1; margin: 0px; padding: 0px; }

.woocommerce div.product div.images .flex-control-thumbs li { width: 25%; float: left; margin: 0px; list-style: none; }

.woocommerce div.product div.images .flex-control-thumbs li img { cursor: pointer; opacity: 0.5; margin: 0px; }

.woocommerce div.product div.images .flex-control-thumbs li img.flex-active, .woocommerce div.product div.images .flex-control-thumbs li img:hover { opacity: 1; }

.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) { clear: left; }

.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) { clear: left; }

.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) { clear: left; }

.woocommerce div.product div.summary { margin-bottom: 2em; }

.woocommerce div.product div.social { text-align: right; margin: 0px 0px 1em; }

.woocommerce div.product div.social span { margin: 0px 0px 0px 2px; }

.woocommerce div.product div.social span span { margin: 0px; }

.woocommerce div.product div.social span .stButton .chicklets { padding-left: 16px; width: 0px; }

.woocommerce div.product div.social iframe { float: left; margin-top: 3px; }

.woocommerce div.product .woocommerce-tabs ul.tabs { list-style: none; padding: 0px 0px 0px 1em; margin: 0px 0px 1.618em; overflow: hidden; position: relative; }

.woocommerce div.product .woocommerce-tabs ul.tabs li { border: 1px solid rgb(207, 200, 216); background-color: rgb(233, 230, 237); color: rgb(81, 81, 81); display: inline-block; position: relative; z-index: 0; border-radius: 4px 4px 0px 0px; margin: 0px -5px; padding: 0px 1em; }

.woocommerce div.product .woocommerce-tabs ul.tabs li a { display: inline-block; padding: 0.5em 0px; font-weight: 700; color: rgb(81, 81, 81); text-decoration: none; }

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover { text-decoration: none; color: rgb(107, 107, 107); }

.woocommerce div.product .woocommerce-tabs ul.tabs li.active { background: rgb(255, 255, 255); color: rgb(81, 81, 81); z-index: 2; border-bottom-color: rgb(255, 255, 255); }

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a { color: inherit; text-shadow: inherit; }

.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before { box-shadow: rgb(255, 255, 255) 2px 2px 0px; }

.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after { box-shadow: rgb(255, 255, 255) -2px 2px 0px; }

.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before { border: 1px solid rgb(207, 200, 216); position: absolute; bottom: -1px; width: 5px; height: 5px; content: " "; box-sizing: border-box; }

.woocommerce div.product .woocommerce-tabs ul.tabs li::before { left: -5px; border-bottom-right-radius: 4px; border-width: 0px 1px 1px 0px; box-shadow: rgb(233, 230, 237) 2px 2px 0px; }

.woocommerce div.product .woocommerce-tabs ul.tabs li::after { right: -5px; border-bottom-left-radius: 4px; border-width: 0px 0px 1px 1px; box-shadow: rgb(233, 230, 237) -2px 2px 0px; }

.woocommerce div.product .woocommerce-tabs ul.tabs::before { position: absolute; content: " "; width: 100%; bottom: 0px; left: 0px; border-bottom: 1px solid rgb(207, 200, 216); z-index: 1; }

.woocommerce div.product .woocommerce-tabs .panel { margin: 0px 0px 2em; padding: 0px; }

.woocommerce div.product p.cart { margin-bottom: 2em; }

.woocommerce div.product p.cart::after, .woocommerce div.product p.cart::before { content: " "; display: table; }

.woocommerce div.product p.cart::after { clear: both; }

.woocommerce div.product form.cart { margin-bottom: 2em; }

.woocommerce div.product form.cart::after, .woocommerce div.product form.cart::before { content: " "; display: table; }

.woocommerce div.product form.cart::after { clear: both; }

.woocommerce div.product form.cart div.quantity { float: left; margin: 0px 4px 0px 0px; }

.woocommerce div.product form.cart table { border-width: 0px 0px 1px; }

.woocommerce div.product form.cart table td { padding-left: 0px; }

.woocommerce div.product form.cart table div.quantity { float: none; margin: 0px; }

.woocommerce div.product form.cart table small.stock { display: block; float: none; }

.woocommerce div.product form.cart .variations { margin-bottom: 1em; border: 0px; width: 100%; }

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th { border: 0px; line-height: 2em; vertical-align: top; }

.woocommerce div.product form.cart .variations label { font-weight: 700; text-align: left; }

.woocommerce div.product form.cart .variations select { max-width: 100%; min-width: 75%; display: inline-block; margin-right: 1em; appearance: none; padding-right: 3em; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=") calc(100% - 12px) 50% / 16px 16px no-repeat; }

.woocommerce div.product form.cart .variations td.label { padding-right: 1em; }

.woocommerce div.product form.cart .woocommerce-variation-description p { margin-bottom: 1em; }

.woocommerce div.product form.cart .reset_variations { visibility: hidden; font-size: 0.83em; }

.woocommerce div.product form.cart .wc-no-matching-variations { display: none; }

.woocommerce div.product form.cart .button { vertical-align: middle; float: left; }

.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label { padding-right: 1em; padding-left: 1em; }

.woocommerce div.product form.cart .group_table td { vertical-align: top; padding-bottom: 0.5em; border: 0px; }

.woocommerce div.product form.cart .group_table td:first-child { width: 4em; text-align: center; }

.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox { display: inline-block; width: auto; margin: 0px auto; transform: scale(1.5, 1.5); }

.woocommerce span.onsale { min-height: 3.236em; min-width: 3.236em; padding: 0.202em; font-weight: 700; position: absolute; text-align: center; line-height: 3.236; top: -0.5em; left: -0.5em; margin: 0px; border-radius: 100%; background-color: rgb(149, 142, 9); color: rgb(255, 255, 255); font-size: 0.857em; z-index: 9; }

.woocommerce .products ul, .woocommerce ul.products { margin: 0px 0px 1em; padding: 0px; list-style: outside none; clear: both; }

.woocommerce .products ul::after, .woocommerce .products ul::before, .woocommerce ul.products::after, .woocommerce ul.products::before { content: " "; display: table; }

.woocommerce .products ul::after, .woocommerce ul.products::after { clear: both; }

.woocommerce .products ul li, .woocommerce ul.products li { list-style: outside none; }

.woocommerce ul.products li.product .onsale { top: 0px; right: 0px; left: auto; margin: -0.5em -0.5em 0px 0px; }

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 { padding: 0.5em 0px; margin: 0px; font-size: 1em; }

.woocommerce ul.products li.product a { text-decoration: none; }

.woocommerce ul.products li.product a.woocommerce-loop-product__link { display: block; }

.woocommerce ul.products li.product a img { width: 100%; height: auto; display: block; margin: 0px 0px 1em; box-shadow: none; }

.woocommerce ul.products li.product strong { display: block; }

.woocommerce ul.products li.product .woocommerce-placeholder { border: 1px solid rgb(242, 242, 242); }

.woocommerce ul.products li.product .star-rating { font-size: 0.857em; }

.woocommerce ul.products li.product .button { display: inline-block; margin-top: 1em; }

.woocommerce ul.products li.product .price { display: block; font-weight: 400; margin-bottom: 0.5em; font-size: 0.857em; }

.woocommerce ul.products li.product .price del { color: inherit; opacity: 0.7; display: inline-block; }

.woocommerce ul.products li.product .price ins { background: 0px 0px; font-weight: 700; display: inline-block; }

.woocommerce ul.products li.product .price .from { font-size: 0.67em; margin: -2px 0px 0px; text-transform: uppercase; color: rgba(90, 89, 68, 0.5); }

.woocommerce .woocommerce-result-count { margin: 0px 0px 1em; }

.woocommerce .woocommerce-ordering { margin: 0px 0px 1em; }

.woocommerce .woocommerce-ordering > label { margin-right: 0.25rem; }

.woocommerce .woocommerce-ordering select { vertical-align: top; }

.woocommerce nav.woocommerce-pagination { text-align: center; }

.woocommerce nav.woocommerce-pagination ul { display: inline-block; white-space: nowrap; padding: 0px; clear: both; border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(207, 200, 216) currentcolor rgb(207, 200, 216) rgb(207, 200, 216); border-image: initial; margin: 1px; }

.woocommerce nav.woocommerce-pagination ul li { border-right: 1px solid rgb(207, 200, 216); padding: 0px; margin: 0px; float: left; display: inline; overflow: hidden; }

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span { margin: 0px; text-decoration: none; line-height: 1; font-size: 1em; font-weight: 400; padding: 0.5em; min-width: 1em; display: block; }

.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current { background: rgb(233, 230, 237); color: rgb(129, 111, 152); }

.woocommerce .cart .button, .woocommerce .cart input.button { float: none; }

.woocommerce a.added_to_cart { padding-top: 0.5em; display: inline-block; }

.woocommerce #reviews h2 small { float: right; color: rgb(118, 118, 118); font-size: 15px; margin: 10px 0px 0px; }

.woocommerce #reviews h2 small a { text-decoration: none; color: rgb(118, 118, 118); }

.woocommerce #reviews h3 { margin: 0px; }

.woocommerce #reviews #respond { margin: 0px; border: 0px; padding: 0px; }

.woocommerce #reviews #comment { height: 75px; }

.woocommerce #reviews #comments .add_review::after, .woocommerce #reviews #comments .add_review::before { content: " "; display: table; }

.woocommerce #reviews #comments .add_review::after { clear: both; }

.woocommerce #reviews #comments h2 { clear: none; }

.woocommerce #reviews #comments ol.commentlist { margin: 0px; width: 100%; background: 0px 0px; list-style: none; }

.woocommerce #reviews #comments ol.commentlist::after, .woocommerce #reviews #comments ol.commentlist::before { content: " "; display: table; }

.woocommerce #reviews #comments ol.commentlist::after { clear: both; }

.woocommerce #reviews #comments ol.commentlist li { padding: 0px; margin: 0px 0px 20px; position: relative; background: 0px center; border: 0px; }

.woocommerce #reviews #comments ol.commentlist li img.avatar { float: left; position: absolute; top: 0px; left: 0px; padding: 3px; width: 32px; height: auto; background: rgb(233, 230, 237); border: 1px solid rgb(225, 221, 231); margin: 0px; box-shadow: none; }

.woocommerce #reviews #comments ol.commentlist li .comment-text { margin: 0px 0px 0px 50px; border: 1px solid rgb(225, 221, 231); border-radius: 4px; padding: 1em 1em 0px; }

.woocommerce #reviews #comments ol.commentlist li .comment-text::after, .woocommerce #reviews #comments ol.commentlist li .comment-text::before { content: " "; display: table; }

.woocommerce #reviews #comments ol.commentlist li .comment-text::after { clear: both; }

.woocommerce #reviews #comments ol.commentlist li .comment-text p { margin: 0px 0px 1em; }

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta { font-size: 0.83em; }

.woocommerce #reviews #comments ol.commentlist ul.children { list-style: outside none; margin: 20px 0px 0px 50px; }

.woocommerce #reviews #comments ol.commentlist ul.children .star-rating { display: none; }

.woocommerce #reviews #comments ol.commentlist #respond { border: 1px solid rgb(225, 221, 231); border-radius: 4px; padding: 1em 1em 0px; margin: 20px 0px 0px 50px; }

.woocommerce #reviews #comments .commentlist > li::before { content: ""; }

.woocommerce .star-rating { float: right; overflow: hidden; position: relative; height: 1em; line-height: 1; font-size: 1em; width: 5.4em; font-family: WooCommerce; }

.woocommerce .star-rating::before { content: "sssss"; color: rgb(207, 200, 216); float: left; top: 0px; left: 0px; position: absolute; }

.woocommerce .star-rating span { overflow: hidden; float: left; top: 0px; left: 0px; position: absolute; padding-top: 1.5em; }

.woocommerce .star-rating span::before { content: "SSSSS"; top: 0px; position: absolute; left: 0px; }

.woocommerce .woocommerce-product-rating { line-height: 2; display: block; }

.woocommerce .woocommerce-product-rating::after, .woocommerce .woocommerce-product-rating::before { content: " "; display: table; }

.woocommerce .woocommerce-product-rating::after { clear: both; }

.woocommerce .woocommerce-product-rating .star-rating { margin: 0.5em 4px 0px 0px; float: left; }

.woocommerce .products .star-rating { display: block; margin: 0px 0px 0.5em; float: none; }

.woocommerce .hreview-aggregate .star-rating { margin: 10px 0px 0px; }

.woocommerce #review_form #respond { position: static; margin: 0px; width: auto; padding: 0px; background: none transparent; border: 0px; }

.woocommerce #review_form #respond::after, .woocommerce #review_form #respond::before { content: " "; display: table; }

.woocommerce #review_form #respond::after { clear: both; }

.woocommerce #review_form #respond p { margin: 0px 0px 10px; }

.woocommerce #review_form #respond .form-submit input { left: auto; }

.woocommerce #review_form #respond textarea { box-sizing: border-box; width: 100%; }

.woocommerce p.stars a { position: relative; height: 1em; width: 1em; text-indent: -999em; display: inline-block; text-decoration: none; font-size: 24px; }

.woocommerce p.stars a::before { display: block; position: absolute; top: 0px; left: 0px; width: 1em; height: 1em; line-height: 1; font-family: WooCommerce; content: ""; text-indent: 0px; }

.woocommerce p.stars a:hover ~ a::before { content: ""; }

.woocommerce p.stars:hover a::before { content: ""; }

.woocommerce p.stars.selected a.active::before { content: ""; }

.woocommerce p.stars.selected a.active ~ a::before { content: ""; }

.woocommerce p.stars.selected a:not(.active)::before { content: ""; }

.woocommerce table.shop_attributes { border-width: 1px 0px 0px; border-style: dotted none none; border-color: rgba(0, 0, 0, 0.1) currentcolor currentcolor; border-image: initial; margin-bottom: 1.618em; width: 100%; }

.woocommerce table.shop_attributes th { width: 150px; font-weight: 700; padding: 8px; border-top: 0px; border-bottom: 1px dotted rgba(0, 0, 0, 0.1); margin: 0px; line-height: 1.5; }

.woocommerce table.shop_attributes td { font-style: italic; padding: 0px; border-top: 0px; border-bottom: 1px dotted rgba(0, 0, 0, 0.1); margin: 0px; line-height: 1.5; }

.woocommerce table.shop_attributes td p { margin: 0px; padding: 8px 0px; }

.woocommerce table.shop_attributes tr:nth-child(2n) td, .woocommerce table.shop_attributes tr:nth-child(2n) th { background: rgba(0, 0, 0, 0.024); }

.woocommerce table.shop_table { border: 1px solid color-mix(in srgb, currentcolor 20%, transparent); margin: 0px -1px 24px 0px; text-align: left; width: 100%; border-collapse: separate; border-spacing: 0px; border-radius: 5px; }

.woocommerce table.shop_table th { font-weight: 700; padding: 9px 12px; line-height: 1.5em; }

.woocommerce table.shop_table td { border-top: 1px solid color-mix(in srgb, currentcolor 20%, transparent); padding: 9px 12px; vertical-align: middle; line-height: 1.5em; }

.woocommerce table.shop_table td small { font-weight: 400; }

.woocommerce table.shop_table td del { font-weight: 400; }

.woocommerce table.shop_table tbody:first-child tr:first-child td, .woocommerce table.shop_table tbody:first-child tr:first-child th { border-top: 0px; }

.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th { font-weight: 700; border-top: 1px solid color-mix(in srgb, currentcolor 20%, transparent); }

.woocommerce table.my_account_orders { font-size: 0.85em; }

.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th { padding: 4px 8px; vertical-align: middle; }

.woocommerce table.my_account_orders .button { white-space: nowrap; }

.woocommerce table.woocommerce-MyAccount-downloads td, .woocommerce table.woocommerce-MyAccount-downloads th { vertical-align: top; text-align: center; }

.woocommerce table.woocommerce-MyAccount-downloads td:first-child, .woocommerce table.woocommerce-MyAccount-downloads th:first-child { text-align: left; }

.woocommerce table.woocommerce-MyAccount-downloads td:last-child, .woocommerce table.woocommerce-MyAccount-downloads th:last-child { text-align: left; }

.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before, .woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before { content: "↓"; display: inline-block; }

.woocommerce td.product-name .wc-item-meta, .woocommerce td.product-name dl.variation { list-style: outside none; }

.woocommerce td.product-name .wc-item-meta .wc-item-meta-label, .woocommerce td.product-name .wc-item-meta dt, .woocommerce td.product-name dl.variation .wc-item-meta-label, .woocommerce td.product-name dl.variation dt { float: left; clear: both; margin-right: 0.25em; display: inline-block; list-style: outside none; }

.woocommerce td.product-name .wc-item-meta dd, .woocommerce td.product-name dl.variation dd { margin: 0px; }

.woocommerce td.product-name .wc-item-meta p, .woocommerce td.product-name .wc-item-meta:last-child, .woocommerce td.product-name dl.variation p, .woocommerce td.product-name dl.variation:last-child { margin-bottom: 0px; }

.woocommerce td.product-name p.backorder_notification { font-size: 0.83em; }

.woocommerce td.product-quantity { min-width: 80px; }

.woocommerce ul.cart_list, .woocommerce ul.product_list_widget { list-style: outside none; padding: 0px; margin: 0px; }

.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li { padding: 4px 0px; margin: 0px; list-style: none; }

.woocommerce ul.cart_list li::after, .woocommerce ul.cart_list li::before, .woocommerce ul.product_list_widget li::after, .woocommerce ul.product_list_widget li::before { content: " "; display: table; }

.woocommerce ul.cart_list li::after, .woocommerce ul.product_list_widget li::after { clear: both; }

.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a { display: block; font-weight: 700; }

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img { float: right; margin-left: 4px; width: 32px; height: auto; box-shadow: none; }

.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl { margin: 0px; padding-left: 1em; border-left: 2px solid rgba(0, 0, 0, 0.1); }

.woocommerce ul.cart_list li dl::after, .woocommerce ul.cart_list li dl::before, .woocommerce ul.product_list_widget li dl::after, .woocommerce ul.product_list_widget li dl::before { content: " "; display: table; }

.woocommerce ul.cart_list li dl::after, .woocommerce ul.product_list_widget li dl::after { clear: both; }

.woocommerce ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt { display: inline-block; float: left; margin-bottom: 1em; }

.woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt { font-weight: 700; padding: 0px 0px 0.25em; margin: 0px 4px 0px 0px; clear: left; }

.woocommerce ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd { padding: 0px 0px 0.25em; }

.woocommerce ul.cart_list li dl dd p:last-child, .woocommerce ul.product_list_widget li dl dd p:last-child { margin-bottom: 0px; }

.woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating { float: none; }

.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total { border-top: 3px double rgb(233, 230, 237); padding: 4px 0px 0px; }

.woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong { min-width: 40px; display: inline-block; }

.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li { padding-left: 2em; position: relative; padding-top: 0px; }

.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove { position: absolute; top: 0px; left: 0px; }

.woocommerce .widget_shopping_cart .buttons::after, .woocommerce .widget_shopping_cart .buttons::before, .woocommerce.widget_shopping_cart .buttons::after, .woocommerce.widget_shopping_cart .buttons::before { content: " "; display: table; }

.woocommerce .widget_shopping_cart .buttons::after, .woocommerce.widget_shopping_cart .buttons::after { clear: both; }

.woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a { margin-right: 5px; margin-bottom: 5px; }

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register { border: 1px solid rgb(207, 200, 216); padding: 20px; margin: 2em 0px; text-align: left; border-radius: 5px; }

.woocommerce form.checkout_coupon .coupon-error-notice { color: var(--wc-red); display: block; font-size: 0.75em; margin-top: 8px; }

.woocommerce form.checkout_coupon .input-text.has-error:focus { border-color: var(--wc-red); }

.woocommerce ul#shipping_method { list-style: outside none; margin: 0px; padding: 0px; }

.woocommerce ul#shipping_method li { margin: 0px 0px 0.5em; line-height: 1.5em; list-style: outside none; }

.woocommerce ul#shipping_method li input { margin: 3px 0.4375em 0px 0px; vertical-align: top; }

.woocommerce ul#shipping_method li label { display: inline; }

.woocommerce ul#shipping_method .amount { font-weight: 700; }

.woocommerce p.woocommerce-shipping-contents { margin: 0px; }

.woocommerce .wc_bis_form { margin: 2em 0px; padding: 0px; }

.woocommerce .wc_bis_form.hidden { display: none; }

.woocommerce .wc_bis_form__form-row { display: flex; flex-flow: wrap; align-items: center; justify-content: flex-start; gap: 0.7em; margin: 0.7em 0px; }

.woocommerce .wc_bis_form__input { box-sizing: border-box; width: auto; white-space: nowrap; }

.woocommerce .wc_bis_form__button { box-sizing: border-box; white-space: nowrap; }

.woocommerce .wc_bis_form__checkbox { font-size: var(--wp--preset--font-size--small,.7em); display: block; }

.woocommerce :where(.wc_bis_form__input, .wc_bis_form__button) { padding: 0.9rem 1.1rem; line-height: 1; }

.woocommerce ul.order_details { margin: 0px 0px 3em; list-style: none; }

.woocommerce ul.order_details::after, .woocommerce ul.order_details::before { content: " "; display: table; }

.woocommerce ul.order_details::after { clear: both; }

.woocommerce ul.order_details li { float: left; margin-right: 2em; text-transform: uppercase; font-size: 0.715em; line-height: 1; border-right: 1px dashed rgb(207, 200, 216); padding-right: 2em; margin-left: 0px; padding-left: 0px; list-style-type: none; }

.woocommerce ul.order_details li strong { display: block; font-size: 1.4em; text-transform: none; line-height: 1.5; }

.woocommerce ul.order_details li:last-of-type { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.woocommerce .wc-bacs-bank-details-account-name { font-weight: 700; }

.woocommerce .woocommerce-customer-details, .woocommerce .woocommerce-order-details, .woocommerce .woocommerce-order-downloads { margin-bottom: 2em; }

.woocommerce .woocommerce-customer-details .order-actions--heading, .woocommerce .woocommerce-order-details .order-actions--heading, .woocommerce .woocommerce-order-downloads .order-actions--heading { vertical-align: middle; }

.woocommerce .woocommerce-customer-details .order-actions-button, .woocommerce .woocommerce-order-details .order-actions-button, .woocommerce .woocommerce-order-downloads .order-actions-button { margin-right: 10px; }

.woocommerce .woocommerce-customer-details .order-actions-button:last-child, .woocommerce .woocommerce-order-details .order-actions-button:last-child, .woocommerce .woocommerce-order-downloads .order-actions-button:last-child { margin-right: 0px; }

.woocommerce .woocommerce-customer-details :last-child, .woocommerce .woocommerce-order-details :last-child, .woocommerce .woocommerce-order-downloads :last-child { margin-bottom: 0px; }

.woocommerce .woocommerce-customer-details .additional-fields, .woocommerce .woocommerce-customer-details .addresses { margin-bottom: 2em; }

.woocommerce .woocommerce-customer-details .additional-fields:last-child, .woocommerce .woocommerce-customer-details .addresses:last-child { margin-bottom: 0px; }

.woocommerce .addresses .wc-block-components-additional-fields-list { margin: 0px; padding: 0px; }

.woocommerce .addresses .wc-block-components-additional-fields-list dt { margin: 0px; padding: 0px; font-style: normal; font-weight: 700; display: inline; }

.woocommerce .addresses .wc-block-components-additional-fields-list dt::after { content: ": "; }

.woocommerce .addresses .wc-block-components-additional-fields-list dt::before { content: ""; display: block; }

.woocommerce .addresses .wc-block-components-additional-fields-list dd { margin: 0px; padding: 0px; font-style: normal; display: inline; }

.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list { border: 1px solid rgba(0, 0, 0, 0.1); padding: 0px; display: grid; grid-template-columns: 1fr max-content; }

.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt { border-bottom: 1px solid rgba(0, 0, 0, 0.1); font-style: normal; font-weight: 700; padding: 1rem; box-sizing: border-box; margin: 0px !important; }

.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after { display: none; }

.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type { border-bottom: 0px; }

.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd { border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding: 1rem; box-sizing: border-box; text-align: right; margin: 0px !important; }

.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type { border-bottom: 0px; }

.woocommerce .woocommerce-customer-details .woocommerce-column__title { margin-top: 0px; }

.woocommerce .woocommerce-customer-details address { font-style: normal; margin-bottom: 0px; border-width: 1px 2px 2px 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1); border-image: initial; text-align: left; width: 100%; border-radius: 5px; padding: 6px 12px; box-sizing: border-box; }

.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone { padding-left: 1.5em; }

.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child { margin-bottom: 0px; }

.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; margin-right: 0.618em; content: ""; text-decoration: none; margin-left: -1.5em; line-height: 1.75; position: absolute; }

.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; margin-right: 0.618em; content: ""; text-decoration: none; margin-left: -1.5em; line-height: 1.75; position: absolute; }

.woocommerce .woocommerce-widget-layered-nav-list { margin: 0px; padding: 0px; border: 0px; list-style: outside none; }

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item { padding: 0px 0px 1px; list-style: none; }

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before { content: " "; display: table; }

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after { clear: both; }

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span { padding: 1px 0px; }

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; margin-right: 0.618em; content: ""; text-decoration: none; color: var(--wc-red); }

.woocommerce .woocommerce-widget-layered-nav-dropdown__submit { margin-top: 1em; }

.woocommerce .widget_layered_nav_filters ul { margin: 0px; padding: 0px; border: 0px; list-style: outside none; overflow: hidden; zoom: 1; }

.woocommerce .widget_layered_nav_filters ul li { float: left; padding: 0px 1em 1px 1px; list-style: none; }

.woocommerce .widget_layered_nav_filters ul li a { text-decoration: none; }

.woocommerce .widget_layered_nav_filters ul li a::before { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; content: ""; text-decoration: none; color: var(--wc-red); vertical-align: inherit; margin-right: 0.5em; }

.woocommerce .widget_price_filter .price_slider { margin-bottom: 1em; }

.woocommerce .widget_price_filter .price_slider_amount { text-align: right; line-height: 2.4; font-size: 0.8751em; }

.woocommerce .widget_price_filter .price_slider_amount .button { font-size: 1.15em; float: left; }

.woocommerce .widget_price_filter .ui-slider { position: relative; text-align: left; margin-left: 0.5em; margin-right: 0.5em; }

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1em; height: 1em; background-color: rgb(127, 84, 179); border-radius: 1em; cursor: ew-resize; outline: 0px; top: -0.3em; margin-left: -0.5em; }

.woocommerce .widget_price_filter .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: 0.7em; display: block; border: 0px; border-radius: 1em; background-color: rgb(127, 84, 179); }

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { border-radius: 1em; background-color: rgb(53, 34, 76); border: 0px; }

.woocommerce .widget_price_filter .ui-slider-horizontal { height: 0.5em; }

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range { top: 0px; height: 100%; }

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min { left: -1px; }

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max { right: -1px; }

.woocommerce .widget_rating_filter ul { margin: 0px; padding: 0px; border: 0px; list-style: outside none; }

.woocommerce .widget_rating_filter ul li { padding: 0px 0px 1px; list-style: none; }

.woocommerce .widget_rating_filter ul li::after, .woocommerce .widget_rating_filter ul li::before { content: " "; display: table; }

.woocommerce .widget_rating_filter ul li::after { clear: both; }

.woocommerce .widget_rating_filter ul li a { padding: 1px 0px; text-decoration: none; }

.woocommerce .widget_rating_filter ul li .star-rating { float: none; display: inline-block; }

.woocommerce .widget_rating_filter ul li.chosen a::before { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; margin-right: 0.618em; content: ""; text-decoration: none; color: var(--wc-red); }

.woocommerce .woocommerce-form-login .woocommerce-form-login__submit { float: left; margin-right: 1em; }

.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme { display: inline-block; }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button { font-size: 100%; margin: 0px; line-height: 1; cursor: pointer; position: relative; text-decoration: none; overflow: visible; padding: 0.618em 1em; font-weight: 700; border-radius: 3px; left: auto; color: rgb(81, 81, 81); background-color: rgb(233, 230, 237); border: 0px; display: inline-block; background-image: none; box-shadow: none; text-shadow: none; }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading { opacity: 0.25; padding-right: 2.618em; }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after { font-family: WooCommerce; content: ""; vertical-align: top; font-weight: 400; position: absolute; top: 0.618em; right: 1em; animation: 2s linear 0s infinite normal none running spin; }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after { font-family: WooCommerce; content: ""; margin-left: 0.53em; vertical-align: bottom; }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover { background-color: rgb(220, 215, 226); text-decoration: none; background-image: none; color: rgb(81, 81, 81); }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt { background-color: rgb(127, 84, 179); color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover { background-color: rgb(114, 73, 164); color: rgb(255, 255, 255); }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover { background-color: rgb(127, 84, 179); color: rgb(255, 255, 255); }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled] { color: inherit; cursor: not-allowed; opacity: 0.5; padding: 0.618em 1em; }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover { color: inherit; background-color: rgb(233, 230, 237); }

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb { font-size: 0.92em; color: rgb(118, 118, 118); }

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a { color: rgb(118, 118, 118); }

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price { color: rgb(149, 142, 9); font-size: 1.25em; }

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock { color: rgb(149, 142, 9); }

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock { color: var(--wc-red); }

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price { color: rgb(149, 142, 9); }

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta { color: rgb(118, 118, 118); font-size: 0.75em; }

.woocommerce-no-js form.woocommerce-form-coupon, .woocommerce-no-js form.woocommerce-form-login { display: block !important; }

.woocommerce-no-js .showcoupon, .woocommerce-no-js .woocommerce-form-coupon-toggle, .woocommerce-no-js .woocommerce-form-login-toggle { display: none !important; }

.woocommerce-error, .woocommerce-info, .woocommerce-message { padding: 1em 2em 1em 3.5em; margin: 0px 0px 2em; position: relative; background-color: rgb(246, 245, 248); color: rgb(81, 81, 81); border-top: 3px solid rgb(114, 14, 236); list-style: outside none; width: auto; overflow-wrap: break-word; }

.woocommerce-error::after, .woocommerce-error::before, .woocommerce-info::after, .woocommerce-info::before, .woocommerce-message::after, .woocommerce-message::before { content: " "; display: table; }

.woocommerce-error::after, .woocommerce-info::after, .woocommerce-message::after { clear: both; }

.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before { font-family: WooCommerce; content: "" / ""; display: inline-block; position: absolute; top: 1em; left: 1.5em; }

.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button { float: right; }

.woocommerce-error li, .woocommerce-info li, .woocommerce-message li { list-style: outside none !important; padding-left: 0px !important; margin-left: 0px !important; }

.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span { direction: ltr; unicode-bidi: embed; }

.woocommerce-message { border-top-color: rgb(143, 174, 27); }

.woocommerce-message::before { content: ""; color: rgb(143, 174, 27); }

.woocommerce-info { border-top-color: rgb(30, 133, 190); }

.woocommerce-info::before { color: rgb(30, 133, 190); }

.woocommerce-error { border-top-color: rgb(184, 28, 35); }

.woocommerce-error::before { content: ""; color: rgb(184, 28, 35); }

.woocommerce-account .woocommerce::after, .woocommerce-account .woocommerce::before { content: " "; display: table; }

.woocommerce-account .woocommerce::after { clear: both; }

.woocommerce-account .addresses .title::after, .woocommerce-account .addresses .title::before { content: " "; display: table; }

.woocommerce-account .addresses .title::after { clear: both; }

.woocommerce-account .addresses .title h3 { float: left; }

.woocommerce-account .addresses .title .edit { float: right; }

.woocommerce-account ol.commentlist.notes li.note p.meta { font-weight: 700; margin-bottom: 0px; }

.woocommerce-account ol.commentlist.notes li.note .description p:last-child { margin-bottom: 0px; }

.woocommerce-account ul.digital-downloads { margin-left: 0px; padding-left: 0px; }

.woocommerce-account ul.digital-downloads li { list-style: none; margin-left: 0px; padding-left: 0px; }

.woocommerce-account ul.digital-downloads li::before { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; margin-right: 0.618em; content: ""; text-decoration: none; }

.woocommerce-account ul.digital-downloads li .count { float: right; }

#add_payment_method table.cart .product-thumbnail, .woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail { min-width: 32px; }

#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img { width: 32px; box-shadow: none; }

#add_payment_method table.cart td, #add_payment_method table.cart th, .woocommerce-cart table.cart td, .woocommerce-cart table.cart th, .woocommerce-checkout table.cart td, .woocommerce-checkout table.cart th { vertical-align: middle; }

#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text { float: left; box-sizing: border-box; border: 1px solid rgb(207, 200, 216); padding: 6px 6px 5px; margin: 0px 4px 0px 0px; outline: 0px; }

#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus, .woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus, .woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus { border-color: var(--wc-red); }

#add_payment_method table.cart td.actions .coupon .coupon-error-notice, .woocommerce-cart table.cart td.actions .coupon .coupon-error-notice, .woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice { clear: left; color: var(--wc-red); flex-basis: 100%; float: none; font-size: 0.75em; margin-bottom: 0px; margin-top: 8px; text-align: left; width: auto; }

#add_payment_method table.cart input, .woocommerce-cart table.cart input, .woocommerce-checkout table.cart input { margin: 0px; vertical-align: middle; }

#add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout { padding: 1em 0px; }

#add_payment_method .wc-proceed-to-checkout::after, #add_payment_method .wc-proceed-to-checkout::before, .woocommerce-cart .wc-proceed-to-checkout::after, .woocommerce-cart .wc-proceed-to-checkout::before, .woocommerce-checkout .wc-proceed-to-checkout::after, .woocommerce-checkout .wc-proceed-to-checkout::before { content: " "; display: table; }

#add_payment_method .wc-proceed-to-checkout::after, .woocommerce-cart .wc-proceed-to-checkout::after, .woocommerce-checkout .wc-proceed-to-checkout::after { clear: both; }

#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button { display: block; text-align: center; margin-bottom: 1em; font-size: 1.25em; padding: 1em; }

#add_payment_method .cart-collaterals .shipping-calculator-button, .woocommerce-cart .cart-collaterals .shipping-calculator-button, .woocommerce-checkout .cart-collaterals .shipping-calculator-button { float: none; margin-top: 0.5em; display: inline-block; }

#add_payment_method .cart-collaterals .shipping-calculator-button::after, .woocommerce-cart .cart-collaterals .shipping-calculator-button::after, .woocommerce-checkout .cart-collaterals .shipping-calculator-button::after { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; margin-left: 0.618em; content: ""; text-decoration: none; }

#add_payment_method .cart-collaterals .shipping-calculator-form, .woocommerce-cart .cart-collaterals .shipping-calculator-form, .woocommerce-checkout .cart-collaterals .shipping-calculator-form { margin: 1em 0px 0px; }

#add_payment_method .cart-collaterals .cart_totals p small, .woocommerce-cart .cart-collaterals .cart_totals p small, .woocommerce-checkout .cart-collaterals .cart_totals p small { color: rgb(118, 118, 118); font-size: 0.83em; }

#add_payment_method .cart-collaterals .cart_totals table, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-checkout .cart-collaterals .cart_totals table { border-collapse: separate; margin: 0px 0px 6px; padding: 0px; }

#add_payment_method .cart-collaterals .cart_totals table tr:first-child td, #add_payment_method .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th { border-top: 0px; }

#add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table th { width: 35%; }

#add_payment_method .cart-collaterals .cart_totals table td, #add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table td, .woocommerce-checkout .cart-collaterals .cart_totals table th { vertical-align: top; border-left: 0px; border-right: 0px; line-height: 1.5em; }

#add_payment_method .cart-collaterals .cart_totals table small, .woocommerce-cart .cart-collaterals .cart_totals table small, .woocommerce-checkout .cart-collaterals .cart_totals table small { color: rgb(118, 118, 118); }

#add_payment_method .cart-collaterals .cart_totals table select, .woocommerce-cart .cart-collaterals .cart_totals table select, .woocommerce-checkout .cart-collaterals .cart_totals table select { width: 100%; }

#add_payment_method .cart-collaterals .cart_totals .discount td, .woocommerce-cart .cart-collaterals .cart_totals .discount td, .woocommerce-checkout .cart-collaterals .cart_totals .discount td { color: rgb(149, 142, 9); }

#add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th { border-top: 1px solid rgb(233, 230, 237); }

#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination, .woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination, .woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination { margin-bottom: 0px; }

#add_payment_method .cart-collaterals .cross-sells ul.products li.product, .woocommerce-cart .cart-collaterals .cross-sells ul.products li.product, .woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product { margin-top: 0px; }

#add_payment_method .checkout .col-2 h3#ship-to-different-address, .woocommerce-cart .checkout .col-2 h3#ship-to-different-address, .woocommerce-checkout .checkout .col-2 h3#ship-to-different-address { float: left; clear: none; }

#add_payment_method .checkout .col-2 .notes, .woocommerce-cart .checkout .col-2 .notes, .woocommerce-checkout .checkout .col-2 .notes { clear: left; }

#add_payment_method .checkout .col-2 .form-row-first, .woocommerce-cart .checkout .col-2 .form-row-first, .woocommerce-checkout .checkout .col-2 .form-row-first { clear: left; }

#add_payment_method .checkout .create-account small, .woocommerce-cart .checkout .create-account small, .woocommerce-checkout .checkout .create-account small { font-size: 11px; color: rgb(118, 118, 118); font-weight: 400; }

#add_payment_method .checkout div.shipping-address, .woocommerce-cart .checkout div.shipping-address, .woocommerce-checkout .checkout div.shipping-address { padding: 0px; clear: left; width: 100%; }

#add_payment_method .checkout .shipping_address, .woocommerce-cart .checkout .shipping_address, .woocommerce-checkout .checkout .shipping_address { clear: both; }

#add_payment_method .checkout .checkout-inline-error-message, .woocommerce-cart .checkout .checkout-inline-error-message, .woocommerce-checkout .checkout .checkout-inline-error-message { color: var(--wc-red); font-size: 0.75em; margin-bottom: 0px; }

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment { background: rgba(129, 110, 153, 0.14); border-radius: 5px; }

#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods { text-align: left; padding: 1em; border-bottom: 1px solid rgba(104, 87, 125, 0.14); margin: 0px; list-style: outside none; }

#add_payment_method #payment ul.payment_methods::after, #add_payment_method #payment ul.payment_methods::before, .woocommerce-cart #payment ul.payment_methods::after, .woocommerce-cart #payment ul.payment_methods::before, .woocommerce-checkout #payment ul.payment_methods::after, .woocommerce-checkout #payment ul.payment_methods::before { content: " "; display: table; }

#add_payment_method #payment ul.payment_methods::after, .woocommerce-cart #payment ul.payment_methods::after, .woocommerce-checkout #payment ul.payment_methods::after { clear: both; }

#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li { line-height: 2; text-align: left; margin: 0px; font-weight: 400; }

#add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input { margin: 0px 1em 0px 0px; }

#add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img { vertical-align: middle; margin: -2px 0px 0px 0.5em; padding: 0px; position: relative; box-shadow: none; }

#add_payment_method #payment ul.payment_methods li img + img, .woocommerce-cart #payment ul.payment_methods li img + img, .woocommerce-checkout #payment ul.payment_methods li img + img { margin-left: 2px; }

#add_payment_method #payment ul.payment_methods li.payment_method_paypal img, .woocommerce-cart #payment ul.payment_methods li.payment_method_paypal img, .woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal img { max-height: 24px; vertical-align: middle; float: right; margin: 0px; }

#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after, #add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before { content: " "; display: table; }

#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after { clear: both; }

#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row { padding: 1em; }

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box { position: relative; box-sizing: border-box; width: 100%; padding: 1em; margin: 1em 0px; font-size: 0.92em; border-radius: 2px; line-height: 1.5; background-color: rgb(220, 215, 226); color: rgb(81, 81, 81); }

#add_payment_method #payment div.payment_box input.input-text, #add_payment_method #payment div.payment_box textarea, .woocommerce-cart #payment div.payment_box input.input-text, .woocommerce-cart #payment div.payment_box textarea, .woocommerce-checkout #payment div.payment_box input.input-text, .woocommerce-checkout #payment div.payment_box textarea { border-color: rgb(181, 171, 194) rgb(194, 186, 205) rgb(194, 186, 205); }

#add_payment_method #payment div.payment_box ::-webkit-input-placeholder, .woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder, .woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder { color: rgb(181, 171, 194); }

#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods { list-style: outside none; margin: 0px; }

#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token { margin: 0px 0px 0.5em; }

#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label { cursor: pointer; }

#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput { vertical-align: middle; margin: -3px 1em 0px 0px; position: relative; }

#add_payment_method #payment div.payment_box .wc-credit-card-form, .woocommerce-cart #payment div.payment_box .wc-credit-card-form, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form { border: 0px; padding: 0px; margin: 1em 0px 0px; }

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number { font-size: 1.5em; padding: 8px; background-repeat: no-repeat; background-position: right 0.618em center; background-size: 32px 20px; }

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa { background-image: url("images/visa.svg"); }

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard { background-image: url("images/mastercard.svg"); }

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser { background-image: url("images/laser.svg"); }

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub { background-image: url("images/diners.svg"); }

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro { background-image: url("images/maestro.svg"); }

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb { background-image: url("images/jcb.svg"); }

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex { background-image: url("images/amex.svg"); }

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover { background-image: url("images/discover.svg"); }

#add_payment_method #payment div.payment_box span.help, .woocommerce-cart #payment div.payment_box span.help, .woocommerce-checkout #payment div.payment_box span.help { font-size: 0.857em; color: rgb(118, 118, 118); font-weight: 400; }

#add_payment_method #payment div.payment_box .form-row, .woocommerce-cart #payment div.payment_box .form-row, .woocommerce-checkout #payment div.payment_box .form-row { margin: 0px 0px 1em; }

#add_payment_method #payment div.payment_box p:last-child, .woocommerce-cart #payment div.payment_box p:last-child, .woocommerce-checkout #payment div.payment_box p:last-child { margin-bottom: 0px; }

#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before { content: ""; display: block; border-width: 1em; border-style: solid; border-color: transparent transparent rgb(220, 215, 226); border-image: initial; position: absolute; top: -0.75em; left: 0px; margin: -1em 0px 0px 2em; }

#add_payment_method #payment .payment_method_paypal .about_paypal, .woocommerce-cart #payment .payment_method_paypal .about_paypal, .woocommerce-checkout #payment .payment_method_paypal .about_paypal { float: right; line-height: 52px; font-size: 0.83em; }

#add_payment_method #payment .payment_method_paypal img, .woocommerce-cart #payment .payment_method_paypal img, .woocommerce-checkout #payment .payment_method_paypal img { max-height: 24px; vertical-align: middle; float: right; }

.woocommerce-terms-and-conditions { border: 1px solid rgba(0, 0, 0, 0.2); box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px inset; background: rgba(0, 0, 0, 0.05); }

.woocommerce-invalid #terms { outline: 2px solid var(--wc-red); outline-offset: 2px; }

.woocommerce-password-strength { text-align: center; font-weight: 600; padding: 3px 0.5em; font-size: 1em; }

.woocommerce-password-strength.strong { background-color: rgb(193, 225, 185); border-color: rgb(131, 195, 115); }

.woocommerce-password-strength.short { background-color: rgb(241, 173, 173); border-color: rgb(227, 91, 91); }

.woocommerce-password-strength.bad { background-color: rgb(251, 197, 169); border-color: rgb(247, 139, 83); }

.woocommerce-password-strength.good { background-color: rgb(255, 227, 153); border-color: rgb(255, 199, 51); }

.woocommerce-password-hint { margin: 0.5em 0px 0px; display: block; }

#content.twentyeleven .woocommerce-pagination a { font-size: 1em; line-height: 1; }

.single-product .twentythirteen #reply-title, .single-product .twentythirteen #respond #commentform, .single-product .twentythirteen .entry-summary { padding: 0px; }

.single-product .twentythirteen p.stars { clear: both; }

.twentythirteen .woocommerce-breadcrumb { padding-top: 40px; }

.twentyfourteen ul.products li.product { margin-top: 0px !important; }

body:not(.search-results) .twentysixteen .entry-summary { color: inherit; font-size: inherit; line-height: inherit; }

.twentysixteen .price ins { background: inherit; color: inherit; }

form.has-custom-place-order-button #place_order { display: none !important; }

@charset "utf-8";

:root { --bzo-main-color: #81d8d0; --bzo-main-color-mix-black: rgba(65, 108, 104, 1); --bzo-main-color-mix-white: rgba(211, 241, 239, 1); --bzo-main-color-mix-white2: rgba(224, 245, 243, 1); --bzo-main-color-mix-white3: rgba(242, 251, 250, 1); --bzo-main-color2: #FF3D00; --bzo-gray-color: #454545; --bzo-border-color: #d9d9d9; --bzo-body-background: #ffffff; --bzo-container-width: 1620px; --bzo-preload-background: #81d8d0; --bzo-gutter: 15px; --bzo-gutter-minus: -15px; --bzo-letter-spacing-body: 0.08px; --bzo-body_typo-font-family: Albert Sans; --bzo-body_typo-google: 1; --bzo-body_typo-font-size: 16px; --bzo-body_typo-line-height: 1.5; --bzo-body_typo-color: #000; --bzo-title_typo-font-family: Unbounded; --bzo-title_typo-google: 1; --bzo-title_typo-color: #000; }

@charset "utf-8";

.elementor-kit-12312 { --e-global-color-primary: #6EC1E4; --e-global-color-secondary: #54595F; --e-global-color-text: #7A7A7A; --e-global-color-accent: #61CE70; --e-global-color-536b138: #81D8D0; --e-global-color-4ed121b: #0ABAB5; --e-global-color-44f79ce: #2A2A2A; --e-global-color-c0d0f5a: #FBC1AF; --e-global-color-14de6d2: #FFD4EA; --e-global-color-7dfca54: #003153; --e-global-color-9e5cf22: #FFFFFF; --e-global-color-966ed75: #02010100; --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; background-color: var( --e-global-color-9e5cf22 ); }

.elementor-kit-12312 e-page-transition { background-color: rgb(255, 188, 125); }

.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1570px; }

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

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

.elementor-element { --widgets-spacing: 0px 0px; --widgets-spacing-row: 0px; --widgets-spacing-column: 0px; }

h1.entry-title { display: var(--page-title-display); }

.elementor-lightbox { background-color: rgba(255, 255, 255, 0.51); --lightbox-ui-color: #000000; --lightbox-ui-color-hover: var( --e-global-color-536b138 ); --lightbox-text-color: #81D8D0; --lightbox-header-icons-size: 30px; --lightbox-navigation-icons-size: 30px; }

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

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

.elementor-3788 .elementor-element.elementor-element-3c1ad2f { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 120px; --padding-bottom: 120px; --padding-left: 35px; --padding-right: 35px; }

.elementor-3788 .elementor-element.elementor-element-764b63f { --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-3788 .elementor-element.elementor-element-77cfb53 { padding: 0px 0px 20px; }

.elementor-3788 .elementor-element.elementor-element-d35662f .elementor-button { background-color: rgba(2, 1, 1, 0); font-family: Lexend, sans-serif; font-size: 36px; font-weight: 500; fill: var( --e-global-color-536b138 ); color: var( --e-global-color-536b138 ); }

.elementor-3788 .elementor-element.elementor-element-d35662f { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px; }

.elementor-3788 .elementor-element.elementor-element-d35662f .elementor-button-content-wrapper { flex-direction: row; }

.elementor-3788 .elementor-element.elementor-element-d35662f .elementor-button .elementor-button-content-wrapper { gap: 20px; }

.elementor-3788 .elementor-element.elementor-element-d35662f .elementor-button:hover, .elementor-3788 .elementor-element.elementor-element-d35662f .elementor-button:focus { color: var( --e-global-color-44f79ce ); }

.elementor-3788 .elementor-element.elementor-element-d35662f .elementor-button:hover svg, .elementor-3788 .elementor-element.elementor-element-d35662f .elementor-button:focus svg { fill: var( --e-global-color-44f79ce ); }

.elementor-3788 .elementor-element.elementor-element-b21d8fc .elementor-button { background-color: rgba(2, 1, 1, 0); font-family: Lexend, sans-serif; font-size: 16px; font-weight: 300; line-height: 14px; fill: var( --e-global-color-44f79ce ); color: var( --e-global-color-44f79ce ); }

.elementor-3788 .elementor-element.elementor-element-b21d8fc { margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px; }

.elementor-3788 .elementor-element.elementor-element-b21d8fc .elementor-button-content-wrapper { flex-direction: row; }

.elementor-3788 .elementor-element.elementor-element-b21d8fc .elementor-button .elementor-button-content-wrapper { gap: 10px; }

.elementor-3788 .elementor-element.elementor-element-b21d8fc .elementor-button:hover, .elementor-3788 .elementor-element.elementor-element-b21d8fc .elementor-button:focus { color: var( --e-global-color-536b138 ); }

.elementor-3788 .elementor-element.elementor-element-b21d8fc .elementor-button:hover svg, .elementor-3788 .elementor-element.elementor-element-b21d8fc .elementor-button:focus svg { fill: var( --e-global-color-536b138 ); }

.elementor-3788 .elementor-element.elementor-element-dc3658c { padding: 20px 0px 0px; font-family: Lato, sans-serif; font-size: 16px; }

.elementor-3788 .elementor-element.elementor-element-20207f1 { --divider-border-style: solid; --divider-color: #E6E6E6; --divider-border-width: 1px; }

.elementor-3788 .elementor-element.elementor-element-20207f1 .elementor-divider-separator { width: 250px; }

.elementor-3788 .elementor-element.elementor-element-20207f1 .elementor-divider { padding-block: 30px; }

.elementor-3788 .elementor-element.elementor-element-f1fa700 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 37px 37px; --row-gap: 37px; --column-gap: 37px; --margin-top: 0px; --margin-bottom: 10px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-3788 .elementor-element.elementor-element-4e0b12d .text-css-e { font-family: Lato, sans-serif; }

.elementor-3788 .elementor-element.elementor-element-23f46a4 .elementor-button { background-color: rgba(2, 1, 1, 0); font-family: Lexend, sans-serif; font-size: 16px; font-weight: 500; text-decoration: underline; line-height: 14px; fill: var( --e-global-color-44f79ce ); color: var( --e-global-color-44f79ce ); }

.elementor-3788 .elementor-element.elementor-element-23f46a4 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px; }

.elementor-3788 .elementor-element.elementor-element-23f46a4 .elementor-button:hover, .elementor-3788 .elementor-element.elementor-element-23f46a4 .elementor-button:focus { color: var( --e-global-color-536b138 ); }

.elementor-3788 .elementor-element.elementor-element-23f46a4 .elementor-button:hover svg, .elementor-3788 .elementor-element.elementor-element-23f46a4 .elementor-button:focus svg { fill: var( --e-global-color-536b138 ); }

.elementor-3788 .elementor-element.elementor-element-250f642 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-3788 .elementor-element.elementor-element-06aa968 .text-css-e { font-family: Lato, sans-serif; }

.elementor-3788 .elementor-element.elementor-element-335ac5e .elementor-button { background-color: rgba(2, 1, 1, 0); font-family: Lexend, sans-serif; font-size: 16px; font-weight: 500; text-decoration: underline; line-height: 14px; fill: var( --e-global-color-44f79ce ); color: var( --e-global-color-44f79ce ); }

.elementor-3788 .elementor-element.elementor-element-335ac5e { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px; }

.elementor-3788 .elementor-element.elementor-element-335ac5e .elementor-button:hover, .elementor-3788 .elementor-element.elementor-element-335ac5e .elementor-button:focus { color: var( --e-global-color-536b138 ); }

.elementor-3788 .elementor-element.elementor-element-335ac5e .elementor-button:hover svg, .elementor-3788 .elementor-element.elementor-element-335ac5e .elementor-button:focus svg { fill: var( --e-global-color-536b138 ); }

.elementor-3788 .elementor-element.elementor-element-42a24b1 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-3788 .elementor-element.elementor-element-f4f7875 { --divider-border-style: solid; --divider-color: #E6E6E6; --divider-border-width: 1px; }

.elementor-3788 .elementor-element.elementor-element-f4f7875 .elementor-divider-separator { width: 250px; }

.elementor-3788 .elementor-element.elementor-element-f4f7875 .elementor-divider { padding-block: 30px; }

.elementor-3788 .elementor-element.elementor-element-50ec4e5 { --grid-template-columns: repeat(0, auto); text-align: left; --icon-size: 15px; --grid-column-gap: 5px; --grid-row-gap: 0px; }

.elementor-3788 .elementor-element.elementor-element-50ec4e5 .elementor-social-icon { background-color: var( --e-global-color-44f79ce ); }

.elementor-3788 .elementor-element.elementor-element-50ec4e5 .elementor-social-icon i { color: var( --e-global-color-9e5cf22 ); }

.elementor-3788 .elementor-element.elementor-element-50ec4e5 .elementor-social-icon svg { fill: var( --e-global-color-9e5cf22 ); }

.elementor-3788 .elementor-element.elementor-element-50ec4e5 .elementor-social-icon:hover { background-color: var( --e-global-color-536b138 ); }

.elementor-3788 .elementor-element.elementor-element-50ec4e5 .elementor-social-icon:hover i { color: var( --e-global-color-9e5cf22 ); }

.elementor-3788 .elementor-element.elementor-element-50ec4e5 .elementor-social-icon:hover svg { fill: var( --e-global-color-9e5cf22 ); }

.elementor-3788 .elementor-element.elementor-element-39da04e { --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; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }

.elementor-3788 .elementor-element.elementor-element-b410c53 { padding: 20px 0px; font-size: 20px; }

.elementor-3788 .elementor-element.elementor-element-3a11080 { --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: 25px; --padding-bottom: 25px; --padding-left: 0px; --padding-right: 0px; }

.elementor-3788 .elementor-element.elementor-element-3a11080:not(.elementor-motion-effects-element-type-background), .elementor-3788 .elementor-element.elementor-element-3a11080 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-536b138 ); }

.elementor-3788 .elementor-element.elementor-element-630b9e6 .qodef-qi-text-marquee .qodef-m-text.qodef-text--original { animation: 20s linear 0s infinite normal none running qode-move-horizontal-normal-text-marquee; }

.elementor-3788 .elementor-element.elementor-element-630b9e6 .qodef-qi-text-marquee .qodef-m-text.qodef-text--copy { animation: 20s linear 0s infinite normal none running qode-move-horizontal-normal-text-marquee-copy; }

.elementor-3788 .elementor-element.elementor-element-630b9e6 .qodef-m-text-item { color: var( --e-global-color-9e5cf22 ); font-size: 30px; padding-right: calc(7.5px); padding-left: calc(7.5px); }

.elementor-3788 .elementor-element.elementor-element-630b9e6 .qodef-e-icon-holder { font-size: 35px; }

.elementor-3788 .elementor-element.elementor-element-48400c0 { --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: 0px; --padding-right: 0px; }

.elementor-3788 .elementor-element.elementor-element-48400c0:not(.elementor-motion-effects-element-type-background), .elementor-3788 .elementor-element.elementor-element-48400c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(254, 246, 240); }

.elementor-3788 .elementor-element.elementor-element-b3c024c { --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-3788 .elementor-element.elementor-element-9c659f9 { --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; }

.elementor-3788 .elementor-element.elementor-element-e1dbd3b { padding: 0px; text-align: start; }

.elementor-3788 .elementor-element.elementor-element-e1dbd3b .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 40px; font-weight: 700; line-height: 1.1em; color: var( --e-global-color-44f79ce ); }

.elementor-3788 .elementor-element.elementor-element-d95abac { padding: 10px 0px; font-family: Lato, sans-serif; font-size: 18px; font-weight: 400; color: var( --e-global-color-44f79ce ); }

.elementor-3788 .elementor-element.elementor-element-cfd05a2 .elementor-button { background-color: var( --e-global-color-7dfca54 ); font-family: "Albert Sans", sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; border-style: solid; border-width: 1px; padding: 15px 50px; }

.elementor-3788 .elementor-element.elementor-element-cfd05a2 .elementor-button:hover, .elementor-3788 .elementor-element.elementor-element-cfd05a2 .elementor-button:focus { background-color: var( --e-global-color-966ed75 ); color: var( --e-global-color-536b138 ); border-color: var( --e-global-color-536b138 ); }

.elementor-3788 .elementor-element.elementor-element-cfd05a2 .elementor-button:hover svg, .elementor-3788 .elementor-element.elementor-element-cfd05a2 .elementor-button:focus svg { fill: var( --e-global-color-536b138 ); }

.elementor-3788 .elementor-element.elementor-element-56022c1 { --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; --overlay-opacity: 1; --padding-top: 150px; --padding-bottom: 150px; --padding-left: 35px; --padding-right: 35px; }

.elementor-3788 .elementor-element.elementor-element-56022c1:not(.elementor-motion-effects-element-type-background), .elementor-3788 .elementor-element.elementor-element-56022c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("images/Left-Pouches-Social-Media-Banner.webp"); background-position: left center; background-repeat: no-repeat; }

.elementor-3788 .elementor-element.elementor-element-56022c1::before, .elementor-3788 .elementor-element.elementor-element-56022c1 > .elementor-background-video-container::before, .elementor-3788 .elementor-element.elementor-element-56022c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-3788 .elementor-element.elementor-element-56022c1 > .elementor-background-slideshow::before, .elementor-3788 .elementor-element.elementor-element-56022c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3788 .elementor-element.elementor-element-56022c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-image: url("images/Right-Pouches-Social-Media-Banner.webp"); --background-overlay: ''; background-position: right center; background-repeat: no-repeat; }

.elementor-3788 .elementor-element.elementor-element-a07b543 { --display: flex; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-3788 .elementor-element.elementor-element-fb18c12 { padding: 10px 0px 20px; text-align: center; }

.elementor-3788 .elementor-element.elementor-element-fb18c12 .elementor-heading-title { font-size: 18px; font-weight: 400; text-transform: uppercase; line-height: 1.1em; color: var( --e-global-color-44f79ce ); }

.elementor-3788 .elementor-element.elementor-element-4d74ea2 { padding: 0px 550px; text-align: center; }

.elementor-3788 .elementor-element.elementor-element-4d74ea2 .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 45px; font-weight: 600; text-transform: uppercase; line-height: 50px; }

.elementor-3788 .elementor-element.elementor-element-7e85867 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --margin-top: 40px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-3788 .elementor-element.elementor-element-94daf50 .button-inner { background-color: var( --e-global-color-7dfca54 ); border-radius: 0px; padding: 0px 30px !important; height: 46px !important; }

.elementor-3788 .elementor-element.elementor-element-94daf50 .button-inner:hover { background-color: var( --e-global-color-9e5cf22 ); color: var( --e-global-color-536b138 ); border-style: solid; border-width: 1px; border-color: var( --e-global-color-536b138 ); }

.elementor-3788 .elementor-element.elementor-element-94daf50.elementor-element { --align-self: center; }

.elementor-3788 .elementor-element.elementor-element-94daf50 .icon-off .text-button, .elementor-3788 .elementor-element.elementor-element-94daf50 .icon-on.button-inner { font-family: "Albert Sans", sans-serif; font-size: 16px; font-weight: 600; letter-spacing: 1px; }

.elementor-3788 .elementor-element.elementor-element-94daf50 .button-inner:hover .text-button { border-color: var( --e-global-color-536b138 ); }

.elementor-3788 .elementor-element.elementor-element-94daf50 .icon-button-el { font-size: 20px; margin: 0px 10px 0px 0px; }

.elementor-3788 .elementor-element.elementor-element-04cfa7a .button-inner { background-color: var( --e-global-color-7dfca54 ); border-radius: 0px; padding: 0px 30px !important; height: 46px !important; }

.elementor-3788 .elementor-element.elementor-element-04cfa7a .button-inner:hover { background-color: var( --e-global-color-9e5cf22 ); color: var( --e-global-color-536b138 ); border-style: solid; border-width: 1px; border-color: var( --e-global-color-536b138 ); }

.elementor-3788 .elementor-element.elementor-element-04cfa7a.elementor-element { --align-self: center; }

.elementor-3788 .elementor-element.elementor-element-04cfa7a .icon-off .text-button, .elementor-3788 .elementor-element.elementor-element-04cfa7a .icon-on.button-inner { font-family: "Albert Sans", sans-serif; font-size: 16px; font-weight: 600; letter-spacing: 1px; }

.elementor-3788 .elementor-element.elementor-element-04cfa7a .button-inner:hover .text-button { border-color: var( --e-global-color-536b138 ); }

.elementor-3788 .elementor-element.elementor-element-04cfa7a .icon-button-el { font-size: 20px; margin: 0px 10px 0px 0px; }

.elementor-3788 .elementor-element.elementor-element-e889acf .button-inner { background-color: var( --e-global-color-7dfca54 ); border-radius: 0px; padding: 0px 30px !important; height: 46px !important; }

.elementor-3788 .elementor-element.elementor-element-e889acf .button-inner:hover { background-color: var( --e-global-color-9e5cf22 ); color: var( --e-global-color-536b138 ); border-style: solid; border-width: 1px; border-color: var( --e-global-color-536b138 ); }

.elementor-3788 .elementor-element.elementor-element-e889acf.elementor-element { --align-self: center; }

.elementor-3788 .elementor-element.elementor-element-e889acf .icon-off .text-button, .elementor-3788 .elementor-element.elementor-element-e889acf .icon-on.button-inner { font-family: "Albert Sans", sans-serif; font-size: 16px; font-weight: 600; letter-spacing: 1px; }

.elementor-3788 .elementor-element.elementor-element-e889acf .button-inner:hover .text-button { border-color: var( --e-global-color-536b138 ); }

.elementor-3788 .elementor-element.elementor-element-e889acf .icon-button-el { font-size: 20px; margin: 0px 10px 0px 0px; }

@media (min-width: 768px) {
  .elementor-3788 .elementor-element.elementor-element-3c1ad2f { --content-width: 1330px; }
  .elementor-3788 .elementor-element.elementor-element-764b63f { --width: 50%; }
  .elementor-3788 .elementor-element.elementor-element-39da04e { --width: 75%; }
  .elementor-3788 .elementor-element.elementor-element-b3c024c { --width: 60%; }
  .elementor-3788 .elementor-element.elementor-element-9c659f9 { --width: 50%; }
}

@media (max-width: 1200px) and (min-width: 768px) {
  .elementor-3788 .elementor-element.elementor-element-b3c024c { --width: 55%; }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-3788 .elementor-element.elementor-element-b3c024c { --width: 100%; }
  .elementor-3788 .elementor-element.elementor-element-9c659f9 { --width: 100%; }
}

@media (max-width: 1440px) {
  .elementor-3788 .elementor-element.elementor-element-e1dbd3b .elementor-heading-title { font-size: 30px; line-height: 35px; }
  .elementor-3788 .elementor-element.elementor-element-56022c1:not(.elementor-motion-effects-element-type-background), .elementor-3788 .elementor-element.elementor-element-56022c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: -30% 50%; }
  .elementor-3788 .elementor-element.elementor-element-56022c1::before, .elementor-3788 .elementor-element.elementor-element-56022c1 > .elementor-background-video-container::before, .elementor-3788 .elementor-element.elementor-element-56022c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-3788 .elementor-element.elementor-element-56022c1 > .elementor-background-slideshow::before, .elementor-3788 .elementor-element.elementor-element-56022c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3788 .elementor-element.elementor-element-56022c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-position: 130% 50%; }
  .elementor-3788 .elementor-element.elementor-element-56022c1 { --padding-top: 100px; --padding-bottom: 100px; --padding-left: 35px; --padding-right: 35px; }
  .elementor-3788 .elementor-element.elementor-element-4d74ea2 { padding: 0px 200px; }
  .elementor-3788 .elementor-element.elementor-element-94daf50 .icon-off .text-button, .elementor-3788 .elementor-element.elementor-element-94daf50 .icon-on.button-inner { font-size: 12px; }
  .elementor-3788 .elementor-element.elementor-element-04cfa7a .icon-off .text-button, .elementor-3788 .elementor-element.elementor-element-04cfa7a .icon-on.button-inner { font-size: 12px; }
  .elementor-3788 .elementor-element.elementor-element-e889acf .icon-off .text-button, .elementor-3788 .elementor-element.elementor-element-e889acf .icon-on.button-inner { font-size: 12px; }
}

@media (max-width: 1200px) {
  .elementor-3788 .elementor-element.elementor-element-3c1ad2f { --margin-top: 0px; --margin-bottom: 70px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 70px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-3788 .elementor-element.elementor-element-9c659f9 { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-3788 .elementor-element.elementor-element-cfd05a2 .elementor-button { font-size: 18px; }
  .elementor-3788 .elementor-element.elementor-element-56022c1:not(.elementor-motion-effects-element-type-background), .elementor-3788 .elementor-element.elementor-element-56022c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: -60% 50%; }
  .elementor-3788 .elementor-element.elementor-element-56022c1::before, .elementor-3788 .elementor-element.elementor-element-56022c1 > .elementor-background-video-container::before, .elementor-3788 .elementor-element.elementor-element-56022c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-3788 .elementor-element.elementor-element-56022c1 > .elementor-background-slideshow::before, .elementor-3788 .elementor-element.elementor-element-56022c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3788 .elementor-element.elementor-element-56022c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-position: 160% 50%; }
  .elementor-3788 .elementor-element.elementor-element-56022c1 { --padding-top: 170px; --padding-bottom: 170px; --padding-left: 0px; --padding-right: 0px; }
}

@media (max-width: 1024px) {
  .elementor-3788 .elementor-element.elementor-element-48400c0 { --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: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-3788 .elementor-element.elementor-element-e1dbd3b { text-align: center; }
  .elementor-3788 .elementor-element.elementor-element-d95abac { text-align: center; }
  .elementor-3788 .elementor-element.elementor-element-56022c1:not(.elementor-motion-effects-element-type-background), .elementor-3788 .elementor-element.elementor-element-56022c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: -90% 50%; }
  .elementor-3788 .elementor-element.elementor-element-56022c1::before, .elementor-3788 .elementor-element.elementor-element-56022c1 > .elementor-background-video-container::before, .elementor-3788 .elementor-element.elementor-element-56022c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-3788 .elementor-element.elementor-element-56022c1 > .elementor-background-slideshow::before, .elementor-3788 .elementor-element.elementor-element-56022c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3788 .elementor-element.elementor-element-56022c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-position: 190% 50%; }
  .elementor-3788 .elementor-element.elementor-element-4d74ea2 .elementor-heading-title { font-size: 35px; line-height: 35px; }
  .elementor-3788 .elementor-element.elementor-element-7e85867 { --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
}

@media (max-width: 880px) {
  .elementor-3788 .elementor-element.elementor-element-56022c1:not(.elementor-motion-effects-element-type-background), .elementor-3788 .elementor-element.elementor-element-56022c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: -200px 50%; background-size: contain; }
  .elementor-3788 .elementor-element.elementor-element-56022c1::before, .elementor-3788 .elementor-element.elementor-element-56022c1 > .elementor-background-video-container::before, .elementor-3788 .elementor-element.elementor-element-56022c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-3788 .elementor-element.elementor-element-56022c1 > .elementor-background-slideshow::before, .elementor-3788 .elementor-element.elementor-element-56022c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3788 .elementor-element.elementor-element-56022c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-position: 600px 50%; background-size: contain; }
  .elementor-3788 .elementor-element.elementor-element-56022c1 { --padding-top: 70px; --padding-bottom: 70px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-3788 .elementor-element.elementor-element-fb18c12 { padding: 0px 0px 10px; }
  .elementor-3788 .elementor-element.elementor-element-fb18c12 .elementor-heading-title { font-size: 15px; }
  .elementor-3788 .elementor-element.elementor-element-4d74ea2 .elementor-heading-title { font-size: 25px; line-height: 25px; }
  .elementor-3788 .elementor-element.elementor-element-94daf50 .button-inner { padding: 0px 20px !important; }
  .elementor-3788 .elementor-element.elementor-element-04cfa7a .button-inner { padding: 0px 20px !important; }
  .elementor-3788 .elementor-element.elementor-element-e889acf .button-inner { padding: 0px 20px !important; }
}

@media (max-width: 767px) {
  .elementor-3788 .elementor-element.elementor-element-3c1ad2f { --gap: 30px 0px; --row-gap: 30px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-3788 .elementor-element.elementor-element-48400c0 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-3788 .elementor-element.elementor-element-e1dbd3b .elementor-heading-title { font-size: 20px; line-height: 25px; }
  .elementor-3788 .elementor-element.elementor-element-d95abac { text-align: center; font-size: 15px; }
  .elementor-3788 .elementor-element.elementor-element-cfd05a2 { margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-3788 .elementor-element.elementor-element-cfd05a2.elementor-element { --align-self: center; }
  .elementor-3788 .elementor-element.elementor-element-cfd05a2 .elementor-button { font-size: 15px; padding: 10px 40px; }
  .elementor-3788 .elementor-element.elementor-element-56022c1:not(.elementor-motion-effects-element-type-background), .elementor-3788 .elementor-element.elementor-element-56022c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: -800px 0%; }
  .elementor-3788 .elementor-element.elementor-element-56022c1::before, .elementor-3788 .elementor-element.elementor-element-56022c1 > .elementor-background-video-container::before, .elementor-3788 .elementor-element.elementor-element-56022c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-3788 .elementor-element.elementor-element-56022c1 > .elementor-background-slideshow::before, .elementor-3788 .elementor-element.elementor-element-56022c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3788 .elementor-element.elementor-element-56022c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-position: 800px 0%; }
  .elementor-3788 .elementor-element.elementor-element-7e85867 { --margin-top: 25px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-3788 .elementor-element.elementor-element-94daf50 .button-inner { padding: 0px 30px !important; height: 50px !important; }
  .elementor-3788 .elementor-element.elementor-element-04cfa7a .button-inner { padding: 0px 30px !important; height: 50px !important; }
  .elementor-3788 .elementor-element.elementor-element-e889acf .button-inner { padding: 0px 30px !important; height: 50px !important; }
}

.elementor-13026 .elementor-element.elementor-element-9f3ae5a { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 35px; --padding-right: 35px; --z-index: 100; }

.elementor-13026 .elementor-element.elementor-element-9f3ae5a:not(.elementor-motion-effects-element-type-background), .elementor-13026 .elementor-element.elementor-element-9f3ae5a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(2, 1, 1, 0); }

.elementor-13026 .elementor-element.elementor-element-ca6b6a2 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-13026 .elementor-element.elementor-element-e4e0e8e { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a { font-size: 18px; font-weight: 600; text-transform: uppercase; padding: 35px 15px; color: var( --e-global-color-44f79ce ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a .indicator-icon { color: var( --e-global-color-44f79ce ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a:hover { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a:focus { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a:active { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li:hover > a { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li:hover > a .bzotech-submenu-indicator { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a:hover .bzotech-submenu-indicator { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a:focus .bzotech-submenu-indicator { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a:active .bzotech-submenu-indicator { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-item > a { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-parent > a { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-ancestor > a { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-ancestor > a .bzotech-submenu-indicator { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav .sub-menu > li.current-menu-item > a, .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav .sub-menu > li.current_page_item > a { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .e-toggle-style-icon { color: var( --e-global-color-44f79ce ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .e-toggle-style-icon .sub-color-e { color: var( --e-global-color-44f79ce ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .e-toggle-style-icon:hover { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .e-toggle-style-icon:hover .sub-color-e { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-21db325 { --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: flex-end; --align-items: center; --gap: 0px 30px; --row-gap: 0px; --column-gap: 30px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-13026 .elementor-element.elementor-element-1c5316f .elbzotech-mini-cart-global .mini-cart-number { background-color: rgba(255, 255, 255, 0); color: var( --e-global-color-44f79ce ); font-size: 14px; font-weight: 500; right: -23px; top: 6px; }

.elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link { padding: 10px 45px 10px 20px; border-style: solid; border-width: 1px; border-color: var( --e-global-color-44f79ce ); border-radius: 10px; }

.elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link i { color: var( --e-global-color-44f79ce ); }

.elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link .mini-cart-text-bt { color: var( --e-global-color-44f79ce ); }

.elementor-13026 .elementor-element.elementor-element-1c5316f .elbzotech-mini-cart-global:hover .mini-cart-icon i { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-1c5316f .elbzotech-mini-cart-global:hover .mini-cart-link { border-style: solid; border-color: var( --e-global-color-536b138 ); }

.elementor-theme-builder-content-area { height: 400px; }

.elementor-location-header::before, .elementor-location-footer::before { content: ""; display: table; clear: both; }

@media (max-width: 1440px) {
  .elementor-13026 .elementor-element.elementor-element-5b12161 img { width: 100%; }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a { font-size: 16px; padding: 35px 16px 35px 5px; }
  .elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link { width: 80px; }
  .elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link i { font-size: 20px; }
}

@media (max-width: 1200px) {
  .elementor-13026 .elementor-element.elementor-element-9f3ae5a { --padding-top: 15px; --padding-bottom: 15px; --padding-left: 40px; --padding-right: 20px; }
  .elementor-13026 .elementor-element.elementor-element-ca6b6a2 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-13026 .elementor-element.elementor-element-5b12161 img { width: 60%; }
  .elementor-13026 .elementor-element.elementor-element-e4e0e8e { --align-items: flex-end; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .elementor-13026 .elementor-element.elementor-element-e4e0e8e.e-con { --order: 99999; }
  .elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link { width: 70px; padding: 10px 0px 10px 12px; border-radius: 6px; }
}

@media (max-width: 1024px) {
  .elementor-13026 .elementor-element.elementor-element-5b12161 img { width: 75%; }
  .elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link { padding: 10px; }
}

@media (max-width: 880px) {
  .elementor-13026 .elementor-element.elementor-element-21db325 { --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; }
}

@media (max-width: 767px) {
  .elementor-13026 .elementor-element.elementor-element-9f3ae5a { --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 0px; }
  .elementor-13026 .elementor-element.elementor-element-ca6b6a2 { --width: 36%; }
  .elementor-13026 .elementor-element.elementor-element-5b12161 img { width: 100%; }
  .elementor-13026 .elementor-element.elementor-element-e4e0e8e { --width: 10%; --margin-top: 0px; --margin-bottom: 0px; --margin-left: -40px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; --z-index: 150; }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a { font-size: 14px; color: var( --e-global-color-44f79ce ); }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a .indicator-icon { color: var( --e-global-color-44f79ce ); }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-item > a { color: var( --e-global-color-536b138 ); }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-parent > a { color: var( --e-global-color-536b138 ); }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-ancestor > a { color: var( --e-global-color-536b138 ); }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-ancestor > a .bzotech-submenu-indicator { color: var( --e-global-color-536b138 ); }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav .sub-menu a .indicator-icon { color: var( --e-global-color-44f79ce ); }
  .elementor-13026 .elementor-element.elementor-element-21db325 { --width: 55%; --justify-content: center; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-13026 .elementor-element.elementor-element-21db325.e-con { --align-self: flex-start; }
}

@media (min-width: 768px) {
  .elementor-13026 .elementor-element.elementor-element-ca6b6a2 { --width: 18%; }
  .elementor-13026 .elementor-element.elementor-element-e4e0e8e { --width: 55%; }
  .elementor-13026 .elementor-element.elementor-element-21db325 { --width: 30%; }
}

@media (max-width: 1440px) and (min-width: 768px) {
  .elementor-13026 .elementor-element.elementor-element-ca6b6a2 { --width: 18%; }
  .elementor-13026 .elementor-element.elementor-element-e4e0e8e { --width: 51%; }
  .elementor-13026 .elementor-element.elementor-element-21db325 { --width: 35%; }
}

@media (max-width: 1200px) and (min-width: 768px) {
  .elementor-13026 .elementor-element.elementor-element-ca6b6a2 { --width: 25%; }
  .elementor-13026 .elementor-element.elementor-element-e4e0e8e { --width: 60px; }
  .elementor-13026 .elementor-element.elementor-element-21db325 { --width: calc(75% - 60px); }
}

.elementor-12336 .elementor-element.elementor-element-237873c { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 0.5; border-style: solid; --border-style: solid; border-width: 1px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgba(0, 0, 0, 0.21); --border-color: #00000036; --margin-top: 60px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 80px; --padding-bottom: 35px; --padding-left: 35px; --padding-right: 35px; }

.elementor-12336 .elementor-element.elementor-element-237873c::before, .elementor-12336 .elementor-element.elementor-element-237873c > .elementor-background-video-container::before, .elementor-12336 .elementor-element.elementor-element-237873c > .e-con-inner > .elementor-background-video-container::before, .elementor-12336 .elementor-element.elementor-element-237873c > .elementor-background-slideshow::before, .elementor-12336 .elementor-element.elementor-element-237873c > .e-con-inner > .elementor-background-slideshow::before, .elementor-12336 .elementor-element.elementor-element-237873c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-image: url("images/Untitled-design.jpg"); --background-overlay: ''; }

.elementor-12336 .elementor-element.elementor-element-61dcddb { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 50px 0px; --row-gap: 50px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-12336 .elementor-element.elementor-element-c0b1d2d img { width: 100%; }

.elementor-12336 .elementor-element.elementor-element-2523791 { margin: 0px 300px calc(var(--kit-widget-spacing, 0px) + 0px) 300px; text-align: center; font-family: "Albert Sans", sans-serif; font-size: 30px; font-weight: 500; line-height: 30px; }

.elementor-12336 .elementor-element.elementor-element-706caac { --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: 50px 50px; --row-gap: 50px; --column-gap: 50px; --margin-top: 100px; --margin-bottom: 100px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-icon i { color: var( --e-global-color-536b138 ); transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-icon svg { fill: var( --e-global-color-536b138 ); transition: fill 0.3s; }

.elementor-12336 .elementor-element.elementor-element-f6ac03e { --e-icon-list-icon-size: 25px; --icon-vertical-offset: 0px; }

.elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item > a { font-size: 22px; font-weight: 500; }

.elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item:hover .elementor-icon-list-text { color: var( --e-global-color-536b138 ); }

.elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-text { transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-icon i { color: var( --e-global-color-536b138 ); transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-icon svg { fill: var( --e-global-color-536b138 ); transition: fill 0.3s; }

.elementor-12336 .elementor-element.elementor-element-3d6af1f { --e-icon-list-icon-size: 25px; --icon-vertical-offset: 0px; }

.elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item > a { font-size: 15px; font-weight: 500; }

.elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item:hover .elementor-icon-list-text { color: var( --e-global-color-536b138 ); }

.elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-text { transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd { --grid-template-columns: repeat(0, auto); text-align: left; --icon-size: 15px; --grid-column-gap: 5px; --grid-row-gap: 0px; }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd .elementor-social-icon { background-color: var( --e-global-color-44f79ce ); }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd .elementor-social-icon i { color: var( --e-global-color-9e5cf22 ); }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd .elementor-social-icon svg { fill: var( --e-global-color-9e5cf22 ); }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd .elementor-social-icon:hover { background-color: var( --e-global-color-536b138 ); }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd .elementor-social-icon:hover i { color: var( --e-global-color-9e5cf22 ); }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd .elementor-social-icon:hover svg { fill: var( --e-global-color-9e5cf22 ); }

.elementor-12336 .elementor-element.elementor-element-19bb02a { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: 0px; --margin-bottom: 100px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-12336 .elementor-element.elementor-element-ff93931 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-12336 .elementor-element.elementor-element-f5705a0 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px; text-align: center; }

.elementor-12336 .elementor-element.elementor-element-f5705a0 .elementor-heading-title { font-family: "Albert Sans", sans-serif; font-size: 20px; font-weight: 700; }

.elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-icon i { transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-icon svg { transition: fill 0.3s; }

.elementor-12336 .elementor-element.elementor-element-c41e1e9 { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }

.elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item > a { font-size: 18px; text-transform: capitalize; }

.elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item:hover .elementor-icon-list-text { color: var( --e-global-color-536b138 ); }

.elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-text { transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-70c18e5 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-12336 .elementor-element.elementor-element-8cd89a9 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px; text-align: center; }

.elementor-12336 .elementor-element.elementor-element-8cd89a9 .elementor-heading-title { font-family: "Albert Sans", sans-serif; font-size: 20px; font-weight: 700; }

.elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-icon i { transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-icon svg { transition: fill 0.3s; }

.elementor-12336 .elementor-element.elementor-element-edfc17d { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }

.elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item > a { font-size: 18px; text-transform: capitalize; }

.elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item:hover .elementor-icon-list-text { color: var( --e-global-color-536b138 ); }

.elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-text { transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-751faf5 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-12336 .elementor-element.elementor-element-90f3082 { --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: space-between; --align-items: center; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; border-style: solid; --border-style: solid; border-width: 1px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(170, 170, 170); --border-color: #AAAAAA; --padding-top: 25px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-12336 .elementor-element.elementor-element-08b804d { --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; }

.elementor-12336 .elementor-element.elementor-element-91e5a7e { --display: flex; }

.elementor-12336 .elementor-element.elementor-element-988cbd4 { font-size: 15px; font-weight: 400; }

.elementor-12336 .elementor-element.elementor-element-988cbd4 a:hover, .elementor-12336 .elementor-element.elementor-element-988cbd4 a:focus { color: var( --e-global-color-536b138 ); }

.elementor-12336 .elementor-element.elementor-element-41e1b4d { --display: flex; }

.elementor-12336 .elementor-element.elementor-element-f3c073a .elbzotech-list-link-global { justify-content: flex-end; gap: 30px; }

.elementor-12336 .elementor-element.elementor-element-f3c073a .item-link:hover .title { color: var( --e-global-color-44f79ce ); }

.elementor-12336 .elementor-element.elementor-element-f3c073a .item-link:hover, .elementor-12336 .elementor-element.elementor-element-f3c073a .item-link:focus { color: var( --e-global-color-44f79ce ); }

.elementor-12336 .elementor-element.elementor-element-282da34 { width: initial; max-width: initial; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }

.elementor-12336 .elementor-element.elementor-element-282da34 .gallery-item .gallery-caption { display: none; }

.elementor-12336 .elementor-element.elementor-element-282da34 .gallery-item { padding: 0px 15px 15px 0px; }

.elementor-12336 .elementor-element.elementor-element-282da34 .gallery { margin: 0px -15px -15px 0px; }

.elementor-12336 .elementor-element.elementor-element-6d416f3 { --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; }

.elementor-12336 .elementor-element.elementor-element-968b244 { padding: 12px 10px 0px 0px; text-align: center; font-size: 15px; font-weight: 400; }

.elementor-12336 .elementor-element.elementor-element-4488589 { width: var( --container-widget-width, 10% ); max-width: 10%; --container-widget-width: 10%; --container-widget-flex-grow: 0; text-align: start; }

.elementor-12336 .elementor-element.elementor-element-4488589 img { width: 100%; }

.elementor-theme-builder-content-area { height: 400px; }

.elementor-location-header::before, .elementor-location-footer::before { content: ""; display: table; clear: both; }

@media (min-width: 768px) {
  .elementor-12336 .elementor-element.elementor-element-237873c { --content-width: 1600px; }
  .elementor-12336 .elementor-element.elementor-element-19bb02a { --content-width: 800px; }
  .elementor-12336 .elementor-element.elementor-element-ff93931 { --width: 50%; }
  .elementor-12336 .elementor-element.elementor-element-70c18e5 { --width: 50%; }
}

@media (max-width: 880px) and (min-width: 768px) {
  .elementor-12336 .elementor-element.elementor-element-ff93931 { --width: 50%; }
  .elementor-12336 .elementor-element.elementor-element-70c18e5 { --width: 50%; }
}

@media (min-width: 1921px) {
  .elementor-12336 .elementor-element.elementor-element-c0b1d2d img { width: 40%; }
}

@media (max-width: 1440px) {
  .elementor-12336 .elementor-element.elementor-element-c0b1d2d img { width: 100%; }
  .elementor-12336 .elementor-element.elementor-element-2523791 { margin: 0px 200px calc(var(--kit-widget-spacing, 0px) + 0px) 200px; font-size: 25px; }
  .elementor-12336 .elementor-element.elementor-element-f3c073a .elbzotech-list-link-global { gap: 20px; }
  .elementor-12336 .elementor-element.elementor-element-282da34 { --container-widget-width: 330px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 330px ); max-width: 330px; }
}

@media (max-width: 1200px) {
  .elementor-12336 .elementor-element.elementor-element-237873c { --margin-top: 0px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px; --padding-top: 30px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-61dcddb { --gap: 10px 0px; --row-gap: 10px; --column-gap: 0px; }
  .elementor-12336 .elementor-element.elementor-element-c0b1d2d img { width: 80%; }
  .elementor-12336 .elementor-element.elementor-element-2523791 { width: var( --container-widget-width, 60% ); max-width: 60%; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; --container-widget-width: 60%; --container-widget-flex-grow: 0; font-size: 25px; }
  .elementor-12336 .elementor-element.elementor-element-706caac { --margin-top: 30px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item > a { font-size: 18px; }
  .elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item > a { font-size: 18px; }
  .elementor-12336 .elementor-element.elementor-element-19bb02a { --margin-top: 0px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-90f3082 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 15px 15px; --row-gap: 15px; --column-gap: 15px; }
  .elementor-12336 .elementor-element.elementor-element-282da34 { --container-widget-width: 350px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 350px ); max-width: 350px; }
}

@media (max-width: 1024px) {
  .elementor-12336 .elementor-element.elementor-element-706caac { --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; }
  .elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item > a { font-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item > a { font-size: 15px; }
}

@media (max-width: 880px) {
  .elementor-12336 .elementor-element.elementor-element-706caac { --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: 15px 15px; --row-gap: 15px; --column-gap: 15px; }
  .elementor-12336 .elementor-element.elementor-element-19bb02a { --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --flex-wrap: wrap; --margin-top: 0px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-f3c073a .elbzotech-list-link-global { gap: 20px; }
}

@media (max-width: 767px) {
  .elementor-12336 .elementor-element.elementor-element-237873c { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-12336 .elementor-element.elementor-element-61dcddb { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-c0b1d2d.elementor-element { --align-self: flex-start; }
  .elementor-12336 .elementor-element.elementor-element-c0b1d2d { text-align: start; }
  .elementor-12336 .elementor-element.elementor-element-c0b1d2d img { width: 50%; }
  .elementor-12336 .elementor-element.elementor-element-2523791 { width: var( --container-widget-width, 80% ); max-width: 80%; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px; --container-widget-width: 80%; --container-widget-flex-grow: 0; text-align: start; font-size: 15px; line-height: 20px; }
  .elementor-12336 .elementor-element.elementor-element-2523791.elementor-element { --align-self: flex-start; }
  .elementor-12336 .elementor-element.elementor-element-706caac { --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: space-evenly; --align-items: flex-start; --margin-top: 20px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-12336 .elementor-element.elementor-element-706caac.e-con { --align-self: flex-start; }
  .elementor-12336 .elementor-element.elementor-element-f6ac03e { width: auto; padding: 0px 0px 10px; --e-icon-list-icon-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item > a { font-size: 16px; }
  .elementor-12336 .elementor-element.elementor-element-3d6af1f { width: auto; padding: 0px 0px 10px; --e-icon-list-icon-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item > a { font-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-bc9f0bd { --icon-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-19bb02a { --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-start; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-ff93931 { --width: 50%; --margin-top: 0px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-f5705a0 { text-align: start; }
  .elementor-12336 .elementor-element.elementor-element-f5705a0 .elementor-heading-title { font-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item > a { font-size: 14px; }
  .elementor-12336 .elementor-element.elementor-element-70c18e5 { --width: 50%; --margin-top: 0px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-8cd89a9 { text-align: start; }
  .elementor-12336 .elementor-element.elementor-element-8cd89a9 .elementor-heading-title { font-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item > a { font-size: 14px; }
  .elementor-12336 .elementor-element.elementor-element-90f3082 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-08b804d { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-91e5a7e { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-988cbd4 { padding: 15px 0px 0px; text-align: center; font-size: 12px; }
  .elementor-12336 .elementor-element.elementor-element-41e1b4d { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-f3c073a { width: 100%; max-width: 100%; }
  .elementor-12336 .elementor-element.elementor-element-f3c073a .elbzotech-list-link-global { justify-content: center; gap: 0px; flex-wrap: wrap; }
  .elementor-12336 .elementor-element.elementor-element-f3c073a .item-link { font-size: 12px; }
  .elementor-12336 .elementor-element.elementor-element-282da34 { width: 100%; max-width: 100%; }
  .elementor-12336 .elementor-element.elementor-element-6d416f3 { --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-968b244 { padding: 20px 5px 0px 0px; font-size: 12px; }
  .elementor-12336 .elementor-element.elementor-element-4488589 { --container-widget-width: 25%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 25% ); max-width: 25%; }
  .elementor-12336 .elementor-element.elementor-element-4488589 img { width: 100%; }
}

@charset "utf-8";

.form-builder--item .item-description { display: block; }

.form-builder--item .error { margin-top: 10px; }

.confirm-btn, .preview-common-btn, .reset-btn { background: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(16, 24, 40, 0.05) 0px 1px 2px; color: rgb(52, 64, 85); cursor: pointer; padding: 8px 20px; text-wrap: nowrap; white-space-collapse: collapse; border: 1px solid rgb(208, 213, 221) !important; line-height: 1.5 !important; }

.confirm-btn { background-color: rgb(21, 94, 239); color: rgb(255, 255, 255); margin-right: 0.75rem; }

.verification-container { margin-top: 10px; }

.email-input { column-gap: 12px; }

.email-input, .verified-text { align-items: center; display: flex; }

.verified-text { color: rgb(114, 183, 111); column-gap: 4px; }

.flex { display: flex; }

.block { display: block; }

.mb-3 { margin-bottom: 0.75rem; }

.mt-3 { margin-top: 0.75rem; }

.otp::placeholder { font-size: 14px !important; }

.recaptch-top-margin { margin-top: 0.5em; }

.email-input-wrapper { display: flex; flex: 1 1 0%; position: relative; }

.input-icon { height: 16px; left: 12px; pointer-events: none; position: absolute; top: 50%; transform: translateY(-50%); width: 16px; z-index: 1; }

@charset "utf-8";

.hl_wrapper--inner-full { padding-top: 0px; }

.hl_form-builder--main-full { margin-top: 0px; }

.form-builder--wrap { margin-bottom: 0px !important; }

@charset "utf-8";

* { box-sizing: border-box; }

body { margin: 0px; }

.hl-app { color: rgb(96, 113, 121); font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; -webkit-font-smoothing: antialiased; font-size: 0.875rem; font-weight: 400; line-height: 1.8; margin: 0px; min-height: 100%; padding: 0px !important; }

.hl-app h1, .hl-app h2, .hl-app h3, .hl-app h4, .hl-app h5, .hl-app h6 { color: rgb(42, 49, 53); font-weight: 400; line-height: 1.2; margin: 0px; }

.hl-app .h1, .hl-app .h3, .hl-app .h6 h1, .hl-app h2, .hl-app h3, .hl-app h6 { color: inherit; font-family: inherit; font-weight: 500; line-height: 1.2; margin-bottom: 0px; margin-top: 0px; }

.hl-app .h1, .hl-app h1 { font-size: 2.5rem; }

.hl-app .h2, .hl-app h2 { font-size: 2rem; }

.hl-app .h3, .hl-app h3 { font-size: 1.75rem; }

.hl-app .h4, .hl-app h4 { font-size: 1.5rem; }

.hl-app .h5, .hl-app h5 { font-size: 1.25rem; }

.hl-app .h6, .hl-app h6 { font-size: 1rem; }

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

.hl-app .cal-row, .hl-app .row { display: flex; flex-wrap: wrap; }

.hl-app .col-12, .hl-app .col-6, .hl-app .col-8, .hl-app .col-md-12, .hl-app .col-md-3, .hl-app .col-sm-3, .hl-app .col-sm-6 { min-height: 1px; position: relative; width: 100%; }

.hl-app .col-sm-3 { flex: 0 0 25%; max-width: 25%; }

.hl-app .col-sm-6 { flex: 0 0 50%; max-width: 50%; }

.hl-app .col-md-3 { flex: 0 0 25%; max-width: 25%; }

.hl-app .col-md-12 { flex: 0 0 100%; max-width: 100%; }

.hl-app .col-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }

.hl-app .mb-1, .hl-app .my-1 { margin-bottom: 0.25rem !important; }

.hl-app .mb-2, .hl-app .my-2 { margin-bottom: 0.5rem !important; }

.hl-app .ml-2, .hl-app .mx-2 { margin-left: 0.5rem !important; }

.hl-app .mr-2, .hl-app .mx-2 { margin-right: 0.5rem !important; }

.hl-app .pr-3, .hl-app .px-3 { padding-right: 1rem !important; }

.hl-app .px-2 { padding-left: 15px !important; padding-right: 15px !important; }

.hl-app .p-0 { padding: 0px !important; }

.hl-app .pl-0, .hl-app .px-0 { padding-left: 0px !important; }

.hl-app .d-flex { display: flex !important; }

.hl-app .align-items-center { align-items: center !important; }

.hl-app a { background-color: transparent; color: rgb(21, 94, 239); text-decoration: none; transition: 0.2s ease-in-out; }

.hl-app a:active, .hl-app a:focus, .hl-app a:hover { color: rgb(0, 78, 235); outline: none; text-decoration: none; }

.hl-app a:active:focus { outline: none; }

.hl-app .text-light { font-weight: 400; }

.hl-app .hl_widget { background: rgba(0, 0, 0, 0.5); margin: auto; z-index: 9999999; }

.hl-app .hl_widget, .hl-app .hl_widget > * { box-sizing: border-box; }

.hl-app .hl_widget.popup { inset: 0px; overflow: auto; position: fixed; }

.hl-app .hl_widget-inner { background-color: rgb(255, 255, 255); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.1) 5px 8.7px 20px; margin-left: auto; margin-right: auto; max-width: 800px; position: relative; }

.hl-app .hl_widget.--small .hl_widget-inner { max-width: 700px; }

.hl-app .white-bg { background-color: rgb(255, 255, 255); }

.hl-app .no-shadow { box-shadow: none; }

.hl-app .hl_widget-header { border-bottom: 1px solid rgb(230, 237, 242); padding: 25px 50px 25px 30px; }

.hl-app .hl_widget-header h2 { color: rgb(42, 49, 53); font-weight: 500; line-height: 1.2; margin: 0px; }

.hl-app .hl_widget-header h2 span { color: rgb(96, 113, 121); font-size: 14px; font-weight: 300; }

.hl-app .hl_widget-close { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; font-size: 30px; font-weight: 300; padding: 0px; position: absolute; right: 20px; top: 10px; transition: 0.2s ease-out; }

.hl-app .hl_widget-close:hover { opacity: 0.5; }

.hl-app .hl_widget-close:active, .hl-app .hl_widget-close:focus { outline: none; }

.hl-app .hl_widget-body { padding: 20px 30px; }

.hl-app .hl_widget-body p { margin-top: 0px; }

.hl-app .hl_widget-wrapper { box-sizing: border-box; }

.hl-app .hl_wrapper { overflow: visible; }

.hl-app .hl_wrapper.d-flex { align-items: stretch; }

.hl-app .hl_widget-form { margin-left: auto; margin-right: auto; }

.hl-app .pick-date-title { align-items: center; display: flex; margin-bottom: 1rem; }

.hl-app .btn-back { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.hl-app .back_button, .hl-app .hl_select_button { display: none; }

.hl-app .hl_widget-step1 h3 { color: rgb(42, 49, 53); font-size: 18px; font-weight: 500; margin-bottom: 25px; margin-top: 0px; }

.hl-app .hl_widget-step1 p { font-size: 14px; }

.hl-app .hl_widget--pick-date { position: relative; overflow-wrap: normal; }

.hl-app .hl_widget-step1 .hl_widget--pick-date { margin-bottom: 40px; }

.hl-app .hl_widget-step1 .hl_widget--pick-date-time { display: flex; margin-left: -15px; margin-right: -15px; }

.hl-app .hl_widget-step1 .hl_widget--pick-date-time > * { margin-left: 15px; margin-right: 15px; }

.hl-app .hl_widget-step1 .hl_widget--pick-hours { position: relative; }

.hl-app .hl_widget-step1 .hl_widget--pick-hours h3 { color: rgb(96, 113, 121); font-size: 16px; font-weight: 400; margin-bottom: 20px; margin-top: 0px; }

.hl-app .hl_widget-step1 .hl_widget--pick-hours h3 strong { color: rgb(42, 49, 53); }

.hl-app .hl_widget-step1 .pick-hours--wrap { align-items: flex-start; display: flex; margin-left: -15px; margin-right: -15px; text-align: center; }

.hl-app .hl_widget-step1 .pick-hours--wrap > * { flex: 1 0 0px; margin-left: 15px; margin-right: 15px; }

.hl-app .hl_widget-step1 .pick-hours--wrap h4 { color: rgb(42, 49, 53); font-size: 18px; margin-bottom: 10px; margin-top: 0px; text-align: center; }

.hl-app #pick-hours--am, .hl-app #pick-hours--pm { max-height: 305px; overflow: hidden; }

.hl-app .hl_widget-step1 .hour-select { margin-bottom: 10px; }

.hl-app .hl_widget-step1 .hl_widget--pick-hours .loader { display: flex; justify-content: center; }

.hl-app .hl_widget-step1 .hour-select input { display: none; opacity: 0; visibility: hidden; }

.hl-app .hl_widget-step1 .hour-select input:checked + label { background-color: rgb(24, 139, 246); border-color: rgb(24, 139, 246); color: rgb(255, 255, 255); }

.hl-app .hl_widget-step1 .hour-select label { border: 1px solid rgb(230, 237, 242); border-radius: 4px; cursor: pointer; display: block; font-weight: 500; margin: 0px auto; max-width: 150px; padding: 7px 20px; transition: 0.2s ease-in-out; }

.hl-app .hl_widget-step1 .hour-select label:hover { background-color: rgba(24, 139, 246, 0.1); border-color: rgba(24, 139, 246, 0.1); }

.hl-app .hl_widget label { color: rgb(42, 49, 53); display: block; font-size: 14px; margin-bottom: 10px; }

.hl-app .hl_widget .hl_form-group.--select { position: relative; }

.hl-app .hl_widget .hl_form-group.--select::after { border-color: rgb(96, 113, 121) transparent transparent; border-style: solid; border-width: 4px 4px 0px; bottom: 20px; content: ""; display: block; height: 0px; position: absolute; right: 15px; width: 0px; }

.hl-app .hl_widget .hl_form-name > :first-child { margin-bottom: 20px; }

.hl-app .hl_widget .hl_input:active, .hl-app .hl_widget .hl_input:focus { border-color: rgb(24, 139, 246); outline: none; }

.hl-app .hl_widget textarea.hl_input { height: auto; }

.hl-app .hl_widget .hl_input-option { align-items: center; display: inline-flex; margin-right: 20px; }

.hl-app .hl_widget .hl_input-option input { margin-right: 10px; }

.hl-app .hl_widget .hl_input-option span { display: inline-block; font-size: 14px; }

.hl-app .hl_widget-calendar { border: 1px solid rgb(230, 237, 242); margin-left: auto; margin-right: auto; min-width: 700px; padding: 15px 35px; position: relative; }

.hl-app .hl_widget .calendar-next, .hl-app .hl_widget .calendar-prev { background-color: rgb(163, 189, 207); border-radius: 50%; color: rgb(255, 255, 255); display: block; height: 20px; line-height: 20px; position: absolute; text-align: center; text-decoration: none; width: 20px; }

.hl-app .hl_widget .calendar-prev { left: 7px; top: 50%; }

.hl-app .hl_widget .calendar-next { right: 7px; top: 50%; }

.hl-app .hl_widget .hl_calendar-slide-item { outline: none; }

.hl-app .hl_widget-step3 h3, .hl-app .hl_widget-step4 h3 { color: rgb(42, 49, 53); font-size: 18px; font-weight: 500; margin-bottom: 15px; margin-top: 0px; }

.hl-app .hl_widget-step3 p, .hl-app .hl_widget-step4 p { font-size: 14px; margin-top: 0px; }

.hl-app .hl_provider-select, .hl-app .hl_services-select { list-style: none; margin: 0px 0px 30px; padding: 0px; }

.hl-app .hl_provider-select li, .hl-app .hl_services-select li { display: block; margin: 0px; }

.hl-app .hl_provider-select input, .hl-app .hl_services-select input { display: none; opacity: 0; visibility: hidden; }

.hl-app .hl_provider-select input:checked + label, .hl-app .hl_services-select input:checked + label { background-color: rgba(24, 139, 246, 0.05); color: rgb(24, 139, 246); }

.hl-app .hl_provider-select input:checked + label::before, .hl-app .hl_services-select input:checked + label::before { border-color: rgb(24, 139, 246); }

.hl-app .hl_provider-select label, .hl-app .hl_services-select label { border-bottom: 1px solid rgb(231, 240, 246); border-top: 1px solid rgb(231, 240, 246); display: block; line-height: 1.5; margin: -1px 0px 0px; padding: 12px 15px; position: relative; transition: 0.2s ease-in-out; width: 100%; cursor: pointer !important; }

.hl-app .hl_provider-select label::before, .hl-app .hl_services-select label::before { border-bottom: 1px solid rgb(96, 113, 121); border-right: 1px solid rgb(96, 113, 121); content: " "; height: 8px; position: absolute; right: 15px; top: 20px; transform: rotate(-45deg); transition: 0.2s ease-in-out; width: 8px; }

.hl-app .hl_provider-select label:hover, .hl-app .hl_services-select label:hover { background-color: rgba(24, 139, 246, 0.05); color: rgb(24, 139, 246); }

.hl-app .hl_provider-select label:hover::before, .hl-app .hl_services-select label:hover::before { border-color: rgb(24, 139, 246); }

.hl-app .loader-container { left: 0px; margin: 0px auto; position: absolute; right: 0px; top: 30%; width: 50px; z-index: 99; }

.hl-app .load-more { cursor: pointer; display: block; font-size: 14px; margin-top: 10px; }

.hl-app .slot-loader { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }

.hl-app .slot-loader .loader { align-items: center; background: rgba(255, 255, 255, 0.4); display: flex; height: 100%; justify-content: center; }

.hl-app .my-datepicker_calendar { max-width: 300px; width: 100% !important; }

.hl-app .vdp-datepicker__calendar { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; box-shadow: none !important; margin-bottom: 3rem !important; padding: 1rem !important; }

.hl-app .vdp-datepicker__calendar .cell.selected { color: rgb(255, 255, 255); background: rgb(24, 139, 246) !important; }

.hl-app .vdp-datepicker__calendar .cell.selected.disabled { background: rgb(255, 255, 255) !important; color: rgb(221, 221, 221) !important; }

.hl-app .hl_events-buttons { display: flex; justify-content: space-between; margin: 20px auto; width: 80%; }

.hl-app .calendar-button { align-items: center; border: 1px solid rgb(225, 225, 225); border-radius: 5px; color: rgb(115, 115, 115); cursor: pointer; display: flex; justify-content: center; padding: 10px 15px; text-decoration: none; transition-duration: 0.15s; transition-timing-function: ease-in-out; white-space: nowrap; }

.hl-app .google-button:focus, .hl-app .google-button:hover { box-shadow: rgba(0, 0, 0, 0.1) 1px 4px 5px 1px; }

.hl-app .calendar-button__text { font-weight: 700; margin-left: 10px; }

.hl-app .details-item { align-items: center; border-bottom: 1px solid rgb(225, 225, 225); display: flex; justify-content: space-between; margin-bottom: 10px; margin-left: 10px; margin-right: 10px; padding-bottom: 10px; }

.hl-app .details-item div { display: flex; flex: 1 1 0%; justify-content: space-between; }

.hl-app .timezone-picker { margin-top: 20px; }

.hl-app .timezone-picker .dropdown-toggle { color: rgb(42, 49, 53); font-size: 14px; text-decoration: none; }

.hl-app .timezone-actions { padding: 10px 20px; }

.hl-app .timezone-search { border: 1px solid rgb(230, 237, 242); border-radius: 4px; color: rgb(96, 113, 121); display: block; font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; margin-bottom: 15px; padding: 10px 15px; width: 100%; }

.hl-app .timezone-search:active, .hl-app .timezone-search:focus { outline: none; }

.hl-app .timezone-actions-bottom { display: flex; justify-content: space-between; }

.hl-app .timezone-actions-bottom h4 { color: rgb(42, 49, 53); font-size: 12px; margin-bottom: 0px; margin-top: 0px; text-transform: uppercase; }

.hl-app .timezones-wrap { border-top: 1px solid rgba(230, 237, 242, 0.5); height: 190px; min-width: 350px; overflow-y: scroll; padding-top: 10px; }

.hl-app .timezones { list-style: none; margin: 0px; padding: 0px; }

.hl-app .timezones .label { font-size: 14px; font-weight: 500; padding-left: 20px; }

.hl-app .timezones .group { list-style: none; margin: 0px 0px 20px; padding: 0px; padding-inline-start: 0px; }

.hl-app .timezones .group .timezone { align-items: center; color: rgb(96, 113, 121); cursor: pointer; display: flex; font-size: 13px; justify-content: space-between; line-height: 1; padding: 10px 20px; transition: 0.2s ease-in-out; }

.hl-app .timezones .group .timezone:hover { background-color: rgba(24, 139, 246, 0.2); color: rgb(24, 139, 246); }

.hl-app .timezones .group .timezone.current { background-color: rgb(24, 139, 246); color: rgb(255, 255, 255); }

.hl-app .timezones .group .timezone .current-time { font-size: 11px; }

.hl-app .toggle { align-items: center; display: flex; height: 20px !important; }

.hl-app .toggle p { color: rgb(96, 113, 121); margin: 0px; }

.hl-app .tgl-btn { margin-left: 10px; margin-right: 10px; }

.hl-app .tgl { display: none; }

.hl-app .tgl, .hl-app .tgl *, .hl-app .tgl ::after, .hl-app .tgl ::before, .hl-app .tgl + .tgl-btn, .hl-app .tgl::after, .hl-app .tgl::before { box-sizing: border-box; }

.hl-app .tgl + .tgl-btn { cursor: pointer; display: block; height: 20px; margin-bottom: 0px; outline: 0px; position: relative; user-select: none; width: 36px; }

.hl-app .tgl + .tgl-btn::selection { background: none; }

.hl-app .tgl + .tgl-btn::after, .hl-app .tgl + .tgl-btn::before { content: ""; display: block; height: 100%; position: relative; width: 50%; }

.hl-app .tgl + .tgl-btn::after { left: 0px; }

.hl-app .tgl + .tgl-btn::before { display: none; }

.hl-app .tgl:checked + .tgl-btn::after { left: 50%; }

.hl-app .tgl-light + .tgl-btn { background: rgba(174, 184, 188, 0.2); border-radius: 2em; padding: 2px; transition: 0.4s; }

.hl-app .tgl-light + .tgl-btn::after { background: rgb(175, 184, 188); border-radius: 50%; transition: 0.2s; }

.hl-app .tgl-light:checked + .tgl-btn { background: rgba(174, 184, 188, 0.2); }

.hl-app #form-builder { width: 100%; }

.hl-app .hl_wrapper--inner { padding-bottom: 0px; padding-top: 0px; }

.hl-app .hl_wrapper--inner.form-builder { flex: 1 0 0px; min-height: 100%; }

.hl-app .hl_form-builder--main { padding: 40px 20px; }

.hl-app .hl_form-builder--main--custom-margin { padding-bottom: 0px; padding-top: 0px; }

.hl-app .form-builder--wrap { background-color: rgb(255, 255, 255); border-radius: 4px; margin: 0px auto 20px; max-width: 550px; position: relative; }

.hl-app .form-builder--item { border: 1px solid transparent; border-radius: 4px; transition: border 0.2s ease-in-out; }

.hl-app .form-builder--img-wrap { display: flex; }

.hl-app .fields-container.row { margin: 0px; }

.hl-app #_builder-form .fields-container.row.apply-gutter { --form-column-gap: 24px; gap: 0 var(--form-column-gap); }

.hl-app #_builder-form .fields-container .form-field-col--6 { --form-col-width: calc(50% - var(--form-column-gap)/2); flex: 0 0 var(--form-col-width); max-width: var(--form-col-width); width: var(--form-col-width); }

.hl-app .hl_form-builder--main .form-builder--wrap .form-builder--item, .hl-app .menu-field-wrap { position: relative; width: 100%; }

.hl-app .menu-field-wrap { padding-left: 12px; padding-right: 12px; }

.hl-app #_builder-form .fields-container .menu-field-wrap.col-12, .hl-app #_builder-form .fields-container .menu-field-wrap.form-field-col--6 { padding-left: 0px; padding-right: 0px; }

.hl-app .builder-form-name.text-center { margin: 0px; padding: 0px; }

.hl-app .validation-error { padding: 0px 15px; }

.hl-app .builder-inline .col-6 .builder-inline .col-12 .form-builder--item, .hl-app .builder-inline .form-field-col--6 .builder-inline .col-12 .form-builder--item { padding: 0px 4px; }

.hl-app .builder-inline .col-6 .f-odd .form-builder--item, .hl-app .builder-inline .form-field-col--6 .f-odd .form-builder--item { padding-left: 0px !important; }

.hl-app .hl_widget .hl_form-group { margin-bottom: 20px; }

.hl-app .hl_widget .hl_form-group.has-error .hl_input { border: 1px solid rgb(203, 56, 55); }

.hl-app .error, .hl-app .hl_widget .hl_form-group.has-error .error, .hl-app .validation-error.error { color: rgb(203, 56, 55); display: block; width: 100%; }

.hl-app .form-builder--item label { font-size: 0.875rem; }

.hl-app label { display: inline-block; hyphens: auto; margin-bottom: 0.5rem; overflow-wrap: anywhere; }

.hl-app button, .hl-app input, .hl-app optgroup, .hl-app select, .hl-app textarea { font-family: inherit; line-height: inherit; outline: 0px; }

.hl-app #_builder-form input[type="email"], .hl-app #_builder-form input[type="number"], .hl-app #_builder-form input[type="password"], .hl-app #_builder-form input[type="text"], .hl-app textarea { appearance: none; background-color: rgb(243, 248, 251); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0.25rem; padding: 0.5rem 0.75rem; width: 100%; }

.hl-app input::-webkit-input-placeholder, .hl-app textarea::-webkit-input-placeholder { color: rgb(159, 161, 163) !important; }

.hl-app .custom-vue-select { appearance: none; background-color: rgb(243, 248, 251); background-position: right 0.5rem center; background-repeat: no-repeat; background-size: 1.5em 1.5em; border-radius: 0.25rem; }

.hl-app input[type="checkbox"], .hl-app input[type="radio"] { background: rgb(243, 248, 251); border-color: rgb(226, 232, 240); border-radius: 100%; border-width: 1px; box-sizing: border-box; color: rgb(66, 153, 225); display: inline-block; flex-shrink: 0; padding: 0px; user-select: none; vertical-align: middle; height: 15px !important; width: 15px !important; }

.hl-app .input-group { align-items: stretch; display: flex; flex-wrap: nowrap; position: relative; width: 100%; }

.hl-app .input-group > .custom-file, .hl-app .input-group > .custom-select, .hl-app .input-group > .form-control { flex: 1 1 auto; margin-bottom: 0px; position: relative; width: 1%; }

.hl-app .input-group > .custom-file:focus, .hl-app .input-group > .custom-select:focus, .hl-app .input-group > .form-control:focus { z-index: 3; }

.hl-app .input-group > .custom-file + .custom-file, .hl-app .input-group > .custom-select, .hl-app .input-group > .custom-select + .custom-file, .hl-app .input-group > .form-control, .hl-app .input-group > .form-control + .custom-file { margin-left: -1px; }

.hl-app .input-group > .custom-select:not(:last-child), .hl-app .input-group > .form-control:not(:last-child) { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }

.hl-app .input-group > .custom-select:not(:first-child), .hl-app .input-group > .form-control:not(:first-child) { border-radius: 0px 0.3125rem 0.3125rem 0px; }

.hl-app .input-group > .custom-file { align-items: center; display: flex; }

.hl-app .input-group > .custom-file:not(:last-child) .custom-file-label, .hl-app .input-group > .custom-file:not(:last-child) .custom-file-label::before { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }

.hl-app .input-group > .custom-file:not(:first-child) .custom-file-label, .hl-app .input-group > .custom-file:not(:first-child) .custom-file-label::before { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }

.hl-app .input-group-append, .hl-app .input-group-prepend { display: flex; }

.hl-app .input-group-append .btn, .hl-app .input-group-prepend .btn { position: relative; z-index: 2; }

.hl-app .input-group-append .btn + .btn, .hl-app .input-group-append .input-group-text, .hl-app .input-group-append .input-group-text + .btn { margin-left: -1px; }

.hl-app .input-group-prepend { margin-right: -1px; }

.hl-app .input-group-append, .hl-app .input-group-prepend .btn + .btn, .hl-app .input-group-prepend .input-group-text, .hl-app .input-group-prepend .input-group-text + .btn { margin-left: -1px; }

.hl-app .input-group-text { align-items: center; background-color: rgb(233, 236, 239); border: 1px solid rgb(206, 212, 218); border-radius: 0.3125rem; color: rgb(73, 80, 87); display: flex; font-size: 1rem; font-weight: 400; line-height: 1.5; margin-bottom: 0px; padding: 0.375rem 0.75rem; text-align: center; white-space: nowrap; }

.hl-app .input-group-text input[type="checkbox"], .hl-app .input-group-text input[type="radio"] { margin-top: 0px; }

.hl-app .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .hl-app .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), .hl-app .input-group > .input-group-append:not(:last-child) > .btn, .hl-app .input-group > .input-group-append:not(:last-child) > .input-group-text, .hl-app .input-group > .input-group-prepend > .btn, .hl-app .input-group > .input-group-prepend > .input-group-text { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }

.hl-app .hide, .hl-app .hide-whole-container { display: none; }

.hl-app .invisible { opacity: 0; }

.hl-app .survey-form-wrapper .form-builder--wrap { min-height: 0px; }

.hl-app .input-group-prepend { margin-right: 0px !important; }

.hl-app .input-group-text { border-right: 1px solid rgb(222, 229, 232); background-color: rgb(243, 248, 251) !important; border-bottom: unset !important; border-left: unset !important; border-top: unset !important; }

.hl-app .btn { background: 0px 0px; border-radius: 0.25rem; color: rgb(0, 0, 0); cursor: pointer; font-size: 100%; font-weight: 600; min-width: 85px; padding: 0.5rem 1rem; transition: 0.2s ease-in-out; }

.hl-app .btn-dark { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }

.hl-app a, .hl-app button { cursor: pointer; transition: 0.2s ease-in-out; }

.hl-app .form-control { appearance: none; background: padding-box rgb(243, 248, 251); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0.3125rem; color: rgb(42, 49, 53); display: block; font-size: 0.875rem; line-height: 1.5; transition: 0.2s ease-in-out; width: 100%; padding: 15px 20px !important; }

.hl-app .form-control:active:focus, .hl-app .form-control:focus { outline: none; background-color: rgb(236, 240, 243) !important; box-shadow: none !important; }

.hl-app .g-recaptcha { transform: scale(0.77); transform-origin: 0px 0px; }

.hl-app .hl_form-builder--main .form-builder--wrap .form-builder--item .captcha-vlue { color: rgb(153, 153, 153); float: left; font-size: 29px; font-weight: 700; line-height: 42px; width: auto; }

.hl-app .hl_form-builder--main .form-builder--wrap .form-builder--item .captcha-vlue input { border: 0px; color: rgb(153, 153, 153); font-size: 29px; font-weight: 700; width: 20px; }

.hl-app .hl_form-builder--main .form-builder--wrap .form-builder--item #captchaInput { background: rgb(242, 247, 250); border: 0px; color: rgb(153, 153, 153); font-size: 32px; font-weight: 700; height: 45px; line-height: 45px; margin-left: 0.5em; outline: 0px; padding: 0px 10px; width: 75px; }

.hl-app .hl_form-builder--main .form-builder--wrap .form-builder--item .captcha-vlue span { color: rgb(204, 204, 204); font-size: 36px; font-weight: 400; }

.hl-app #the-form-builder .menu-field-wrap .close-icon { background: rgb(245, 245, 245); border-radius: 50%; cursor: pointer; font-size: 10px; height: 25px; opacity: 0; padding: 5px 7px; position: absolute; right: 10px; top: 5px; transition: 0.5s ease-in; }

.hl-app #the-form-builder .menu-field-wrap:hover .close-icon { opacity: 1; transition: 0.5s ease-in; }

.hl-app .animated .close-icon { opacity: 0; }

.hl-app .hl_form-builder--sidebar .dragdrop-items li { padding: 0px; }

.hl-app .hl_form-builder--sidebar .dragdrop-items li .drag { padding: 10px 15px; width: 100%; }

.hl-app .hl_form-builder--sidebar .dragdrop-items li .drag i { float: right; position: relative; top: 8px; }

.hl-app .form-builder-drop { min-height: 400px; padding: 30px 15px; }

.hl-app .custom-vue-select.form-control { padding: 10px 15px !important; }

.hl-app .custom-vue-select ul.vs__dropdown-menu li.vs__dropdown-option { white-space: normal !important; overflow-wrap: break-word !important; }

.hl-app div#the-form-builder.drag-enter { background-color: rgb(249, 243, 222) !important; }

.hl-app .form-builder--image { width: auto !important; }

.hl-app .form-builder--image img { width: 100%; }

.hl-app .branding-wrap { padding: 30px 16px 10px; position: relative; }

.hl-app .branding-url { display: block; padding: 0px; text-align: left; }

.hl-app .branding-url > img { width: 100px; }

.hl-app .branding-url .cmp-name { color: rgb(96, 113, 121); display: block; font-size: 12px; }

.hl-app [v-cloak] > * { display: none; }

.hl-app .radio-image-option-set label::before { opacity: 0; }

.hl-app .radio-image-option-set, .hl-app [type="radio"] + div { cursor: pointer; }

.hl-app [type="radio"]:checked + .radio-image-option-set { border-color: rgb(81, 176, 94); }

.hl-app .radio-image-option-set img { height: 100%; margin-bottom: 5px; position: relative; width: 100%; }

.hl-app .container-group-image .radio-image-option-set { border: 2px solid rgba(120, 127, 130, 0.13); border-radius: 6px; margin-bottom: 8px; padding: 0px; }

.hl-app .container-group-image .radio-image-option-set .image-container { display: inline-block; margin-bottom: 0.5rem; }

.hl-app .container-group-image .radio-image-option-set .image-container img { display: block; margin: 0px auto; padding: 0.5rem; width: 100%; }

.hl-app .container-group-image .radio-image-option-set .opt-container-img-label .image-container { min-height: 95px; min-width: 100px; }

.hl-app .container-group-image .img-opt-title { background: rgb(68, 68, 68); border-radius: 0px 0px 4px 4px; color: rgb(255, 255, 255); font-weight: 800; text-align: center; text-transform: capitalize; }

.hl-app .container-group-image .radio-image-option-set .image-container { min-height: 95px; min-width: 100px; padding: 2px 8px 2px 0px; }

.hl-app .row .container-group-image { margin: 0px auto; }

@media (min-wdith:400px) {
  .hl-app .hl_widget-form { min-width: 300px; }
  .hl-app .hl_widget .hl_form-name { align-items: flex-start; display: flex; margin-left: -10px; margin-right: -10px; }
  .hl-app .hl_widget .hl_form-name > * { flex: 1 0 0px; margin-bottom: 0px; margin-left: 10px; margin-right: 10px; }
}

@media only screen and (max-width: 649px) {
  .hl-app .hl_widget-step1 .hour-select input + label { transition: 0.3s; }
  .hl-app .hl_widget-step1 .hour-select input:checked + label { width: 45%; }
  .hl-app .hl_widget-step1 .hour-select input:checked + label + button { border: 1px solid rgb(230, 237, 242); border-radius: 4px; cursor: pointer; display: block; font-size: 14px; font-weight: 500; max-width: 45%; padding: 7px 30px; transform: translate(0px); visibility: visible; }
  .hl-app .hl_widget-step1 .hour-select input + label + button { display: block; position: absolute; right: 0px; top: 0px; transform: translate(100%); transition: transform 0.3s; visibility: hidden; white-space: nowrap; width: 100%; }
}

@media (min-width: 940px) {
  .hl-app .hl_widget-wrapper .hl_widget-form { box-sizing: border-box; padding-left: 15px; padding-right: 15px; }
  .hl-app .hl_widget .hl_form-group.--date-time { display: none; opacity: 0; visibility: hidden; }
}

.hl-app .menu-field-wrap.col-sm-6 .option-radio.col-md-3 { max-width: 50%; }

@media only screen and (max-width: 649px) {
  .hl-app #_builder-form .fields-container .form-field-col--6, .hl-app .menu-field-wrap.col-sm-6, .hl-app .menu-field-wrap.col-sm-6 .col-8 { flex: 0 0 100%; max-width: 100%; }
}

.hl-app input[type="checkbox"], .hl-app input[type="radio"] { height: 20px; width: 20px; }

.hl-app .in-r-c { align-items: baseline; display: flex; margin-bottom: 5px; }

.hl-app .in-r-c label { margin-bottom: 0px; margin-left: 10px; }

.hl-app .option-radio-image input[type="radio"] { display: none; }

.hl-app #_builder-form .form-builder--btn-submit button p, .hl-app #_builder-form .heading-element div p { margin: 0px; }

.hl-app .v-spinner .v-moon1 { position: relative; }

.hl-app .v-spinner .v-moon1, .hl-app .v-spinner .v-moon2 { animation: 0.6s linear 0s infinite normal forwards running v-moonStretchDelay; }

.hl-app .v-spinner .v-moon2 { opacity: 0.8; position: absolute; }

.hl-app .v-spinner .v-moon3 { opacity: 0.1; }

.hl-app #notfound { height: 100vh; position: relative; }

.hl-app #notfound .notfound { left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }

.hl-app .notfound { line-height: 1.4; max-width: 460px; text-align: center; width: 100%; }

.hl-app .notfound .notfound-404 { height: 180px; margin: 0px auto; position: relative; width: 180px; }

.hl-app .notfound .notfound-404 > div:first-child { background: rgb(255, 162, 0); border: 5px dashed rgb(0, 0, 0); border-radius: 5px; inset: 0px; position: absolute; transform: rotate(45deg); }

.hl-app .notfound .notfound-404 > div:first-child::before { border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 5px inset; content: ""; inset: -5px; position: absolute; }

.hl-app .notfound .notfound-404 h1 { color: rgb(0, 0, 0); font-family: Cabin, sans-serif; font-size: 90px; font-weight: 700; height: 40px; left: 50%; line-height: 40px; margin: 0px; position: absolute; text-align: center; top: 50%; transform: translate(-50%, -50%); }

.hl-app .notfound h2 { font-family: Cabin, sans-serif; font-size: 33px; font-weight: 700; letter-spacing: 7px; text-transform: uppercase; }

.hl-app .notfound p { color: rgb(0, 0, 0); font-family: Cabin, sans-serif; font-size: 16px; font-weight: 400; }

.hl-app .notfound a { background-color: rgb(143, 143, 143); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 40px; color: rgb(255, 255, 255); display: inline-block; font-family: Cabin, sans-serif; font-size: 14px; font-weight: 700; padding: 10px 25px; text-decoration: none; text-transform: uppercase; transition: 0.2s; }

.hl-app .notfound a:hover { background-color: rgb(44, 44, 44); }

.hl-app .h2-override { font-size: 18px !important; letter-spacing: 5px !important; }

@keyframes rotateSlideOutNext { 
  0% { position: absolute; }
  25% { opacity: 0.5; transform: translateZ(-500px); }
  75%, 100% { opacity: 0.5; transform: translateZ(-500px) translate(-200%); }
}

@keyframes rotateSlideInNext { 
  0%, 25% { opacity: 0.5; position: relative; transform: translateZ(-500px) translate(200%); }
  75% { opacity: 0.5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0px) translate(0px); }
}

@keyframes rotateSlideOutPrev { 
  0% { position: absolute; }
  25% { opacity: 0.5; transform: translateZ(-500px); }
  75%, 100% { opacity: 0.5; transform: translateZ(-500px) translate(200%); }
}

@keyframes rotateSlideInPrev { 
  0%, 25% { opacity: 0.5; position: relative; transform: translateZ(-500px) translate(-200%); }
  75% { opacity: 0.5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0px) translate(0px); }
}

@keyframes v-moonStretchDelay { 
  100% { transform: rotate(1turn); }
}

.hl-app .ghl-button-bar { direction: rtl; display: inline; position: relative; text-align: center; z-index: 2; }

.hl-app .ghl-button-bar input { cursor: pointer; position: relative; }

.hl-app .ghl-button-bar .ghl-next-button { border: 0px; border-radius: 4px; float: right; font-weight: 600; height: 40px; margin: 10px; min-width: 50px; padding: 0px 15px; text-align: center; width: auto; }

.hl-app .ghl-button-bar .ghl-next-button:focus { outline: 0px; }

.hl-app .ghl-button-bar .ghl-next-button .right-pointing-triangle::after { content: "▶︎"; }

.hl-app .ghl-button-bar .ghl-submit-button { border: 0px; border-radius: 4px; float: right; font-weight: 600; height: 40px; margin: 10px; min-width: 50px; padding: 0px 15px; text-align: center; width: auto; }

.hl-app .ghl-button-bar .ghl-back-button { border: 0px; border-radius: 4px; float: left; height: 40px; margin: 10px 0px 0px 10px; min-width: 50px; text-align: center; text-indent: -4px; width: auto; }

.hl-app .ghl-button-bar .ghl-back-button:focus { outline: 0px; }

.hl-app .ghl-button-bar .ghl-back-button .left-pointing-triangle::after { content: "◀︎"; }

.hl-app input#sg_NextButton { padding-left: 15px; padding-right: 15px; }

.hl-app .ghl-button, .hl-app .ghl-file-field input[type="button"], .hl-app .ghl-next-button { background-color: rgb(58, 142, 168); color: rgb(255, 255, 255); }

.hl-app .ghl-next-button:disabled { cursor: none; opacity: 0.7; }

.hl-app .ghl-add-another-button, .hl-app .ghl-back-button, .hl-app .ghl-browse-btn, .hl-app .ghl-configurator-btn, .hl-app .ghl-submit-button { background-color: rgb(58, 142, 168); color: rgb(255, 255, 255); }

.hl-app .ghl-question-set { margin-top: 12px; overflow-y: visible; perspective: 1200px; position: relative; transform-style: preserve-3d; zoom: 1; z-index: 2; }

.hl-app .ghl-question-set .ghl-question { clear: both; display: none; left: 0px; line-height: 1.8; overflow: hidden; top: 0px; transform: translateZ(0px); visibility: hidden; width: 100%; }

.hl-app .ghl-question-set .ghl-question.ghl-page-current { display: block; overflow: visible; padding-bottom: 0px; visibility: visible; }

.hl-app .ghl-question-set .form-field-container label { color: rgb(0, 0, 0); }

.hl-app .ghl-survey-form { background-color: rgb(255, 255, 255); height: 100%; margin-bottom: 50px; overflow-y: visible; padding: 1.5em 30px 2em; width: 100%; }

.hl-app .ghl-survey-form .ghl-page-description p { font-size: 1.1em; line-height: 1.72222; margin: 0px 0px 0.833em; }

.hl-app .ghl-survey-form .alert { border-left: 9px solid rgb(255, 71, 71); border-radius: 0px; color: rgb(121, 32, 32); transition: 0.3s ease-in; }

.hl-app .ghl-survey-form .alert ul { margin-bottom: 0px; padding-left: 20px; }

.hl-app .ghl-survey-form-banner { background-color: rgb(255, 255, 255); height: 100%; margin: 0px auto; overflow: hidden visible; padding: 1.5em 30px 2em; width: 80%; }

.hl-app .ghl-body { background-color: transparent; }

.hl-app .ghl-body .img-opt-title { padding: 5px; }

.hl-app .form-builder--wrap-questions .col-12, .hl-app .form-builder--wrap-questions .col-6, .hl-app .form-builder--wrap-questions .form-builder--item, .hl-app .form-builder--wrap-questions .row { padding: 0px; }

.hl-app .ghl-page-rotateSlideOutNext { animation: 1s ease 0s 1 normal both running rotateSlideOutNext; }

.hl-app .ghl-page-rotateSlideInNext { animation: 1s ease 0s 1 normal both running rotateSlideInNext; }

.hl-app .ghl-page-rotateSlideOutPrev { animation: 1s ease 0s 1 normal both running rotateSlideOutPrev; }

.hl-app .ghl-page-rotateSlideInPrev { animation: 1s ease 0s 1 normal both running rotateSlideInPrev; }

.hl-app .ghl-footer-wrap { margin: 0px auto 11%; padding: 26px 10px 5px; text-align: center; width: 80%; }

.hl-app .ghl-form-wrap { margin: 0px auto 60px; }

.hl-app .ghl-banner { margin: auto; }

.hl-app .ghl-banner img { display: block; max-width: 100%; width: 100%; }

.hl-app .ghl-banner.ghl-survey-form-banner { height: auto; min-height: auto; padding: 0px; }

.hl-app table.table.table-borderless th { border: 0px; padding: 0.75rem; }

.hl-app table.table.table-borderless tr th:first-child { max-width: 150px; padding-right: 0px; text-align: right; vertical-align: middle; }

.hl-app .ghl-question-set.ghl-ques-wrap-big .custom-vue-select.form-control, .hl-app .ghl-question-set.ghl-ques-wrap-big input[type="email"], .hl-app .ghl-question-set.ghl-ques-wrap-big input[type="number"], .hl-app .ghl-question-set.ghl-ques-wrap-big input[type="phone"], .hl-app .ghl-question-set.ghl-ques-wrap-big input[type="text"], .hl-app .ghl-question-set.ghl-ques-wrap-big textarea { width: 50%; }

.hl-app .ghl-question-set.ghl-ques-wrap-big .form-builder--item-input { margin-bottom: 17px; }

.hl-app .ghl-question-set.ghl-ques-wrap-big .form-builder--item-input .custom-vue-select.form-control, .hl-app .ghl-question-set.ghl-ques-wrap-big .form-builder--item-input input, .hl-app .ghl-question-set.ghl-ques-wrap-big .form-builder--item-input textarea { width: 100%; }

.hl-app .setOverflow { overflow: hidden; }

.hl-app .hl_widget-footer { border-top: 1px solid rgb(230, 237, 242); padding: 20px 100px 10px 30px; text-align: right; }

.hl-app .no-shadow .hl_widget-footer { padding-top: 0px; border-top-width: medium !important; border-top-style: none !important; border-top-color: currentcolor !important; }

.hl-app .hl_widget-footer .v-spinner { display: inline-block; }

.hl-app .hl_button { border: 1px solid rgb(230, 237, 242); border-radius: 4px; cursor: pointer; font-size: 14px; font-weight: 500; max-width: 550px; min-width: 130px; padding: 15px 30px; transition: 0.2s ease-in-out; }

.hl-app .hl_button:active, .hl-app .hl_button:focus, .hl-app .hl_button:hover { background-color: rgb(230, 237, 242); }

.hl-app .hl_button:active, .hl-app .hl_button:focus { outline: none; }

.hl-app .hl_button:disabled { opacity: 0.6; }

.hl-app .hl_button:active:focus { outline: none; }

.hl-app .hl_button.--primary { background-color: rgb(24, 139, 246); border-color: rgb(24, 139, 246); color: rgb(255, 255, 255); }

.hl-app .hl_button.--first-step { min-width: 200px; }

.hl-app .hl_button.--primary:active, .hl-app .hl_button.--primary:focus, .hl-app .hl_button.--primary:hover { background-color: rgb(8, 113, 211); }

.hl-app .Header-purchaseDescription { white-space: normal !important; }

.hl-app .StripeElement { appearance: none; background: rgb(243, 248, 251); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0.3125rem; color: rgb(42, 49, 53); font-family: Roboto, system, -apple-system, BlinkMacSystemFont, ".SFNSDisplay-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 0.875rem; padding: 15px 20px; transition: 0.2s ease-in-out; }

.hl-app .StripeElement--invalid { border-color: rgb(250, 117, 90); }

.hl-app .StripeElement--webkit-autofill { background-color: rgb(254, 253, 229) !important; }

.hl-app .payform .group { background: rgb(255, 255, 255); border-radius: 4px; box-shadow: rgba(49, 49, 93, 0.1) 0px 2px 4px, rgba(0, 0, 0, 0.08) 0px 1px 2px; margin-bottom: 20px; }

.hl-app .payform label { color: rgb(42, 49, 53); display: flex; flex-direction: row; font-size: 14px; height: 40px; line-height: 40px; margin-left: 20px; position: relative; }

.hl-app .payform .group label { border-bottom: 1px solid rgb(240, 245, 250); }

.hl-app .payform label > span { font-size: 14px; margin-right: 30px; text-align: right; width: 120px; }

.hl-app .payform .field { background: transparent; border: 0px; color: rgb(0, 0, 0); cursor: text; flex: 1 1 0%; font-size: 14px; font-weight: 500; outline: none; padding-left: 10px; padding-right: 10px; }

.hl-app .payform button { background: rgb(24, 139, 246); border: 0px; border-radius: 4px; box-shadow: rgba(49, 49, 93, 0.1) 0px 2px 4px, rgba(0, 0, 0, 0.08) 0px 1px 2px; color: rgb(255, 255, 255); font-size: 15px; font-weight: 400; height: 40px; line-height: 38px; margin-top: 20px; outline: none; width: 230px; }

.hl-app .payform .success.visible { display: inline; }

.hl-app .payform .error { color: rgb(228, 88, 76); }

.hl-app .payform .error.visible { display: inline; }

.hl-app .payform .success { color: rgb(102, 110, 232); }

.hl-app .payform .success .token { font-size: 13px; font-weight: 500; }

@media (max-width: 320px) {
  .hl-app .hl_widget-header { padding: 25px 50px 25px 20px; }
  .hl-app .hl_widget-body { padding: 20px; }
}

@media (max-width: 450px) {
  .hl-app .no-shadow .hl_widget-body.step-form { padding: 10px 0px; }
  .hl-app .payform .group { padding: 10px 10px 5px; }
  .hl-app .payform label { flex-direction: column; height: auto; line-height: 30px; margin-left: 0px; width: auto; }
  .hl-app .payform label span { text-align: left; }
  .hl-app .payform .field { padding-left: 0px; }
  .hl-app .col-6 { flex: 0 0 50%; max-width: 50%; }
}

@media (min-width: 700px) {
  .hl-app .hl_widget-step1 .hl_widget--pick-date-time { display: flex; margin-left: -15px; margin-right: -15px; }
  .hl-app .hl_widget-step1 .hl_widget--pick-date-time > * { margin-left: 15px; margin-right: 15px; }
  .hl-app .hl_widget-step1 .hl_widget--pick-hours .loader { left: 50%; position: absolute; top: 40%; transform: translate(-50%, -50%); }
}

@media (max-width: 700px) {
  .hl-app .hl_events-buttons { display: block; width: 100%; }
  .hl-app .hl_events-buttons .calendar-button:first-child { margin-bottom: 10px; }
}

@media (max-width: 939px) {
  .hl-app .hl_widget-calendar { display: none; opacity: 0; visibility: hidden; }
}

@media (min-width: 940px) {
  .hl-app .hl_widget-wrapper { align-items: flex-start; display: flex; flex-wrap: wrap; margin-left: -15px; margin-right: -15px; }
  .hl-app .hl_widget-wrapper .hl_widget-calendar, .hl-app .hl_widget-wrapper .hl_widget-form { flex: 1 0 0px; }
  .hl-app .hl_widget-wrapper .hl_widget-calendar { box-sizing: border-box; margin-left: 15px; margin-right: 15px; }
}

@media only screen and (max-width: 649px) {
  .hl-app .d_none, .hl-app .selected-date .hl_widget-body .hl_widget--pick-date { display: none; }
  .hl-app .details-item div, .hl-app .selected-date .back_button, .hl-app .selected-date .d_none { display: block; }
  .hl-app .hl_button.--first-step, .hl-app .selected-date .hl_select_button { display: none; }
  .hl-app .--primary { background-color: rgb(70, 99, 126); border-color: rgb(70, 99, 126); color: rgb(255, 255, 255); }
  .hl-app .my-datepicker_calendar { margin: auto; }
  .hl-app .selected-date .hl_widget-step1 .pick-hours--wrap > * { margin-left: 0px; margin-right: 0px; width: 100%; }
  .hl-app .selected-date .hl_widget-step1 .pick-hours--wrap { flex-direction: column; max-height: calc(-220px + 100vh); overflow: scroll; }
  .hl-app .selected-date .load-more, .hl-app .selected-date .pick-hours--wrap h4, .hl-app .selected-date .pick-hours--wrap p { display: none; }
  .hl-app .selected-date .hl_widget-step1 .hour-select { overflow: hidden; position: relative; text-align: left; }
  .hl-app .selected-date .hl_widget-step1 .hour-select label { align-self: start; display: inline-block; margin: 0px; max-width: 100%; text-align: center; width: 100%; }
  .hl-app #pick-hours--am, .hl-app #pick-hours--pm { margin-left: 15px; margin-right: 15px; max-height: 100%; overflow: hidden; }
}

.text-capitalize { text-transform: capitalize; }

@charset "utf-8";

#form-builder { width: 100%; }

.hl_wrapper--inner { padding-bottom: 0px; padding-top: 0px; }

.hl_wrapper--inner.form-builder { flex: 1 0 0px; min-height: 100%; }

.hl_form-builder--main { padding: 40px 20px; }

.hl_form-builder--main--custom-margin { padding-bottom: 0px; padding-top: 0px; }

.form-builder--wrap { background-color: rgb(255, 255, 255); border-radius: 4px; margin: 0px auto 20px; max-width: 550px; position: relative; }

.form-builder--item { border: 1px solid transparent; border-radius: 4px; transition: border 0.2s ease-in-out; }

.form-builder--img-wrap { display: flex; }

.fields-container.row { margin: 0px; }

#_builder-form .fields-container.row.apply-gutter { --form-column-gap: 24px; gap: 0 var(--form-column-gap); }

#_builder-form .fields-container .form-field-col--6 { --form-col-width: calc(50% - var(--form-column-gap)/2); flex: 0 0 var(--form-col-width); max-width: var(--form-col-width); width: var(--form-col-width); }

.hl_form-builder--main .form-builder--wrap .form-builder--item, .menu-field-wrap { position: relative; width: 100%; }

.menu-field-wrap { padding-left: 12px; padding-right: 12px; }

#_builder-form .fields-container .menu-field-wrap.col-12, #_builder-form .fields-container .menu-field-wrap.form-field-col--6 { padding-left: 0px; padding-right: 0px; }

.builder-form-name.text-center { margin: 0px; padding: 0px; }

.validation-error { padding: 0px 15px; }

.builder-inline .col-6 .builder-inline .col-12 .form-builder--item, .builder-inline .form-field-col--6 .builder-inline .col-12 .form-builder--item { padding: 0px 4px; }

.builder-inline .col-6 .f-odd .form-builder--item, .builder-inline .form-field-col--6 .f-odd .form-builder--item { padding-left: 0px !important; }

.hl_widget .hl_form-group { margin-bottom: 20px; }

.hl_widget .hl_form-group.has-error .hl_input { border: 1px solid rgb(203, 56, 55); }

.error, .hl_widget .hl_form-group.has-error .error, .validation-error.error { color: rgb(203, 56, 55); display: block; width: 100%; }

.form-builder--item label { font-size: 0.875rem; }

label { display: inline-block; hyphens: auto; margin-bottom: 0.5rem; overflow-wrap: anywhere; }

button, input, optgroup, select, textarea { font-family: inherit; line-height: inherit; outline: 0px; }

#_builder-form input[type="email"], #_builder-form input[type="number"], #_builder-form input[type="password"], #_builder-form input[type="text"], textarea { appearance: none; background-color: rgb(243, 248, 251); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0.25rem; padding: 0.5rem 0.75rem; width: 100%; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: rgb(159, 161, 163) !important; }

.custom-vue-select { appearance: none; background-color: rgb(243, 248, 251); background-position: right 0.5rem center; background-repeat: no-repeat; background-size: 1.5em 1.5em; border-radius: 0.25rem; }

input[type="checkbox"], input[type="radio"] { background: rgb(243, 248, 251); border-color: rgb(226, 232, 240); border-radius: 100%; border-width: 1px; box-sizing: border-box; color: rgb(66, 153, 225); display: inline-block; flex-shrink: 0; padding: 0px; user-select: none; vertical-align: middle; height: 15px !important; width: 15px !important; }

.input-group { align-items: stretch; display: flex; flex-wrap: nowrap; position: relative; width: 100%; }

.input-group > .custom-file, .input-group > .custom-select, .input-group > .form-control { flex: 1 1 auto; margin-bottom: 0px; position: relative; width: 1%; }

.input-group > .custom-file:focus, .input-group > .custom-select:focus, .input-group > .form-control:focus { z-index: 3; }

.input-group > .custom-file + .custom-file, .input-group > .custom-select, .input-group > .custom-select + .custom-file, .input-group > .form-control, .input-group > .form-control + .custom-file { margin-left: -1px; }

.input-group > .custom-select:not(:last-child), .input-group > .form-control:not(:last-child) { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }

.input-group > .custom-select:not(:first-child), .input-group > .form-control:not(:first-child) { border-radius: 0px 0.3125rem 0.3125rem 0px; }

.input-group > .custom-file { align-items: center; display: flex; }

.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::before { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }

.input-group > .custom-file:not(:first-child) .custom-file-label, .input-group > .custom-file:not(:first-child) .custom-file-label::before { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }

.input-group-append, .input-group-prepend { display: flex; }

.input-group-append .btn, .input-group-prepend .btn { position: relative; z-index: 2; }

.input-group-append .btn + .btn, .input-group-append .input-group-text, .input-group-append .input-group-text + .btn { margin-left: -1px; }

.input-group-prepend { margin-right: -1px; }

.input-group-append, .input-group-prepend .btn + .btn, .input-group-prepend .input-group-text, .input-group-prepend .input-group-text + .btn { margin-left: -1px; }

.input-group-text { align-items: center; background-color: rgb(233, 236, 239); border: 1px solid rgb(206, 212, 218); border-radius: 0.3125rem; color: rgb(73, 80, 87); display: flex; font-size: 1rem; font-weight: 400; line-height: 1.5; margin-bottom: 0px; padding: 0.375rem 0.75rem; text-align: center; white-space: nowrap; }

.input-group-text input[type="checkbox"], .input-group-text input[type="radio"] { margin-top: 0px; }

.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }

.hide, .hide-whole-container { display: none; }

.invisible { opacity: 0; }

.survey-form-wrapper .form-builder--wrap { min-height: 0px; }

.input-group-prepend { margin-right: 0px !important; }

.input-group-text { border-right: 1px solid rgb(222, 229, 232); background-color: rgb(243, 248, 251) !important; border-bottom: unset !important; border-left: unset !important; border-top: unset !important; }

.btn { background: 0px 0px; border-radius: 0.25rem; color: rgb(0, 0, 0); cursor: pointer; font-size: 100%; font-weight: 600; min-width: 85px; padding: 0.5rem 1rem; transition: 0.2s ease-in-out; }

.btn-dark { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }

a, button { cursor: pointer; }

.form-control, a, button { transition: 0.2s ease-in-out; }

.form-control { appearance: none; background: padding-box rgb(243, 248, 251); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0.3125rem; color: rgb(42, 49, 53); display: block; font-size: 0.875rem; line-height: 1.5; width: 100%; padding: 15px 20px !important; }

.form-control:active:focus, .form-control:focus { outline: none; background-color: rgb(236, 240, 243) !important; box-shadow: none !important; }

.g-recaptcha { transform: scale(0.77); transform-origin: 0px 0px; }

.hl_form-builder--main .form-builder--wrap .form-builder--item .captcha-vlue { color: rgb(153, 153, 153); float: left; font-size: 29px; font-weight: 700; line-height: 42px; width: auto; }

.hl_form-builder--main .form-builder--wrap .form-builder--item .captcha-vlue input { border: 0px; color: rgb(153, 153, 153); font-size: 29px; font-weight: 700; width: 20px; }

.hl_form-builder--main .form-builder--wrap .form-builder--item #captchaInput { background: rgb(242, 247, 250); border: 0px; color: rgb(153, 153, 153); font-size: 32px; font-weight: 700; height: 45px; line-height: 45px; margin-left: 0.5em; outline: 0px; padding: 0px 10px; width: 75px; }

.hl_form-builder--main .form-builder--wrap .form-builder--item .captcha-vlue span { color: rgb(204, 204, 204); font-size: 36px; font-weight: 400; }

#the-form-builder .menu-field-wrap .close-icon { background: rgb(245, 245, 245); border-radius: 50%; cursor: pointer; font-size: 10px; height: 25px; opacity: 0; padding: 5px 7px; position: absolute; right: 10px; top: 5px; transition: 0.5s ease-in; }

#the-form-builder .menu-field-wrap:hover .close-icon { opacity: 1; transition: 0.5s ease-in; }

.animated .close-icon { opacity: 0; }

.hl_form-builder--sidebar .dragdrop-items li { padding: 0px; }

.hl_form-builder--sidebar .dragdrop-items li .drag { padding: 10px 15px; width: 100%; }

.hl_form-builder--sidebar .dragdrop-items li .drag i { float: right; position: relative; top: 8px; }

.form-builder-drop { min-height: 400px; padding: 30px 15px; }

.custom-vue-select.form-control { padding: 10px 15px !important; }

.custom-vue-select ul.vs__dropdown-menu li.vs__dropdown-option { white-space: normal !important; overflow-wrap: break-word !important; }

div#the-form-builder.drag-enter { background-color: rgb(249, 243, 222) !important; }

.form-builder--image { width: auto !important; }

.form-builder--image img { width: 100%; }

.branding-wrap { padding: 30px 16px 10px; position: relative; }

.branding-url { display: block; padding: 0px; text-align: left; }

.branding-url > img { width: 100px; }

.branding-url .cmp-name { color: rgb(96, 113, 121); display: block; font-size: 12px; }

[v-cloak] > * { display: none; }

.radio-image-option-set label::before { opacity: 0; }

.radio-image-option-set, [type="radio"] + div { cursor: pointer; }

[type="radio"]:checked + .radio-image-option-set { border-color: rgb(81, 176, 94); }

.radio-image-option-set img { height: 100%; margin-bottom: 5px; position: relative; width: 100%; }

.container-group-image .radio-image-option-set { border: 2px solid rgba(120, 127, 130, 0.13); border-radius: 6px; margin-bottom: 8px; padding: 0px; }

.container-group-image .radio-image-option-set .image-container { display: inline-block; margin-bottom: 0.5rem; }

.container-group-image .radio-image-option-set .image-container img { display: block; margin: 0px auto; padding: 0.5rem; width: 100%; }

.container-group-image .radio-image-option-set .opt-container-img-label .image-container { min-height: 95px; min-width: 100px; }

.container-group-image .img-opt-title { background: rgb(68, 68, 68); border-radius: 0px 0px 4px 4px; color: rgb(255, 255, 255); font-weight: 800; text-align: center; text-transform: capitalize; }

.container-group-image .radio-image-option-set .image-container { min-height: 95px; min-width: 100px; padding: 2px 8px 2px 0px; }

.row .container-group-image { margin: 0px auto; }

@media (min-wdith:400px) {
  .hl_widget-form { min-width: 300px; }
  .hl_widget .hl_form-name { align-items: flex-start; display: flex; margin-left: -10px; margin-right: -10px; }
  .hl_widget .hl_form-name > * { flex: 1 0 0px; margin-bottom: 0px; margin-left: 10px; margin-right: 10px; }
}

@media only screen and (max-width: 649px) {
  .hl_widget-step1 .hour-select input + label { transition: 0.3s; }
  .hl_widget-step1 .hour-select input:checked + label { width: 45%; }
  .hl_widget-step1 .hour-select input:checked + label + button { border: 1px solid rgb(230, 237, 242); border-radius: 4px; cursor: pointer; display: block; font-size: 14px; font-weight: 500; max-width: 45%; padding: 7px 30px; transform: translate(0px); visibility: visible; }
  .hl_widget-step1 .hour-select input + label + button { display: block; position: absolute; right: 0px; top: 0px; transform: translate(100%); transition: transform 0.3s; visibility: hidden; white-space: nowrap; width: 100%; }
}

@media (min-width: 940px) {
  .hl_widget-wrapper .hl_widget-form { box-sizing: border-box; padding-left: 15px; padding-right: 15px; }
  .hl_widget .hl_form-group.--date-time { display: none; opacity: 0; visibility: hidden; }
}

.menu-field-wrap.col-sm-6 .option-radio.col-md-3 { max-width: 50%; }

@media only screen and (max-width: 649px) {
  #_builder-form .fields-container .form-field-col--6, .menu-field-wrap.col-sm-6, .menu-field-wrap.col-sm-6 .col-8 { flex: 0 0 100%; max-width: 100%; }
}

input[type="checkbox"], input[type="radio"] { height: 20px; width: 20px; }

.in-r-c { align-items: baseline; display: flex; margin-bottom: 5px; }

.in-r-c label { margin-bottom: 0px; margin-left: 10px; }

.option-radio-image input[type="radio"] { display: none; }

#_builder-form .form-builder--btn-submit button p, #_builder-form .heading-element div p { margin: 0px; }

.image-layout-container { align-items: center; display: flex; justify-content: center; margin: 0px auto; }

.image-layout-container, .image-layout-header, .image-layout-top-fixed { flex-direction: column; width: 100%; }

.image-layout-left-center, .image-layout-right-center { align-items: center; display: flex; flex-direction: row; width: 100%; }

.image-layout-right-center { flex-direction: row-reverse; }

.image-layout-left-center .image-side, .image-layout-right-center .image-side { overflow: hidden; }

.image-layout-left-fixed, .image-layout-right-fixed { display: flex; flex-direction: row; min-height: 500px; width: 100%; }

.image-layout-right-fixed { flex-direction: row-reverse; }

.image-side { align-items: center; background-position: 50% center; background-repeat: no-repeat; background-size: cover; display: flex; flex-shrink: 0; justify-content: center; }

.form-side { flex-shrink: 0; overflow: visible; }

.image-layout-background .form-side, .image-layout-top-fixed .form-side { width: 100% !important; }

.image-layout-left-center .form-side, .image-layout-left-fixed .form-side, .image-layout-right-center .form-side, .image-layout-right-fixed .form-side { box-sizing: border-box; }

#_builder-form[style*="background-image"] { position: relative; z-index: 1; }

@media screen and (max-width: 499px) {
  .form-builder--item .item-description { display: block; }
  .image-layout-left-center, .image-layout-left-fixed, .image-layout-right-center, .image-layout-right-fixed { flex-direction: column; }
  .form-side, .image-side { width: 100% !important; }
  .image-layout-left-fixed, .image-layout-right-fixed { min-height: auto; }
  .image-layout-background #_builder-form { backdrop-filter: blur(5px); background-color: rgba(255, 255, 255, 0.95); border-radius: 8px; margin: 20px; }
}

.date-picker-custom-style { appearance: none; background: padding-box rgb(243, 248, 251); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0.3125rem; color: rgb(42, 49, 53); display: block; font-size: 0.875rem; line-height: 1.5; padding: 7px 5px; transition: 0.2s ease-in-out; width: 100%; }

.vdpInnerWrap { font-size: 10px !important; }

.hl-app .multi_select_form .multiselect__option, .hl-app .multi_select_form .multiselect__single { color: rgb(42, 49, 53); text-decoration: none; font-size: 0.875rem !important; }

.hl-app .multi_select_form .multiselect__select { top: 0px; }

.hl-app .multi_select_form .multiselect__single { padding: 7px 40px 7px 0px; }

.hl-app .multi_select_form .multiselect__input, .hl-app .multi_select_form .multiselect__single { vertical-align: 0px; margin: 0px !important; padding: 0px !important; }

.hl-app .multi_select_form .multiselect__input { padding: 7px 40px 7px 0px; line-height: normal !important; }

.hl-app .multi_select_form .option__desc { display: grid; grid-template-columns: 220px auto; white-space: normal; }

.hl-app .multi_select_form .multiselect__option { color: rgb(96, 113, 121); line-height: 25px; min-height: 25px; padding: 10px; white-space: normal; }

.hl-app .multi_select_form .multiselect__option--highlight, .hl-app .multi_select_form .multiselect__option--selected.multiselect__option--highlight { background: rgba(24, 139, 246, 0.2); color: rgb(51, 51, 51); }

.hl-app .multi_select_form .multiselect__option--highlight:hover { background-color: rgba(24, 139, 246, 0.2); color: rgb(24, 139, 246); }

.hl-app .multi_select_form .multiselect__option--highlight:focus { color: rgb(0, 0, 0); }

.hl-app .multi_select_form .multiselect__placeholder { color: rgb(173, 173, 173); display: inline-block; margin-bottom: 0px; min-height: 32px; padding: 6px 40px 10px 0px; }

.hl-app .multi_select_calendar .noResult { font-size: 12px; }

#_builder-form .fields-container { padding: 30px 0px !important; }

#_builder-form .remove-extra-padding { padding-bottom: 0px !important; padding-top: 0px !important; }

.form-top-padding { padding-top: 6px; }

.file-input { display: none; }

.custom-file-upload { border: 1px solid rgb(204, 204, 204); border-radius: 4px; cursor: pointer; min-height: 5rem; text-align: center; width: 100%; display: block !important; }

.custom-file-upload svg { display: block; margin: 5px auto; width: 30px; }

#_builder-form .custom-file-upload { color: rgb(110, 125, 132) !important; }

.bi-upload { font-size: 20px; }

#_builder-form button { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

#_builder-form .signature-button { border: 1px solid rgb(204, 204, 204); border-radius: 4px; cursor: pointer; width: 100%; }

.form-builder--item .signature-container { align-items: flex-end; flex-direction: column; width: 100%; display: flex !important; }

.form-builder--item .signature-container a { color: rgb(110, 125, 132); text-decoration: underline; }

.hl-app .iti { width: 100%; }

.hl-app { -webkit-font-smoothing: auto !important; }

.countryphone { background-color: rgb(243, 248, 251); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 5px; height: 51px; width: 100%; }

.extra-top-padding { padding-top: 1rem; }

.d-none { display: none !important; }

.test-mode-badge { background-color: rgb(255, 222, 146); border-radius: 4px; color: rgb(187, 85, 4); font-size: 10px; font-weight: 700; margin: 0px 0.2rem; padding: 2px 4px; text-transform: uppercase; }

.loader-container { left: 0px; margin: 0px auto; position: absolute; right: 0px; top: 30%; width: 50px; z-index: 99; }

.v-moon3 { box-sizing: border-box; }

.short-label { color: rgb(70, 77, 95); display: block; font-size: 12px; margin-left: 2px; margin-top: 11px; min-height: 13px; word-break: break-word; }

.hl_form-builder--main-full { margin-top: 0px; }

.form-builder--wrap-full { margin-bottom: 0px !important; }

.flex-col { display: flex; flex-direction: column; }

.items-center { align-items: center; }

.gap-4 { gap: 16px; }

.self-stretch { align-self: stretch; }

.flex-wrap { flex-wrap: wrap; }

.items-end { align-items: flex-end; }

.grecaptcha-badge { height: 0px !important; width: 0px !important; }

@charset "utf-8";

.button-loading[data-v-d827dc0c] { opacity: 0; pointer-events: none; }

@media screen and (max-width: 650px) {
  .form-field-wrapper > div > div > div > button[data-v-d827dc0c] { width: 100% !important; }
}

.button-content[data-v-d827dc0c] { align-items: center; display: flex; gap: 8px; width: 100%; }

.button-content--left[data-v-d827dc0c] { justify-content: flex-start; text-align: left; }

.button-content--center[data-v-d827dc0c] { justify-content: center; text-align: center; }

.button-content--right[data-v-d827dc0c] { justify-content: flex-end; text-align: right; }

.button-text[data-v-d827dc0c] { display: flex; min-width: 0px; }

.button-text--full[data-v-d827dc0c] { flex: 1 1 100%; width: 100%; }

.button-text[data-v-d827dc0c] > * { width: 100%; }

.button-icon[data-v-d827dc0c] { display: inline-block; }

.button-icon[data-v-d827dc0c] path { stroke: currentcolor; stroke-width: var(--button-icon-stroke-width,0px); stroke-linejoin: round; stroke-linecap: round; vector-effect: non-scaling-stroke; paint-order: stroke; }

.button-element[data-v-d827dc0c] pre { white-space: pre-wrap; display: block; font-family: inherit; margin: 0px; max-width: 100%; overflow-wrap: break-word; }

@charset "utf-8";

fieldset[disabled] .multiselect { pointer-events: none; }

.multiselect__spinner { background: rgb(255, 255, 255); display: block; height: 38px; position: absolute; right: 1px; top: 1px; width: 40px; }

.multiselect__spinner::after, .multiselect__spinner::before { border-width: 2px; border-style: solid; border-color: rgb(65, 184, 131) transparent transparent; border-image: initial; border-radius: 100%; box-shadow: transparent 0px 0px 0px 1px; content: ""; height: 16px; left: 50%; margin: -8px 0px 0px -8px; position: absolute; top: 50%; width: 16px; }

.multiselect__spinner::before { animation: 2.4s cubic-bezier(0.41, 0.26, 0.2, 0.62) 0s infinite normal none running spinning; }

.multiselect__spinner::after { animation: 2.4s cubic-bezier(0.51, 0.09, 0.21, 0.8) 0s infinite normal none running spinning; }

.multiselect__loading-enter-active, .multiselect__loading-leave-active { opacity: 1; transition: opacity 0.4s ease-in-out; }

.multiselect__loading-enter, .multiselect__loading-leave-active { opacity: 0; }

.multiselect, .multiselect__input, .multiselect__single { font-family: inherit; font-size: 16px; touch-action: manipulation; }

.multiselect { box-sizing: content-box; color: rgb(53, 73, 94); display: block; min-height: 40px; position: relative; text-align: left; width: 100%; }

.multiselect * { box-sizing: border-box; }

.multiselect:focus { outline: none; }

.multiselect--disabled { background: rgb(237, 237, 237); opacity: 0.6; pointer-events: none; }

.multiselect--active { z-index: 50; }

.multiselect--active:not(.multiselect--above) .multiselect__current, .multiselect--active:not(.multiselect--above) .multiselect__input, .multiselect--active:not(.multiselect--above) .multiselect__tags { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }

.multiselect--active .multiselect__select { transform: rotate(180deg); }

.multiselect--above.multiselect--active .multiselect__current, .multiselect--above.multiselect--active .multiselect__input, .multiselect--above.multiselect--active .multiselect__tags { border-top-left-radius: 0px; border-top-right-radius: 0px; }

.multiselect__input, .multiselect__single { background: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 5px; box-sizing: border-box; display: inline-block; line-height: 20px; margin-bottom: 8px; min-height: 20px; padding: 0px 0px 0px 5px; position: relative; transition: border 0.1s; vertical-align: top; width: 100%; }

.multiselect__input::placeholder { color: rgb(53, 73, 94); }

.multiselect__tag ~ .multiselect__input, .multiselect__tag ~ .multiselect__single { width: auto; }

.multiselect__input:hover, .multiselect__single:hover { border-color: rgb(207, 207, 207); }

.multiselect__input:focus, .multiselect__single:focus { border-color: rgb(168, 168, 168); outline: none; }

.multiselect__single { margin-bottom: 8px; padding-left: 5px; }

.multiselect__tags-wrap { display: inline; }

.multiselect__tags { background: rgb(255, 255, 255); border: 1px solid rgb(232, 232, 232); border-radius: 5px; display: block; font-size: 14px; min-height: 40px; padding: 8px 40px 0px 8px; }

.multiselect__tag { background: rgb(65, 184, 131); border-radius: 5px; color: rgb(255, 255, 255); display: inline-block; line-height: 1; margin-bottom: 5px; margin-right: 10px; max-width: 100%; overflow: hidden; padding: 4px 26px 4px 10px; position: relative; text-overflow: ellipsis; white-space: nowrap; }

.multiselect__tag-icon { border-radius: 5px; bottom: 0px; cursor: pointer; font-style: normal; font-weight: 700; line-height: 22px; margin-left: 7px; position: absolute; right: 0px; text-align: center; top: 0px; transition: 0.2s; width: 22px; }

.multiselect__tag-icon::after { color: rgb(38, 109, 77); content: "×"; font-size: 14px; }

.multiselect__tag-icon:focus::after, .multiselect__tag-icon:hover::after { color: rgb(255, 255, 255); }

.multiselect__current { border: 1px solid rgb(232, 232, 232); border-radius: 5px; min-height: 40px; overflow: hidden; padding: 8px 30px 0px 12px; white-space: nowrap; }

.multiselect__current, .multiselect__select { box-sizing: border-box; cursor: pointer; display: block; line-height: 16px; margin: 0px; text-decoration: none; }

.multiselect__select { height: 38px; padding: 4px 8px; position: absolute; right: 1px; text-align: center; top: 1px; transition: transform 0.2s; width: 40px; }

.multiselect__select::before { border-color: rgb(153, 153, 153) transparent transparent; border-style: solid; border-width: 5px 5px 0px; color: rgb(153, 153, 153); content: ""; margin-top: 4px; position: relative; right: 0px; top: 65%; }

.multiselect__placeholder { color: rgb(173, 173, 173); display: inline-block; margin-bottom: 10px; padding-top: 2px; }

.multiselect--active .multiselect__placeholder { display: none; }

.multiselect__content-wrapper { background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(232, 232, 232) rgb(232, 232, 232); border-image: initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; display: block; max-height: 240px; overflow: auto; position: absolute; width: 100%; z-index: 50; }

.multiselect__content { display: inline-block; list-style: none; margin: 0px; min-width: 100%; padding: 0px; vertical-align: top; }

.multiselect--above .multiselect__content-wrapper { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-radius: 5px 5px 0px 0px; border-top: 1px solid rgb(232, 232, 232); bottom: 100%; }

.multiselect__content::-webkit-scrollbar { display: none; }

.multiselect__element { display: block; }

.multiselect__option { cursor: pointer; display: block; line-height: 16px; min-height: 40px; padding: 12px; position: relative; text-decoration: none; text-transform: none; vertical-align: middle; white-space: nowrap; }

.multiselect__option::after { font-size: 13px; line-height: 40px; padding-left: 20px; padding-right: 12px; position: absolute; right: 0px; top: 0px; }

.multiselect__option--highlight { background: rgb(65, 184, 131); color: rgb(255, 255, 255); outline: none; }

.multiselect__option--highlight::after { background: rgb(65, 184, 131); color: rgb(255, 255, 255); content: attr(data-select); }

.multiselect__option--selected { background: rgb(243, 243, 243); color: rgb(53, 73, 94); font-weight: 700; }

.multiselect__option--selected::after { background: inherit; color: silver; content: attr(data-selected); }

.multiselect__option--selected.multiselect__option--highlight { background: rgb(255, 106, 106); color: rgb(255, 255, 255); }

.multiselect__option--selected.multiselect__option--highlight::after { background: rgb(255, 106, 106); color: rgb(255, 255, 255); content: attr(data-deselect); }

.multiselect--disabled .multiselect__current, .multiselect--disabled .multiselect__select { background: rgb(237, 237, 237); color: rgb(166, 166, 166); }

.multiselect__option--disabled { cursor: text; pointer-events: none; background: rgb(237, 237, 237) !important; color: rgb(166, 166, 166) !important; }

.multiselect__option--group { background: rgb(237, 237, 237); color: rgb(53, 73, 94); }

.multiselect__option--group.multiselect__option--highlight { background: rgb(53, 73, 94); color: rgb(255, 255, 255); }

.multiselect__option--group.multiselect__option--highlight::after { background: rgb(53, 73, 94); }

.multiselect__option--disabled.multiselect__option--highlight { background: rgb(222, 222, 222); }

.multiselect__option--group-selected.multiselect__option--highlight { background: rgb(255, 106, 106); color: rgb(255, 255, 255); }

.multiselect__option--group-selected.multiselect__option--highlight::after { background: rgb(255, 106, 106); color: rgb(255, 255, 255); content: attr(data-deselect); }

.multiselect-enter-active, .multiselect-leave-active { transition: 0.15s; }

.multiselect-enter, .multiselect-leave-active { opacity: 0; }

.multiselect__strong { display: inline-block; line-height: 20px; margin-bottom: 8px; vertical-align: top; }

[dir="rtl"] .multiselect { text-align: right; }

[dir="rtl"] .multiselect__select { left: 1px; right: auto; }

[dir="rtl"] .multiselect__tags { padding: 8px 8px 0px 40px; }

[dir="rtl"] .multiselect__content { text-align: right; }

[dir="rtl"] .multiselect__option::after { left: 0px; right: auto; }

[dir="rtl"] .multiselect__clear { left: 12px; right: auto; }

[dir="rtl"] .multiselect__spinner { left: 1px; right: auto; }

@keyframes spinning { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(2turn); }
}

@charset "utf-8";

.form-builder--item .item-description { display: block; }

.form-builder--item .error { margin-top: 10px; }

.multiselect__tags { line-height: 1.5; }

.multiselect__placeholder { min-height: 15px !important; }

@charset "utf-8";

.form-builder--item .item-description { display: block; }

.form-builder--item .error { margin-top: 10px; }

@media screen and (max-width: 650px) {
  .form-builder--item .item-description { display: block; }
}

@charset "utf-8";

.form-builder--item .item-description { display: block; }

.form-builder--item .error { margin-top: 10px; }

.confirm-btn, .reset-btn, .verify-phone-btn { background: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(16, 24, 40, 0.05) 0px 1px 2px; color: rgb(52, 64, 85); cursor: pointer; padding: 8px 20px; text-wrap: nowrap; white-space-collapse: collapse; border: 1px solid rgb(208, 213, 221) !important; line-height: 1.5 !important; }

.confirm-btn { background-color: rgb(21, 94, 239); color: rgb(255, 255, 255); margin-right: 0.75rem; }

.verification-container { margin-top: 10px; }

.phone-input { column-gap: 12px; }

.phone-input, .verified-text { align-items: center; display: flex; }

.verified-text { color: rgb(114, 183, 111); column-gap: 4px; }

.flex { display: flex; }

.block { display: block; }

.mt-3 { margin-top: 0.75rem; }

.mb-3 { margin-bottom: 0.75rem; }

.otp::placeholder { font-size: 14px !important; }

.recaptch-top-margin { margin-top: 0.5em; }

@charset "utf-8";

























































































































































































































@charset "utf-8";

.iti { position: relative; display: inline-block; }

.iti * { box-sizing: border-box; }

.iti__hide { display: none; }

.iti__v-hide { visibility: hidden; }

.iti input, .iti input[type="tel"], .iti input[type="text"] { position: relative; z-index: 0; padding-right: 36px; margin-right: 0px; margin-top: 0px !important; margin-bottom: 0px !important; }

.iti__flag-container { position: absolute; top: 0px; bottom: 0px; right: 0px; padding: 1px; }

.iti__selected-flag { z-index: 1; position: relative; display: flex; align-items: center; height: 100%; padding: 0px 6px 0px 8px; }

.iti__arrow { margin-left: 6px; width: 0px; height: 0px; border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 4px solid rgb(85, 85, 85); }

.iti__arrow--up { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-bottom: 4px solid rgb(85, 85, 85); }

.iti__country-list { position: absolute; z-index: 2; list-style: none; text-align: left; padding: 0px; margin: 0px 0px 0px -1px; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px; background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); white-space: nowrap; max-height: 200px; overflow-y: scroll; }

.iti__country-list--dropup { bottom: 100%; margin-bottom: -1px; }

@media (max-width: 500px) {
  .iti__country-list { white-space: normal; }
}

.iti__flag-box { display: inline-block; width: 20px; }

.iti__divider { padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid rgb(204, 204, 204); }

.iti__country { padding: 5px 10px; outline: 0px; }

.iti__dial-code { color: rgb(153, 153, 153); }

.iti__country.iti__highlight { background-color: rgba(0, 0, 0, 0.05); }

.iti__country-name, .iti__dial-code, .iti__flag-box { vertical-align: middle; }

.iti__country-name, .iti__flag-box { margin-right: 6px; }

.iti--allow-dropdown input, .iti--allow-dropdown input[type="tel"], .iti--allow-dropdown input[type="text"], .iti--separate-dial-code input, .iti--separate-dial-code input[type="tel"], .iti--separate-dial-code input[type="text"] { padding-right: 6px; padding-left: 52px; margin-left: 0px; }

.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container { right: auto; left: 0px; }

.iti--allow-dropdown .iti__flag-container:hover { cursor: pointer; }

.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag { background-color: rgba(0, 0, 0, 0.05); }

.iti--allow-dropdown input[disabled] + .iti__flag-container:hover, .iti--allow-dropdown input[readonly] + .iti__flag-container:hover { cursor: default; }

.iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag, .iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag { background-color: transparent; }

.iti--separate-dial-code .iti__selected-flag { background-color: rgba(0, 0, 0, 0.05); }

.iti--separate-dial-code .iti__selected-dial-code { margin-left: 6px; }

.iti--container { position: absolute; top: -1000px; left: -1000px; z-index: 1060; padding: 1px; }

.iti--container:hover { cursor: pointer; }

.iti-mobile .iti--container { inset: 30px; position: fixed; }

.iti-mobile .iti__country-list { max-height: 100%; width: 100%; }

.iti-mobile .iti__country { padding: 10px; line-height: 1.5em; }

.iti__flag { width: 20px; }

.iti__flag.iti__be { width: 18px; }

.iti__flag.iti__ch { width: 15px; }

.iti__flag.iti__mc { width: 19px; }

.iti__flag.iti__ne { width: 18px; }

.iti__flag.iti__np { width: 13px; }

.iti__flag.iti__va { width: 15px; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti__flag { background-size: 5652px 15px; }
}

.iti__flag.iti__ac { height: 10px; background-position: 0px 0px; }

.iti__flag.iti__ad { height: 14px; background-position: -22px 0px; }

.iti__flag.iti__ae { height: 10px; background-position: -44px 0px; }

.iti__flag.iti__af { height: 14px; background-position: -66px 0px; }

.iti__flag.iti__ag { height: 14px; background-position: -88px 0px; }

.iti__flag.iti__ai { height: 10px; background-position: -110px 0px; }

.iti__flag.iti__al { height: 15px; background-position: -132px 0px; }

.iti__flag.iti__am { height: 10px; background-position: -154px 0px; }

.iti__flag.iti__ao { height: 14px; background-position: -176px 0px; }

.iti__flag.iti__aq { height: 14px; background-position: -198px 0px; }

.iti__flag.iti__ar { height: 13px; background-position: -220px 0px; }

.iti__flag.iti__as { height: 10px; background-position: -242px 0px; }

.iti__flag.iti__at { height: 14px; background-position: -264px 0px; }

.iti__flag.iti__au { height: 10px; background-position: -286px 0px; }

.iti__flag.iti__aw { height: 14px; background-position: -308px 0px; }

.iti__flag.iti__ax { height: 13px; background-position: -330px 0px; }

.iti__flag.iti__az { height: 10px; background-position: -352px 0px; }

.iti__flag.iti__ba { height: 10px; background-position: -374px 0px; }

.iti__flag.iti__bb { height: 14px; background-position: -396px 0px; }

.iti__flag.iti__bd { height: 12px; background-position: -418px 0px; }

.iti__flag.iti__be { height: 15px; background-position: -440px 0px; }

.iti__flag.iti__bf { height: 14px; background-position: -460px 0px; }

.iti__flag.iti__bg { height: 12px; background-position: -482px 0px; }

.iti__flag.iti__bh { height: 12px; background-position: -504px 0px; }

.iti__flag.iti__bi { height: 12px; background-position: -526px 0px; }

.iti__flag.iti__bj { height: 14px; background-position: -548px 0px; }

.iti__flag.iti__bl { height: 14px; background-position: -570px 0px; }

.iti__flag.iti__bm { height: 10px; background-position: -592px 0px; }

.iti__flag.iti__bn { height: 10px; background-position: -614px 0px; }

.iti__flag.iti__bo { height: 14px; background-position: -636px 0px; }

.iti__flag.iti__bq { height: 14px; background-position: -658px 0px; }

.iti__flag.iti__br { height: 14px; background-position: -680px 0px; }

.iti__flag.iti__bs { height: 10px; background-position: -702px 0px; }

.iti__flag.iti__bt { height: 14px; background-position: -724px 0px; }

.iti__flag.iti__bv { height: 15px; background-position: -746px 0px; }

.iti__flag.iti__bw { height: 14px; background-position: -768px 0px; }

.iti__flag.iti__by { height: 10px; background-position: -790px 0px; }

.iti__flag.iti__bz { height: 14px; background-position: -812px 0px; }

.iti__flag.iti__ca { height: 10px; background-position: -834px 0px; }

.iti__flag.iti__cc { height: 10px; background-position: -856px 0px; }

.iti__flag.iti__cd { height: 15px; background-position: -878px 0px; }

.iti__flag.iti__cf { height: 14px; background-position: -900px 0px; }

.iti__flag.iti__cg { height: 14px; background-position: -922px 0px; }

.iti__flag.iti__ch { height: 15px; background-position: -944px 0px; }

.iti__flag.iti__ci { height: 14px; background-position: -961px 0px; }

.iti__flag.iti__ck { height: 10px; background-position: -983px 0px; }

.iti__flag.iti__cl { height: 14px; background-position: -1005px 0px; }

.iti__flag.iti__cm { height: 14px; background-position: -1027px 0px; }

.iti__flag.iti__cn { height: 14px; background-position: -1049px 0px; }

.iti__flag.iti__co { height: 14px; background-position: -1071px 0px; }

.iti__flag.iti__cp { height: 14px; background-position: -1093px 0px; }

.iti__flag.iti__cr { height: 12px; background-position: -1115px 0px; }

.iti__flag.iti__cu { height: 10px; background-position: -1137px 0px; }

.iti__flag.iti__cv { height: 12px; background-position: -1159px 0px; }

.iti__flag.iti__cw { height: 14px; background-position: -1181px 0px; }

.iti__flag.iti__cx { height: 10px; background-position: -1203px 0px; }

.iti__flag.iti__cy { height: 14px; background-position: -1225px 0px; }

.iti__flag.iti__cz { height: 14px; background-position: -1247px 0px; }

.iti__flag.iti__de { height: 12px; background-position: -1269px 0px; }

.iti__flag.iti__dg { height: 10px; background-position: -1291px 0px; }

.iti__flag.iti__dj { height: 14px; background-position: -1313px 0px; }

.iti__flag.iti__dk { height: 15px; background-position: -1335px 0px; }

.iti__flag.iti__dm { height: 10px; background-position: -1357px 0px; }

.iti__flag.iti__do { height: 14px; background-position: -1379px 0px; }

.iti__flag.iti__dz { height: 14px; background-position: -1401px 0px; }

.iti__flag.iti__ea { height: 14px; background-position: -1423px 0px; }

.iti__flag.iti__ec { height: 14px; background-position: -1445px 0px; }

.iti__flag.iti__ee { height: 13px; background-position: -1467px 0px; }

.iti__flag.iti__eg { height: 14px; background-position: -1489px 0px; }

.iti__flag.iti__eh { height: 10px; background-position: -1511px 0px; }

.iti__flag.iti__er { height: 10px; background-position: -1533px 0px; }

.iti__flag.iti__es { height: 14px; background-position: -1555px 0px; }

.iti__flag.iti__et { height: 10px; background-position: -1577px 0px; }

.iti__flag.iti__eu { height: 14px; background-position: -1599px 0px; }

.iti__flag.iti__fi { height: 12px; background-position: -1621px 0px; }

.iti__flag.iti__fj { height: 10px; background-position: -1643px 0px; }

.iti__flag.iti__fk { height: 10px; background-position: -1665px 0px; }

.iti__flag.iti__fm { height: 11px; background-position: -1687px 0px; }

.iti__flag.iti__fo { height: 15px; background-position: -1709px 0px; }

.iti__flag.iti__fr { height: 14px; background-position: -1731px 0px; }

.iti__flag.iti__ga { height: 15px; background-position: -1753px 0px; }

.iti__flag.iti__gb { height: 10px; background-position: -1775px 0px; }

.iti__flag.iti__gd { height: 12px; background-position: -1797px 0px; }

.iti__flag.iti__ge { height: 14px; background-position: -1819px 0px; }

.iti__flag.iti__gf { height: 14px; background-position: -1841px 0px; }

.iti__flag.iti__gg { height: 14px; background-position: -1863px 0px; }

.iti__flag.iti__gh { height: 14px; background-position: -1885px 0px; }

.iti__flag.iti__gi { height: 10px; background-position: -1907px 0px; }

.iti__flag.iti__gl { height: 14px; background-position: -1929px 0px; }

.iti__flag.iti__gm { height: 14px; background-position: -1951px 0px; }

.iti__flag.iti__gn { height: 14px; background-position: -1973px 0px; }

.iti__flag.iti__gp { height: 14px; background-position: -1995px 0px; }

.iti__flag.iti__gq { height: 14px; background-position: -2017px 0px; }

.iti__flag.iti__gr { height: 14px; background-position: -2039px 0px; }

.iti__flag.iti__gs { height: 10px; background-position: -2061px 0px; }

.iti__flag.iti__gt { height: 13px; background-position: -2083px 0px; }

.iti__flag.iti__gu { height: 11px; background-position: -2105px 0px; }

.iti__flag.iti__gw { height: 10px; background-position: -2127px 0px; }

.iti__flag.iti__gy { height: 12px; background-position: -2149px 0px; }

.iti__flag.iti__hk { height: 14px; background-position: -2171px 0px; }

.iti__flag.iti__hm { height: 10px; background-position: -2193px 0px; }

.iti__flag.iti__hn { height: 10px; background-position: -2215px 0px; }

.iti__flag.iti__hr { height: 10px; background-position: -2237px 0px; }

.iti__flag.iti__ht { height: 12px; background-position: -2259px 0px; }

.iti__flag.iti__hu { height: 10px; background-position: -2281px 0px; }

.iti__flag.iti__ic { height: 14px; background-position: -2303px 0px; }

.iti__flag.iti__id { height: 14px; background-position: -2325px 0px; }

.iti__flag.iti__ie { height: 10px; background-position: -2347px 0px; }

.iti__flag.iti__il { height: 15px; background-position: -2369px 0px; }

.iti__flag.iti__im { height: 10px; background-position: -2391px 0px; }

.iti__flag.iti__in { height: 14px; background-position: -2413px 0px; }

.iti__flag.iti__io { height: 10px; background-position: -2435px 0px; }

.iti__flag.iti__iq { height: 14px; background-position: -2457px 0px; }

.iti__flag.iti__ir { height: 12px; background-position: -2479px 0px; }

.iti__flag.iti__is { height: 15px; background-position: -2501px 0px; }

.iti__flag.iti__it { height: 14px; background-position: -2523px 0px; }

.iti__flag.iti__je { height: 12px; background-position: -2545px 0px; }

.iti__flag.iti__jm { height: 10px; background-position: -2567px 0px; }

.iti__flag.iti__jo { height: 10px; background-position: -2589px 0px; }

.iti__flag.iti__jp { height: 14px; background-position: -2611px 0px; }

.iti__flag.iti__ke { height: 14px; background-position: -2633px 0px; }

.iti__flag.iti__kg { height: 12px; background-position: -2655px 0px; }

.iti__flag.iti__kh { height: 13px; background-position: -2677px 0px; }

.iti__flag.iti__ki { height: 10px; background-position: -2699px 0px; }

.iti__flag.iti__km { height: 12px; background-position: -2721px 0px; }

.iti__flag.iti__kn { height: 14px; background-position: -2743px 0px; }

.iti__flag.iti__kp { height: 10px; background-position: -2765px 0px; }

.iti__flag.iti__kr { height: 14px; background-position: -2787px 0px; }

.iti__flag.iti__kw { height: 10px; background-position: -2809px 0px; }

.iti__flag.iti__ky { height: 10px; background-position: -2831px 0px; }

.iti__flag.iti__kz { height: 10px; background-position: -2853px 0px; }

.iti__flag.iti__la { height: 14px; background-position: -2875px 0px; }

.iti__flag.iti__lb { height: 14px; background-position: -2897px 0px; }

.iti__flag.iti__lc { height: 10px; background-position: -2919px 0px; }

.iti__flag.iti__li { height: 12px; background-position: -2941px 0px; }

.iti__flag.iti__lk { height: 10px; background-position: -2963px 0px; }

.iti__flag.iti__lr { height: 11px; background-position: -2985px 0px; }

.iti__flag.iti__ls { height: 14px; background-position: -3007px 0px; }

.iti__flag.iti__lt { height: 12px; background-position: -3029px 0px; }

.iti__flag.iti__lu { height: 12px; background-position: -3051px 0px; }

.iti__flag.iti__lv { height: 10px; background-position: -3073px 0px; }

.iti__flag.iti__ly { height: 10px; background-position: -3095px 0px; }

.iti__flag.iti__ma { height: 14px; background-position: -3117px 0px; }

.iti__flag.iti__mc { height: 15px; background-position: -3139px 0px; }

.iti__flag.iti__md { height: 10px; background-position: -3160px 0px; }

.iti__flag.iti__me { height: 10px; background-position: -3182px 0px; }

.iti__flag.iti__mf { height: 14px; background-position: -3204px 0px; }

.iti__flag.iti__mg { height: 14px; background-position: -3226px 0px; }

.iti__flag.iti__mh { height: 11px; background-position: -3248px 0px; }

.iti__flag.iti__mk { height: 10px; background-position: -3270px 0px; }

.iti__flag.iti__ml { height: 14px; background-position: -3292px 0px; }

.iti__flag.iti__mm { height: 14px; background-position: -3314px 0px; }

.iti__flag.iti__mn { height: 10px; background-position: -3336px 0px; }

.iti__flag.iti__mo { height: 14px; background-position: -3358px 0px; }

.iti__flag.iti__mp { height: 10px; background-position: -3380px 0px; }

.iti__flag.iti__mq { height: 14px; background-position: -3402px 0px; }

.iti__flag.iti__mr { height: 14px; background-position: -3424px 0px; }

.iti__flag.iti__ms { height: 10px; background-position: -3446px 0px; }

.iti__flag.iti__mt { height: 14px; background-position: -3468px 0px; }

.iti__flag.iti__mu { height: 14px; background-position: -3490px 0px; }

.iti__flag.iti__mv { height: 14px; background-position: -3512px 0px; }

.iti__flag.iti__mw { height: 14px; background-position: -3534px 0px; }

.iti__flag.iti__mx { height: 12px; background-position: -3556px 0px; }

.iti__flag.iti__my { height: 10px; background-position: -3578px 0px; }

.iti__flag.iti__mz { height: 14px; background-position: -3600px 0px; }

.iti__flag.iti__na { height: 14px; background-position: -3622px 0px; }

.iti__flag.iti__nc { height: 10px; background-position: -3644px 0px; }

.iti__flag.iti__ne { height: 15px; background-position: -3666px 0px; }

.iti__flag.iti__nf { height: 10px; background-position: -3686px 0px; }

.iti__flag.iti__ng { height: 10px; background-position: -3708px 0px; }

.iti__flag.iti__ni { height: 12px; background-position: -3730px 0px; }

.iti__flag.iti__nl { height: 14px; background-position: -3752px 0px; }

.iti__flag.iti__no { height: 15px; background-position: -3774px 0px; }

.iti__flag.iti__np { height: 15px; background-position: -3796px 0px; }

.iti__flag.iti__nr { height: 10px; background-position: -3811px 0px; }

.iti__flag.iti__nu { height: 10px; background-position: -3833px 0px; }

.iti__flag.iti__nz { height: 10px; background-position: -3855px 0px; }

.iti__flag.iti__om { height: 10px; background-position: -3877px 0px; }

.iti__flag.iti__pa { height: 14px; background-position: -3899px 0px; }

.iti__flag.iti__pe { height: 14px; background-position: -3921px 0px; }

.iti__flag.iti__pf { height: 14px; background-position: -3943px 0px; }

.iti__flag.iti__pg { height: 15px; background-position: -3965px 0px; }

.iti__flag.iti__ph { height: 10px; background-position: -3987px 0px; }

.iti__flag.iti__pk { height: 14px; background-position: -4009px 0px; }

.iti__flag.iti__pl { height: 13px; background-position: -4031px 0px; }

.iti__flag.iti__pm { height: 14px; background-position: -4053px 0px; }

.iti__flag.iti__pn { height: 10px; background-position: -4075px 0px; }

.iti__flag.iti__pr { height: 14px; background-position: -4097px 0px; }

.iti__flag.iti__ps { height: 10px; background-position: -4119px 0px; }

.iti__flag.iti__pt { height: 14px; background-position: -4141px 0px; }

.iti__flag.iti__pw { height: 13px; background-position: -4163px 0px; }

.iti__flag.iti__py { height: 11px; background-position: -4185px 0px; }

.iti__flag.iti__qa { height: 8px; background-position: -4207px 0px; }

.iti__flag.iti__re { height: 14px; background-position: -4229px 0px; }

.iti__flag.iti__ro { height: 14px; background-position: -4251px 0px; }

.iti__flag.iti__rs { height: 14px; background-position: -4273px 0px; }

.iti__flag.iti__ru { height: 14px; background-position: -4295px 0px; }

.iti__flag.iti__rw { height: 14px; background-position: -4317px 0px; }

.iti__flag.iti__sa { height: 14px; background-position: -4339px 0px; }

.iti__flag.iti__sb { height: 10px; background-position: -4361px 0px; }

.iti__flag.iti__sc { height: 10px; background-position: -4383px 0px; }

.iti__flag.iti__sd { height: 10px; background-position: -4405px 0px; }

.iti__flag.iti__se { height: 13px; background-position: -4427px 0px; }

.iti__flag.iti__sg { height: 14px; background-position: -4449px 0px; }

.iti__flag.iti__sh { height: 10px; background-position: -4471px 0px; }

.iti__flag.iti__si { height: 10px; background-position: -4493px 0px; }

.iti__flag.iti__sj { height: 15px; background-position: -4515px 0px; }

.iti__flag.iti__sk { height: 14px; background-position: -4537px 0px; }

.iti__flag.iti__sl { height: 14px; background-position: -4559px 0px; }

.iti__flag.iti__sm { height: 15px; background-position: -4581px 0px; }

.iti__flag.iti__sn { height: 14px; background-position: -4603px 0px; }

.iti__flag.iti__so { height: 14px; background-position: -4625px 0px; }

.iti__flag.iti__sr { height: 14px; background-position: -4647px 0px; }

.iti__flag.iti__ss { height: 10px; background-position: -4669px 0px; }

.iti__flag.iti__st { height: 10px; background-position: -4691px 0px; }

.iti__flag.iti__sv { height: 12px; background-position: -4713px 0px; }

.iti__flag.iti__sx { height: 14px; background-position: -4735px 0px; }

.iti__flag.iti__sy { height: 14px; background-position: -4757px 0px; }

.iti__flag.iti__sz { height: 14px; background-position: -4779px 0px; }

.iti__flag.iti__ta { height: 10px; background-position: -4801px 0px; }

.iti__flag.iti__tc { height: 10px; background-position: -4823px 0px; }

.iti__flag.iti__td { height: 14px; background-position: -4845px 0px; }

.iti__flag.iti__tf { height: 14px; background-position: -4867px 0px; }

.iti__flag.iti__tg { height: 13px; background-position: -4889px 0px; }

.iti__flag.iti__th { height: 14px; background-position: -4911px 0px; }

.iti__flag.iti__tj { height: 10px; background-position: -4933px 0px; }

.iti__flag.iti__tk { height: 10px; background-position: -4955px 0px; }

.iti__flag.iti__tl { height: 10px; background-position: -4977px 0px; }

.iti__flag.iti__tm { height: 14px; background-position: -4999px 0px; }

.iti__flag.iti__tn { height: 14px; background-position: -5021px 0px; }

.iti__flag.iti__to { height: 10px; background-position: -5043px 0px; }

.iti__flag.iti__tr { height: 14px; background-position: -5065px 0px; }

.iti__flag.iti__tt { height: 12px; background-position: -5087px 0px; }

.iti__flag.iti__tv { height: 10px; background-position: -5109px 0px; }

.iti__flag.iti__tw { height: 14px; background-position: -5131px 0px; }

.iti__flag.iti__tz { height: 14px; background-position: -5153px 0px; }

.iti__flag.iti__ua { height: 14px; background-position: -5175px 0px; }

.iti__flag.iti__ug { height: 14px; background-position: -5197px 0px; }

.iti__flag.iti__um { height: 11px; background-position: -5219px 0px; }

.iti__flag.iti__un { height: 14px; background-position: -5241px 0px; }

.iti__flag.iti__us { height: 11px; background-position: -5263px 0px; }

.iti__flag.iti__uy { height: 14px; background-position: -5285px 0px; }

.iti__flag.iti__uz { height: 10px; background-position: -5307px 0px; }

.iti__flag.iti__va { height: 15px; background-position: -5329px 0px; }

.iti__flag.iti__vc { height: 14px; background-position: -5346px 0px; }

.iti__flag.iti__ve { height: 14px; background-position: -5368px 0px; }

.iti__flag.iti__vg { height: 10px; background-position: -5390px 0px; }

.iti__flag.iti__vi { height: 14px; background-position: -5412px 0px; }

.iti__flag.iti__vn { height: 14px; background-position: -5434px 0px; }

.iti__flag.iti__vu { height: 12px; background-position: -5456px 0px; }

.iti__flag.iti__wf { height: 14px; background-position: -5478px 0px; }

.iti__flag.iti__ws { height: 10px; background-position: -5500px 0px; }

.iti__flag.iti__xk { height: 15px; background-position: -5522px 0px; }

.iti__flag.iti__ye { height: 14px; background-position: -5544px 0px; }

.iti__flag.iti__yt { height: 14px; background-position: -5566px 0px; }

.iti__flag.iti__za { height: 14px; background-position: -5588px 0px; }

.iti__flag.iti__zm { height: 14px; background-position: -5610px 0px; }

.iti__flag.iti__zw { height: 10px; background-position: -5632px 0px; }

.iti__flag { height: 15px; box-shadow: rgb(136, 136, 136) 0px 0px 1px 0px; background-image: url("https://stcdn.leadconnectorhq.com/intl-tel-input/17.0.12/img/flags.png"); background-repeat: no-repeat; background-color: rgb(219, 219, 219); background-position: 20px 0px; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti__flag { background-image: url("https://stcdn.leadconnectorhq.com/intl-tel-input/17.0.12/img/flags@2x.png"); }
}

.iti__flag.iti__np { background-color: transparent; }

@charset "utf-8";

.date-picker-custom-style { appearance: none; background: padding-box rgb(243, 248, 251); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0.3125rem; color: rgb(42, 49, 53); display: block; font-size: 0.875rem; line-height: 1.5; padding: 7px 5px; transition: 0.2s ease-in-out; width: 100%; }

.vdpInnerWrap { font-size: 10px !important; }

.hl-app .multi_select_form .multiselect__option, .hl-app .multi_select_form .multiselect__single { color: rgb(42, 49, 53); text-decoration: none; font-size: 0.875rem !important; }

.hl-app .multi_select_form .multiselect__select { top: 0px; }

.hl-app .multi_select_form .multiselect__single { padding: 7px 40px 7px 0px; }

.hl-app .multi_select_form .multiselect__input, .hl-app .multi_select_form .multiselect__single { vertical-align: 0px; margin: 0px !important; padding: 0px !important; }

.hl-app .multi_select_form .multiselect__input { padding: 7px 40px 7px 0px; line-height: normal !important; }

.hl-app .multi_select_form .option__desc { display: grid; grid-template-columns: 220px auto; white-space: normal; }

.hl-app .multi_select_form .multiselect__option { color: rgb(96, 113, 121); line-height: 25px; min-height: 25px; padding: 10px; white-space: normal; }

.hl-app .multi_select_form .multiselect__option--highlight, .hl-app .multi_select_form .multiselect__option--selected.multiselect__option--highlight { background: rgba(24, 139, 246, 0.2); color: rgb(51, 51, 51); }

.hl-app .multi_select_form .multiselect__option--highlight:hover { background-color: rgba(24, 139, 246, 0.2); color: rgb(24, 139, 246); }

.hl-app .multi_select_form .multiselect__option--highlight:focus { color: rgb(0, 0, 0); }

.hl-app .multi_select_form .multiselect__placeholder { color: rgb(173, 173, 173); display: inline-block; margin-bottom: 0px; min-height: 32px; padding: 6px 40px 10px 0px; }

.hl-app .multi_select_calendar .noResult { font-size: 12px; }

#_builder-form .fields-container { padding: 30px 0px !important; }

#_builder-form .remove-extra-padding { padding-bottom: 0px !important; padding-top: 0px !important; }

.form-top-padding { padding-top: 6px; }

.file-input { display: none; }

.custom-file-upload { border: 1px solid rgb(204, 204, 204); border-radius: 4px; cursor: pointer; min-height: 5rem; text-align: center; width: 100%; display: block !important; }

.custom-file-upload svg { display: block; margin: 5px auto; width: 30px; }

#_builder-form .custom-file-upload { color: rgb(110, 125, 132) !important; }

.bi-upload { font-size: 20px; }

#_builder-form button { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

#_builder-form .signature-button { border: 1px solid rgb(204, 204, 204); border-radius: 4px; cursor: pointer; width: 100%; }

.form-builder--item .signature-container { align-items: flex-end; flex-direction: column; width: 100%; display: flex !important; }

.form-builder--item .signature-container a { color: rgb(110, 125, 132); text-decoration: underline; }

.hl-app .iti { width: 100%; }

.hl-app { -webkit-font-smoothing: auto !important; }

.countryphone { background-color: rgb(243, 248, 251); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 5px; height: 51px; width: 100%; }

.extra-top-padding { padding-top: 1rem; }

.d-none { display: none !important; }

.test-mode-badge { background-color: rgb(255, 222, 146); border-radius: 4px; color: rgb(187, 85, 4); font-size: 10px; font-weight: 700; margin: 0px 0.2rem; padding: 2px 4px; text-transform: uppercase; }

.loader-container { left: 0px; margin: 0px auto; position: absolute; right: 0px; top: 30%; width: 50px; z-index: 99; }

.v-moon3 { box-sizing: border-box; }

.short-label { color: rgb(70, 77, 95); display: block; font-size: 12px; margin-left: 2px; margin-top: 11px; min-height: 13px; word-break: break-word; }

.hl_form-builder--main-full { margin-top: 0px; }

.form-builder--wrap-full { margin-bottom: 0px !important; }

.flex-col { display: flex; flex-direction: column; }

.items-center { align-items: center; }

.gap-4 { gap: 16px; }

.self-stretch { align-self: stretch; }

.flex-wrap { flex-wrap: wrap; }

.items-end { align-items: flex-end; }

.grecaptcha-badge { height: 0px !important; width: 0px !important; }

@charset "utf-8";

:root { --animate-duration: 1s; --animate-delay: 1s; --animate-repeat: 1; }

.animate__animated { animation-duration: var(--animate-duration); animation-fill-mode: both; }

@media (prefers-reduced-motion: reduce), print {
  .animate__animated { animation-duration: 1ms !important; animation-iteration-count: 1 !important; transition-duration: 1ms !important; }
  .animate__animated[class*="Out"] { opacity: 0; }
}

@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.animate__fadeIn { animation-name: fadeIn; }

@keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}

.animate__fadeInUp { animation-name: fadeInUp; }

@keyframes fadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}

.animate__fadeInDown { animation-name: fadeInDown; }

@keyframes fadeInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}

.animate__fadeInLeft { animation-name: fadeInLeft; }

@keyframes fadeInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}

.animate__fadeInRight { animation-name: fadeInRight; }

@keyframes slideInUp { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { opacity: 1; transform: translateZ(0px); }
}

.animate__slideInUp { animation-name: slideInUp; }

@keyframes slideInDown { 
  0% { opacity: 0; transform: translate3d(0px, -100%, 0px); visibility: visible; }
  100% { opacity: 1; transform: translateZ(0px); }
}

.animate__slideInDown { animation-name: slideInDown; }

@keyframes slideInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); visibility: visible; }
  100% { opacity: 1; transform: translateZ(0px); }
}

.animate__slideInLeft { animation-name: slideInLeft; }

@keyframes slideInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px); visibility: visible; }
  100% { opacity: 1; transform: translateZ(0px); }
}

.animate__slideInRight { animation-name: slideInRight; }

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

.animate__bounceIn { animation-duration: calc(var(--animate-duration)*.75); animation-name: bounceIn; }

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

.animate__bounceInUp { animation-name: bounceInUp; }

@keyframes bounceInDown { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, -3000px, 0px) scaleY(3); }
  60% { opacity: 1; transform: translate3d(0px, 25px, 0px) scaleY(0.9); }
  75% { transform: translate3d(0px, -10px, 0px) scaleY(0.95); }
  90% { transform: translate3d(0px, 5px, 0px) scaleY(0.985); }
  100% { transform: translateZ(0px); }
}

.animate__bounceInDown { animation-name: bounceInDown; }

@keyframes bounceInLeft { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px) scaleX(3); }
  60% { opacity: 1; transform: translate3d(25px, 0px, 0px) scaleX(1); }
  75% { transform: translate3d(-10px, 0px, 0px) scaleX(0.98); }
  90% { transform: translate3d(5px, 0px, 0px) scaleX(0.995); }
  100% { transform: translateZ(0px); }
}

.animate__bounceInLeft { animation-name: bounceInLeft; }

@keyframes bounceInRight { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(3000px, 0px, 0px) scaleX(3); }
  60% { opacity: 1; transform: translate3d(-25px, 0px, 0px) scaleX(1); }
  75% { transform: translate3d(10px, 0px, 0px) scaleX(0.98); }
  90% { transform: translate3d(-5px, 0px, 0px) scaleX(0.995); }
  100% { transform: translateZ(0px); }
}

.animate__bounceInRight { animation-name: bounceInRight; }

@keyframes flip { 
  0% { animation-timing-function: ease-out; opacity: 0; transform: perspective(400px) scaleX(1) translateZ(0px) rotateY(-1turn); }
  40% { animation-timing-function: ease-out; transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg); }
  50% { animation-timing-function: ease-in; transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg); }
  80% { animation-timing-function: ease-in; transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0px) rotateY(0deg); }
  100% { animation-timing-function: ease-in; opacity: 1; transform: perspective(400px) scaleX(1) translateZ(0px) rotateY(0deg); }
}

.animate__animated.animate__flip { animation-name: flip; backface-visibility: visible; }

@keyframes flipInX { 
  0% { animation-timing-function: ease-in; opacity: 0; transform: perspective(400px) rotateX(90deg); }
  40% { animation-timing-function: ease-in; transform: perspective(400px) rotateX(-20deg); }
  60% { opacity: 1; transform: perspective(400px) rotateX(10deg); }
  80% { transform: perspective(400px) rotateX(-5deg); }
  100% { transform: perspective(400px); }
}

.animate__flipInX { animation-name: flipInX; backface-visibility: visible !important; }

@keyframes flipInY { 
  0% { animation-timing-function: ease-in; opacity: 0; transform: perspective(400px) rotateY(90deg); }
  40% { animation-timing-function: ease-in; transform: perspective(400px) rotateY(-20deg); }
  60% { opacity: 1; transform: perspective(400px) rotateY(10deg); }
  80% { transform: perspective(400px) rotateY(-5deg); }
  100% { transform: perspective(400px); }
}

.animate__flipInY { animation-name: flipInY; backface-visibility: visible !important; }

@keyframes rollIn { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate(-120deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}

.animate__rollIn { animation-name: rollIn; }

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

.animate__zoomIn { animation-name: zoomIn; }

@keyframes lightSpeedInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) skew(30deg); }
  60% { opacity: 1; transform: skew(-20deg); }
  80% { transform: skew(5deg); }
  100% { transform: translateZ(0px); }
}

.animate__lightSpeedInLeft { animation-name: lightSpeedInLeft; animation-timing-function: ease-out; }

@keyframes lightSpeedInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px) skew(-30deg); }
  60% { opacity: 1; transform: skew(20deg); }
  80% { transform: skew(-5deg); }
  100% { transform: translateZ(0px); }
}

.animate__lightSpeedInRight { animation-name: lightSpeedInRight; animation-timing-function: ease-out; }

@charset "utf-8";

@font-face { font-display: swap; font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 400; src: url("https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-regular-400.woff2") format("woff2"), url("https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-regular-400.woff") format("woff"), url("https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-regular-400.ttf") format("truetype"); }

.far { font-weight: 400; }

@font-face { font-display: swap; font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 900; src: url("https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-solid-900.woff2") format("woff2"), url("https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-solid-900.woff") format("woff"), url("https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-solid-900.ttf") format("truetype"); }

.fa, .far, .fas { font-family: "Font Awesome 5 Free"; }

.fa, .fas { font-weight: 900; }

@font-face { font-display: swap; font-family: "Font Awesome 5 Brands"; font-style: normal; font-weight: 400; src: url("https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-brands-400.woff2") format("woff2"), url("https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-brands-400.woff") format("woff"), url("https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-brands-400.ttf") format("truetype"); }

.fab { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

@charset "utf-8";

@media only screen and (max-width: 767px) {
  .c-row > .inner { flex-direction: column; }
  .desktop-only { display: none; }
  .c-column, .c-row { width: 100% !important; }
  .c-column, .c-column > .inner, .c-row > .inner, .c-section, .c-section > .inner { padding-left: 0px !important; padding-right: 0px !important; }
  .c-column, .c-column > .inner, .c-row { margin-left: 0px !important; margin-right: 0px !important; }
  .c-row { padding-left: 10px !important; padding-right: 10px !important; }
}

@media only screen and (min-width: 768px) {
  .mobile-only { display: none; }
}

.c-button button { outline: none; position: relative; }

.fa, .fab, .fal, .far, .fas { -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }

.c-column { flex: 1 1 auto !important; }

.c-column > .inner.horizontal > div { flex: 1 1 0%; }

.c-row > .inner { display: flex; width: 100%; }

.c-nested-column .c-row > .inner { width: 100% !important; }

.c-nested-column .inner { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }

.bgCover.bg-fixed::before { background-attachment: fixed !important; background-position: 50% center !important; background-repeat: repeat !important; background-size: cover !important; }

@supports (-webkit-touch-callout:inherit) {
  .bgCover.bg-fixed::before { background-attachment: scroll !important; }
}

.bgCover100.bg-fixed::before { background-size: 100% !important; }

.bgCover100.bg-fixed::before, .bgNoRepeat.bg-fixed::before { background-repeat: no-repeat !important; }

.bgRepeatX.bg-fixed::before { background-repeat: repeat-x !important; }

.bgRepeatY.bg-fixed::before { background-repeat: repeat-y !important; }

.bgRepeatXTop.bg-fixed::before { background-position: center top !important; background-repeat: repeat-x !important; }

.bgRepeatXBottom.bg-fixed::before { background-position: center bottom !important; background-repeat: repeat-x !important; }

.bgCover { background-attachment: fixed !important; background-position: 50% center !important; background-repeat: repeat !important; background-size: cover !important; }

@supports (-webkit-touch-callout:inherit) {
  .bgCover { background-attachment: scroll !important; }
}

.bgCover100 { background-size: 100% !important; }

.bgCover100, .bgNoRepeat { background-repeat: no-repeat !important; }

.bgRepeatX { background-repeat: repeat-x !important; }

.bgRepeatY { background-repeat: repeat-y !important; }

.bgRepeatXTop { background-position: center top !important; }

.bgRepeatXBottom, .bgRepeatXTop { background-repeat: repeat-x !important; }

.bgRepeatXBottom { background-position: center bottom !important; }

.cornersTop { border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; }

.cornersBottom { border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; }

.radius0 { border-radius: 0px; }

.radius1 { border-radius: 1px; }

.radius2 { border-radius: 2px; }

.radius3 { border-radius: 3px; }

.radius4 { border-radius: 4px; }

.radius5 { border-radius: 5px; }

.radius10 { border-radius: 10px; }

.radius15 { border-radius: 15px; }

.radius20 { border-radius: 20px; }

.radius25 { border-radius: 25px; }

.radius50 { border-radius: 50px; }

.radius75 { border-radius: 75px; }

.radius100 { border-radius: 100px; }

.radius125 { border-radius: 125px; }

.radius150 { border-radius: 150px; }

.borderTopBottom { border-bottom-color: rgba(0, 0, 0, 0.7); border-top-color: rgba(0, 0, 0, 0.7); border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }

.borderTop { border-top-color: rgba(0, 0, 0, 0.7); border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }

.borderBottom, .borderTop { border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }

.borderBottom { border-bottom-color: rgba(0, 0, 0, 0.7); border-top-width: medium !important; border-top-style: none !important; border-top-color: currentcolor !important; }

.borderFull { border-color: rgba(0, 0, 0, 0.7); }

@keyframes rocking { 
  0% { transform: rotate(0deg); }
  25% { transform: rotate(0deg); }
  50% { transform: rotate(2deg); }
  75% { transform: rotate(-2deg); }
  100% { transform: rotate(0deg); }
}

.buttonRocking { animation: 2s ease-out 0s infinite normal none running rocking; transition: 0.2s; }

.buttonPulseGlow { animation: 2s ease-in-out 0s infinite normal none running pulseGlow; }

@keyframes pulseGlow { 
  0% { box-shadow: rgba(255, 255, 255, 0) 0px 0px; }
  25% { box-shadow: rgba(255, 255, 255, 0.25) 0px 0px 2.5px 1px; }
  50% { box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 5px 2px; }
  85% { box-shadow: rgba(255, 255, 255, 0) 0px 0px 5px 5px; }
  100% { box-shadow: rgba(255, 255, 255, 0) 0px 0px; }
}

.buttonBounce { animation: 1.5s ease-in 0s infinite normal none running bounce; transition: 0.2s; }

@keyframes bounce { 
  15% { box-shadow: transparent 0px 0px 0px 0px; transform: translateY(0px); }
  35% { box-shadow: rgba(0, 0, 0, 0.25) 0px 8px 5px -5px; transform: translateY(-35%); }
  45% { box-shadow: transparent 0px 0px 0px 0px; transform: translateY(0px); }
  55% { box-shadow: rgba(0, 0, 0, 0.25) 0px 5px 4px -4px; transform: translateY(-20%); }
  70% { box-shadow: transparent 0px 0px 0px 0px; transform: translateY(0px); }
  80% { box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 3px -3px; transform: translateY(-10%); }
  90% { box-shadow: transparent 0px 0px 0px 0px; transform: translateY(0px); }
  95% { box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 3px -3px; transform: translateY(-2%); }
  99% { box-shadow: transparent 0px 0px 0px 0px; transform: translateY(0px); }
  100% { box-shadow: transparent 0px 0px 0px 0px; transform: translateY(0px); }
}

@keyframes elevate { 
  0% { box-shadow: transparent 0px 0px 0px 0px; transform: translateY(0px); }
  100% { box-shadow: rgba(0, 0, 0, 0.25) 0px 8px 5px -5px; transform: translateY(-10px); }
}

.buttonElevate:hover { animation: 0.2s ease 0s 1 normal forwards running elevate; }

.buttonElevate { box-shadow: transparent 0px 0px 0px 0px; transition: 0.2s; }

.buttonWobble { transition: 0.3s; }

.buttonWobble:hover { animation: 0.5s ease-in-out 0s 1 normal none running wobble; }

@keyframes wobble { 
  0% { transform: skew(0deg); }
  25% { transform: skew(10deg); }
  50% { transform: skew(0deg); }
  75% { transform: skew(-10deg); }
  100% { transform: skew(0deg); }
}

.image-container img { max-width: 100%; vertical-align: middle; }

.sub-text ::placeholder { color: rgb(0, 0, 0); opacity: 1; }

.image-container { height: 100%; width: 100%; }

.shadow5inner { box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 3px inset; }

.shadow10inner { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 5px inset; }

.shadow20inner { box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 5px inset; }

.shadow30inner { box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 5px 2px inset; }

.shadow40inner { box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 5px 2px inset; }

.shadow5 { box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 3px; }

.shadow10 { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 5px; }

.shadow20 { box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 5px; }

.shadow30 { box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 5px 2px; }

.shadow40 { box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 5px 2px; }

.sub-heading-button { color: rgb(255, 255, 255); font-weight: 400; line-height: normal; opacity: 0.8; text-align: center; }

.wideSection { max-width: 1120px; }

.midWideSection, .wideSection { margin-left: auto !important; margin-right: auto !important; }

.midWideSection { max-width: 960px; }

.midSection { max-width: 720px; margin-left: auto !important; margin-right: auto !important; }

.c-section > .inner { margin-left: auto; margin-right: auto; max-width: 1170px; width: 100%; }

.c-column { padding-left: 15px; padding-right: 15px; }

.feature-img-circle img, .img-circle, .img-circle img { border-radius: 50% !important; }

.feature-img-round-corners img, .img-round-corners, .img-round-corners img { border-radius: 5px; }

.feature-image-dark-border img, .image-dark-border { border: 3px solid rgba(0, 0, 0, 0.7); }

.feature-image-white-border img, .image-white-border { border: 3px solid rgb(255, 255, 255); }

.img-grey, .img-grey img { filter: grayscale(100%); transition: 0.6s; }

.button-shadow1 { box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 5px; }

.button-shadow2 { box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 5px; }

.button-shadow3 { box-shadow: rgba(0, 0, 0, 0.7) 0px 1px 5px; }

.button-shadow4 { box-shadow: rgba(0, 0, 0, 0.1) 0px 8px 1px; }

.button-shadow5 { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 25px, rgba(0, 0, 0, 0.2) 0px 0px 15px, rgba(0, 0, 0, 0.4) 0px 0px 3px; }

.button-shadow6 { box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 25px, rgba(255, 255, 255, 0.2) 0px 0px 15px, rgba(255, 255, 255, 0.4) 0px 0px 3px; }

.button-shadow-sharp1 { box-shadow: rgba(255, 255, 255, 0.2) 0px 1px inset; }

.button-shadow-sharp2 { box-shadow: rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset; }

.button-shadow-sharp3 { box-shadow: rgba(255, 255, 255, 0.2) 0px 0px 0px 2px inset; }

.button-shadow-highlight { box-shadow: none; }

.button-shadow-highlight:hover { box-shadow: rgba(255, 255, 255, 0.22) 0px 0px inset, rgba(255, 255, 255, 0.12) 0px 233px 233px inset; }

.button-flat-line { border-width: 2px; background-color: transparent !important; }

.button-vp-5 { padding-bottom: 5px !important; padding-top: 5px !important; }

.button-vp-10 { padding-bottom: 10px !important; padding-top: 10px !important; }

.button-vp-15 { padding-bottom: 15px !important; padding-top: 15px !important; }

.button-vp-20 { padding-bottom: 20px !important; padding-top: 20px !important; }

.button-vp-25 { padding-bottom: 25px !important; padding-top: 25px !important; }

.button-vp-30 { padding-bottom: 30px !important; padding-top: 30px !important; }

.button-vp-40 { padding-bottom: 40px !important; padding-top: 40px !important; }

.button-vp-0 { padding-bottom: 0px !important; padding-top: 0px !important; }

.button-hp-5 { padding-left: 5px !important; padding-right: 5px !important; }

.button-hp-10 { padding-left: 10px !important; padding-right: 10px !important; }

.button-hp-15 { padding-left: 15px !important; padding-right: 15px !important; }

.button-hp-20 { padding-left: 20px !important; padding-right: 20px !important; }

.button-hp-25 { padding-left: 25px !important; padding-right: 25px !important; }

.button-hp-30 { padding-left: 30px !important; padding-right: 30px !important; }

.button-hp-40 { padding-left: 40px !important; padding-right: 40px !important; }

.button-hp-0 { padding-left: 0px !important; padding-right: 0px !important; }

.vs__dropdown-toggle { background: rgb(243, 248, 251) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; height: 43px !important; }

.row-align-center { margin: 0px auto; }

.row-align-left { margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: 0px !important; }

.row-align-right { margin-top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: 0px !important; }

button, input, optgroup, select, textarea { border-radius: unset; font-family: unset; font-size: unset; line-height: unset; margin: unset; text-transform: unset; }

body { overflow-wrap: break-word; font-weight: unset !important; line-height: unset !important; }

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

.main-heading-group > div { display: inline-block; }

.c-button span.main-heading-group, .c-button span.sub-heading-group { display: block; }

.time-grid-3 { grid-template-columns: repeat(3, 100px); }

.time-grid-3, .time-grid-4 { display: grid; text-align: center; }

.time-grid-4 { grid-template-columns: repeat(4, 100px); }

@media screen and (max-width: 767px) {
  .time-grid-3 { grid-template-columns: repeat(3, 80px); }
  .time-grid-4 { grid-template-columns: repeat(4, 70px); }
}

.time-grid .timer-box { display: grid; font-size: 15px; grid-template-columns: 1fr; text-align: center; }

.timer-box .label { font-weight: 300; }

.c-button button { cursor: pointer; }

.c-button > a { text-decoration: none; }

.c-button > a, .c-button > a span { display: inline-block; }

.nav-menu-wrapper { display: flex; justify-content: space-between; }

.nav-menu-wrapper.default { flex-direction: row; }

.nav-menu-wrapper.reverse { flex-direction: row-reverse; }

.nav-menu-wrapper .branding { align-items: center; display: flex; }

.nav-menu-wrapper.default .branding { flex-direction: row; }

.nav-menu-wrapper.reverse .branding { flex-direction: row-reverse; }

.nav-menu-wrapper.default .branding .logo, .nav-menu-wrapper.reverse .branding .title { margin-right: 18px; }

.nav-menu-wrapper .branding .title { align-items: center; display: flex; min-height: 50px; min-width: 50px; }

.nav-menu { align-items: center; display: flex; flex-wrap: wrap; list-style: none; margin: 0px; padding: 0px; }

.nav-menu a { text-decoration: none; }

.dropdown { display: inline-block; position: relative; }

.dropdown .dropdown-menu { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: rgba(0, 0, 0, 0.1) 0px 8px 16px 5px; }

.dropdown-menu { background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.3125rem; color: rgb(96, 113, 121); display: none; float: left; font-size: 1rem; left: 0px; list-style: none; margin: 0.125rem 0px 0px; min-width: 10rem; padding: 0.5rem 0px; position: absolute; text-align: left; top: 100%; z-index: 1000; }

.nav-menu .nav-menu-item.dropdown:hover > .dropdown-menu { display: block; }

.nav-menu .dropdown-menu { display: none; list-style: none; margin: 0px; padding: 0px; }

.nav-menu-mobile { display: none; }

.nav-menu-mobile i { cursor: pointer; font-size: 24px; }

#nav-menu-popup { background: var(--overlay); display: none; height: 100%; inset: 0px; opacity: 0; position: fixed; transition: opacity 0.3s; width: 100%; z-index: 100; }

#nav-menu-popup.show { opacity: 1; }

#nav-menu-popup .nav-menu-body { background-color: rgb(255, 255, 255); height: 100%; left: 0px; overflow: auto; padding: 45px; position: absolute; top: 0px; width: 100%; }

#nav-menu-popup .nav-menu-body .close-menu { cursor: pointer; position: absolute; right: 20px; top: 20px; z-index: 100; }

#nav-menu-popup .nav-menu-body .close-menu::before { content: ""; }

#nav-menu-popup .nav-menu { align-items: center; display: flex; flex-direction: column; list-style: none; margin: 0px; padding: 0px; }

#nav-menu-popup .nav-menu .nav-menu-item { list-style: none; text-align: left; user-select: none; width: 100%; }

#nav-menu-popup .nav-menu .nav-menu-item .nav-menu-item-content { display: flex; position: relative; }

#nav-menu-popup .nav-menu-item .nav-menu-item-title { flex-grow: 1; margin: 0px 1rem; max-width: calc(100% - 2rem); }

#nav-menu-popup .nav-menu .nav-menu-item .nav-menu-item-content .nav-menu-item-toggle { cursor: pointer; font-size: 24px; position: absolute; right: 0px; top: calc(50% - 12px); }

#nav-menu-popup .nav-menu .nav-menu-item .nav-menu-item-content .nav-menu-item-toggle i { font-size: 24px; transition: transform 0.2s; }

#nav-menu-popup .nav-menu .nav-menu-item .nav-menu-item-content .nav-menu-item-toggle i::before { content: ""; }

#nav-menu-popup .nav-menu .nav-menu-item.active .nav-menu-item-content .nav-menu-item-toggle i { transform: rotate(-180deg); }

#nav-menu-popup .nav-menu .nav-menu-item .nav-dropdown-menu { display: none; max-height: 0px; opacity: 0; overflow: auto; padding: 0px; transition: 0.3s ease-in-out; visibility: hidden; }

#nav-menu-popup .nav-menu .nav-menu-item.active .nav-dropdown-menu { display: block; max-height: 600px; opacity: 1; visibility: visible; }

.form-error { border: 2px solid var(--red); border-radius: 8px; cursor: pointer; font-size: 20px; margin-bottom: 10px; padding: 6px 12px; text-align: center; }

.form-error, .form-error i { color: var(--red); }

.c-bullet-list ul li { line-height: inherit; }

.c-bullet-list ul li.ql-indent-1 { padding-left: 4.5em; }

.c-bullet-list ul li.ql-indent-2 { padding-left: 7.5em; }

.c-bullet-list ul li.ql-indent-3 { padding-left: 10.5em; }

.c-bullet-list ul li.ql-indent-4 { padding-left: 13.5em; }

.c-bullet-list ul li.ql-indent-5 { padding-left: 16.5em; }

.c-bullet-list ul li.ql-indent-6 { padding-left: 19.5em; }

.c-bullet-list ul li.ql-indent-7 { padding-left: 22.5em; }

.c-bullet-list ul li.ql-indent-8 { padding-left: 25.5em; }

.c-rich-text .list-disc { list-style-type: disc; }

.c-rich-text .list-square { list-style-type: square; }

.c-rich-text .list-none { list-style-type: none; }

.c-rich-text .list-circle { list-style-type: circle; }

.c-rich-text .list-decimal { list-style-type: decimal; }

.c-rich-text .list-upper-alpha { list-style-type: upper-alpha; }

.c-rich-text .list-lower-alpha { list-style-type: lower-alpha; }

.c-rich-text .list-upper-roman { list-style-type: upper-roman; }

.c-rich-text .list-lower-roman { list-style-type: lower-roman; }

.text-output ul li { padding-left: 1.5em; }

.text-output ul li::before { display: inline-block; font-weight: 700; margin-left: -1.5em; margin-right: 0.3em; text-align: right; white-space: nowrap; width: 1.2em; }

.svg-component svg { max-height: 100%; max-width: 100%; }

.border1 { border-bottom: 3px solid rgba(0, 0, 0, 0.2) !important; }

.border2 { border: 2px solid rgba(0, 0, 0, 0.55); }

.border3 { border-style: solid; border-color: rgba(0, 0, 0, 0.15); border-image: initial; border-width: 1px 1px 2px; padding: 5px; }

.border4 { border-style: solid; border-color: rgba(0, 0, 0, 0.35); border-image: initial; border-width: 1px 1px 2px; padding: 1px !important; }

.shadow1 { box-shadow: rgba(0, 0, 0, 0.15) 0px 10px 6px -6px; }

.shadow2 { box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 3px, rgba(0, 0, 0, 0.15) 0px 0px 2px; }

.shadow3 { box-shadow: rgb(153, 153, 153) 0px 10px 6px -6px; }

.shadow4 { box-shadow: rgba(33, 33, 33, 0.66) 3px 3px 15px; }

.shadow6 { box-shadow: rgb(221, 221, 221) 0px 10px 1px, rgb(204, 204, 204) 0px 10px 20px; }

.background { background-color: unset !important; }

@keyframes progress-bar-animation { 
  100% { background-position: 0px -3000px; }
}

@keyframes gradient { 
  0% { background-position: 0px 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0px 50%; }
}

h1, h2, h3, h4, h5, h6 { font-weight: 500; margin: unset; }

p { margin: unset; }

.c-bullet-list, .c-faq, .c-heading, .c-image-feature, .c-paragraph, .c-sub-heading { word-break: break-word; }

h1:empty::after, h2:empty::after, h3:empty::after, h4:empty::after, h5:empty::after, h6:empty::after, p:empty::after { content: " "; }

h1:has(> br:last-child):not(:has(> br:nth-of-type(2)))::after, h2:has(> br:last-child):not(:has(> br:nth-of-type(2)))::after, h3:has(> br:last-child):not(:has(> br:nth-of-type(2)))::after, h4:has(> br:last-child):not(:has(> br:nth-of-type(2)))::after, h5:has(> br:last-child):not(:has(> br:nth-of-type(2)))::after, h6:has(> br:last-child):not(:has(> br:nth-of-type(2)))::after, p:has(> br:last-child):not(:has(> br:nth-of-type(2)))::after { content: "\a "; white-space: pre; }

.w-3-4 { width: 75%; }

.w-1-2 { width: 50%; }

.tabs-container { display: flex; }

@media screen and (max-width: 767px) {
  .nav-menu { display: none; }
  .nav-menu-mobile { align-items: center; display: flex; }
  #faq-popup { left: 5px !important; margin-left: 0px !important; width: 98% !important; }
  .video-container { width: 100% !important; }
  .autoplay .vjs-big-play-button { display: none !important; }
  .autoplay:hover .vjs-control-bar { display: flex !important; }
}

@charset "utf-8";

:root { --sticky-header-height: 0px; }

[id] { scroll-margin-top: var(--sticky-header-height); }

.flex { display: flex; }

.flex-col { flex-direction: column; }

.flex-wrap { flex-wrap: wrap; }

.flex-grow { flex-grow: 9999; }

.align-center { align-items: center; }

.h-full { height: 100%; }

.max-w-400 { max-width: 400px; }

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

.d-grid { display: grid; }

.px-0 { padding-left: 0px !important; padding-right: 0px !important; }

.gap-1 { gap: 0.3rem; }

.items-end { align-items: flex-end; }

.relative { position: relative; }

.gap-2 { gap: 0.625rem; }

.mt-20 { margin-top: 20px; }

.mt-8 { margin-top: 32px; }

.ml-3 { margin-left: 0.75rem; }

.mr-10 { margin-right: 10px; }

.mt-4 { margin-top: 1rem; }

.mb-4 { margin-bottom: 1rem; }

.w-100 { width: 100%; }

.h-100 { height: 100%; }

.w-50 { width: 50%; }

.w-25 { width: 25%; }

.mw-100 { max-width: 100%; }

.noBorder { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }

.iti__flag { background-image: url("https://stcdn.leadconnectorhq.com/intl-tel-input/17.0.12/img/flags.png"); }

.pointer { cursor: pointer; }

@media (min-resolution: 192dpi) {
  .iti__flag { background-image: url("https://stcdn.leadconnectorhq.com/intl-tel-input/17.0.12/img/flags@2x.png"); }
}

.iti__country { display: flex; justify-content: space-between; }

@media (min-width: 768px) {
  .hl_wrapper.nav-shrink .hl_wrapper--inner.page-creator, body { padding-top: 0px; }
  .hl_page-creator--menu { left: 0px; top: 0px; z-index: 10; }
  .hl_wrapper { padding-left: 0px; }
}

@media (min-width: 1200px) {
  .hl_wrapper.nav-shrink { padding-left: 0px !important; }
}

html body .hl_wrapper { height: 100vh; overflow: hidden; }

body { margin: 0px; -webkit-font-smoothing: antialiased; }

img { border-style: none; vertical-align: middle; }

.bg-fixed { z-index: -1; }

.progress-outer { background-color: rgb(245, 245, 245); border-radius: inherit; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px inset; font-size: 14px; height: 35px; line-height: 36px; overflow: hidden; padding-bottom: 0px; padding-top: 0px; width: 100%; }

.progress-inner { box-shadow: rgba(0, 0, 0, 0.15) 0px -1px inset; color: rgb(255, 255, 255); float: left; font-size: 14px; height: 100%; padding-left: 10px; padding-right: 10px; transition: width 0.6s; width: 0px; }

.progress0 { width: 0px; }

.progress10 { width: 10%; }

.progress20 { width: 20%; }

.progress30 { width: 30%; }

.progress40 { width: 40%; }

.progress50 { width: 50%; }

.progress60 { width: 60%; }

.progress70 { width: 70%; }

.progress80 { width: 80%; }

.progress90 { width: 90%; }

.progress100 { width: 100%; }

.progressbarOffsetWhite { background: rgb(245, 245, 245); }

.progressbarOffsetTransparentWhite { background-color: rgba(255, 255, 255, 0.5); }

.progressbarOffsetBlack { background: rgb(51, 51, 51); }

.progressbarOffsetTransparentBlack { background-color: rgba(125, 125, 125, 0.5); }

.text-white { color: rgb(255, 255, 255); }

.text-bold { font-weight: 700; }

.text-italic { font-style: italic; }

.text-bold-italic { font-style: italic; font-weight: 700; }

.progressbarSmall { font-size: 14px; height: 35px; line-height: 36px; }

.progressbarMedium { font-size: 19px; height: 45px; line-height: 45px; }

.progressbarLarge { font-size: 21px; height: 65px; line-height: 65px; }

.recaptcha-container { margin-bottom: 1em; }

.recaptcha-container p { color: red; margin-top: 1em; }

.button-recaptcha-container div:first-child { height: auto !important; width: 100% !important; }

.card-el-error-msg { align-items: center; color: rgb(226, 89, 80); display: flex; font-size: 13px; justify-content: flex-start; padding: 10px 0px; text-align: center; }

.card-el-error-msg svg { color: rgb(248, 113, 113); margin-right: 2px; }

.hl-faq-child-heading { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; justify-content: space-between; outline: none; padding: 15px; width: 100%; }

.hl-faq-child-head, .hl-faq-child-heading { align-items: center; display: flex; }

.v-enter-active, .v-leave-active { transition: opacity 0.2s ease-out; }

.v-enter-from, .v-leave-to { opacity: 0; }

.faq-separated-child { margin-bottom: 10px; }

.hl-faq-child-panel img { border-radius: 15px; cursor: pointer; }

.hl-faq-child-heading-icon.left { margin-right: 1em; }

.expand-collapse-all-button { background-color: transparent; border: 1px solid rgb(209, 213, 219); border-radius: 15px; color: rgb(59, 130, 246); cursor: pointer; font-size: 12px; font-weight: 400; line-height: 16px; margin: 1em 0px; padding: 5px 15px; }

.hl-faq-child-panel { transition: padding 0.2s; }

.v-spinner .v-moon1 { position: relative; }

.v-spinner .v-moon1, .v-spinner .v-moon2 { animation: 0.6s linear 0s infinite normal forwards running v-moonStretchDelay; }

.v-spinner .v-moon2 { opacity: 0.8; position: absolute; }

.v-spinner .v-moon3 { opacity: 0.1; }

@keyframes v-moonStretchDelay { 
  100% { transform: rotate(1turn); }
}

.generic-error-message { color: red; font-weight: 500; margin-top: 0.5rem; text-align: center; }

#faq-overlay { background: var(--overlay); height: 100vh; opacity: 0.8; width: 100vw; }

#faq-overlay, #faq-popup { position: fixed; z-index: 1000; }

#faq-popup { background: rgb(255, 255, 255); height: auto; left: 50%; margin-left: -250px; margin-top: -250px; top: 50%; width: 500px; }

#popupclose { cursor: pointer; float: right; padding: 10px; }

.popupcontent { height: auto !important; width: 100% !important; }

#button { cursor: pointer; }

.dark { background-color: rgb(0, 0, 0); }

.antialiased { -webkit-font-smoothing: antialiased; }

.spotlight { background: linear-gradient(45deg, rgb(0, 220, 130), rgb(54, 228, 218) 50%, rgb(0, 71, 225)); bottom: -30vh; filter: blur(20vh); height: 40vh; }

.z-10 { z-index: 10; }

.right-0 { right: 0px; }

.left-0 { left: 0px; }

.fixed { position: fixed; }

.text-black { --tw-text-opacity: 1; color: rgba(0,0,0,var(--tw-text-opacity)); }

.overflow-hidden { overflow: hidden; }

.min-h-screen { min-height: 100vh; }

.font-sans { font-family: ui-sans-serif, system-ui, -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"; }

.place-content-center { place-content: center; }

.grid { display: grid; }

.z-20 { z-index: 20; }

.max-w-520px { max-width: 520px; }

.mb-8 { margin-bottom: 2rem; }

.text-8xl { font-size: 6rem; line-height: 1; }

.font-medium { font-weight: 500; }

.mb-16 { margin-bottom: 4rem; }

.leading-tight { line-height: 1.25; }

.text-xl { font-size: 1.25rem; line-height: 1.75rem; }

.font-light { font-weight: 300; }

@media (min-width: 640px) {
  .sm-text-10xl { font-size: 10rem; line-height: 1; }
  .sm-text-4xl { font-size: 2.25rem; line-height: 2.5rem; }
  .sm-px-0 { padding-left: 0px; padding-right: 0px; }
}

.full-center { background-position: 50% center !important; background-repeat: repeat !important; background-size: cover !important; }

.fill-width { background-size: 100% !important; }

.fill-width, .fill-width-height { background-repeat: no-repeat !important; }

.fill-width-height { background-size: 100% 100% !important; }

.no-repeat { background-repeat: no-repeat !important; }

.repeat-x { background-repeat: repeat-x !important; }

.repeat-y { background-repeat: repeat-y !important; }

.repeat-x-fix-top { background-position: center top !important; background-repeat: repeat-x !important; }

.repeat-x-fix-bottom { background-position: center bottom !important; background-repeat: repeat-x !important; }

#overlay { height: 100%; inset: 0px; opacity: 0; overflow-y: scroll; position: fixed; transition: opacity 0.3s; width: 100%; z-index: 999; }

#overlay.show { opacity: 1; }

.popup-body { background-color: rgb(255, 255, 255); height: auto; left: 50%; min-height: 180px; position: absolute; top: 10%; transition: transform 0.25s ease-in-out; }

.popup-body, .popup-body.show { transform: translate(-50%); }

.closeLPModal { cursor: pointer; position: absolute; right: -10px; top: -10px; z-index: 21; }

.settingsPModal { font-size: 18px; left: 40%; padding: 10px; position: absolute; top: -40px; width: 32px; }

.c-section > .inner { display: flex; flex-direction: column; justify-content: center; margin: auto; z-index: 2; }

.c-row > .inner { display: flex; width: 100%; }

.c-column > .inner { display: flex; flex-direction: column; height: 100%; justify-content: inherit; width: 100% !important; }

.c-wrapper { position: relative; }

.previewer { --vw: 100vh/100; height: calc(-170px + 100vh); margin: auto; overflow: hidden scroll; width: 100%; }

.c-element { position: relative; }

.c-column { flex: 1 1 0%; }

.c-column, .c-row { position: relative; }

p + p { margin-top: auto; }

.hl_page-creator--row.active { border-color: rgb(24, 139, 246); }

.flip-list-move { transition: transform 0.5s; }

.page-wrapper .sortable-ghost::before { border-radius: 4px; content: ""; height: 4px; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 100%; background: rgb(24, 139, 246) !important; }

.page-wrapper .sortable-ghost { position: relative; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }

.active-drop-area::before { color: gray; content: ""; font-size: 12px; left: 50%; pointer-events: none; position: absolute; top: 50%; transform: translate(-50%, -50%); }

.active-drop-area { border: 1px dashed grey; }

.active-drop-area.is-empty { min-height: 60px; }

.empty-component { align-items: center; border: 1px dashed rgb(215, 221, 233); display: flex; height: 100%; justify-content: center; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 2; }

.empty-component, .empty-component-min-height { min-height: 100px; pointer-events: none; }

.dividerContainer { width: 100%; }

.items-center { align-items: center; }

.font-semibold { font-weight: 600; }

.text-2xl { font-size: 1.5rem; }

.text-sm { font-size: 0.875rem; }

.w-full { width: 100%; }

.mr-2 { margin-right: 0.5rem; }

.mt-2 { margin-top: 0.5rem; }

.justify-between { justify-content: space-between; }

.text-lg { font-size: 1.125rem; }

.font-base { font-weight: 400; }

.justify-end { justify-content: flex-end; }

.justify-center { justify-content: center !important; }

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

.centered { align-items: center; display: flex; height: 100%; justify-content: center; width: 100%; }

.mx-auto { margin: 0px auto; }

.default-cursor { cursor: default !important; }

@charset "utf-8";

@media screen and (min-width: 1025px) {
  #el_vC5EXErJQCz5D7ROEEhL_full_name_0 { max-width: calc(50% - var(--form-column-gap) * 0.5); width: calc(50% - var(--form-column-gap) * 0.5); flex: 0 0 calc(50% - var(--form-column-gap) * 0.5); }
}

@media screen and (min-width: 1025px) {
  #el_vC5EXErJQCz5D7ROEEhL_phone_1 { max-width: calc(50% - var(--form-column-gap) * 0.5); width: calc(50% - var(--form-column-gap) * 0.5); flex: 0 0 calc(50% - var(--form-column-gap) * 0.5); }
}

@media screen and (min-width: 1025px) {
  #el_vC5EXErJQCz5D7ROEEhL_email_2 { max-width: calc(50% - var(--form-column-gap) * 0.5); width: calc(50% - var(--form-column-gap) * 0.5); flex: 0 0 calc(50% - var(--form-column-gap) * 0.5); }
}

@media screen and (min-width: 1025px) {
  #el_vC5EXErJQCz5D7ROEEhL_gyII5gPROsCRp7htmMek_3 { max-width: calc(50% - var(--form-column-gap) * 0.5); width: calc(50% - var(--form-column-gap) * 0.5); flex: 0 0 calc(50% - var(--form-column-gap) * 0.5); }
}

@charset "utf-8";

#form-builder #_builder-form .fields-container { padding: 0px !important; }

@charset "utf-8";

#_builder-form label { color: rgb(44, 51, 69); }

@charset "utf-8";

html, body { background-attachment: initial; background-size: initial; background-repeat: initial; background-position: initial; background-image: none !important; }

@media screen and (max-width: 1024px) {
  html, body { background-attachment: initial; background-size: initial; background-repeat: initial; background-position: initial; background-image: none !important; }
}

@charset "utf-8";

@font-face { font-family: "Albert Sans"; font-style: italic; font-weight: 100; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dMIFdwYjGaAMFtZd_QA1ZeUFuaHjyV.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Albert Sans"; font-style: italic; font-weight: 100; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dMIFdwYjGaAMFtZd_QA1ZeUFWaHg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Albert Sans"; font-style: italic; font-weight: 300; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dMIFdwYjGaAMFtZd_QA1ZeUFuaHjyV.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Albert Sans"; font-style: italic; font-weight: 300; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dMIFdwYjGaAMFtZd_QA1ZeUFWaHg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Albert Sans"; font-style: italic; font-weight: 400; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dMIFdwYjGaAMFtZd_QA1ZeUFuaHjyV.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Albert Sans"; font-style: italic; font-weight: 400; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dMIFdwYjGaAMFtZd_QA1ZeUFWaHg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Albert Sans"; font-style: italic; font-weight: 500; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dMIFdwYjGaAMFtZd_QA1ZeUFuaHjyV.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Albert Sans"; font-style: italic; font-weight: 500; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dMIFdwYjGaAMFtZd_QA1ZeUFWaHg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Albert Sans"; font-style: italic; font-weight: 700; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dMIFdwYjGaAMFtZd_QA1ZeUFuaHjyV.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Albert Sans"; font-style: italic; font-weight: 700; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dMIFdwYjGaAMFtZd_QA1ZeUFWaHg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Albert Sans"; font-style: italic; font-weight: 900; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dMIFdwYjGaAMFtZd_QA1ZeUFuaHjyV.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Albert Sans"; font-style: italic; font-weight: 900; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dMIFdwYjGaAMFtZd_QA1ZeUFWaHg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Albert Sans"; font-style: normal; font-weight: 100; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZVYFeCGg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Albert Sans"; font-style: normal; font-weight: 100; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZbYFc.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Albert Sans"; font-style: normal; font-weight: 300; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZVYFeCGg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Albert Sans"; font-style: normal; font-weight: 300; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZbYFc.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }













@font-face { font-family: "Albert Sans"; font-style: normal; font-weight: 900; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZVYFeCGg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Albert Sans"; font-style: normal; font-weight: 900; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZbYFc.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Inter; font-style: italic; font-weight: 100; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L0UUMJng.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Inter; font-style: italic; font-weight: 100; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L9UUMJng.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Inter; font-style: italic; font-weight: 100; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L1UUMJng.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Inter; font-style: italic; font-weight: 100; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L6UUMJng.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Inter; font-style: italic; font-weight: 100; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L2UUMJng.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Inter; font-style: italic; font-weight: 100; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMJng.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Inter; font-style: italic; font-weight: 100; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUM.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Inter; font-style: italic; font-weight: 300; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L0UUMJng.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Inter; font-style: italic; font-weight: 300; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L9UUMJng.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Inter; font-style: italic; font-weight: 300; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L1UUMJng.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Inter; font-style: italic; font-weight: 300; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L6UUMJng.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Inter; font-style: italic; font-weight: 300; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L2UUMJng.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Inter; font-style: italic; font-weight: 300; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMJng.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Inter; font-style: italic; font-weight: 300; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUM.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Inter; font-style: italic; font-weight: 400; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L0UUMJng.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Inter; font-style: italic; font-weight: 400; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L9UUMJng.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Inter; font-style: italic; font-weight: 400; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L1UUMJng.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Inter; font-style: italic; font-weight: 400; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L6UUMJng.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Inter; font-style: italic; font-weight: 400; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L2UUMJng.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Inter; font-style: italic; font-weight: 400; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMJng.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Inter; font-style: italic; font-weight: 400; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUM.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Inter; font-style: italic; font-weight: 500; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L0UUMJng.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Inter; font-style: italic; font-weight: 500; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L9UUMJng.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Inter; font-style: italic; font-weight: 500; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L1UUMJng.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Inter; font-style: italic; font-weight: 500; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L6UUMJng.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Inter; font-style: italic; font-weight: 500; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L2UUMJng.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Inter; font-style: italic; font-weight: 500; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMJng.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Inter; font-style: italic; font-weight: 500; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUM.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Inter; font-style: italic; font-weight: 700; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L0UUMJng.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Inter; font-style: italic; font-weight: 700; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L9UUMJng.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Inter; font-style: italic; font-weight: 700; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L1UUMJng.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Inter; font-style: italic; font-weight: 700; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L6UUMJng.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Inter; font-style: italic; font-weight: 700; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L2UUMJng.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Inter; font-style: italic; font-weight: 700; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMJng.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Inter; font-style: italic; font-weight: 700; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUM.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Inter; font-style: italic; font-weight: 900; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L0UUMJng.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Inter; font-style: italic; font-weight: 900; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L9UUMJng.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Inter; font-style: italic; font-weight: 900; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L1UUMJng.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Inter; font-style: italic; font-weight: 900; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L6UUMJng.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Inter; font-style: italic; font-weight: 900; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L2UUMJng.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Inter; font-style: italic; font-weight: 900; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMJng.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Inter; font-style: italic; font-weight: 900; src: url("https://fonts.gstatic.com/s/inter/v20/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUM.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Inter; font-style: normal; font-weight: 100; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Inter; font-style: normal; font-weight: 100; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Inter; font-style: normal; font-weight: 100; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Inter; font-style: normal; font-weight: 100; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Inter; font-style: normal; font-weight: 100; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Inter; font-style: normal; font-weight: 100; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Inter; font-style: normal; font-weight: 100; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Inter; font-style: normal; font-weight: 300; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Inter; font-style: normal; font-weight: 300; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Inter; font-style: normal; font-weight: 300; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Inter; font-style: normal; font-weight: 300; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Inter; font-style: normal; font-weight: 300; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Inter; font-style: normal; font-weight: 300; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Inter; font-style: normal; font-weight: 300; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Inter; font-style: normal; font-weight: 400; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Inter; font-style: normal; font-weight: 400; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Inter; font-style: normal; font-weight: 400; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Inter; font-style: normal; font-weight: 400; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Inter; font-style: normal; font-weight: 400; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Inter; font-style: normal; font-weight: 400; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Inter; font-style: normal; font-weight: 400; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Inter; font-style: normal; font-weight: 500; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Inter; font-style: normal; font-weight: 500; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Inter; font-style: normal; font-weight: 500; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Inter; font-style: normal; font-weight: 500; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Inter; font-style: normal; font-weight: 500; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Inter; font-style: normal; font-weight: 500; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Inter; font-style: normal; font-weight: 500; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Inter; font-style: normal; font-weight: 700; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Inter; font-style: normal; font-weight: 700; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Inter; font-style: normal; font-weight: 700; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Inter; font-style: normal; font-weight: 700; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Inter; font-style: normal; font-weight: 700; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Inter; font-style: normal; font-weight: 700; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Inter; font-style: normal; font-weight: 700; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Inter; font-style: normal; font-weight: 900; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Inter; font-style: normal; font-weight: 900; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Inter; font-style: normal; font-weight: 900; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Inter; font-style: normal; font-weight: 900; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Inter; font-style: normal; font-weight: 900; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Inter; font-style: normal; font-weight: 900; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Inter; font-style: normal; font-weight: 900; src: url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Lexend; font-style: normal; font-weight: 100; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9KQU4Wc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Lexend; font-style: normal; font-weight: 100; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9aQU4Wc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Lexend; font-style: normal; font-weight: 100; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v-6QU.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Lexend; font-style: normal; font-weight: 300; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9KQU4Wc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Lexend; font-style: normal; font-weight: 300; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9aQU4Wc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Lexend; font-style: normal; font-weight: 300; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v-6QU.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Lexend; font-style: normal; font-weight: 400; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9KQU4Wc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Lexend; font-style: normal; font-weight: 400; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9aQU4Wc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Lexend; font-style: normal; font-weight: 400; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v-6QU.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Lexend; font-style: normal; font-weight: 500; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9KQU4Wc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Lexend; font-style: normal; font-weight: 500; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9aQU4Wc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Lexend; font-style: normal; font-weight: 500; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v-6QU.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Lexend; font-style: normal; font-weight: 700; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9KQU4Wc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Lexend; font-style: normal; font-weight: 700; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9aQU4Wc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Lexend; font-style: normal; font-weight: 700; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v-6QU.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Lexend; font-style: normal; font-weight: 900; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9KQU4Wc.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Lexend; font-style: normal; font-weight: 900; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9aQU4Wc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Lexend; font-style: normal; font-weight: 900; src: url("https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v-6QU.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Montserrat; font-style: italic; font-weight: 100; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Montserrat; font-style: italic; font-weight: 100; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Montserrat; font-style: italic; font-weight: 100; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Montserrat; font-style: italic; font-weight: 100; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Montserrat; font-style: italic; font-weight: 100; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Montserrat; font-style: italic; font-weight: 300; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Montserrat; font-style: italic; font-weight: 300; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Montserrat; font-style: italic; font-weight: 300; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Montserrat; font-style: italic; font-weight: 300; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Montserrat; font-style: italic; font-weight: 300; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Montserrat; font-style: italic; font-weight: 400; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Montserrat; font-style: italic; font-weight: 400; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Montserrat; font-style: italic; font-weight: 400; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Montserrat; font-style: italic; font-weight: 400; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Montserrat; font-style: italic; font-weight: 400; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Montserrat; font-style: italic; font-weight: 500; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Montserrat; font-style: italic; font-weight: 500; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Montserrat; font-style: italic; font-weight: 500; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Montserrat; font-style: italic; font-weight: 500; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Montserrat; font-style: italic; font-weight: 500; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Montserrat; font-style: italic; font-weight: 700; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Montserrat; font-style: italic; font-weight: 700; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Montserrat; font-style: italic; font-weight: 700; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Montserrat; font-style: italic; font-weight: 700; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Montserrat; font-style: italic; font-weight: 700; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Montserrat; font-style: italic; font-weight: 900; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Montserrat; font-style: italic; font-weight: 900; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Montserrat; font-style: italic; font-weight: 900; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Montserrat; font-style: italic; font-weight: 900; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Montserrat; font-style: italic; font-weight: 900; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 100; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 100; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 100; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 100; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Montserrat; font-style: normal; font-weight: 100; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 300; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 300; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 300; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 300; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Montserrat; font-style: normal; font-weight: 300; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Montserrat; font-style: normal; font-weight: 400; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 500; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 500; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 500; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 500; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Montserrat; font-style: normal; font-weight: 500; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Montserrat; font-style: normal; font-weight: 700; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 900; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 900; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 900; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 900; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Montserrat; font-style: normal; font-weight: 900; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@charset "utf-8";

@import url("https://fonts.googleapis.com/css?family=Inter:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i|Albert Sans:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i|Montserrat:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i|Inter:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i|Lexend:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i");

#_builder-form .form-builder--item input[type="text"][class="form-control"], #_builder-form .form-builder--item .date-picker-custom-style, #_builder-form .form-builder--item input[type="number"] { box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px 0px; font-family: "Albert Sans"; font-size: 16px; font-weight: 300; background-color: rgba(255, 255, 255, 0) !important; color: rgb(0, 0, 0) !important; border-bottom: 1px solid rgb(172, 172, 172) !important; border-radius: 0px !important; padding: 8px 15px 8px 0px !important; background-clip: inherit !important; }

#_builder-form textarea { font-family: "Albert Sans"; font-size: 16px; font-weight: 300; background-color: rgba(255, 255, 255, 0) !important; color: rgb(0, 0, 0) !important; border-bottom: 1px solid rgb(172, 172, 172) !important; border-radius: 0px !important; padding: 8px 15px 8px 0px !important; box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px 0px !important; background-clip: inherit !important; }

#_builder-form input[type="tel"], #_builder-form input[type="email"], #_builder-form .multiselect .multiselect__tags { border-top-width: medium; border-right-width: medium; border-left-width: medium; border-top-style: none; border-right-style: none; border-left-style: none; border-top-color: currentcolor; border-right-color: currentcolor; border-left-color: currentcolor; border-image: initial; box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px 0px; font-family: "Albert Sans"; font-size: 16px; font-weight: 300; background-color: rgba(255, 255, 255, 0) !important; color: rgb(0, 0, 0) !important; border-bottom: 1px solid rgb(172, 172, 172) !important; border-radius: 0px !important; padding: 8px 15px 8px 0px !important; background-clip: inherit !important; }

#_builder-form .multi_select_form { border-radius: 0px !important; }

#_builder-form .iti--allow-dropdown input, .iti--allow-dropdown input[type="tel"] { padding-left: 50px !important; }

#_builder-form .countryphone { height: inherit; }

#_builder-form .form-builder--item .date-picker-custom-style input[type="text"], #_builder-form .form-builder--item .multiselect .multiselect__placeholder { padding: 0px; background-color: rgba(255, 255, 255, 0); color: rgb(0, 0, 0); font-size: 16px; }

#_builder-form .form-builder--item .multiselect .multiselect__input { background-color: rgba(255, 255, 255, 0) !important; }

#_builder-form .form-builder--item .multiselect .multiselect__select { background: transparent; z-index: 10; }

#_builder-form .form-builder--item .multiselect, .multiselect__single { min-height: 24px; font-family: "Albert Sans"; font-size: 16px; font-weight: 300; padding: 0px !important; margin: 0px !important; color: rgb(0, 0, 0) !important; background-color: rgba(255, 255, 255, 0) !important; }

#_builder-form .form-builder--item .multiselect__placeholder { min-height: 24px; font-family: "Albert Sans"; font-size: 16px; font-weight: 300; padding: 0px !important; margin: 0px !important; color: rgb(0, 0, 0) !important; background-color: rgba(255, 255, 255, 0) !important; }

#_builder-form .field-container { width: 100%; max-width: 900px; }

#_builder-form ::-webkit-input-placeholder { color: rgb(0, 0, 0); font-family: "Albert Sans"; font-size: 16px; font-weight: 300; opacity: 1; }

#_builder-form ::placeholder { font-family: "Albert Sans"; font-size: 16px; font-weight: 300; color: rgb(0, 0, 0) !important; }

#_builder-form label { color: rgb(44, 51, 69); font-family: Inter; font-size: 14px; font-weight: 500; }

#_builder-form label * { color: rgb(44, 51, 69); font-family: Inter; }

#_builder-form .text-element * { color: inherit; font-family: Inter; }

#_builder-form .short-label { color: rgb(44, 51, 69); font-family: Inter; font-size: 12px; font-weight: 300; -webkit-font-smoothing: auto; }

#_builder-form .form-builder--item .payment-suggestion-tag-container { background-color: rgba(255, 255, 255, 0); font-family: "Albert Sans"; font-size: 16px; font-weight: 300; box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px 0px; color: rgb(0, 0, 0) !important; }

#_builder-form .product-summary-amount-large, #order-confirmation .product-summary-amount-large { color: rgb(44, 51, 69); font-size: 18px; font-weight: 700; font-family: Inter; line-height: 1.5rem; }

#_builder-form .product-summary-amount-normal, #order-confirmation .product-summary-amount-normal { color: rgb(44, 51, 69); font-size: 14px; font-weight: 600; font-family: Inter; line-height: 1.5rem; }

#_builder-form .product-summary-label-bold, #order-confirmation .product-summary-label-bold { color: rgb(44, 51, 69); font-size: 14px; font-weight: 700; font-family: Inter; line-height: 1.5rem; }

#_builder-form .crossed-amount { color: rgb(44, 51, 69); font-size: 16px; font-weight: 600; font-family: Inter; line-height: 1.5rem; }

#_builder-form .product-summary-label-large, #order-confirmation .product-summary-label-large { color: rgb(44, 51, 69); font-size: 16px; font-weight: 600; font-family: Inter; line-height: 1.575rem; }

#_builder-form .product-summary-label-normal, #order-confirmation .product-summary-label-normal { color: rgb(44, 51, 69); font-size: 14px; font-weight: 500; font-family: Inter; line-height: 1.575rem; }

#_builder-form .product-summary-label-small, #order-confirmation .product-summary-label-small { color: rgb(44, 51, 69); font-size: 12px; font-weight: 500; font-family: Inter; line-height: 1.575rem; }

#_builder-form .variant-tag { color: rgb(44, 51, 69); font-size: 13px; font-weight: 500; font-family: Inter; line-height: 1.5rem; }

#_builder-form .selected-tag { background-color: rgba(0, 158, 244, 0.15) !important; }

#_builder-form .payment-tag, #_builder-form .quantity-container-counter { box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px 0px; background-color: rgba(255, 255, 255, 0); }

#_builder-form .quantity-container-counter { padding-top: 6px !important; padding-bottom: 6px !important; }

#_builder-form .quantity-text { font-size: 16px !important; }

.bubble-label, .bubble-checkbox-label { background-color: rgba(255, 255, 255, 0) !important; color: rgb(0, 0, 0) !important; font-family: "Albert Sans" !important; font-size: 16px !important; font-weight: 300 !important; }

.bubble-container, .bubble-checkbox-container { box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px 0px; font-family: Inter; font-size: 14px; font-weight: 500; border: 1px solid rgb(172, 172, 172) !important; border-radius: 12px !important; margin-left: 2px !important; margin-right: 2px !important; padding: 8px 15px 8px 0px !important; background-clip: inherit !important; }

.vdpHeadCellContent { overflow-wrap: normal; }

@charset "utf-8";

.goog-inline-block { position: relative; display: inline-block; }

* html .goog-inline-block { display: inline; }

:first-child + html .goog-inline-block { display: inline; }

.recaptcha-checkbox { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-size: 1px; height: 28px; margin: 4px; width: 28px; overflow: visible; outline: 0px; vertical-align: text-bottom; }

.recaptcha-checkbox-border { border-radius: 2px; background-color: rgb(255, 255, 255); border: 2px solid rgb(68, 71, 70); font-size: 1px; height: 24px; position: absolute; width: 24px; z-index: 1; }

.recaptcha-checkbox-borderAnimation { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAANICAYAAABZl8i8AAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAGYktHRAD/AP8A/6C9p5MAAAAodEVYdGRhdGU6dGltZXN0YW1wADIwMjYtMDYtMDdUMTg6MTQ6MTMrMDA6MDDKKwHVAAB6vUlEQVR42u2deXxU5fX/33fWTPZ9T4AshF0kkTWCgoALoiIqblUrrnWr1dbaulv1q7Z1q62W1g2VKlKlKAqCBEIQSNiXrBCyrzPZk1nu3N8fN3ecQJZJMvH7/dn7eb3ygtfc5zln7mee9TznOQdUqFChQoUKFSpUqFChQoUKFSpUqFChQoUKFSpUqFChQoUKFSpUqFChQoUKFSpUqFChQoUKFSpUqFCh4n8BgkarEzRa3Y+lT6vV6rTaH0/fsL7rUMhMmnfLfSGjz57RVHZwL5LkHGkyr7zyyvsmTJgwIz8/f680wvo0oFkJK9Mh/QAckEAaTH2d2t/OaGHacAhX/u8Ep9rlh4kACAiAALV5qVChQoUKFSpUqFChQoUKFSpUqFChQoUKFSpUqFChQoUKFT8BmEJiEkwhMQk/lr7IyMiEyMjIH01fEAQFQdBQ6mqHQuao2dfdHpwwOb29obTY0dXWMtJkXnrppbenpaWlV1ZWFre3t4+oviiIug/umwWzjsPxdmgfTH2N2t96wh/8NaDRgMYf/NUu7wVMgSlTYIravFSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChYr/WxAGW8EUHB0fPXnRZQA1hzd90dlUUzGSXzAiIiI+MzPzMoDs7Owv6uvrR1RfGIQthsUA38A3jdA4mPqD9m1KOGfZjaaQmAS9KSDIJzAqpqns4N6RfMHFixffGBkZmeDn5xcUFhYWk5+fP6L6boAbxsP4KIiKhuh9sG8w9VXfptPgC769/X/EWqi1pbbaJzAqxtHV1lJzeNMXI+1919jYWB0WFhbT3t7ekp2d/UVHR8eI6rOAJRVSbWD7Ar4YbJdXoUKFChUqVKhQoUKFChUqVKhQoUKFChUqVKhQoUKFChUq3DBoV5zA2LTJoWPSZwOYT+bltFQVHB7JL5iUlDR50qRJswGOHDmSc+LEiRHVlwiJM2AGwG7YXQZlI0ZoYGza5MRZK1a6f1a2a82qkSI1KSlp8pIlS3ro27Bhw6qRIjUZku+BezTdHjVOcL4Bb5RAiacyBuWKo7TMsVFGxkYZe3w2ElBaZkBAAAEBAT0+GwmcD+drQMOECTBhAhrQnA/nD0aG6tvkBj3oAYiJkf/cPxsJQs0n83IACmutFNZae3w2Ejhy5EgOQGtrK62trT0+Gwnsh/0AbNki/7l/5iEG5SxmbW2s62quqdTqjT62NnN9zeHNX4zkpGSxWOrq6+srDQaDT1NTU312dvYXIzkpVUBFJ3SGQEgbtG2CTTthp9p3VahQoUKFChUqVKhQoUKFChUqVKhQoUKFChUqVPyvQ6v3MWn1PqYfS5/RaDQZjUbT/w/cDMpzxD8qeVzctEtXmEJiEwE6LVVllfv+s6attiR/JL5cYmLiuAULFqyIiopKBKitrS3bsmXLmrKyshHRFwMxV8KV42AcQD7kfwafVUO1x41tMGSmLLj9Yb0pMFj5TG8KCApNSp/dVney0NZuafA2mddee+3D/v7+Ln3+/v5BkyZNml1eXl7Y3NzsVX0JkPB7+H0CJOhBrwd9DMRkQuYhONQCLV4ldMzcm+7RmwKDkyMNLE8PIn2UieZOEUu7UzCFxCY0Fn+/zZsvuGzZsnv8/f2D/fz8SExMJDQ0FJvNht1uFyIjIxMOHDjgVX13w91REEVKCtxzD8ybB5WV6MxmXRzEZUO2J3I0no6ZSjefP84fk0GDyaBh/jg5w5gpJDbRm2Oq0Wg0Kd08OjoarVaLVqslOjoagKioqERvjqlGMKZCKgB33AGjR8t/d9wBQCqkGsHoNUJ/6tCDXgABQQBft1BNvr4gCAggeOrj5BGhor2rs9NSVQawNb+NTpuTTpuTrfltKJOTaO/q9NYLWq3Wztra2jKAmpoaRFFEFEVqampQJier1eo1fW3QVgd1SBKsXQtOp/y3di1IEnVQ1wZtXh1Dra31NaFJ6bMt7U5h36lO9p3qxNIuApJ0Kufjt709KZnN5ppJkybNttvtgsViwWKxYLfbkSRJWr9+/dvenpSaoOkcOIfSUti8GTZuhKIiAN6D96qgyquE2totDW11JwtNIbEJelNAkNIyT+V8/PZILJuam5sbysvLCyMjIxP8/f2DlJa5fv36t0di2VQFVfVQPxbGGhwOAw4HbdD2Pry/G3aPyDrUfZJShoIfa2GvDAUjrUsDmjiIA6iESic41VlGhQoVKlSoUKFChQoVKlSoUKFChQoVKlSMOAbtORKWPH2uKbTbc8RcVdZYsmf7SHqOnHXWWXPdPUcOHjy4faQ8RyIhcg7MSYREgDIo2wk766DOq4QKGq1u9Jzr7whPm72gt+cNBTlbSnd++JbkFB3eeDGtVqtbunTpHenp6b3qy8vL27J+/fq3RNE7+gQQlsPyq+Fq7WnnbCKIn8Ana2GtBNKA390ThWMyb7wrPG32Ag0wJcHEnBQ/xsf4YNBpqG9xYApPSDL4hoR6K1nV5ZdffpdCZnBwMOHh4QQGBqLRaOjq6iI2NjYpMDAw1FvJqq6D666BazSgYcoUuOgimDoVnE40tbWayTBZC9rDcHjYhPpHJY8bNXvFbRpgeUYwM5J8CffXEe6vIzXKSEyQnuNVXZjCE5JaKo8fHO5xcmJi4rhLL730tu7/ExYWhtFoxGg0EhAQgMlkorm5mdjY2KTi4uKDwz1OToTEX8IvBRC480649VZIS5P/zjsPQkIgN5fxMP57+L4ZmvuTN6CjQ1jy9LkAkxNMJEcaznieHGlgcoKpR9nh4KyzzpqrtEx/f/8zf2B/f4KDg3uUHQ4WwAIBBGbPhkWLziywaBHMno0AwgJYMJC8AQlVJqDkCEOfZZRnStnhQJmAeiPTnVT3ssPBGBgDwMyZfRfqfuYqOxxCf+pw+SwZ+/EF637miX/TgIR2mmWfppJ6W59llGdK2eFA8Wlqa+vblUh5ppQdDiqhEoAjR/ou1P3MVXY4hDaW7NkOcLi8k5K6M0ktqbNxuLyzR9nh4ODBg9sBmpqaeiW1ra2NpqamHmWHA1dcpm++gZJeQtyVlMjP3MsOZ5a3tVsajH6h4abwhKTjVV20dDlxStDYJrLnZCfb8ttwdq9F645t2zjcF2xubm4ICgoKj42NTWpublYcxLBarTQ2NlJbW+tai+7evXvY+mqgJgVSYkUxlh07QJLAxwcsFjm62JtvgtVKHuR9Ap+oC3sP4Au+v4ZfT4EpvT0/BIdehBc7oEPdeg5it5QJmfNgnvvWMwuysiHbk12SChUqVKhQoUKFChUqVKhQoUKFChXexaDMd3rfoJDgxMkZxoDwKABra0NtU9nhXHtHs2UkvlxAQEBIWlpaRmhoaBSA2WyuLSgoyG1tbR0RfTrQjYfxURAFUAu1x+G4AxxeJdTgHxoxevZ1t8sGZuG0OpLUUJCzpTTno7dtbeZ6b7xYcHBwxKWXXnp7enr6AkHoqU+SJCkvL2/Lf/7zn7ebmpq8os8XfK+Fa6+AK/zAz/1ZO7T/G/79MXzsFQOzf1TyuPGXPvyc3hQUIgAJoXqig+TDv5pmO+VmOxJg72y2HP/PS48O19icmJg47vbbb38uICAgBMDX1xcfHx8Aurq66OiQ36m1tdXy9ttvPzpcY3MsxD4PzytGZcLCIDlZflhSAo2NgGxs/i38dqB788JALfOsFc+9pTcFhcQE67kyPYiYIF2PMtXNDj7La6a6yY69s9lycM2jdwy1pQYHB0c89NBDbwUEBISYTCYSEhJcZCro6uqivLyczs5OWltbLS+//PIdQ22pARDwJrwZD/FERsL998OsWT90QkmCXbvg1Vehro4KqLgb7m6F1r5k9ntIl3zerb8MiE6dGBOs5/a5oQT7nlk8wEfD1AQThbU2OkS9yeAbHNJYsmfHUF7wqquu+uWYMWMmmkwmkpOT0evPPAbX6XSEhITQ2tqKRqMxBQQEhBw6dGhI+u6EO2fADKKi5MO4tLSeI5ogQEICzJ8PWVkEtrcH+oBPfwEJNP1NQOFpsxcIwJXpQRh0fTdmg07gyvQgBCA8bfYCvW9QyFAmIOVQLiEhAY2m7xNujUZDQkICAOnp6QuU4WEw8Af/S+FSAB59VO7qfSEsTC4DXAqX+oP/oAkNTpycAYKQEKo/o5v3hpggHQmhekAQ5LqDQ1paWoYgCIL7mNkffHx88PX1RRAEIS0tbdD6MiBDBzqSkmDKlIErTJkCSUnoQJcBGYMmVFkaKROQJ1DKGv3DIwf7gsrSyBMy3UkFCAkJGbS+WIgFYMIEzyt1l3XVHQyhw1zdCvyIOH1p5emaU55FBpH0rLusq+5gCLW2NtQqSyNPoZRV6g4GZrO5VpnFPYVSVqk7GNSDvDIoG4R7VHdZV93BENpUdjgXJKncbKe6eeCNQnWzg3KzHZAkue7gUFBQkCtJktTR0eERqcqaVJIkqaCgYND69sE+AA4dgmoPgi9WV8tl3esOhlB7R7OloSBniwR8lteMzdG344TNIfFZXjMSslvOULaira2tlry8vC0A5eXlOJ19R/dxOp2Ul5cDslvOULaitVC7G3YjivDyyyCKfRd2K7MbdtdC7ZDWoa21xfkR4zIv6BD1psJaGwmhBgJ8NGe0zNXfN7kW9gUbX3lKtHV2DGUsLCsry8/IyLhAo9GYWltb8fPzQ6fTndEyS0tLXQv7d99996murq4h6SuCosWwWF9drSc/H6ZN6xn7DuSd0tNPQ24undD5JDzZn1v4f/3WcwbMeAqeMoIRHx+YPRtSUuSHxcWQkwNdXVjB+gQ8MVCUMdU4gpwT+QF4YBJM6u35ETjyCrziSY7koZvvJCRrW0Pdj2W+kyRJslgsdSNpvhsH486Bc6IgSgKpDur2wt58GBHvQhUqVKhQoUKFChUqVKhQoWII8GwvLwhC6Jj02RFpmQuDEiZNMwaERQJYWxvrmsuP7KsvyN5sPpmXgyR55baZIAjCpEmTZmdkZCwcO3bstODg4EiApqamusLCwn25ubmbjxw5kiN5SR9AEiQthIVnw9mREAlQB3X7Yf9m2HwCTniFUL+IUSlpFz3wZEB0ar+nWa01RccKNr7yZHv9qeLhvFhcXFzKLbfc8uTo0aP71VdaWnrsnXfeebKysnJY+iIg4tfw64GiNWyBLS/Ci/0dfwxIaMioqTMmXfn4KxqdwWjQCcxM8mVSnInIANnoW9fq4EhlJ9+f6MDmkHA6bNYjnz39gOXUgd1DebkJEybMuPfee1/R6/VGjUZDeHg4QUFBGLsDAFitVpqbm2loaMDpdGK3262vv/76A8eOHRuSvrEw9k14MxRCEQQ55c+8eTBqlFzg1CnIypL/JAkzmO+GuwuhcNCE+kWMSpl2458/0OgMxpRIIzfOCiHQ1PuJSUunkw92WSius+J02Kz7PvjljYNtqXFxcSm///3vP9Dr9UZ/f3/GjBnTq+cIgN1u5+TJk7S1tWG3263PPvvsjYNtqdEQ/RF8FAzBjB4NL7wAY8f2XriwEB55BEpLaYKm6+C6Gqjprai2r0Fs8pVPvOYTGBmTEmnkzvNCMRn6PnE26gXSR5k4UW/H0okuIGbsxOpDm/49mDHzvvvuey0sLCzG39+f1NRUtP0c72q1WkJDQ2lra0MURd2YMWMm7tix49+DIfRFeDEFUkhJgXffhZiYvguHhcEll8COHfiYzT7JkPwlfNlb0V5ZCh2TPjsgOnWCQSdw46wQtJqB5y6tRi5r0AkERKdOCB2TPtvTl5s0adLs0aNHT9BoNIwZMwZPjtkFQWDMmDFoNBpGjx49YdKkSR7rmwpTZ8JMdDp46SXoJ2CMC/7+clmdjpkwcypM9ZjQiLTMhQAzk3z77Oa9IdCkYWaSbw8ZniAjI2MhQHh4eJ/dvDfo9XrCw8N7yPAEF8KFgNzqlPHSE4waJddxl+EJoUEJk6YBTIobfJYypY4iw6PJYezYaQBBQUGD1qfUUWR4gukwHYALLhj8TNZdxyXDE0KVdaYymw8GSh1FhidQ1plGo3HQ+pQ6igxPoLh8k5Q0hAVrUk8ZnhD6U4fLN8lgGHzl7jp9+Tf1Sqi1tbFOWWcOFkodRYYnaGpqqlPWmYOFUkeR4QkaQI6X1+19Mih013HJ8ITQ5vIj+wCOVA4+wZZSR5HhCQoLC/cBNDc3D1qfUkeR4dF3BDmy1c6dgye0u45LhieE1hdkbwb4/kQHLZ2eZxBr6XTy/YmOHjI8QW5u7maAhoYG7HbPvf3sdjsNDQ09ZHiCb+FbQM6K2NrqOZmtrXIddxmeEGo+mZfTWlN0zOaQ+GCXBdE5sA1CdMplbQ6J1pqiY+aTeTket5gjR3JKS0uPOZ1OTp486ZGNRZIkTp48idPppLS09NiRI0c81rcVtpZBGc3N8Oyz8uWEgRXKZZubKYOyrbDV850S0FKVfyh68sKllk50J+rtjIv2wagX+myZ/8z+Yet55LOn7re3N5kH05NKSkoOZWZmLhVFUdfW1kZgYGCfuyW73U5JSYlr6/naa6/d39LS4rE+CaRCKFwCS4QTJwTKyyEzE3S6vgZqeOIJ+OYbnOB8CB7q63pNn4TaO5rNrVUFRyLGZS60dKLLKWmnrcuJTqNBpxGw2iXKzXa2F7bx8Z4m6lsdLuNIS1XB4cEOTa2treaTJ08eycjIWCiKoq6hoQGHw4EgCAiCgCiKdHR0UF9fz6lTp7BarS7jyIkTJwatrxqqK6HyPDhPKC4W+M9/QKOB0FAICJALVVXBhg3w29/CwYM4wfkEPLEdtqvmuz4wC2Y9Do/3WFcqLdXxwyqnFmqfhqd3wS7VwDzQ5gCMS2GpYmBWAluLICoG5vWw3goDrut+1MsF/z9AACEUQgHMYFZj3qlQoUKFChUqVIzUsmtw0Pn4B7ov7B1dbS0j+QX9/PwC3Rf27e3tLSNNiglMAJ3QOSKE+obGj47PuPz68LQ5F/gERfW42tzVXFvVULDz24rczz/sMFeUeuOFoqOjRy9cuPD6jIyMC8LCwnroa2xsrMrNzf128+bNH9bU1HhFXyAELoNlC2DBBJigBBhog7ZjcGwLbFkH61qgZViEavRGn5QFtz8cn37ZdQg/hFjwM8jV2m1umwjJ6azI++Kj4i1vv+S0W7uG8mIGg8Hn2muvffiCCy64ThAEzQ9ba1331trhZk2TnN9+++1HH3/88Us2m21I+jSguRluvhfu9QXf/sp2QMfr8Pq78K4TnIMm1OAbHDr1uv/5h3+3UWRCrJHMVD8mxBox6uR3tTqcHKuykl3UzrEqeZvbVlN07MBHv7nV1jE4811gYGDor3/9638oRpGgoCAiIiJ6mPFEUaSlpYX6+nqXpb60tPTYiy++eOtgzHdKt34VXp0H8wD5OuLy5bIZT3F6qK6G7GzZqFws22CyIOt+uL+v4UDoq2Vm3PTax/7RqRP8fTTcPCeEibH9R1o4WtXFuzsttHU5aaspOpb73n3XetpSDQaDz+OPP/7x6NGjJ+h0OpKSkgY8Um5ububEiRM4HA5KS0uPPf3009d62lK1oH0b3s6ETHx8ZDebq6/uOxiBKMInn8juOl1dZEP27XC7CGIvss9E6qK7fxs+ds4Cfx8Nv74wgtHhA58ORgboODvRxN7STvAJjdD5+AU0FnuWG+SGG274bXp6+gKdTsf48eP7Tf2jwMfHh5CQEMxmM4GBgRG+vr4BnuYGuRvuvgquwsdHdsNZuFC2hfY5Nmhg8mQ5DdCGDSQ6HIkiiHthby/DSC8TUPpl1wHcPCeEiEGczUcE6Lh5jhygJj79sut8Q+NHezIBXXDBBdcBJCUlDTrmSFL3OfkFF1xwXXR09ID6oiDqTrgTgGeegbPP9nycOPtsuQ5yiKLezubPIDQ+4/LrETSaCbHGAbt5b5gY68OEWCMIGk18xuXXD1R+4cKF1wuCoAkKChqy50hQUBCCIGgWLlw4oL7r4DoDGDjrLLj00sHPZJdeCmedhQEM18F1AxIanjbnAoDMVL8hL0OUuoqs/pCRkXEBQERExJD1KXUVWf1hESzqHmfOvKnu0UJTkOu6y+qLUJ2Pf6CyzpwQaxzyCyp1fYKiYnU+/oH9LdqVdWZgYODQ15HddcPCwmL9/Pz61gd+SSCPEfPmDX3h2l03CZJODz7Yg1BlB+RnEFxLo6HAqNO41qr9+TgpOyCdTtevP+iAs7ZW61qr9ufj5Brz/PxgCMOL2zgjy+BMH6f/Kt8mVxJUo3H4wrplnJ5YtQehij9Su03C6nAOWZfV4XTtovrzcVL8kRwOB2J/UWkGgCiKrl1Ufz5OjSDHrjSb5bP2Ib+gVZbhLrM3Qh1dbS1dzbVVgGvnMxQodbuaa6v6M560t7e3NDY2VgG0tAzd5qHUbWxsrOrPeGIGs8vJa8+eoRPaXbcBGsxg7rfLNxTs/BYgu6h9yPqUuoqs/pCbm/stQH390OOxKHUVWf1hG2wD4N//Hjqh3XVdsvojtCL38w+RnM5jVVaOVg3e5nC0qktuoZLTWZH7+YcDld+8efOHkiQ5m5ubh+x919zcjCRJzs2bNw+o7yP4CIAvv4TDhwdP5uHDcl13Wf0R2mGuKK3I++IjgHd3WqgfhI9ofauDd3fKAWsq8r74yBNzXk1NTem33377EcCJEycGHfvuxAn5gtu33377kSfmvKNw1HWD44EHXGOhRzCb5TrAl/DlUTjq0V7ecurgnvCUGfPwCY3YW9pJXIh+QPfwo1Vd/OW7Rpdx5Mi/n33Q0yyKx48f33PWWWfNCwwMjDCbzXgSQ7S5uZmioiKXceQvf/nLg55mUfwevr8YLg5saQnk22/lPXp/AVkBiorg5z+H8nIqofIuuKs3T5JeCZWcoqM+P3tz6Jhps/EJjdhzspOTDTYMOoFQPy267ms2VoeTwxVdrM1t5stDrdgckst857C2e+x4KYqiIzc3d/PEiRNnBwYGRjQ2NtLe3o5Go8FgMLii3YqiSHNzM+Xl5VRVVblcGV988cVbOzo6PNZnBes22LYAFgQ0Nwfwr39BXR1ERsp/PVrKUfjLX+Cxx8BioQqqboFb+op/919tYA6DsD/AH86H8912GxDbfUhQVQXdWW4BvoPvfge/O32p5DGhPSxQP+EjkFkw62fws0zINEAPW6UNbNmQ/T68P5DnnceEnr7f/6ke0hnBmAzJERABcuDVEijxxOtOhQoVKlSo+D+HQc/ygkar05sCgwHsnS1N3sop3xe0Wq3O398/GKCtra3JWznl/1cJ9YsYnRo3bck1YSkz5/lFjEoRBNm8Lkmi2F5/qrix+Pusyn0b/tVeX1rkjS8VHx+fOn/+/GumTp06Ly4uLkWj0WgBnE6nWFlZWXzgwIGsrVu3/quiosIr+kIg5DK4bB7MGwfjwiFcMc/lQ34WZH0BX1jAMixCjQFhkWkXPfBk1MQFS3q0mu6t5+k37GqPbtlQsPGVJwdzcbbHi4WERN5yyy1Pzpo1q4c+JcLD6Zc+du3ateGdd9550mKxDEmfL/jeD/ffArf4QL/Ggy7oegfeeRVe7S9RVZ+EBidOOeesa59/2+AbEiYAZ48ykT7KxPhYI0Em2QTQ3ClyvMpK3qlO9p/qRAJsHZbGgx//9vamskN7B/Ny48aNO+fhhx9+OzAwMKybXMLCwggMDHRFebDb7bS0tNDY2IjFIjeWlpaWxpdeeun2/Pz8QelLhuRVsCoZ5GxUEyfCxRfDnDkQFycXqqyUL8t+9ZW8pwdKoGQlrOwrwLXQF5npN736oUZn9EkI1XNrZigJYf2HrihvtPOPbDPlZjtOh7Ur7737r/eU1HHjxp3z2GOPfWgwGHx8fX1JSkrCz6//Y+z29nZOnDhBR0cHNput65lnnrneU1JTIGUtrA2FUKKj4Q9/kL1H+sPmzfC730FNDWYwL4flxVA8IKHGgLDImXe//43BNyRscrwPd58f1m8upR77XofEm981criiC1uHpfH7N3+2eKDuHxISEvnyyy9/ExgYGBYcHExqamq/uZTc4XQ6KSoqoqmpiZaWlsaHHnpo8UDdPwACNsLGREhkyhR4772BTXc/GBLgppvg0CHKoOwiuOj07F9nmO8mXv7oS0FxE6YmhOp5cFGEx2QqY+u0USYOVXTR7jD4+gRFxdYe/e7L/urcfffdL6WkpEz19fVl3LhxHpOpjK2hoaE0NTWh0Wh8w8PDY3ft2tWvvifgibkwl/h42QHMUzJBzsKweDF8+SVBLS1BgRB4+q1kzemzedTEBUsE4NbM0EGR6TLB6QRuzQxFAKImLljiFzE6tb/ZXJmAkpKSBkWm6wU0Gpd/06xZs5bEx8f3qS8O4lzuMy+/PDgyXTa/MLkusltPHMT1SWjctCXX0D0BDTRm9oeEMD1njzL1kNkb5s+ff40yAQ00Zg5gkSIkJKSHzN5wDVyjBS1z5sgpKoaK2bNhzhy0oL0GrumT0LCUmfMA0keZGC4UGYrM3jB16tR58o8eNmx9igxFZq8/IMwHhuYkdjq6Zbhknk6ooNHq/CJGpQCMjx2+Z4Uiwy9iVIqg0ep62wHFxcWlwPD8mhQoMuLi4lK02l70gXYCyFfGh+PXpKBbxgSY4O494iJUbwoMFgStVqsRXOvM4SDIpEWrERAErVbZqrrD398/WKPRaAVBGFQ0sb6g1+sRBAGNRqNVtqo9loIQrAMdWu0P68zhIC4OtFp0oAuG4F67/E8Zrlak1XpRqLanbHdC7Z0tTZIkiqJTorlTHLau5k4R0SkhSaJo72xpOv15W1tbk9PpFCVJGlQknL5gt9uRJAmn0ym2tbWdoa8JmiSQsNl6HLwNGU1NYLMhgdQETWcQKjlFhxLe4njV8I9QFBnt9aeKe7NIiaLoUMJbDMevSYEio7Kysrg3i5QNbKVQCsD33w+f0G4ZpVBqA1uvXb6x+PssgLxTncPWp8hQZPaGAwcOZMkbkMZh61NkKDJ7w06Qo1h9/fXwCe2W4ZLZG6GV+zb8C2D/qU7KG4feDcsb7ezvJlSR2Ru2bt36LwCLxUJ7+9Cd09rb213GEkVmb/gEPgFg/frBpZ88HWVlsgx3mb0R2l5fWlR7dMsGCfhHtrnfTIn97ef/kW1G6jbn9WcjraioKNq1a9cGkP2a+suU2N9+XvFv2rVr14b+bKQH4EA2ZONwwK9/3X+mxL4ginJdh4NsyD4AB/rdyzeVHdobM/WiK9sdBt8ys51po0weRbh1N44U1dq6zXi/WSnaOvttevn5+XvnzZt3pUaj8e3o6CA0NBRPE8kqxpHW1lZaWloaX3zxxZVdXV396tsP+6+Gq/Xl5XpqamDBgv7vKJ1O5iOPwNdf0wEdt8KtpxudzyBUtHW2N5cf2RczZeFl9W3oDlV0kRxhJMhXO2A3f21LA0W1NpwOa9f+1Q/d4okFv6urq72wsHBfZmbmZXa7XdfU1IS/vz+GAUJRtre3U1hYSGtrKzabrev555+/xRMLvgUsJVByCVwiHD0qcPCgvJUc6LJZbS384hfw5Zc4wXkv3Nvbxa9eWepqrq2ylO7/PmLcnAvaHQbfrIJ2yi12nE4IMGnw0WtcS6MDZV18caCFNXuaaO50YuuwNO5f/dAtgzEwNzQ0VB07duz77pyevnV1da50k3q93nWhwW6309TUREVFBWVlZYrBufH555+/ZTAG5mIoLoKihbBQV1qq48MPZdOcvz9ER/9w3cbphLw8+Pvf4Ve/gqIirGC9D+77Cr4alMVesY3+lI9A0iDtRXjxbPjhOp2PT8/Ls27+qvth/6/h1wVQ0KdJ0SNrzk/4kE4A4Tw47xq4Zi7MVe7KuzYg0LYdtv8L/rUNtg0UGEs9Ru655NHEQZz7qWclVPZ3P16FChUqVHgPHk1KGq3eEJGWeUFockamf1TyOL0pKESelJotbbUl+eaS3Oz6guxvnaLd5o0vpdfrDenp6RdMnjw5c9SoUeOU1Oitra2WU6dO5R8+fDg7Ly/vW7vdO/oAJsPkTMgcB+NCIETZBORDfjZkH4bDwyZUozf6JM296d7EWStWGnxlEvvcdnY0W8p2rVl1Yvt7rw/n0sKVV1557yWXXLJSIbEvtLa2Wr788stVn3322etDvbQggHA1XP0L+MU4GNfvFhny/wJ/+QQ+6W/p1CehgXHjz5p67Qt/V8JchPppyRhtIjnSSEj3NtTSIVJSZyW3tBNzu2xo6DBXlB74+JHbWiqPHxzMy6WkpJz18MMP/10Jc2E0GgkNDcXf37+HK05bWxtms9mVEKCmpqb0pZdeuq24uHhQ+uIh/m/wN1dODx8fOO88mDZN3i3JwmHfPti2zbXA3wN77oQ7K6DCY0LDx86ef/b1L7+r1Rt9Qvy0rJgezMwk3z4DIEiSHPN+zZ4mLO0iot3atf/Dh25uKMzZ6snLTZs2bf5vf/vbdw0Gg4/RaCQxMdGVhaaf7SplZWVYrVZlL3/zvn37PNJ3Fpz1L/hXKITi5yffjvv5z38IZn1md4B//hNeeQXa2zGD+Rq45iAcHJDQwLjxZ824/R//0eqNPpPjfbh7fhh+Bs+sMe02J29ulV1xRLu1a/fbt146UEtNSUk56/nnn/+PwWDwCQkJISUlxXUvaSA4HA6Ki4uxWCzYbLau3/72t5cO1FJHw+iv4etQCGXyZHjnHUhM9NwOesstcPgwZjBfCBeWKqcAvRGq0Rt9Mu//ZLtvaPzoyfE+/HJhODrt4DZTDlHiz5sbOFzRRYe5ojT71avn9jWmGgwGn9dff317dHT06JCQENLS0jw23f3QOyQKCgqwWCzU1NSU3nvvvXP7GlN1oNsIG8+CszjrLPjsMxjsEXZLC1x5JRw8yEE4eBFc5ABHr9am5PNv/WXUxPmXhPhpeeSSSJdVaVDbN43A1EQTOcUdiLqAYMnpcPSVdeHqq6/+5cyZMy8xGo2MHz9+SGEyBEEgODiYxsZGTCZTsNPpdPSVdeHn8PPr4XqCg+GLL2CAYaV3i5FRzqm0Zg3RXV3RjdC4D/adYbHXaPWGxFkrVgKsmB7scTfv1Zhi0LBiejAAibNWrNRo9YbelkaXXHLJSoDExESPu3mvLU+nI7G7215yySUr9foz9WlBew/cA8iB/mNjh77Gio2VZQD3wD29HiNHpGVeYPANCgn107rSoA0HM5N8CfXTYvANColIyzwj/E96evoFAQEBIUajccAJyBOEh4djNBoJCAgISU9PP0PfXJgbC7GEhsL11w9bH9dfD6GhxELsXJh7BqGhyRmZABmjTUMKZ3RmV5RlucvusZCePDkTIDQ01Gu7FEWWItsdrqCBS5YMLTHVmROALMtdtjuh/lHJ4wCSI41ee0FFliLbHaNGjRoHeBTnzlMoshTZ7nD5NZ1zjvf2md2yXLLp4dsk74RCfL3nqqLIUmS7Q9kJecOvyW1c7iHbHcqFWK/4NSnoluWSzX9jTjpBGFFZbr5NzRZlO+ktKLIU2afvxZXtpLegyFJk99Cn+MKbzd4jtFuWu5+9i9C22pJ8gJI6710NV2Qpst1x6tSpfIC2tjav6VNkKbLd4UoQfeCA9wjtluWefNpFqLkkNxsgt7QTbyTVkSRZlrtsdxw+fDhb/pHNXmww5h6y3eGKxrBxo/cI7ZblHunBRWh9Qfa3to5mi7lddCXqGw6+P9GBuV3E1tFsqS/IPiNAVV5e3retra0Wq9XqStQ3HDQ0NGC1WmltbbXk5eWdoe8b+KYDOiguhq1bh0/m1q1QXEwHdHwD35xBqFO028p2rVkFsGZPE+22oR/0tducrNnTJNsTdq1Z1Zvh2W6327788stVss2hrEeAlsHC4XBQ1u389eWXX67qzfDcBm0fwAcAPP748GPfPf44AB/AB23Q1ussf2L7e693mCtKLe0ib25txCEOvu87RIk3tzZiaRfpMFeUntj+3ut9lf3ss89er6mpKbVarRQXFw8pYZgkSRQXF2O1WqmpqSn97LPP+tT3R/hjAzRQWAgPPcSQxjZJkusWFtIADX+EP562xXUr6xQdllMH98SefcnV9e3oTjTYmJpowuChxand5uT1LT+Y7/Leu+/arqaayr7Ki6LoyM/P33P++edfbbfbde3t7QQHB3t8X8nhcFBUVOQy3z399NPX1tfX96mvC7qOwtEr4Urh6FGB6mqYP99zN3GbDR5+GD7+GCc4b4Fb8iG/T0IBrK0NtS1Vxw9GTVywpL4dXU5xB8G+WuJD9AMamF/9toFTjXaXgdlSuv97DyaS2pKSkoOzZ89eYrfbdY2Njej1enx9fQccMwsLC2lra3MZmI8ePTqgvlIorYTKxbBYOHxYYPNm+eLsQMaS3Fy4+Wb49luc4Pwl/HIDbBjQwOxuaP4pH4EsgkVvwBvByg2O6dPlu0e9HYH85z+uEJdN0HQP3LMJNvW61u/XtvkTP6SLgIjH4LEr4Uo99LsHtoP9M/jsGXimHvqMzakeIyPHUb4CrpgDc8bDeKXVNkHTcTi+E3b+G/7dV7w7FSpU/NfCc1uWIAj+EaNT/SOT0vTdE5S9o9nSVneioK2+tMhbaXzd1Anx8fGpCQkJae5jaHl5eUFFRUWR5GV9ICcOSIEUd1ecYihuh3avEeoblpg0OvP6O2OmLLrc4B/aa34JW5u5vvrQps9Lsz/8W0dj2YnhvFRsbGzS0qVL7zz33HMvDw4O7lVfU1NT/Y4dOz5fv37936qqqoalLwiCboQbr4ArpsJUzWm7Ryc4D8CBf8O/P4APmqF5SIRqDb5+4y5+4KmEGctvFjTyVsJHLzAq1ECQb/elhQ4np8w2uuySstMSy3evfTf/q1eeEG0dg7rJ5ePj4/fzn//8qYsuuuhmxQVcq9Xi6+vruhFis9no6Ohwxbx3Op3ixo0b3/3nP//5xEDXac54P9D+An7xK/hVIPxwOB8T80OU27o62c++Gy3Q8kf441/gL73lUuqTUN+wxKSMW15fo4S3mJZoYtGkACbGGs+4syQ6JY5WWdl0pJV9ZbK5rr2+tCj3nXtXeNpaY2Njk5544ok1SniLkJAQYmJilCw0Z+zdm5ubqa6udt2eq6ioKHrqqadWeNpawyH8PXhvNshhHSZMgJUr4ZJLzgwZXFcnRwVftQqOHQMgB3JugptcMfH7I9Q3LDFp1i/e32TwCwkL9dNy53nhTIrz7ODuSKWVv21rkM127ZbGXX/52aKBSI2NjU364x//uCkwMDDMYDCQmprqcRogJbC1zWajpaWl8Ve/+tWigUgNh/Cv4etkSMbPD55/3rPMNZIEq1fL5/Ht7ZRAyYVw4emkCqd38zn3ffydX8To1IRQA49eEjHoYATNnSLPfVlPudlGe31p0c7Xrj2/r+7v4+Pj9+qrr34XHx+f6uvry4QJEwa88HWmvcLGsWPH6OjooKKiouj+++8/v6/urwf9V/BVBmQQEyN7j6SmDm7QLSqCyy6D6mpyIfdiuNgO9l6NIxMuffj5iLTMC0L9tDx5WdSQIjv46DVMH2NiV0kHoj4oTG8KCKrP39Hrvvf2229/PiMj4wKDwcCkSZMGTaYyzoaGhtLQ0ICfn1+Yv79/0N69e3vV9xv4zVVwFUFBsrV9sGSCHBVn8WL45BNirdZYCaRsyD7DHuoblpiUMGP5zQB3nhc+rDAZQSZ5qABImLH8Zt+wxKTeuvpFF110M0BqauqQyHSzAZDaTc5FF110c2xsbFJv28v74X4A/vQnOUviUJGSIssA7of73VMAuQgdnXn9nYJGq52WaPJ4zOwPk+KMTEs0IWi02tGZ1995+vOlS5feqdFotCEhIUNKnXbGjxgUREhICBqNRrt06dIz9N0BdxjByMyZsGzZ8Bety5bBzJkYwXgH3NGTUEEQYqYsuhxg0aQAry2UFVkxUxZd7j5dC4IgnHvuuZfLq5QYr+lTZJ177rmXC6ctD66CqwC46y7v7QS6ZblkK4T6R4xONfiHRvjoBSbGes8VZ2KsER+9gME/NMLfLcJYfHx8anBwcIRWq/VK63RvpVqtluDg4Aj3CGOjYXQ8xGM0yuOft7B4MRiNxEP8aBj9A6GRSWkAo0INHt+N92jC0MgbAXcdAAkJCWkAvr6+g3awHWC76rL0KzoAxsN4+Ree6J1sXwqMRlmmmw4NgLI3V3ZA3oQiU+9moFb25gZveMH1MkG56wA5RYVrF+RtdMtUdPxX+DbpQPbmHYZTb9/CdT10aBSrkbI39zYUmYoOxWqkLMq9DUWmu3+Ty6DhBYeKM9AtU9GhAWirO1EAcMpsOyOowHAgOiVOmeUXVHQAlJeXFwB0dHR41eonSZIrEoSiA6AI5Hv1R4/KURq8BafTFUpY0SETWl9aZGsz13fZZUOHt3C0ykqXXcLWZq5vcwtOUFFRUdTU1FSv5EfyWm9obkYURZqamurdgxMch+Mt0EJTE+zd6z1C9+6FpiZaoOU4HP9hDJUkqfrQps8BNh1p9Zo+RVb1oU2fuzdFSZKkHTt2fA5Q7WYeGy4UWTt27Pjc3QAtgug6Q//HP7xHaLesDbBBMee5JqXS7A//JjlFcV9ZJ0cqh99Kj1Ra2VfWieQUxdLsD/92+vP169f/zel0ihaLxSuttLm5GYvFgtPpFNevX3+GvrfgLUC+m3Tw4PDJPHhQluUu253QjsayE+W7174L8LdtDcMKKNjcKfK3bfJgXb577bu9mfCqqqpObNy48V3ZgFM0rAnKZrNRVCT38I0bN77bmwnvEBxaB+twOuGOO2AYkcxob5dlOJ2sg3WH4FCv1ibzibyd0ZMvuFTUB4UdqrAyfYxp0Je/FPNdbYuD9vrSov2rH75ZEnt3Uz58+PDOOXPmXOrn5xfW1NREaGjooC9/Kea7rq4uKioqip5//vmbHQ5Hr/p2wa6r4Wr/xkZ/9u6Fyy+Hwfr4d3bCihWwbx+1UHs9XO+eKKCns5hot9cX5GyJnXrR8nbR4LurpIPEMCORgTqPu/mLG+uobXFga7c07nn79stsbQ19hgByOBz2ffv2bTnvvPOWazQa324T3IAZE927+fHjx+nq6qKlpaXx0Ucfvay/kEMd0KGQqisr0/H115CZ6Xlw68JCWL4ccnPpgq7eYtmf0Rzsnc2W2iNbN0SMnT1f1AeF7Shq52S9DX8fLeH+WjTCmUcgRyqtfJBj4ZPcJjrtEu31pUV73r79Mk+OQFpbWy27du3aMG3atPl+fn5h9fX1tLW1odfrMRqNfR6BnDx5krKyMkRRpKKioujRRx+9zJMjkGqo3g7bL4KLfOvrfXnvPaivh9Gj+ya2qAj+53/gvvugpoYGaFgOy3Mh94ztb5/78J/4IV00RL8Gry2EH1IspKbC1Kk9D+kOHJAJ7cZm2Hwf3FcDNb3aEwZS/FM/Rs6EzHvgngWwwLVFPX1oAscW2PIGvOFunR8Soe6mnJ+yo0MgBE6H6WmQ5u7oUAAFe2BPC4xodkgVKn4ceNTlDX4hYVET5y8JGTNtln/kmLEGv5AwAFu7pbGt7mSh5eS+XbVHt26wtVsavdL9AgPDZs+evWTixImzEhISxio5llpaWhrLy8sLjx49uisnJ2dDS0uLV/TpQT8H5syG2WNhbCiEApjBXAiFOZCzE3a6HxcPiVDfsMSksYvufjRm6sXLNb1kL+hheBFFR/WBr9YWbnrzuaFOTLGxsUk33HDDo+edd95y7QD6RFF0bNu2be3q1aufG+rEFAIh98A9t8KtSgDBPq100PAP+Mcb8EZ/qdSEvmaE5PNu/WXq4l/8TqszGAGSIuRTzFHh+h4+9qca7Owr6+REvbz/Fx02a9E3f/lDybZ//NnTiUoQBOGqq6765Y033vg7g0HW5+/vT0hISK8+9haLxXUN0WazWT/44IM/fPrpp38ezER1JVz5R/iji8jISDlJ1ZQpENV9KlxbC4cOycmp6upcxP4KfvUZfOYRoRqt3jD1uv9ZFXPW4mUAU+JMXDcrmDHh/R9XnGyw8dGuJg5Vyv5N1Qe/WXfgo9+sHMhNXK/XG37961+vmjt37jKA4OBgRo8e7VHGr9LSUpq6g/xv37593YsvvrhyIDdxAYRn4JkH4AEAxo2TL3Fdcknf12tEUfZvevppyJdv0bwCrzwGj50eFEt7elM5+/qX3ok5a/EyrUbg1nPDuDkzxKM79CG+Wuam+RHsq+NgeRd+Ucnj/SPHpFYfls2CfbXMRx555J25c+cuEwSB5ORkkpKSPDprMhgMREZGYjAYaGpqYtSoUePj4+NTs7OzP++v3gvwwn1wHwAPPgjvvy87i/V3N0qjgbQ0OcSQ3Q67djETZgZC4LfwbZ+EJp+/8sEx595wt1Yj8PDiCOakDj7HUXKEgaRwA7tOdOAXlTzeabd2WUr39ZpG/Oqrr37wiiuuuFsQBMaPH09ERMSg9fn7++Pv709DQwOjRo0ab7Vau44ePdqrvuvh+mfgGQBef10mdDDGGK0Wzj9fPpjbuJHpMP0UnHKPi6d1n4Cm/exPH2g0Wt2t54YNiUwFMcF6Ak1a9p3qJCQpfXbV/o1rT78zHxsbm/S73/3uA61Wq0tOTh4SmQpMJhN6vR6LxcKkSZNmZ2VlrT39znwURK2DdUYw8uij8r58qDi7O2Tzjh2cB+ethtWKl7OrnY9ddPejWp3BOCXOxMIJw48DsnCCP1PiTGh1BuPYRXc/evrzG2644VGDwWAMDg4mWrloNQxER0cTHByMwWAw3nDDDWfo+w38JgACmDYNfvOb4a+1fvMbmDaNAAj4Dfymh4HZ4BcSFjP14uUA180K9toiV5EVM/Xi5craVVlnnnfeecsBRo8e7TV9iqzzzjtvubJ2BfAH/xvhRgCefdY7KYC0WlkWcCPcqATD1gBETZy/RKPV6pIijAPO5oPBmHADSRFGNFqtLmrifFco9dmzZy/pDlY9rFx0p8PPzw9/f3+0Wq1u9uzZLn0Xw8UmMDF2LMyd671t0dy5MHYsJjBdDBe7CA0ZM20WyK7f3oYiU9EBMHHixFmAKzGfN6HIVHQoFiXAFWfJq+iWqejo9m0aMxZgVLje6/oUmYoOgISEhLHKDO1tKDIVHeDm2zRtmvcJ7ZbZw7dJGd+8GbPJfX3qrkMZQ7sX9V7Xp8h0H0Ndu6ER9G1SdPx3+TZpvd9gFJk9fJsUK5E3YzYpUGS6W6IUK5E3YzYpUGS6W6LMIIfLqa/3PqHdMhUd3b5NJwsBTjV4/wUVmYoOgPLy8kLwbswmBYpMRQfIKcwB1z0jr6JbpqJDA2A5KW8NlYtb3oQiU9EBoGwNlYtbXu0R3TLdt5+7YTcAmzZ5n9BumYoODUDt0a0bnKLoOFFv5WSD91wMTzbYOFFvxSmKjtqjW13xOXJycjaIouhoa2sbVi663ixQbW1tiKLoyMnJcenbABskkMjJgZIS75FZUgI5OUggKb5TrjG0+sBXawE+2tXkNX2KrOoDX609fQzdtm3bWoDS0lKv6VNkbdu2ba37GFoJlRthI5IEzzzjPUKfeQYkiY2wsRIqe8zyhZvefE502KyHKjvZfGz4Y9vmY20cquxEdNishZvefO7056tXr37OZrNZm5qaqKmpGba+mpoampqasNls1tWrV5+h7zl4zglO1q51ZTwcFtavh7VrcYLzOXjuDGuTvbPZIomiI3zsrPMPlneRFG4gJnho68T9pzr5y3eNSBIUbnzt6bpj352Rbqy1tdUiiqJj2rRp5yt56Ewm05DHTcVZ7N133336+++/P0NfDdQEQuAMmMGmTXJyv6GuS/fvh2uvBZuNN+CND+HDXu2hllP7vw+ISh7nF5U8fteJDgJNWpIjDINumX/5rhHRKVF98Jt1x9a/8Ju+J8hj3ycmJo4bNWrU+IaGBvR6/aB3TzU1NRQVyW4B27dvX/fWW2/1qW8H7JgDcxJttkTWrpWPO5KTBz8JXXUVtLaSDdl3wB3uV73PWOnWHt36pX/kmFS/qOTx+051UlhtIyFMP+Au6mSDjTe3NLLxSAuS9MMRiOTsP3nm999//2V8fHzqqFGjxlssFlpbW/Hz8/Moa2JRUZHLyVY5AhHFvvWJIK6H9bNgVoLNlsC//iXfh582beCsiTU18k3k3/4WbDZyIOcquMrd8w7+Sw/pfMDnBXhhJayU98UGuPhiuPDC3g/pvv4avvpKDtUGrIJVj8AjXXBGvKj/6mPk2TD7KXhqFszypPwu2PUEPJEDOX02Dk8E/dQdHSbD5Mvh8v4cHT6Hzz3NqaTCi/DY+84YGBFtDAiP0vsE9Ljtau9qbba2NtRaW+prvPnFQkNDo0NDQ6P8/PyCTpuMms1mc63ZbPaqPg1oAiEwCHroa4bmFmjxNBVlv4SGjJk2K3HGVbdEjp+72OgfFtlfWWtbY13d8e3flO3+9B33fftgMHHixFkXX3zxLeecc87ikJCQyAHWnnV79+795quvvnqnr2PjgZAIiTfCjYth8WSY7AO9+qJ3QddhOPwNfPMBfFAGZYMi1DcsYcykK594NTIt0+Xdq9EIhPhqCfDpaUJt7XJi6RBxut3AqyvI3nzks6fu72gsP+mZjTZmzH333fdqRkbGQreZH4PBcEbSFYfDgc1m67GAyM3N3fzaa6/dX11d7ZG+YAh+Bp65BW7Rnr50PP26+WlXfkQQ34F3HoPHmqBpQEIjxp27aNqNf/5A7+MfqNEInJfmx9w0P9KijH3mVnKIEgW1VrYXtLOtoB2nU8Le1day74Nf3thXvBEF55xzzqLf/e53H/j5+QUKgkBkZCSRkZEEBgb2efVbkiRaWlqoq6ujrq4OSZJob29v+cMf/nBjX/FGFJwFZ62FtfEQD8iOC9ddJ19eSEw804PE6ZQTU2Vnw0cfwXffAVABFcth+elZv4TTyTzn1r+u1Wh0+rQYI/fMDyM6aHDbz5pmO29sbaSg2orT6bDv/cddy/si9Zxzzln09NNPr9XpdPrAwEBSU1MHvf3s7OykqKiIlpYWHA6H/fHHH1/eF6lnw9lfw9eBEEhyMvztbzKRg0F2Ntx5J5SU0AItF8KF+2H/GYT6hiWMOffBf3+v9/EPnJ3ix70Lwgad7cu9xb6+pZGc4nbsXW0tO/50xczTu39MTMyYv/71r9/7+fkFhoeHDynbl3uLLSgooKGhgfb29pa77rpr5undPwIi9sCeaIjm3HPh00/P7N6eorlZ3n7u2EEN1EyH6UqQVlf7nnTlE6/qffwD02KMwyITQKcVuHdBGGkxRvQ+/oGTrnzi1dPL3Hfffa/6+fkFBgYGDotMZbxNS0sjMDAQPz+/wPvuu+8MfS/BS9EQzfjxwyNTGWc//RTGjycaol+Cl9xWC/JsHpmWuVCjEbhn/vDIdCf1nvlhaDQCkWmZC08/l8/IyFgoCAKpqaleCZPhLisjI2Oh+7n8JJh0DVyDIMgXXr0R5yQoSJYlCFwD10yCSS5CE2dcdQvAeWl+gx4z+0N0kJ7z0mTPEEUHwMUXX3wLQGRk5JBNdr3BZDIR2X3HSNEB4NqzX3HFD45e3sDZZ8sy3XRoACLHz10MMDfNe24xChSZio7uyWixQqi3ochUdABcBBcB8LOfeX9r1C1T0aEzBkZEG/3DIjUagbQoo9f1pUUZ0WgEjP5hkcbAiGg/nUhISEikIAgEDjYFpGd2AARBICQkJDI0NDQas9mWCIloNHDuud4n9NxzQaMh0elMDIVQjTEgPApkDw9vjJ29jaWKuc8YEB4VGhoaJVvMDF4NMXT6hqB7+xrlWm9GR4Ovr/cJ9fV1xb2Ph3iNsjc/fQfkTSiy9T4BQcreXDcSEWqUH7Fbtp+fX5Brb+7FZIK9GB7keQqCfvKuOIKy1taM4Kt2yxZA+O/LSTfCUAn19nBj72ptVqxGIwVFtr2rtbldsLusRiMFRXZ7e3uzK+p3ywheJu6W3QqtOmtrQy3IB24OUfL6TO8QJZcHnrW1odbcHRxGMcF5e6aXJMkVEMZsNtdalaQpVVXyBS5vuzSKoiwb+ZadxtpSX2Nta6xzOmUTnLdRUGvF6ZSwtjXWWVvqa8xmc43FYqlTTHDebywtSJKExWKpM5vNNRVQ0QRN2Gyyg4K3sX8/2Gw0QVMFVGgA6o5v/wZge0G71/UpMhUdAHv37v0GoK6uzuv6FJmKDgmkrSBn9fvkE+8T2i1zK2yVQNIAlO3+9B2AbQXt1DR7z0e0ptnOtm5CFR0AX3311TvKy3d2es+FsrOz00WoogPgfXgfgH/+Uz5r9xZqa2WZbjpc/qF1BdmbnU6JN4aY3K+3sfONrY04nRJ1BdmbT/cPzc3N3SxJksuNxhtjpyIrNzd3s/s50ybYlAu5tLfDvffitcSl994L7e3kQq6SAcw1QltK938ff86yGy1dWmN1s4NzRpvQaIZnYD5Q1om9q60l9593Lbd3tjS5lzl27Nj3ixYtulGSJGNnZydhYWHDNjBbLBba29tbHn/88eVtbW099O2DfT+Dn2kLC7W0tMAFFww9T7IkyTfpPvgAG9iugquUKDlu3nctTS1Vxw/Fnn3x8gqLqD1S1cWEWCP+PtpBd/MXv67nQFknTqfDnvfuvdc2lx/OO71cW1tbU0lJyaF58+Yt7+rq0jY3NxMYGDjomyGdnZ0cP34ci8WCw+GwP/3009cWFBScoa8Waiuh8lK4lD175Gva558PgzUfWixw223w7rsA3AV3ueen68FWR0NZSVP54byoifMvsXRpjd8cbaOh1YGvUUOor7bPFusQJY7XWPkst5m/bTPT0OrA3tXWkvfuvdf2d0hXVVVVUlhYmDdz5sxLJEky1tTUYLVa0el0vQbBcm+RLS0tlJeXu3J6tre3tzz99NPX9ndIdwgOVULlhXCh5vhxDe+8I1/XTkwc2OhcVgZ//aucOXHfPhzg+AX8wjU+/7DV7cWA8hM/Rp4O0/8Kf50AE1wfJiTIxJ5uRDGbZTLLy38YruDYXXDXHtjTi+2gb/yUHR10oFsOy2+BW+bAHG0vrp091u8g7oSd78A7a2GtAxx9GGM8w0/ZFccf/CfCxCiI6s0VpxZqj8JR9xzI/Vi3eocpJDYxLPmcTJ+gqDiN3uhRuESn3drV1Vxb2ViyN7vTUlU2mJeKiopKnDx5cmZEREScwWDwSJ/NZuuqr6+vPHz4cHZtbe2g9JnANA2mxUKsCTyamTqhswqq9sG+Tuj0iNDQpIzM8UseejZkTPrs4fzqlpN5Occ3vPx784ncfmPFTZ48OXPlypXPTpo0aVj6jhw5krNq1arf95Zb3h1JkPQEPHE5XO4pkb0R+zl8/hQ8dQJO9E6oIAjjL/nVs8kL7ngY5CwJadEG4oL1GHWejQxWh0Rlk52Cmh+ijZdseeul41/+8fenr94FQRBWrlz57IoVKx5WJqHAwEB8fX09TjbtdDrp6Ohw7d8B1qxZ89KqVat+35s38+1w+5/gTwaQz0ji4+WoOJ4unTo75eVWRYXcQ8D2IDz4Nrx9BqHjlzz0B4XMhRP8WTEjeMi3ky0dImt2N7mu55Rseeul4xte/p17mdtuu+0PCpkxMTEkJiYOOfOCzWajrKzM5W+/Zs2al/7+97/30PcL+MWf4c+AHJ/pmWeGft173z547DE5nhPwS/jlX+AvrnVoaFJG5lkrnn8b4PZ5oVw7IxiTfui2Z5NewzljfAny1ZJ3qpPQpIw5DUW7vlPG1cmTJ2c+9NBDbwOkpKQwatSoQYcKdoeSpMpgMGA2m5k0adKc/fv3f1dXVyfrg8mfwCca0PDww3J+uYGydfe/zpMdzKxWyMnhArhgPayvgzotwLQb//S+KSQ2YeEEf66dEey1mTol0oi5XeREvQ3/yDGpStDs3/3ud+9HRkYmxMTEMGrUKK/pCwgIcF1siI+PT/3666/fBfg7/D0N0li6VHYQ84YNVhDk3PSHDqEpKNAkQuIaWKMxhcQmhoxJn63VCKzwIpkKVswIRqsRCBmTPtsUEpsYFRWVOGnSpNmCIJCYmOh1fYmJiQiCwKRJk2ZHRUUlRkHUhXAhggAvvugdMt1J7ZZ5IVwYBVGasORzMgHSog0jFtEhLVoeG8OSz8mcPHlyJsgOCSOVrUZxoJg8eXLmXJgrgEBGBiQled8empQEGRkIIMyFuRqfoKg4gLhg74erUKDI9gmKiouIiIgDXHmPRgKK7IiIiLgESADkcGwjhW7ZCZCgUxbtni6NhgJFtkZv9DEYrN22gZE7cFVkGwwGH5e31gi4/XCabD/wU4+Rvf1jqhSohKqEqoSqUAlVCVUJVaES+r8AndNu7QLZODxSUGQ77dYuxTPO6Rw590lFts1m67Ipjaara+RY7JZtA5uuq7m2EqCyyT5i+hTZXc21lfWC7Ouk5N8cCSiy6+vrK/VKZMaTJ0eO0G7Z1VCtayzZmw1QUGPD0iF63eJk6RApqJFbZWPJ3uzDBtk/tKWlBZvN5nWLk81mc7lJHj58OLsCZEtJdrZ8R9OL2cIBWWa2fIy1B/ZoOi1VZZaTeTmiU2LN7iav/3hrdjchOiUsJ/NyOi1VZbW1tWVHjhzJkSSJsrIyr+srKytDkiSOHDmSU1tbW5YP+UfhKF1d8PLL3m+dL78MXV0chaP5kK8BOL7h5d+DHMTqay8mSv36SKvrXEnRAbBq1arfg5zY1NuJUhV5ig6Ax+AxAF56SU5B4S18+aUs002HFqDTUlWm1Rt9QpMy5uSd6sTcLpISZRzyuZKlQ+TdbAuf5srREEq2vPWScvwBUFdXV2Y0Gn0mTZo0x2w2Y7fblejeQ+7mStI/kA/plJyhAIVQmARJUyRpCmvXyhm309MHn4JSQWcn/PGP8ItfgNPJh/ChciP5v+YY2QCGd+Cdq+AqACIiYNEiOceHp8bujg4oKJDDtXVHtv0UPr0FbrGBrSeh3fipOzpcB9c9A8+4LPlDRDmUPwaPfQQf9WgofVX4KbviaEE7B+ZkQuZQXHGyIXsn7HQPItg7oYIgRKTNuSBy/LwLTcGxCcIA4dL6giSKjs6mqvK641lf1xfs/LYvn29BEIT09PQLZsyYcWFkZGSCdoj6RFF01NXVle/evfvrvLy8b/uLgZcGaYthcTzE95V2ciA4wFEBFd/ANwVQ0CuhfhGjU6f97JXVwQmT0r25qmgqP5K37/0Hbmh3yy8PEB8fn/r73/9+dVpamlf1FRQU5D377LM3uOeXBznO/Jvw5jJY5k1962Dd3XB3AzS4CPWLGJ2a+cCnOwx+IeG+Bg3njfNndLge7RDPsEVJorTBzrb8NjpsTmztlobsV646VyE1Pj4+9Y033tgRFBQUrtVqiYyMxM/Pb8gHd06nk/b2durq6hBFkebm5oZ77rnnXIXUKIjaDtuTIRmt9ocojEOd5e32H6I2iiIlUDIX5tZCrYAgCOc++O/vgxMmpadEGnl0SaTXdkuWDpHnNtRRXGelqfxI3o4/XTFTAP76179+n5aWlh4QEMCECRO8tltSMnm3trZSUFCQd9ddd82UJEnaCBsXwkKSkmDdOpg0yTvN88gRWLYMTpxgM2y+CC7SRKTNuSA4YVK6r0HjVTJBdnJ4dEkkvgYNwQmT0iPS5lyQnp5+QVpaWrpWq/UqmSA7OUyYMAGtVktaWlp6enr6BTNh5kJYiNEIGzZ4j0yQZW3YAEYjC2HhTJipiRw/70KA88b5j5jnyHnj5OixkePnXThjxowLAVc+OW9DyVUHMGPGjAsvg8sAOWby2LHe33qOHSvLBi6DyzSm4NgEgNHhI+c5osg2BccmREZGJgBezaN0OhTZkZGRCWNgDADTp4+ctalb9hgYo1OWRlph5DxHFNmCVqtTtpc/hueIVqvVufqA0ThyhHbLNoBBtdh7+8dUKVAJVQlVCVWhEqoSqhKqQiVUJVQlVIVKqEro/1fQSaLoAPnYYqSgyJZE0aEk5PoxvO9EUXQ4lUYjiiPHovJO4NR1NlWVA5Q2jJz3nSK7s6mqvK6uCcCr+TxPhyK7rq6uPFS5G19YOHKEdsuuhmpN3fGsrwG25beNWG7kbfmyf1Pd8ayvd+/e/XX3y7qiKHoTNpvNFa5t9+7dX2+BLQB88AG0tnqfzNZWWTawBbZo6gt2fttUfiSvw+bkuQ11XiVVOaTrsDlpKj+SV1+w89u8vLxvCwoK8kRR5NixY14lVTmkE0WRgoKCvLy8vG83wIYiKKK2Vj6q8KZfakeHLLO2liIo2gAb/iuOkc+Bc7bCVhOYGD0a7r7bO8fIb74JpaV0Qud8mL8X9v7XODrMglkfw8euMOxeQgVUXAvX7oJd8F/mimMC0w1ww4VwYQIkDMcVpxzKv4avV8Nq95BDLkL1psDg0Zk33BU5fu5in6CoWEGjHVageckpOrqaa6vqjm//pjR79V9Pj87o7+8ffPnll991zjnnLA4PD48dKpnupDY0NFTt3bv3m88///yvp0dn1IHuKrjqQrgwFmIHiiQ2oD4Qq6Dqa/j6U/hUiTQmAATFTzx7xh2r/mMMjIxhBGBtqave/dbKS5srju4HSE1NPfuFF174T2ho6IjoM5vN1Y888silRUVF+wFGw+jP4fPJMHkk9B2Gw5fD5aVQKuhNgcHnP/rNEWNgZEx8iJ4rpwURH6pHpxnesbLDKVFhtvPZvmYqLHasLXXV3z23eJJR6+S99947EhoaGuPr60tCQgK+vr7DDm4tSRIdHR2Ul5fT0dGB2WyuvummmyaJbW3WXMgdB+OIiJAnpAkThj4huU9Mx47JE1N9PfmQnwEZutGZN9ylkPniVTH4evFkOTXKyIxkX379aTUVRMaMzrzhrhlRLShkTp061aspLAICAggLC+PAgQMAMZdffvldwatXt46DccTFQU6OHPzKm/j5z2H2bMZVVo67FW7Vjl/yq2dNoXGjbpkTytho7zsD6LUCJr2G3Sc70Gj1+kWTglKioqJGJSUljUi2Go1Gg1arpbGxEZ1Opz/3669Tx8AYnn9eToHubQQGgo8PfPUVRjDqfIKiYgHiQ0fOFUeR7RMUFRseLm8cfowgLuHh4bEJSoLToUYR8wTdshMgQafM5sMdM/u1wHTLFjQ/uOIII+j6o8hWXXFUe6gKlVCVUJVQlVAVKqEqoSqhKlRCVUJVQlWohKqEqoSqcINOcsrOYg7nyDmLKbIl5w/OYtIIOqcpsv83nMU0Xc21VQAV5pFzFlNkdzXXVjU0NFTBjxOqraGhoUpJvseJEyNHaLfsGqjRKAlMP9vXTIfN+y6GHTYnn+2T4zfVHd/+jZLAtLy8fETyIzscDsq7053t3bv3m+2wHYA//xlGwDkNm02WDWyH7T/5Y+SAtjbTMTgWCIHMmwdPPOHdY+SnnoKsLFqgZQJM+K9wdFgIC9fCWn/wHwl9bdC2HJZvhs3/Na44yZD8a/j1YljsTVecb+CbF+HFEiiBbmcpQaPVJc686pbYqRct9w1LGOOtI0mDX0i4zugX4HRYu05kvfu6sqLQarW6iy+++JZ58+Ytj4mJGSN4SV9QUFC4r69vgM1m6/rss89eF7vd3QGmwJRwCDeD2QIWr6wmQAqH8CkwRSFUEDRa3fTb//5F1PjzLhrJ9Vnt8W0b97x922UaAZ577rkvZsyYMaL6du/evfHRRx+9zCmK4t/gb7fBbSOp7+/w9zvhTiH5/Ft/OfHy3/3RqBNYOTeUyfEmvHVE75TgcEUnq7absTokjn7+h1+lR7Ry9913/1Gj0ZCSkkJwcLBXX6ypqYni4mKcTidvvvnmr0yffGJ+B95Bq4VHHpHT93orPIfTCd99By+8AKLILXCLLj7j8hsAVs4NZeHEAK//ctFBssy/bG0kPuPyGxaOlZeFKSkpREdHe19ft8zCwkIWLlx4w8RPPpHT4zz7rJwg2tuYPx/8/eG3v+UOuEPjG5YwBmByvGnEuoMi2zcsYUxMTMwYwOst0x2K7JiYmDFjQY4tdOWVI9ffu2WPhbE6ZQIaQU+cH2QLgjCSLjinQxAEwTWbe9HL78wNvCxbC1rVOKJam1RCVUJVqISqhKqEqlAJVQlVCVWhEqoSqhKqEqpCJVQlVCVUxRAJ7fasGkFfsR9kSzJ+rJf7MXW5CO1oLD8J8unkSEGR3dFYfrK6uvokyKeTIwVFdnV19clKqARg796RY7FbdiVU6ipyP18dFD/x7FXbzQAjdowMUJH7+erNp1pJTU09u7i4GGDEjpEBNm/evLoCAp+AJ7jnHggJkU8pvXmMvHUr3HMPIOen+8k7OviIojELsqbBtJHUtw/2zYN5AsiuOEnzbr43PuPyG7zpioMkSR2N5Scrcj9ffborzpVXXnnvwoULb/CmK44kSVJ1dfXJzZs3r3Z3xQmAgGfgmRvhxhAI8SaRFrB8AB88Bo+1QqsOwBQSmxAyetosv8gxqTqjn1e9Hfy0Ol3I6GmzTIc2fa6M15GRkQkTJ06cFR8fn+rr6+tVfVqtVjdx4sRZO3bs+FwZr3Wgs4GtEipbwasRBVugxQY2JaiW4BuWMGbuQ1/sMfiFhI9kl7C1Wxq2v3zZ9CCDg7feemtPUFDQiOprbm5uuOOOO6Y7qqvbciAnBVJGUl8xFM+G2boJSx/5H4NfSHhyhIG754cRE+TdYC7VzXbe3NpICSHhE5Y+8j+Xjm4gKCgo3N/fn9TUVEwm73qsdHZ2UlRUBBB+5513/k/cE0+0pEAKY8bAiy9Cipd5LS6GX/+alJMnU56H54WLXzrSojP6BfzxmhhSIkcm0ElxnZVf/asah7W99d5J5fj6+gacffbZBAQEjIi+1tZW9u/fT0dHR+s5F11kC4MwvvsOzjtvZJrntm1w/vk0QqNOGTO93TLdocjWGf0ClBBA3m6Z7lBk+/r6BoQpH5511sj1927ZYRD237P1HEmfKjfZ6l5eNY6ohKqEqlAJVQlVCVWhEqoSqhKqQiVUJVQlVCVUhUqoSqhKqAqV0P8ThDqs7a0gn06OFBTZDmt7a0dHRyvIp5MjBUV2R0dHqyt5VFXVyLHYLbsTOrVB8RPPDohJnVhSZyM50oBRp8EuSl77KzPbeHNrI5YOkZrD3673by8qHj169MS2tjb8/f3RarU4nU6v/bW3t1NUVITNZmPnzp3rHdu2VadACsXFcOGF4OfnXTLr6+GOO6CkhC2w5Sfv6BBVXR2UAzkmkI9Cg4K8rcjVOmfDbK29s6Wp6sBXa32ComJNobGJGp3Bq4fzDmt7a83hb9fnvnPPNR2N5Sfb2tqatm3btjY8PDw2MjIyUa/Xe1VfR0dH686dO9c/+eST11RXV5+sgZrNsHkqTI2DOKxWvPoH7IW9V8PVeZCnA9D7BATpTQFBGp3Rx+uDtM7oozcFBOl9AlxNw8/PL8jPzy/IYDB4XZ/BYPBR5LvGcKjeD/uDIdigZKL1Vs8D237YXw3VAEJQ3ISpmQ9+lqPV+5hGsguK9q7O7D9dOTvCZOPNN9/MMRqNI6rParV23n333bPF4uLm7+H7SIgcSX11UDcTZgqz7n7/m4hx5y6aFOfDXeeHER/iXQ+SCoudv37XyJHKLurzd2y6MqmOc845Z1FQUBCpqaleT1TV0dFBUVERzc3N7N27d9Pohx5qvRKuZNIkeOklGDfOu0zm58PDD8ORI3wGnwlL/lxk02h1+r/cEOd1Mt1J/cXqSpyiw/7LKWXodDp9RkbGiGX96ujoIDc3F4fDYZ+1YIHDBCZycyE9fWSaZ14eZGTQCZ06jVanB0aMTIC4btkarU6vJPX7MVKo6XQ6vQlk5WefPXL9fepUQE7E+qPslH68SE39zY4j+Kparbr1VPfyKqEqoSpUQlVCVUJVqISqhKqEqlAJVQlVCVWhEqoSqhKqEqpCJfT/FqFO0WEH+SBtpKDIdooOu8Mh6/sxkvw5HA67CHJKw7KykWOxW7YIoqaxaNd3AH/9rpEKix1pBMj863eNADQW7fpu//793wEUFRWNCKnKMTLA/v37v9sDewB46CFoa/M+mW1tsmxgD+z5yTs6JBQXh3wL32pAg1YLcXHeDUZQUQGiiBOcF8AFWmtrfU3d0e++9AtPTDKFxCUKGo3Wmy/mFB32hsKdW/Leve/a5spjB8xmc82uXbu+jI2NTYqKikrUeFmfw+Gw5+XlbXnqqaeuLS4uPlAKpXth7zlwTpgkhdHcjFf/JIlCKPwZ/GwzbNYBNFceO1C89e2X7Z0tTX7ho1IEjdYrLyk5RbG94VTxqV1rVjVXHjugfF5cXHxgzZo1L7e1tTXFxcWleItUp9MpVlZWFm/YsGFVcXGxS99G2OgAx0pYmQIpw03w5+p1IBZD8SpYtRk2Q/eR+biLH3x67IX3PjaSXbDw69efyf/qT48D/PznP3/6pptuGlF977333jP//Oc/Hwd4Gp5+DEZU3zPwzOPwuBAxLnPhrLs/2ASw5KxApo8xofVSNEHRKbHnZCcbDrYAsOvNGxeN8u/ij3/84yaAuLg4QkNDvRkZDrPZTGWlHJDxV7/61aKQ3Fw2wSYA7r0Xli71XrIqhwPWr4fXXwdgESzSjZq1YqVC5m1zQ73+y52VIM89Gw62MGrWipVLRjWgkJmcnOx1fSEhcmi7yspKlixZsnJ8bi4uMl97zftN84IL5H9ff52VsFLjFz4qBWD6mJGbdBXZfuGjUuLi4lIAQkNDR0yfIjsuLi7FFaJt6dKR6+/dslMgRadMQNoRTEqnyBY0Wq2m28doJHPTKbI1GrfZVc1Jp+7lVaiEqoSqhKqEqlAJVQlVCVWhEqoSqhKqQiVUJVQlVCVUhUro/2XoJKcognygNlJQZEtOUXQ6nfL/RzBdnCLb6ex+OZAP1EYK3bJFEDXtDaeKAfacHLk4Sors9oZTxZWVlcUAZrN5xPQpsisrK4uLQc6ntn79yBHaLbsYinWndq1ZFXv2JVcrR70jeYx8ateaVRsOd3H++edfrRz1juQx8oYNG1btBK6Gq5Wj3pE8Rl4Fq1RHBy/B5eigfBAxLnPhqFkrVo6UK059fvZm92cZGRkLlyxZsnKkXHFyc3N76FsIC380Vxx3CIJG4xcxKsUYEB41VGIlpyhaWxtq2+tPFUtS9yzU1zJDo9HExcWlhISERA2VWKfTKVosltrKyspip3MAfaBJgZQoiBoqsSKItVBbDMVO6KHPRaig0WqT5t1yf/KC2x7yCYyM8cYv2NVSV12y5e8vn8h651XJbcLtJlK7fPny+1esWPFQWFiYV/Q1NjZWr1mz5uW1a9e+6nQ6e+jTgvZ+uP8heCgGvKKvGqpfhpdfhVcVx14lDaU24+d/+TRmyuIrAHwNGsL9tUOenESnREObSIdN/vGqD33z79x//uIqhVSNRqN9+umnPz333HOvANBqtRiNxiFPTpIkYbVaEbt/sx07dvz78ccfv0ohVQvaT+HTK+AKAAIDISFh6JOTwwHl5dAiT7b/hn9fBVe5vKWTz1/54NLXTkrL3yyVNh1tlRyiUxouHKJT2nS0VVr+Zqm09LWTUvL5Kx9Uvs/VV1/9YFZWlrRjxw6purpacjqHr8/pdErV1dXSjh07pKysLOnqq6926XsQHpRAkkwmSVq1SpLs9mHrk+x2WZbJJEkgPQgPusbMRc/urlr62klp09FWydvYdLRVWvraSWnRs7urBEGj0Wg0mnXr1lVlZWVJ1dXVXtdXXV0tZWVlSevWravSaDQaDWiqoEoCmQBvY9UqSQKpCqo0IE9APoGRMb4GDfPH+Xl9OTF/nB++Bg0+gZExfhGys1hYWFiMVqslKirK6/qioqLQarWEhYXFKM5iMRBDYCDcdJP310s33QSBgcRATAqkaIwB4VHAsMbM/qDVCIT7y5OpMSA8KiQkJAoY1pjZHwRBwGiUI2iGhIRERYH8qw1nzOx3866TZQNREKV633mLVFTvO9V8pxKqEqpCJVQlVCVUhUqoSqhKqAqVUJVQlVAVqueIV+DmOaKztjbUAjS0iYhOyetmPOV8CcDa2lBrscnKrVYrkiR53YynnC8BWCyW2i7lQXm5/OLeNuMp50tALdRq2utPFXe11FV32JxszW/3+o+3Nb+dDpuTrpa66vZ62RWnsbGxWhRFamtrva6vtrYWURRpbGysVlxxqqGalhZ47z3vt8733oOWFqqhuhiKtSBJSEiR4+cuPlDeSYifjtFhejTDbDmiU2LL8XbezmpEdELBV688aT6Zl6McxUyfPn2xxWLBYDDg5+c37JYqSRK1tbUUFxcjSRLvvPPOk0eOHMmRQJJAWgyL2bwZoqNhypThp7JwOOCdd+TABg4HT8KTOZCjHiMPp5v3coysOjoMA306OrhDdcXxoAf244qjwsvoe9ASBCEgOnWiKSQ2wdNMik6HzdppqSpvrSk6OtiFpiAIwujRoydGRkYmGAye6bPZbNa6urry0tLSo9Jg9YEwESYmQIIRPNJnBWs5lB+FoxK9hwk8g1CN3ugz5tyf3ZN8/s8f8AmKjhvS2NlcU1ny3T9fObnj/TecdmtXf2UNBoPPsmXL7rnqqqseCA8PH5K+hoaGyk8//fSVdevWvWGz2frV5wM+98A9D8ADcTAkfZVQ+Qq88ga80QVdfRJqDAiLnHHHPzcEJ045R5nt40P1GLSezb42UaLCbHfN7k1lh/bufuvnS6ytjXW9lQ8JCYl84YUXNowbN+4cZbb39fVF4+GSxul00tHR4Zrd8/Pz9z7yyCNLLBZLr/oiIXIDbDgHznHN9uPHg4+H2TC7uuD4cdfsvhf2LoEldXCmPo3e6DP3oS/2LH3tpHTd26ekrceH5jTmEJ3S1uOt0nVvn5KWvnZSmvvQF3s0+jPzhRoMBp+33nprT1ZWlrRz506ppqZmSE5jTqdTqqmpkXbu3CllZWVJb7311p7e8oX6gM8e2COBJIWGStL770uSzTZ4XyabTa4bGipJIO2BPT5w5i+SPP+2hxQyq5psw/ahqmqyuUhNnn/bQ6frW7FixUMKmR0dHcPW19HR4SJ1xYoVZ+h7CB5ykVlUNHwnsaIiF6kPwUNnzAiLntlVsfS1k9LW497zwNt6vNvz7pldFe6rdkEQhM8++6wiKytLqqmp8Zq+mpoaKSsrS/rss88qBHd9IFRAhQRy6/IW3n9fkkCqgAqhe/jUAAREp070CYqO8zVomDvWex54c8d2e94FRccFRKdOVD4fPXr0xPDw8DitVktkpPcSwkZGRqLVagkPD48bPXq0S99EmBgHcQQGwooV3lsjrVgBgYHEQdxEmOgi1BQSmwAQH6r3qrVJqxGID5XTaio6ul88AeT8m960NgmC4MrpqegASAD5/+PHg96L+Uv1elmmmw4NgLLO9HQ2HwwUme5rWWWdqRmBXJuKTPe1rGud6eP13NYumYoO1WKvHoGohKqEqlAJVQlVCVWhEqoS+lMh1OmwWRV7prehyFR0gGxpV+yZ3oYiU9EBsqXdZc/0NrplKjo0AJ2WqnKACrPdqy45olM2OLvrAKirqysHOVWPN11yJElypRRSdACUg/z/48fB7sW8UXa7LNNNhwagtaboaFdzTWWHzcn2Qu95j2wv7PYaaa6pbK0pOqp8XlpaerShoaFSFEXq6uq8pq+urg5RFGloaKgsLS116TsKRyuhkpYWWLPGe4SuWQMtLVRC5VE4+sMYKklSyXf/fAVg1Q4z1c3D/xWrm+2s2iFHpyn57p+vuDdFSZKkTz/99BWAkpISOjuHH5Gns7OTkpISAD799NNX3A/tJJBegVcAeOABKC4ePpnFxbIs4BV4RTm0c51LN1cc3Rc5fu5ijV9k3LaCdkL9tCSGDt4lR3RKZBW088LGetq6nDSVHdp76JPf3yU5xR7ub4WFhfumT5++ODQ0NK6urm7ILjmSJFFXV8exY8dwOBzk5+fv/dOf/nSXKPbUtw/2LYbFcZ2dcXz4IcTGwoQJMFjXA7sdPvoIli8Hs5m9sPcuuMsBDlAP6bx+SKceIw8BHh8j94Dq6HAGPHF0UKFCxX8VPF6jCBqt1icoMlYQeq4zJEkUu5rrqk73/xz2nlij0YaHh8ee7uLodDrFhoaGqtP9P4cLLWhjIfZ0F0cRxCqocsVkGg6hGq3eED992Y3xGZffEJqUPluj1Rt6nYxEu818Ii+nIvfz1RV71n3gFO22obyUXq83LFq06MZFixbdMHHixNl6fe/67Ha77ejRozmbNm1avWnTpg/s9qHpM4DhRrjxBrhhNsw2QK/6bGDLgZzVsPoD+MAGtkETGpqUkXn2DS+/6xc+ypWJTyOAj77nGrHL7sR9+9/ecKpk/+qHbjafyM0ezMtNnjw589FHH303NjY22W3mR3vawlsUxR4LiKqqqpLnnnvu5sOHDw9KXyZkvgvvJsMPmQa1WvD371mwrQ3cOl8JlNwMN2eD5/ri0pdeu+TPRbalr52Ubvh7mfTp3iapwmyTevPlcjolqcJskz7d2yTd8PcyaelrJ6Ulfy6yxaUvvdZTfQsWLLh2y5YttqysLCknJ0cqKyvr19+po6NDKisrk3JycqSsrCxpy5YttgULFnis71q41gY2CSQpPFySnntOkvLzJUkUz1QmivKz556Ty4JkA9u14Jm+0KSMTIXMP2yoldqtoseuPu1WUfrDhloXqaFJGZmetEyFzCNHjkgOh8NzTz+HQzpy5IiL1MmTJ2d60jJdZF52mSQ1N3vuy9TcLNfpJjUT+ten0eoNCx7fVqyQOZSIdE5JcpG64PFtxX2Nu8qY+fHHHxcrZA4VCqkff/xxcV/jrjJmFkOxi8yhxNxzOl2kFkPx6eNujwExfvqyG/3CRyUHmrQ8sDAcYYjLhgcWhhNo0uIXPio5fvqyG/squ2jRohtjY2OT9Xo948aNG/IMPW7cOPR6PbGxscmLFi3qU9+NcGMyJBMeDu+/P7Qs3oIg1w0PJxmSb4Qb+yY04/IbAC6bGoivYeinI74GDZdNDewhsw9CbwCIj48/Y/IZ1JJHqyU+Pr6HzN5wA8jPHnxQNowMFYGBsgx3macTKmi02tCk9NkAs5J9h72uU2SEJqXP7u16jkaj0U6cOHE2QHh4+LD1KTImTpw4u7frOVrQzobZACxbNvyFa7eM2TDbfe3qItQnKDJWo9UbNALEBg/f5S82WI9GkMdln6DI2F4IiNXr9QZBEDCZhp9G2GQyIQgCer3eEB4efoa+WIg1gAGtFlJTh09oaipotRjAEAuxZ7bQ7h2Qj16DN1w2Bbc16+m7K6WFKt3Va7udbll9tVBAXmd6w41So3GtWXttoSq8tGVWKVAJ/f+DUEmSN6xddifeOCqXJFmWu+zTrUbK3txbUGT1ZolyWYva2sAbDhZOpyzLXbY7oV3NdVVO0W5zSlDVNPxj5KomO05JtkR1NddVnf68oaGhym632yRJ8toxsiRJ2O12W0NDwxn6qqDKBjZEEYqKhk9oURGIIjawVUHVmS3UKYrmE3k5ALtKOoatT5FhPpGX05ut1Ol0ikePHs3pJnfY+hQZR48ezemrheZADgDr1g2f0G4ZOZDTawsFqMj9fDXAFwdaXEfBQ0GHzckXB1p6yOwNmzZtWg1QUVExrK4viiIVFRU9ZPaG1SA/+9OfXEfBQ0JLiyzDXWavhO5Z90F7w6mSlk6RVzY3DOlYTwL+vKmBlk6R9oZTJRV71n3QD6EfVFVVldjtdvLz84f8fvn5+djtdqqqqko2bdrUp74P4IMSKKGhAX72M4Y0WUgS3HgjNDRQAiUfwAd9EuoU7bb9qx+62Sk67LtPdPDchrpBtdQOm5PnNtSx52QHTtFhl2X1bU232+2255577maHw2FvbGzk6NGjg2qpoihy9OhRGhsbcTgc9ueee+7m/qz3NrDdDDfbwc4XX8Dllw+upba0yHXWr8cO9pvh5tOt92fsKDotVWXtDaeKoycvXFrVLGo3H2vD6YQgk5YAH+0ZuyipexLbdLSNl79p4ES9rZvMX91Ud+y7rwb6jnV1dWWVlZXFc+bMWWq1WrU1NTWyqc1gQN/HrbfOzk5qamo4fvw4bW1tCpk3ff/99wPqK4OyYiheCku1BQVaVq2SLfKRkRAaeqYFyumEwkL4+9/h2mth/37sYL8JbvoKvurN2tanoVk9AmHQRyDqId2PdUh3RkH1GNmr+lSoUKFChQoV/7/B42WTT2BkTPTkC5YGjzprujEwIhrA2lJf03Tq4J6aw9+u72qpq/bmFwsLC4uZM2fO0vHjx08PDQ2NBjCbzTXHjx/fs3PnzvWNjY1e1RcDMUth6XSYHg3RADVQswf2rIf11VDtFUJ9gqJix1/68HPxGZff0Fe0RskpihW5n68+/p+XHu1qrq0azouFh4fH3nbbbc8tWrTohr6iNTqdTnHTpk2r//73vz/am+1zMIiF2OfguRvghr6iNYogrobVj8Kj7rbPQRMaMS5zYcbNb/xL7xsUApASaSR9lInIQDmQaV2Lg7xTnRTXyTf/7B3Nltx377nm9LS9niIjI2Phk08++a+AgIAQgICAAEJCQvDpvqXR1dWFxWKhtbUVgNbWVsuTTz55zelpez3FQlj4L/hXCIR0fwG46CIYPVouUFoKGzdCbi4AFrBcA9coaXsHhYhxmQsVp7EHPq6UjlV19enuc6yqS3rg40qXk1jEuMyFQyFTcRrLy8uTmvtx4mpubpby8vJcTmIZGRkLh0Kmy2ns7LMlKTu7b3+m7Gy5TLeT2EIYnD6foKjYi144YF762knpuQ21Upd9YKeqLrtTeq7bSeyiFw6YfYKiYgfTzTds2GBWnMZEcWCPP1EUXU5iGzZsMPfm3NBfNzeDWQJJuvxySWpv98C1sF0uC5IZzO7ODf2a7wAmX/XU6yGjz56ZFGHgsaVRGHUDz106jcD0JF/yTnXSYtebDP4h4TWHNn3uyQvef//9r0+cOHGmv78/kydP9ujilyAIhIeHYzabEQTBFBQUFJ6dne2Rvtfh9Zkwk7PPhi+/BF8PXI/0ejk3/caNmGpqTOEQ/jkMrM8nMDLm0leKHUtfO9lvN++v+y997aR06SvFDk9iOYeFhcV89913jqysrH67eX/dPysrS/ruu+8cnsRyjoEYBzgk6L+b99f9QXKAo7dYzmc0hejJFywVNFptSqSR8THGQY+942OMpEQaETRabfTkC5YOVH7OnDlLNRqNNiAggMAheMQFBgYSEBCARqPRzpkzZ0B9S2GpFrRkZMCcOYOfyebMgYwMtKBdCksHJDR41FnTAdJHDd2BS6mryOr3Bxg/fjpASEjIkPUpdRVZ/WE6yGUuumjoa63uui5Z/RGqLNqVpdFQoNRVZPUHZdHuM4y4dEpdRVZ/UBbtrqXRUNBd1yWrP0JVDA9nEGptqa9RFu1DhVJXkdUfzGZzjbJoHyqUuoqs/lADNa5F+1DRXdclqz9Cm04d3AOQd2ro7jFKXUVWfzh+/PgeAIvFMmR9Sl1FVn/YA3KZjRuHTmh3XZes/gitOfzteskpisV1Vo5XWwet63i1leI6K5JTFGsOf7t+oPI7d+5c73Q6xdbWVlqG4M3R0tJCa2srTqdT3Llz54D61sN6EURyc2HnzsGTuXMn5OYigrge1g9IaFdLXbXiPvN2ViNWh+feFVaHxNtZjYDsguOJBaqxsbFacZ8pLi4eVOghp9NJcXf8kE2bNq32xAJVDdUu95l774WOQfhxdXTIdZBdcDy1QKlbT29vPR3W9tbmiiP74qYtXVHZLGrzTnUyKsxARICuz27+PxvrOFzZhVN02Pf+444rWiqPH/T8h+9oLSws3LdgwYIVVqtVazab8fPzw2g09tnNjx07RnNzMw6Hw/773//+iuLiYo/1tULrPti3AlZo8/O1bNwIkyZBYmLf3fyqq2DbNuxgvwKuOAgHVfPdj2C+Uw3MP6aBWT0CGfwRiAoVKlSoUKFChQoVKn4CGHyoAUEQjP5hkQDWtsa6EU0UL6sTgoODIwGamprqpJHWB0IkRALUQd1gw1oKnr5VzFkXLhs18+pbw9PmLFBugzhFu62hYOeWU99/8o/qg1+v8xa5giAIc+fOXXbJJZfcOm3atAXKbRC73W7bt2/fli+//PIf27dvX+ctcgUQlsGyW+HWBbBAuQ1iA9sW2PIP+Mc6WOcJuR4YR6LjMm55fY17UCslzZp7iHbzidzs3HfuXdHVXFM5TONI3JNPPrnGPaiVEpfZnb/Dhw9nP/nkkysaGhqGpS8O4tbAmh5BrZQLZ24h2rMhewWsqITKIRPqExQdN/ehf+/2CYqO89ELXDY1iLlpfsSHyAorLHa2F7TzxYFmuuwSXc01ldtfvmLGUEkNDw+Pe+utt3YrCQDj4uKIjIx05Znr6Oigrq6OyspKV3j1O+64Y8ZQSY2DuN2wOw7i8POTQwdddx0oMaTy8+UA1n/6E7S3UwmVM2DGQKT22e8yH/h0x9LXTkp3vFchVVr6zvVZabFJd7xXIS197aSU+cCnO4aSuU8QBOGNN97YkZWVJe3Zs2fA2Hd79uyRsrKypDfeeGOHMBR9IOyAHRJIUkqKJBUW9m2tLyyUy4C0A3YIQ5l7YqZedOXS105KV/+1tF8y3Um9+q+l0tLXTkoxUy+6crD65s2bd2VWVpaUnZ3tUeLUjo4OKTs7W8rKypLmzZs3aH1XwpUSSJKfX/9kupPq5ydJIF0Jferr09Fh1MyrbwW4bGqQR3GcYoP1XDY1qEfdweCSSy65FSAuLs6jOE4mk4m4uLgedQeDW0Gu8+CDnsVxSk11RRNz1fWYUEEQwtPmLACYm+Z54lSlbHjanAWD6faCIAjTpk1bAAwqcapSdtq0aQsG0+0FEBbAAkAeMz1Fd9kFsKCvbt8roUb/sEiNVm/QagTXBOQJ4kPkRKsard6grFU9QXBwcKQSZczX1/MwcUqiVb1eb1DWqh79EBBpAAN6/Q8TkCcYNw70egxgUNaqHnd5FUNDr4Ra2xrrnKLdJjolKiyeR8ipsMjpg5yi3WZta/Q4DU1TU1OdEiGnYxCOB0r6ILvdbmtqavJYXx3U2cCG3S4vjTxFfj7Y7djA1mtO+T5bqCRJDQU7twBsL/A8HZBStqFg55bB7JokSZL27du3BRhUOiCl7L59+7YMZtckgbQFtgDyOtNTdJfdAlv62jX12eVPff/JPwC+ONDsURynqiY7Xxxo7lF3MPjyyy//AVBZWelRHKfOzk4qKyt71B0M/gFynT/9ybM4TkVFrkg4rrqDIbT64NfrzCdys7vsEk+vr+uX1KomO0+vr6PLLmE+kZtdffDrQQdG2r59+7rDhw9ni6LIkSNH+iW1s7OTI0eOIIoihw8fzt6+ffug9a2DddmQTXs7XHxx/6QWFcll2tvJhux10Ke+fmNN1h3fsSkufck1XfgGbjneht0BIX5aAk1a15i54WArr37bQFOHSFdzTeWuN2+60NHVNqSgSHv27Nm0YMGCawwGQ2BtbS1Op7NHMJeOjg4qKyspLCzEZrPR0NBQ+dBDD13Y0dExJH2bYNM1cE2g2RzIP/8pp/eJiQElQGx+Prz2Gtx8M9TWUgmVF8KFLdCiGkf+LxhHVPPdCJjvVAOzmjdJhQoVKlSoUKFChQoVKlSo+CljcMYRQRACY8dNCYhKHgfQWluS31KVf2ikDCSCIAjJyclTEhMTxwGUlZXll5SUHBopA4kAwhSYMg7GAeRD/iE4NBgDiceExpx14bIJSx/5H7+IUSnun7fXnyo+tv6F3wzFSt8f5s6du+zOO+/8n7i4uB76Kisri//2t7/9ZihW+v6wDJb9D/xPCvTQVwzFv4Hf9Geld4dH2aHSLnrgySlXP/OmwS841GTQMDHWSHSQjpYuJ4JPUGjctCXXgCA0Fn+/zRsvd8sttzz54IMPvhkYGBiq1WoJCgrCx8cHu92Ov79/6Pz5868RBEE4cOCAV/Q9CU++CW+GQigBAXDuuZCUBA0NhNpsodfANQII22D4+mLOunDZ0tdOSktfOym9t9MsWd2uelvtTum9nWZJeR5z1oXLvNEys7KypKysLOnEiRM9rnqLoiidOHFCUp7PnTt3mTdapiSH45ekRx6RJHe/qo4O+bPu58tg2bAHsQWPbStSyOwLCqkLHttWNBTPO/cx86OPPipSyOwLCqkfffRRkTAcfSAUQZGLzL7QTWoRFA3kedev50hg7LgpfhGjUkwGDSumB/dZbsX0YEwGDX4Ro1ICY8dNGeoLJicnT4mLi0vRarWMGjWqz3KjRo2i2380JTk5ecj6psCUFEghIAAef7zvgo8/DgEBpEDKFJgyZEKV2XxslAFDP/HvDDqBsVGGHnWGAmU2744U1veX1mgICAjoUWcoUGZzpk+H/jz+TCa5jHudoRCqYvDol9DW2pJ8gMJaG7Z+grnYHBKFtbYedYaCsrKyfECJctNnOafT6YrqoNQZCvJBrrtnD/TnrdLZKZdxrzMUQluq8g+1158q7rQ5WbOnqc9ya/Y00Wlz0l5/qrilKv/QUF+wpKTkUGVlZbEoipw6darPcqdOnUIURSorK4tLSkqGrO8QHCqGYlpb4emn+y749NPQ2koxFB+CQ8Nah3Y111TGTVtyzfFqK3ZRYnyMj8vRweaQ+PD7Jj7Lk32aDq757W1tNcXHh9Nl6uvrK+fPn39NS0sLTqeToKAg18LB6XRSWlpKeXk5AC+99NJtp06dGpa+Sqi8Bq4hOxusVjn6ouLo0NkpT0gvvADAbXDbcTg+7J1S2kUPPJl20f1PAJgMGtcEVFhro7M7gVXBxlefKtj4ypPeWtjffPPNT4CcTVaZgFpbW10JrN59992n3nnnHa/oexKefAKekGfVANcExJ490D20PAVPPQkD6vNop9RY/P22lqqCw8EJk9MFn6DQ2hYHtS0OHKJEe/2p4oNrfntbafbqv3prYD9w4MC2EydOHE5LS0v39/cP7erqoqurC0mSqKysLH7ppZdu++KLL7ymbxtsOwyH0yE91GYL5eRJOHkSbDaKofg2uO2v4JE+1TjiZeOIChUqVKhQoUKFChUqVKhQoUKFChUqVPy3YNAG5vDU2fNDx5w9C8B8cv+uhqKcrSNpYJ42bdr8iRMnzgI4evTorn379m0dSQPzfJg/C2YB7IJdW2HriHjfGfxDI6avfGud+61kkG8h71l1xzJbm7nemy8XHBwc8eyzz65zv5UM8i3k3//+98uampq8qi8CItbBuh63kpFvIS+DZfVQ7z1CBUHIvP+T7aFJGZkmg4bZyXLkmpySDjptTswncrOzX716rjdvI7/++uvbJ0+enKnVaomIiACgvr7eFXTg3nvvnevN28jbYXsmZBIQAMuXyw/WroXWVrIhey7M9dpRSPjYOQuWvnZSuuZvp3pEGau02KRr/nZKWvraSSl8rBznyRtIT09f0FuUMfdoYunp6V7TtwAWSCBJAQGSVFDwg5NYQYH8GUiuOE8DwCNXHGXMnJ3s2yPKWGyw3tValTLegDJmRkRE9IgyZjKZXK1VKeMNKGMmy5fD2LE/PBg71tVaXWW8QagKz+ERoeaT+3cpY6Z7MJeqJjs5JR09yngDR48e3aWMme7BXDo7O6mvr+9RxhvYBbtcY2Zh4Q8PCgvlz9zLqJPSjzspqcum/5Vlk7qwVz1HVKhQoUKFChUqVKhQoUKFChUqVKhQoUKFChUqVHgNg455FDLqrOmJs1asBCjbtWaV5dTBPSP5BcePHz99yZIlKwE2bNiw6vjx4yOqbzpMXwkrAVbBqj2wZ8QIDRl11vQ5D6zN1mh1egCn6LDvfGV55kiROn78+OlvvPFGtk4n63M4HPZ77rknc6RInQ7TsyFbD3oAO9gzIXMwpA7KFSdx1oqVGq1Of3aiibMTTWi0Or3SWkcCS5YsWanT6fQhISGEhISg0+n0SmsdCayElXrQs2gRLFqEHvRKax0RQlV4mdCyXWtWOUWHfX9ZJ/vLOnGKDnvZrjWrRurLbdiwYZXD4bBbLBYsFgsOh8O+YcOGEdO3ClbZwc6mTbBpE3awr4JB6VMnJS9PSipUqFChQoUKFSpUqFChQsUI4/8BLd/4ncH4KIMAAAAASUVORK5CYII="); background-repeat: no-repeat; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: 28px; outline: 0px; position: absolute; width: 28px; }

.recaptcha-checkbox-spinner-gif { border-radius: 2px; background-color: rgb(255, 255, 255); background-size: 24px; border: 2px solid rgb(68, 71, 70); height: 24px; left: 0px; position: absolute; top: 0px; width: 24px; }

.recaptcha-checkbox-spinner { background-color: rgb(249, 249, 249); border-width: 6px; border-style: solid; border-color: rgb(77, 144, 254) rgb(77, 144, 254) transparent transparent; border-image: initial; border-radius: 36px; height: 36px; left: -4px; outline: 0px; position: absolute; top: -4px; width: 36px; box-sizing: border-box; opacity: 0; animation: 2.5s linear 0s infinite normal none paused spinner-spin; transition-duration: 1s; }

@-webkit-keyframes spinner-spin { 
  0% { transform: rotate(0deg); }
  10% { transform: rotate(135deg); }
  25% { transform: rotate(245deg); }
  60% { transform: rotate(700deg); }
  75% { transform: rotate(810deg); }
  100% { transform: rotate(3turn); }
}

@keyframes spinner-spin { 
  0% { transform: rotate(0deg); }
  10% { transform: rotate(135deg); }
  25% { transform: rotate(245deg); }
  60% { transform: rotate(700deg); }
  75% { transform: rotate(810deg); }
  100% { transform: rotate(3turn); }
}

.recaptcha-checkbox-spinner-overlay { content: ""; position: absolute; top: -7px; left: -7px; width: 38px; height: 19px; background-color: rgb(249, 249, 249); animation: 1s linear 0s 1 normal none paused overlay-spin; transform-origin: center bottom; border-radius: 38px 38px 0px 0px; transform: rotate(45deg); opacity: 0; }

@-webkit-keyframes overlay-spin { 
  0% { opacity: 1; transform: rotate(45deg); }
  100% { opacity: 1; transform: rotate(225deg); }
}

@keyframes overlay-spin { 
  0% { opacity: 1; transform: rotate(45deg); }
  100% { opacity: 1; transform: rotate(225deg); }
}

.recaptcha-checkbox-checkmark { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAATsCAMAAADb3wBdAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAFBUExURQAAAAAwGgALBgAqFgAWDAABAQAYDQBBIwBIJwA5HwCRTgAXDABuOwAcDwBSLABNKQB7QgCVUAAJBQBxPQAiEgBWLgABAABeMgB6QgA4HgAGAwB2PwBhNABGJgACAQBjNQBmNwADAgBvPABuOwAEAgBtOwB+RAAJBQCDRgANBwBxPQA0HABIJwB4QQBULQBULQB8QwBXLwB9QwBQKwApFgCYUgB2QAAGAwBKKABOKgCARQAHBAAeEAA3HgBXLwAjEwA+IQAFAwBAIwARCQCISQAMBwA1HQAzHAA8IAA/IgCQTgAWDABMKQAZDgCSTgBsOgAPCAAUCwCNTAAOCAASCgAQCQA2HQBRKwAuGQBaMQAtGABSLAAgEQA/IgA4HgCPTQBwPAACAQArFwBgNAATCgAaDgAqFwAIBAAUCwCeVf///4C5DhQAAABpdFJOUwBNEUMjAiZpdVzqJbEthXzG8Q+2N4sBl8VaCr6ccQOgpQWzsgawzA7TFbdUdMKIh8iMyYFC9r8JeH7PDDFZjThkCGgc3BRWU2Fm6SR7KeuuGCHkFx0aV4JKkkiEM2Vb5rQERZseKkQNIKs/1NYAAAABYktHRGolYpUOAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDI2LTA2LTA3VDE4OjE0OjEzKzAwOjAwyisB1QAAA1RJREFUeNrt3XlTUlEch/GjLVhJBRkU2o3immxREhbl0qKtlLm0Z7st5/2/gbjONBNxh/ONm7H4PH/4128Ez+V85nh1wBgiIqJIjYwqU/v2K1MHDrKeRBSl2JgydejwEUWk8TgLSkRRRDoqiWTtMUGk4zahmJQ8McHCE1EUkU6mFJGsTbvnkqeac6fdj5qZtFMp4dllznhcSCJEiiLSWbciTZGszZ5zz51vzuV855w/be2FGfdP62XzBWVVvFFeP0SIFEUkWyw5n6CXtdIP4k0Fc2Xn46bS1l5MCstcmcxIF83ndUuItDsiXYopIlWsjblFak7Zy55LpNnml2rSLZJr6pdIVac1iETUnUhXaopIFTtXc4sU+HDVKVKlw55uEanDzv9dpE4+IBJRlK5JU3Xppsd1a0PnWkUK9vSNgluk8H3YLlL4bkUkRKL+ql6RpqytSFM2Py+IFEoSIiESDWYLmjWdbni0KLKoWVP4N1OIhEg0KJV8zRrhzzk7Piz9V2sQCZFoULopnmvq4rnmVh9ag0iIRL3vtmaNdNe3rmzpvrUGkRCJet+dZe30s7IsiWSnEQmREInCrrN2+pEuXnO3CnM7e/ouIiESIlF72jta6H/Tujfkpx9EQiTaze5nNJGUqxfs1jQiIRIiUdc94A4RIiESIvVND+OaSI8amkhFREIkRCJEQiREQiREQqS/Ein+WBHpyaoiknmKSIiESIgURSSzpohkGquKSOsbiIRIiIRIUUQykkjGbAoiGfNsQxDJPF9BJERCJESKItIfU+596Jh64SlTLxWRTAmRCJEQaRCnXo3PClO1Ocma14iESIiESNGm3khTwXdTpoyJJdmziIRIwyKSl9N88HOaD/4MO4gQaVhEms8rIhlTyGs+FDg/ECINjUhlaSq46SG9DVStKn0uoknxGiTaWyKZtDRlUmnt01VT/K5CtMdEKmnW+DntxOIvFbjWRIjU3oJmjYlp1phFrCFCpJBGJJGCf4mTrPHeYg0RIoVUlkQK7voWlW/HXV8iiiDSWkISyUwkJJHMFqcfIgrpnfZG2+8/NLS5j9rDfmLliai9z5pI/hdNJH+MJSWirtv+qs19W9fmtlhSIuq679va3A/xzs8mS0pERES96idvm59U/2NE1QAAAABJRU5ErkJggg=="); background-repeat: no-repeat; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: 30px; left: -5px; outline: 0px; position: absolute; width: 38px; }

.rc-anchor-dark .recaptcha-checkbox-spinner, .rc-anchor-dark .recaptcha-checkbox-spinner-overlay { background-color: rgb(34, 34, 34); }

.recaptcha-checkbox-hover .recaptcha-checkbox-border, .recaptcha-checkbox-hover .recaptcha-checkbox-spinner-gif { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px inset; border: 2px solid rgb(178, 178, 178); }

.recaptcha-checkbox-focused .recaptcha-checkbox-border, .recaptcha-checkbox-focused .recaptcha-checkbox-spinner-gif { border: 2px solid rgb(77, 144, 254); }

.recaptcha-checkbox-active .recaptcha-checkbox-border, .recaptcha-checkbox-active .recaptcha-checkbox-spinner-gif { background-color: rgb(235, 235, 235); }

.recaptcha-checkbox-disabled .recaptcha-checkbox-border, .recaptcha-checkbox-disabled .recaptcha-checkbox-spinner-gif { background-color: rgb(241, 241, 241); }

.recaptcha-checkbox-loading .recaptcha-checkbox-spinner-gif { background-image: url("https://www.gstatic.com/recaptcha/api2/loading.gif"); }

.recaptcha-checkbox-checked .recaptcha-checkbox-border, .recaptcha-checkbox-checked .recaptcha-checkbox-spinner-gif { visibility: hidden; }

.recaptcha-checkbox-checked .recaptcha-checkbox-checkmark { background-position: 0px -600px; }

.recaptcha-checkbox-expired .recaptcha-checkbox-border, .recaptcha-checkbox-expired .recaptcha-checkbox-spinner-gif { border: 2px solid rgb(217, 48, 37); }

.recaptcha-checkbox-clearOutline.recaptcha-checkbox-focused .recaptcha-checkbox-border, .recaptcha-checkbox-clearOutline.recaptcha-checkbox-focused .recaptcha-checkbox-spinner-gif { border: 2px solid rgb(68, 71, 70); }

body { margin: 0px; }

.rc-anchor { border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 4px 1px; }

.rc-anchor-normal { height: 74px; width: 300px; }

.rc-anchor-compact { height: 136px; width: 156px; }

.rc-anchor-compact #rc-anchor-classic-warning { width: 140px; text-align: center; }

.rc-anchor-dark { background: rgb(34, 34, 34); color: rgb(255, 255, 255); }

.rc-anchor-dark.rc-anchor-compact, .rc-anchor-dark.rc-anchor-normal { border: 1px solid rgb(82, 82, 82); }

.rc-anchor-dark #rc-anchor-over-quota, .rc-anchor-dark.rc-anchor-compact #rc-anchor-classic-warning, .rc-anchor-dark.rc-anchor-compact #rc-anchor-over-quota, .rc-anchor-dark.rc-anchor-compact #rc-anchor-v1beta1-shutdown-warning, .rc-anchor-dark.rc-anchor-normal #rc-anchor-classic-warning, .rc-anchor-dark.rc-anchor-normal #rc-anchor-v1beta1-shutdown-warning { color: rgb(255, 255, 255); }

.rc-anchor-light { background: rgb(249, 249, 249); color: rgb(0, 0, 0); }

.rc-anchor-light.rc-anchor-compact, .rc-anchor-light.rc-anchor-normal { border: 1px solid rgb(211, 211, 211); }

.rc-inline-block { display: inline-block; height: 100%; }

.rc-anchor-center-container { display: table; height: 100%; }

.rc-anchor-center-item { display: table-cell; vertical-align: middle; }

.rc-anchor-content { display: inline-block; position: relative; }

.rc-anchor-normal .rc-anchor-content { height: 74px; width: 206px; }

.rc-anchor-compact .rc-anchor-content { height: 85px; }

.rc-anchor-error-message { color: rgb(255, 0, 0); font-family: Roboto, helvetica, arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 16px; padding: 0px 10px; }

.rc-anchor-checkbox { margin: 0px 12px 2px; }

.rc-anchor-checkbox-label { font-family: Roboto, helvetica, arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 17px; }

.rc-anchor-normal .rc-anchor-checkbox-label { width: 152px; }

.rc-anchor-compact .rc-anchor-checkbox-label { width: 95px; }

.rc-anchor-error-msg-container { color: rgb(217, 48, 37); font-family: Roboto, helvetica, arial, sans-serif; font-size: 12px; font-weight: 400; left: 0px; line-height: 14px; margin: 2px; position: absolute; top: 0px; }

.rc-anchor-normal.rc-anchor-error .rc-anchor-error-msg-container { width: 240px; }

.rc-anchor-normal.rc-anchor-error .rc-anchor-content { margin-top: 10px; }

.rc-anchor-compact.rc-anchor-error .rc-anchor-content { margin-top: 25px; }

.rc-anchor-normal-footer { display: inline-block; height: 74px; vertical-align: top; width: 70px; }

.rc-anchor-compact-footer { margin: 0px 12px; text-align: center; width: 136px; }

.rc-anchor-logo-img { background: url("https://www.gstatic.com/recaptcha/api2/logo_48.png") no-repeat; }

.rc-anchor-logo-text { cursor: default; font-family: Roboto, helvetica, arial, sans-serif; font-size: 10px; font-weight: 400; line-height: 10px; margin-top: 5px; text-align: center; }

.rc-anchor-light .rc-anchor-logo-text, .rc-anchor-light div a:link, .rc-anchor-light div a:visited { color: rgb(85, 85, 85); }

.rc-anchor-dark .rc-anchor-logo-text, .rc-anchor-dark div a:link, .rc-anchor-dark div a:visited { color: rgb(245, 245, 245); }

.rc-anchor-logo-portrait { margin: 10px 0px 0px 26px; width: 58px; user-select: none; }

.rc-anchor-logo-img-portrait { background-size: 32px; height: 32px; margin: 0px 13px; width: 32px; }

.rc-anchor-logo-landscape { user-select: none; }

.rc-anchor-logo-img-landscape { background-size: 24px; display: inline-block; height: 24px; width: 24px; }

.rc-anchor-logo-landscape-text-holder { display: inline-block; height: 24px; margin: 0px 2px; width: 54px; }

.rc-anchor-compact .rc-anchor-pt, .rc-anchor-invisible .rc-anchor-pt, .rc-anchor-normal .rc-anchor-pt { font-family: Roboto, helvetica, arial, sans-serif; font-size: 8px; font-weight: 400; }

.rc-anchor-pt { background-image: url("data:image/png;base64,iVBORw0KGgBX2EQZQBOnoDD2UcBhW1sSiNmRQ8RLXQFNGEeygBY2c9ObVv9U1t63RNBc6wgU2VvBPuEb0HRObDgBXlGjaztkBWm8aGJkATRZZa3RzU6xhDAwBuFJvGDokk0hlRv6FSghlBGdtzcqF6RQBVwudRzWvBcGFXHkxMO6F5Dx0B0GGK82EPKTobIlQ1OwBag4xQGEuQbhhZExTpOMDBdWcMLJAH6z05bpVM3n1yIHoBny71Em5nBb3FFaA1IB1nQYk269fH5kcxBuVnl2DwBHU8DmmdyZWV0Kp9/B/utvhXIgX65veQBbxxyTBBhPIp43wBuV2HH3NWZDvKaRUBcaWcBYwCccgG1CS5ayvpLA+VaS2AoJEGZWOY/OJHry+PRBih8RohtGaoLIEyGBdlheMvRrX9ddH3tfKX9eyhoEy/2dl3sqLyixil0zXIrepVxUhxsq0CN8YypdBCrZLgz43ZCkKTB8Pqf4WkFkNSU3fTWFahPQLh42Bv853YXR2dHIBo7Vtbh5kR3Jm/t/o8WUBb4M/nElvLlCkb4TpsrVtByaN2YWM35OlwBOjsdc8PAB01o/BdE5l9unUdAooYXA74zIBawZfP8ccRU+Gb5hvUABVU0zkLigyABoG7f6XMOZHcTVVMBdAFk3zQB1G/Ea9NwaXQnBZnF2RxZlSI96RQBI89vGAM3C9I9p4U+RXPsBdJjXfmUB/Nt6pN2ZX3cUin0lWs98YnyzBaWA3ZOr3R7hqBfatk020qBfBoRLHL6KHIBakhwo3XdbxkBUh6HRnEkfhv+fV1Zrn87g80uFFbUIA9Qtsxx+4pcPURUGvI/BHxZG75dkfdfKKVTm1OlkAQZD1Hb7EeEgylwBdHIenSyS95xEYe5pbgQBYZV2E255ZTuaZHo"); }

.rc-anchor-pt a { display: inline; padding: 2px 1px; text-decoration: none; }

.rc-anchor-pt a:hover { text-decoration: underline; }

.rc-anchor-normal .rc-anchor-pt { margin: 2px 11px 0px 0px; padding-right: 2px; position: absolute; right: 0px; text-align: right; width: 276px; }

.rc-anchor-compact .rc-anchor-pt { margin: 0px 0px 2px; width: 132px; }

.rc-anchor-aria-status { display: none; }

#rc-anchor-alert, .rc-anchor-alert { color: red; font-size: 9px; margin: 2px; position: absolute; top: 0px; }

#rc-anchor-classic-warning, #rc-anchor-v1beta1-shutdown-warning { bottom: 0px; color: rgb(85, 85, 85); font-family: Roboto, helvetica, arial, sans-serif; font-size: 9px; padding: 4px; position: absolute; width: 190px; display: flex; -webkit-box-align: center; align-items: center; height: 20px; }

#rc-anchor-classic-warning a { display: inline-block; position: relative; z-index: 1; padding: 4px; margin: -4px; }

#rc-anchor-v1beta1-shutdown-warning a { display: inline-block; position: relative; z-index: 1; padding: 4px; margin: -4px; }

#rc-anchor-over-quota { bottom: 0px; color: rgb(85, 85, 85); font-family: Roboto, helvetica, arial, sans-serif; font-size: 9px; padding: 4px; position: absolute; width: 170px; display: flex; -webkit-box-align: center; align-items: center; height: 20px; }

.rc-anchor-compact .rc-anchor-content #rc-anchor-over-quota { width: 148px; }

.rc-anchor-normal .rc-anchor-pt.rc-anchor-over-quota-pt { width: 130px; }

.rc-anchor-logo-portrait.rc-anchor-over-quota-logo { margin-top: 6px; }

#rc-anchor-invisible-classic-warning, #rc-anchor-invisible-over-quota { font-size: 9px; line-height: normal; white-space: normal; }

#rc-anchor-invisible-classic-warning a, #rc-anchor-invisible-over-quota a, #rc-anchor-invisible-v1beta1-shutdown-warning a { color: white; }

#rc-anchor-invisible-v1beta1-shutdown-warning { font-size: 9px; line-height: normal; white-space: normal; }

.rc-anchor-invisible { height: 60px; width: 256px; display: flex; }

.rc-anchor-invisible-text { background: rgb(26, 115, 232); color: white; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-flex: 1; flex-grow: 1; font-family: Roboto, helvetica, arial, sans-serif; font-size: 13px; font-weight: 400; height: 100%; -webkit-box-pack: center; justify-content: center; line-height: 20px; padding: 0px 16px; white-space: nowrap; }

.rc-anchor-invisible-text.smalltext { font-size: 12px; padding: 0px 10px; line-height: 16px; white-space: normal; }

.rc-anchor-invisible-text.smalltext .rc-anchor-pt { line-height: 12px; white-space: normal; }

.rc-anchor-invisible-text.smalltext .rc-anchor-pt a:link { font-size: 9px; }

.rc-anchor-normal-footer.smalltext .rc-anchor-pt { font-size: 5px; line-height: 6px; }

.rc-anchor-invisible-text strong { font-weight: 500; }

.rc-anchor-invisible .rc-anchor-normal-footer .rc-anchor-pt { transition: opacity 0.3s; text-align: center; width: 70px; margin-top: 2px; }

.rc-anchor-logo-img-large { transition: 0.3s; background-size: 44px; margin: 8px 13px 0px; height: 44px; width: 44px; }

.rc-anchor-invisible-hover-hovered .rc-anchor-logo-img-large, .rc-anchor-invisible-nohover .rc-anchor-logo-img-large { background-size: 44px; margin: 8px 13px 0px; height: 44px; width: 44px; }

.rc-anchor-invisible-hover-hovered .rc-anchor-normal-footer .rc-anchor-pt, .rc-anchor-invisible-nohover .rc-anchor-normal-footer .rc-anchor-pt { opacity: 0; }

.rc-anchor-invisible-hover-hovered .rc-anchor-invisible-text .rc-anchor-pt, .rc-anchor-invisible-nohover .rc-anchor-invisible-text .rc-anchor-pt { opacity: 1; }

.rc-anchor-invisible-text .rc-anchor-pt { transition: opacity 0.3s; }

.rc-anchor-invisible-text .rc-anchor-pt a:link, .rc-anchor-invisible-text .rc-anchor-pt a:visited { color: white; font-size: 10px; }

.rc-anchor-invisible-hover .rc-anchor-invisible-text .rc-anchor-pt a:link { display: none; }

.rc-anchor-invisible-hover-hovered .rc-anchor-invisible-text .rc-anchor-pt a:link, .rc-anchor-invisible-nohover .rc-anchor-invisible-text .rc-anchor-pt a:link { display: inline; }

.rc-anchor-invisible-hover .rc-anchor-normal-footer .rc-anchor-pt a:link { display: inline; }

.rc-anchor-invisible-hover-hovered .rc-anchor-normal-footer .rc-anchor-pt a:link, .rc-anchor-invisible-nohover .rc-anchor-normal-footer .rc-anchor-pt a:link { display: none; }

.rc-audiochallenge-response-field { margin: 7px; text-align: center; }

.rc-audiochallenge-response-field .rc-response-input-field { width: 220px; }

.rc-audiochallenge-error-message { color: rgb(217, 48, 37); font-family: Roboto, helvetica, arial, sans-serif; font-size: 14px; font-weight: 400; margin: 20px 20px 0px; }

.rc-audiochallenge-instructions { font-family: Roboto, helvetica, arial, sans-serif; font-size: 14px; font-weight: 400; margin: 10px 20px; }

.rc-audiochallenge-play-button { margin: 0px 20px; }

.rc-audiochallenge-play-button .rc-button-default { background: rgb(216, 216, 216); color: rgb(0, 0, 0); font-weight: 500; width: 100%; }

.rc-audiochallenge-input-label { font-family: Roboto, helvetica, arial, sans-serif; font-size: 14px; font-weight: 400; margin: 10px 20px; }

.rc-audiochallenge-control audio { height: 30px; width: 240px; }

.rc-audiochallenge-tdownload { margin: 5px 20px; text-align: center; }

.rc-audiochallenge-tdownload-link { background-image: url("https://www.gstatic.com/recaptcha/api2/download.png"); background-repeat: no-repeat; background-size: 36px; color: transparent; display: inline-block; height: 36px; opacity: 0.55; overflow: hidden; width: 36px; }

.rc-audiochallenge-tdownload-link:focus-visible { background-color: rgb(216, 216, 216); }

@media screen and (forced-colors: active) and (prefers-color-scheme: dark) {
  .rc-audiochallenge-tdownload-link { background-image: url("https://www.gstatic.com/recaptcha/api2/download_white.png"); background-repeat: no-repeat; background-size: 36px; color: transparent; display: inline-block; height: 36px; opacity: 0.55; overflow: hidden; width: 36px; }
}

.rc-audiochallenge-tdownload-link-on-dark { background-image: url("https://www.gstatic.com/recaptcha/api2/download_white.png"); background-repeat: no-repeat; background-size: 36px; color: transparent; display: inline-block; height: 36px; opacity: 0.55; overflow: hidden; width: 36px; }

.rc-audiochallenge-tdownload-link-on-dark:focus-visible { background-color: rgb(216, 216, 216); }

.rc-audiochallenge-tdownload-link:focus, .rc-audiochallenge-tdownload-link:hover { opacity: 0.8; outline: none; }

.rc-audiochallenge-tdownload-link-on-dark:focus, .rc-audiochallenge-tdownload-link-on-dark:hover { opacity: 0.8; outline: none; }

.fake-focus-audio { height: 0px; opacity: 0; width: 0px; }

.rc-button-default { background: rgb(26, 115, 232); border: 0px; border-radius: 2px; color: rgb(255, 255, 255); cursor: pointer; font-family: Roboto, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; height: 42px; line-height: 42px; min-width: 100px; padding: 0px 10px; text-align: center; text-transform: uppercase; transition: 0.5s; }

.rc-button-default:focus { outline: 0px; box-shadow: rgb(24, 90, 188) 0px 0px 0px 2pt; }

.rc-button-default-disabled { background: rgba(73, 143, 225, 0.5); cursor: default; }

.rc-button-red { background: rgb(226, 74, 74); }

.rc-button-default-disabled.rc-button-red { background: rgba(226, 74, 74, 0.49); }

.rc-canvas-image { display: none; }

.rc-canvas-canvas { cursor: pointer; }

body { margin: 0px; }

.rc-imageselect-instructions strong { font-weight: 900; display: block; font-size: 28px; }

.rc-footer { font-family: Roboto, helvetica, arial, sans-serif; position: relative; width: 100%; }

.rc-separator { border-top: 1px solid rgb(223, 223, 223); margin-bottom: 1px; }

.rc-controls { width: 100%; }

.primary-controls { height: 60px; }

.rc-buttons { float: left; height: 48px; margin: 6px 0px 6px 6px; background-repeat: no-repeat; }

.fake-focus { height: 0px; opacity: 0; width: 0px; }

.button-holder, .qr-button-holder { float: left; height: 48px; }

.rc-button-reload { background: url("https://www.gstatic.com/recaptcha/api2/refresh_2x.png"); }

.rc-button-reload:focus-visible { background-color: rgb(216, 216, 216); }

@media screen and (forced-colors: active) and (prefers-color-scheme: dark) {
  .rc-button-reload { background: url("https://www.gstatic.com/recaptcha/api2/refresh_white_2x.png"); }
}

.rc-button-reload-on-dark { background: url("https://www.gstatic.com/recaptcha/api2/refresh_white_2x.png"); }

.rc-button-reload-on-dark:focus-visible { background-color: rgb(216, 216, 216); }

.rc-button-audio { background: url("https://www.gstatic.com/recaptcha/api2/audio_2x.png"); }

.rc-button-audio:focus-visible { background-color: rgb(216, 216, 216); }

@media screen and (forced-colors: active) and (prefers-color-scheme: dark) {
  .rc-button-audio { background: url("https://www.gstatic.com/recaptcha/api2/audio_white_2x.png"); }
}

.rc-button-audio-on-dark { background: url("https://www.gstatic.com/recaptcha/api2/audio_white_2x.png"); }

.rc-button-audio-on-dark:focus-visible { background-color: rgb(216, 216, 216); }

.rc-button-image { background: url("https://www.gstatic.com/recaptcha/api2/image_2x.png"); }

.rc-button-image:focus-visible { background-color: rgb(216, 216, 216); }

@media screen and (forced-colors: active) and (prefers-color-scheme: dark) {
  .rc-button-image { background: url("https://www.gstatic.com/recaptcha/api2/image_white_2x.png"); }
}

.rc-button-image-on-dark { background: url("https://www.gstatic.com/recaptcha/api2/image_white_2x.png"); }

.rc-button-image-on-dark:focus-visible { background-color: rgb(216, 216, 216); }

.rc-button-liveness { background: url("https://www.gstatic.com/recaptcha/api2/liveness_dark.png"); }

.rc-button-qr { background: url("https://www.gstatic.com/recaptcha/api2/modac_mobile_dark.png"); }

.rc-button-liveness:focus-visible { background-color: rgb(216, 216, 216); }

.rc-button-qr:focus-visible { background-color: rgb(216, 216, 216); }

@media screen and (forced-colors: active) and (prefers-color-scheme: dark) {
  .rc-button-liveness { background: url("https://www.gstatic.com/recaptcha/api2/liveness_light.png"); }
}

@media screen and (forced-colors: active) and (prefers-color-scheme: dark) {
  .rc-button-qr { background: url("https://www.gstatic.com/recaptcha/api2/modac_mobile_light.png"); }
}

.rc-button-liveness-on-dark { background: url("https://www.gstatic.com/recaptcha/api2/liveness_light.png"); }

.rc-button-qr-on-dark { background: url("https://www.gstatic.com/recaptcha/api2/qr_light.png"); }

.rc-button-liveness-on-dark:focus-visible { background-color: rgb(216, 216, 216); }

.rc-button-qr-on-dark:focus-visible { background-color: rgb(216, 216, 216); }

.rc-button-help { background: url("https://www.gstatic.com/recaptcha/api2/info_2x.png"); }

.rc-button-help:focus-visible { background-color: rgb(216, 216, 216); }

@media screen and (forced-colors: active) and (prefers-color-scheme: dark) {
  .rc-button-help { background: url("https://www.gstatic.com/recaptcha/api2/info_white_2x.png"); }
}

.rc-button-help-on-dark { background: url("https://www.gstatic.com/recaptcha/api2/info_white_2x.png"); }

.rc-button-help-on-dark:focus-visible { background-color: rgb(216, 216, 216); }

.rc-button-undo { background: url("https://www.gstatic.com/recaptcha/api2/undo_2x.png"); }

.rc-button-undo:focus-visible { background-color: rgb(216, 216, 216); }

@media screen and (forced-colors: active) and (prefers-color-scheme: dark) {
  .rc-button-undo { background: url("https://www.gstatic.com/recaptcha/api2/undo_white_2x.png"); }
}

.rc-button-undo-on-dark { background: url("https://www.gstatic.com/recaptcha/api2/undo_white_2x.png"); }

.rc-button-undo-on-dark:focus-visible { background-color: rgb(216, 216, 216); }

.rc-button { background-size: 32px 32px; cursor: pointer; height: 48px; opacity: 0.55; width: 48px; padding: 0px; border: 0px; background-repeat: no-repeat; background-position: 50% center; }

.rc-button:focus, .rc-button:hover { opacity: 0.8; outline: none; }

.verify-button-holder { float: right; margin: 8px 8px 9px 0px; }

.rc-challenge-help { font-family: Roboto, helvetica, arial, sans-serif; font-size: 12px; font-weight: 400; overflow-y: scroll; padding: 5px 20px; }

.reload-icon { height: 16px; width: 16px; }

.apps-toast { position: relative; text-align: center; width: 100%; z-index: 101; }

.apps-toast-content { background: rgb(50, 50, 50); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.14) 0px 6px 10px, rgba(0, 0, 0, 0.12) 0px 1px 18px, rgba(0, 0, 0, 0.4) 0px 3px 5px -1px; color: rgb(238, 238, 238); display: inline-block; font: 12px / 20px Roboto, helvetica, arial, sans-serif; padding: 14px; text-align: center; }

.goog-container:focus { outline: none; }

.rc-defaultchallenge-response-field { margin: 7px; text-align: center; }

.rc-defaultchallenge-response-field .rc-response-input-field { width: 230px; }

.rc-defaultchallenge-payload { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-family: Roboto, helvetica, arial, sans-serif; font-size: 14px; font-weight: 400; min-height: 61px; text-align: center; }

.rc-defaultchallenge-incorrect-response { color: rgb(255, 27, 27); font-family: Roboto, helvetica, arial, sans-serif; font-size: 12px; font-weight: 400; line-height: 14px; margin-left: 20px; }

.rc-doscaptcha-header { padding: 10px; margin: 10px; height: 20%; background-color: rgb(26, 115, 232); }

.rc-doscaptcha-header-text { font-family: Roboto, helvetica, arial, sans-serif; font-size: 22px; font-weight: 400; text-align: center; color: white; }

.rc-doscaptcha-body { height: 80%; }

.rc-doscaptcha-body-text { font-family: Roboto, helvetica, arial, sans-serif; font-size: 16px; font-weight: 400; padding: 10px 15px; }

.rc-doscaptcha-footer { pointer-events: none; }

.recaptchaJavascriptChallengeLivenessOuterContainer { position: absolute; inset: 0px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.recaptchaJavascriptChallengeLivenessContainer { -webkit-box-flex: 1; flex-grow: 1; }

.goog-container:focus { outline: none; }

#rc-imageselect { min-width: 240px; font-family: Roboto, helvetica, arial, sans-serif; background-color: rgb(255, 255, 255); }

#rc-imageselect .rc-button:focus { outline: none; }

.rc-imageselect-desc { margin-left: -10px; margin-top: -10px; padding-right: 100px; position: relative; }

.rc-imageselect-instructions .rc-imageselect-desc strong { font-size: 22px; }

.rc-imageselect-desc span { display: block; }

.rc-imageselect-desc-no-canonical { position: relative; }

.rc-imageselect-desc-no-canonical span { display: block; }

.rc-imageselect-payload { min-width: 240px; margin: 0px 7px; padding: 7px 0px; }

.rc-imageselect-challenge { position: relative; width: 100%; height: 100%; }

.rc-footer { min-width: 240px; }

.rc-imageselect-error-dynamic-more, .rc-imageselect-error-select-more, .rc-imageselect-error-select-something, .rc-imageselect-incorrect-response { color: rgb(217, 48, 37); font-size: 14px; padding: 7px 0px; text-align: center; width: 100%; background-color: white; }

.rc-imageselect-desc-wrapper { margin-bottom: 6px; }

.rc-imageselect-checkbox { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAGnmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjAgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTExLTA0VDIzOjE2OjI2LTA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0xMS0wNFQyMzoxNzozNS0wNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0xMS0wNFQyMzoxNzozNS0wNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDM3Y2M2MTEtMjg5Mi00MmFkLWEyYmYtMjk1MzA4NGYxNjA1IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YjEwZGYyNmItNGU5Mi0wNTQxLThjMDYtMTJjNWQ5ZDFmMjcxIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZjE0YzAyYmQtNDJhOC00ODkxLWIxMjMtMWZhYjg2NzZlNzJmIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmMTRjMDJiZC00MmE4LTQ4OTEtYjEyMy0xZmFiODY3NmU3MmYiIHN0RXZ0OndoZW49IjIwMjEtMTEtMDRUMjM6MTY6MjYtMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMy4wIChNYWNpbnRvc2gpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpjMDJkMDg2Zi1mNmZjLTRjMzItYWU2Zi0wOWMxZmU4MzFhNzciIHN0RXZ0OndoZW49IjIwMjEtMTEtMDRUMjM6MTc6MDktMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMy4wIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MzdjYzYxMS0yODkyLTQyYWQtYTJiZi0yOTUzMDg0ZjE2MDUiIHN0RXZ0OndoZW49IjIwMjEtMTEtMDRUMjM6MTc6MzUtMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMy4wIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlXsutAAAASdSURBVFiFtZdbbBRVGIC/mdnZdndr2+0l0BYsaEJ4ABGkUhHjlT6oT7QRbcHaqGkhvFBjBU3AKy9aTYwaQ9pI6wMxEClQiLcmKomtYikCkZsILbYGWuh2aXfLtrvHh53ZPTvdbbdtPMnJzOzMme87/392zjkKyRdFOipx7gupJlWEENiSBCuACij3bfgmx5G+dGUQez4h3S1CwQGh+PoGvcd+u7C3fAgITUcmXk/igbVVNdcrbJqr6nLqrTWJGiz03/FDaHxwd/vueYeAoEVmQhFCJBSIgIuqLxT3pqX/NFVPYkVc7UHl/JaOT1eesYgkJaAAGmArfvnqxp50ffd04HJZMDJS9svnd7cC4/EkhBCoieAP1HRXzgYOcMXl2l+8+exTgI4xhqzPKJZzFdDvf6lz9T8ZBW2zgcsl33N6xe+Na//EEglrBMK9z8qyzxZecY+bLytzIte6fdVHhKOgYYmCKWD23lZUdrxiNvANy9y8W67z2FKNPRvDEt1O38PF1Z0lhkBMKmQBDdB1LadqpvCNy9y885yO3aYwMio4+Ot45J6iFlYRZyyYFyqgLSjZlXfF6S+aCfz5e928bcCHRwV1zQEOXPBE7nc7x592Fj7kwpIGVTpqcwufKJ4p/K1no/DXmgK0SHCzLH70jWVY0mCehFNgc+TLDdbkZtCxLZeaVe6E8MrlUfgtv6CuKUDLxYlwAJuWMY9oBGIEVEBDOHPkBjvK7czPUXm9VGdTHIkXlrt5c30s/GACeNjAkS1FAOQTQEH1euXn61vGuDks0FSF7aU6m4qjElUr3Ow04F4DfuivSeCACHq9Uu8VIDIbKoAyFhi6hiMv0uDbbg+iMZP6F+1kpSlsX6ej4MYfgJ3rdXQtCj88BRzgtvff69bf5AiI/vNHTlkf+O6qh9rGADduhSOxbZ0ehfsEdXuSgwP83fHJ2UQCAhA9x97vi9fw+6setjYEGDAkTPirTQEOX0oOXjgifh7uOebDMj2rxkXIqMF5Q5d2xXtBW6+HWkNiyCd45YsArUnCAfy+E18TOxcIiA4GHUgF0uxpc7Jyqv84nehFjxdkkmKHo5eThwP01c9dDHiBYWAUGBdCCDMFIcNuLDB8zZfV07Y50Yvaej3ThrvO7i0HAsAYlhlRTkHQeCBwZl/FjwVDlz6eFiVBmdN/YsfFo1u7gNvG+2MWJvIgNAVGAf/xhgcb5nsvfzYb+NyBk+91NT95APBLAkFZQJ6bVcLfhVTACbgA15Ky5rU3C0s+mC48/dz+6nNHtrQDI4TzbkqYKZiwJoysiIAUQ8IJOFPdCzOXlDaV92UsqpkKnHfj5Ienvnpm35jfOwz4jCpHIGZFZF2jRdYFhkQq4DCOqYB+5+raRdl3PbJET8nO1VRH+nhoZHBsdGCg/1xrV29nYzfhwXbbgPoJp9TseUz4E62KVaLpsBsiZrUTXVrJX9HIv0gSMKs58mPgpkC8nZF1ZxP5dxhSkwmYEnJNuC+AqXdGZjS0ONX8iMmiZjV7POOdUTwRWUieUuVomZ90wSS9nq6ALCLvkM2jCZGPSe2QhRAoQiS9m/5fyn/lu/UIgBExrQAAAABJRU5ErkJggg=="); display: none; position: absolute; }

.rc-imageselect-report-image { inset: 0px; display: none; position: absolute; }

.rc-imageselect-table-33, .rc-imageselect-table-42, .rc-imageselect-table-44 { border-collapse: separate; border-spacing: 0px; width: 100%; height: 100%; transition: 1s; }

.rc-imageselect-table-33, .rc-imageselect-table-42 { margin: -2px; }

.rc-imageselect-table-44 { margin: -1px; }

.rc-imageselect-table-42 td { padding: 2px; }

.rc-imageselect-table-33 td { padding: 2px; }

.rc-imageselect-table-44 td { padding: 1px; }

.rc-image-tile-target tr, td { margin: 0px; }

.rc-imageselect-keyboard { position: relative; z-index: 100; outline: orange solid !important; }

td:focus { outline: none; }

.rc-image-tile-overlay { display: none; opacity: 0; position: absolute; background-color: rgb(26, 115, 232); width: 100%; height: 100%; z-index: 2; transition: opacity 1s cubic-bezier(0.49, 0.78, 0.46, 1.34); }

.rc-image-followup-tile { display: block; }

.rc-imageselect-dynamic-selected { position: relative; transition: 2s; opacity: 0.01; }

.rc-imageselect-dynamic-selected .rc-image-tile-target { opacity: 1; }

.rc-imageselect-dynamic-selected .rc-imageselect-checkbox { display: block; opacity: 1; background-size: cover; width: 60px; height: 60px; left: 50%; top: 50%; margin-left: -30px; margin-top: -30px; }

.rc-image-tile-target { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); position: relative; }

.rc-imageselect-tileselected { position: relative; }

.rc-imageselect-tileselected .rc-image-tile-wrapper { transform: scale(0.8); }

.rc-image-tile-wrapper { transform: scale(1); }

.rc-imageselect-tileselected .rc-imageselect-checkbox { display: block; background-repeat: no-repeat; inset: 0px; }

.rc-imageselect-candidates { border: 2px solid white; box-sizing: border-box; height: 94px; overflow: hidden; position: absolute; right: 7px; top: 7px; width: 112px; }

.rc-imageselect-candidates > div { background-size: 112px 94px; display: inline-block; height: 94px; margin: 2px; position: relative; width: 112px; }

.rc-imageselect-challenge { box-sizing: border-box; text-align: center; user-select: none; }

.rc-imageselect-response-field-error { border-bottom: 1px solid rgb(255, 0, 0); }

.rc-imageselect-desc { font-size: 16px; }

.rc-imageselect-desc-wrapper span { font-size: 14px; }

.rc-imageselect-clear { clear: both; }

.rc-image-tile-wrapper { overflow: hidden; position: relative; transition: 0.1s; }

.rc-image-tile-wrapper img { position: relative; -webkit-user-drag: none; backface-visibility: hidden; }

.rc-image-tile-11 { width: 100%; height: 100%; }

.rc-image-tile-42 { width: 200%; height: 400%; }

.rc-image-tile-33 { width: 300%; height: 300%; }

.rc-image-tile-44 { width: 400%; height: 400%; }

.rc-imageselect-instructions { height: 113px; width: 100%; margin-bottom: 7px; position: relative; }

.rc-imageselect-desc-wrapper { background-color: rgb(26, 115, 232); position: relative; padding: 24px; color: white; height: 66px; font-size: 16px; }

.rc-imageselect-progress { background-color: rgb(65, 124, 193); position: absolute; bottom: 0px; right: 0px; width: 0px; height: 15px; transition: 1s; }

.rc-imageselect-carousel-offscreen-right { left: 105%; position: absolute; transition: 0.5s; }

.rc-imageselect-carousel-entering-right { left: 0px; position: absolute; transition: 0.5s; }

.rc-imageselect-carousel-mock-margin-1 { top: 1px; }

.rc-imageselect-carousel-mock-margin-2 { top: 2px; }

.rc-imageselect-carousel-leaving-left { left: 0px; opacity: 0.5; position: relative; transition: 0.5s; }

.rc-imageselect-carousel-offscreen-left { left: -105%; opacity: 0.5; position: relative; transition: 0.5s; }

.rc-imageselect-carousel-instructions { transition: 0.2s; opacity: 1; }

.rc-imageselect-carousel-instructions-hidden { opacity: 0.5; }

.rc-canonical-stop-sign { background: url("https://www.gstatic.com/recaptcha/api2/stop_sign.jpg") no-repeat; }

.rc-canonical-speed-limit { background: url("https://www.gstatic.com/recaptcha/api2/canonical_speed_limit.png") no-repeat; }

.rc-canonical-street-name { background: url("https://www.gstatic.com/recaptcha/api2/canonical_street_name.png") no-repeat; }

.rc-canonical-other { background: url("https://www.gstatic.com/recaptcha/api2/canonical_other.png") no-repeat; }

.rc-canonical-bounding-box { background: url("https://www.gstatic.com/recaptcha/api2/boundingbox2.gif") no-repeat; }

.rc-canonical-car { background: url("https://www.gstatic.com/recaptcha/api2/canonical_car.png") no-repeat; }

.rc-canonical-road { background: url("https://www.gstatic.com/recaptcha/api2/canonical_road.png") no-repeat; }

.rc-canonical-bridge { background: url("https://www.gstatic.com/recaptcha/api2/canonical_bridge.png") no-repeat; }

.recaptchaJavascriptChallengeQrOuterContainer { position: absolute; inset: 0px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.recaptchaJavascriptChallengeQrContainer { align-items: anchor-center; position: relative; -webkit-box-flex: 1; flex-grow: 1; margin: 10px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.recaptchaJavascriptChallengeQrCanvas { min-width: 200px; min-height: 200px; max-height: 45%; max-width: 40%; outline-offset: 0px; outline: solid 2px; border-radius: 2pt; padding: 20px; position: relative; border: 1px solid rgb(153, 153, 153); box-shadow: rgba(26, 115, 232, 0.3) 0px 0px 9px 2px; background: white; }

.recaptchaJavascriptChallengeQrBackground { background: url("https://www.gstatic.com/recaptcha/api2/modac_qr_background.svg") no-repeat; position: absolute; top: 50%; margin-top: -20%; width: 100%; height: 100%; }

.recaptchaJavascriptChallengeQrButton { background: rgb(26, 115, 232); border: 0px; color: rgb(255, 255, 255); cursor: pointer; font-family: Roboto, helvetica, arial, sans-serif; font-size: 14px; transition: 0.5s; border-radius: 25px; padding: 15px; text-transform: uppercase; text-decoration: none; position: relative; margin: 25% auto; }

.recaptchaJavascriptChallengeQrInstructionsContainer { text-align: center; font-family: Roboto, helvetica, arial, sans-serif; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.recaptchaJavascriptChallengeQrShortInstructionsContainer { top: 0px; height: 113px; position: relative; background: rgb(26, 115, 232); text-align: center; margin: 0px auto; width: 100%; }

.recaptchaJavascriptChallengeQrShortInstructions { font-weight: 700; color: rgb(255, 255, 255); font-size: 20px; margin-top: 45px; }

.recaptchaJavascriptChallengeQrAdditionalInstructionsContainer { position: relative; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: 10px; }

.recaptchaJavascriptChallengeQrCameraIcon { background: url("https://www.gstatic.com/recaptcha/api2/modac_camera_dark.png") 0% 0% / contain no-repeat; display: inline-block; width: 30px; height: 30px; }

.recaptchaJavascriptChallengeQrMobileIcon { background: url("https://www.gstatic.com/recaptcha/api2/modac_mobile_dark.png") 0% 0% / contain no-repeat; display: inline-block; width: 30px; height: 30px; }

.recaptchaJavascriptChallengeQrAdditionalInstructions { font-weight: 400; font-size: 14px; padding: 10px 20px 10px 10px; max-width: 80%; line-height: 1.3; color: rgb(119, 119, 119); }

.recaptchaJavascriptChallengeQrCodeHidden { height: 0px; width: 0px; display: none; visibility: hidden; }

.recaptchaJavascriptChallengeQrCodeVisible { height: 200px; width: 200px; display: inline-block; visibility: visible; }

.recaptchaJavascriptChallengeQrButtonHidden { display: none; visibility: hidden; }

.recaptchaJavascriptChallengeQrButtonVisible { display: inline-block; visibility: visible; }

.rc-prepositional-payload { padding: 20px; font-family: Roboto, helvetica, arial, sans-serif; font-size: 14px; font-weight: 400; }

.rc-prepositional-select-more, .rc-prepositional-verify-failed { color: rgb(255, 27, 27); font-family: Roboto, helvetica, arial, sans-serif; font-size: 14px; font-weight: 400; margin: 20px 20px 0px; }

.rc-prepositional-target label { margin: 5px; float: right; }

.rc-prepositional-instructions { margin-bottom: 20px; }

.rc-prepositional-table { width: 100%; }

.rc-prepositional-table td { background: rgb(249, 249, 249); border: 1px solid rgb(255, 255, 255); color: rgb(0, 0, 0); cursor: pointer; font-family: Roboto, helvetica, arial, sans-serif; font-size: 14px; font-weight: 400; width: 40%; padding: 15px; }

.rc-prepositional-table td.rc-prepositional-selected { background: rgb(239, 239, 239); border: 1px solid rgb(101, 101, 101); }

.rc-2fa-payload { font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 14px; color: rgb(32, 33, 36); text-align: center; }

.rc-2fa-background { background-color: rgb(236, 236, 236); width: 100%; height: 100%; overflow: auto; }

.rc-2fa-container { background-color: rgb(255, 255, 255); width: 328px; overflow: auto; margin: 100px auto; }

.rc-2fa-header { margin: 36px 0px 24px; font-size: 16px; }

.rc-2fa-instructions { margin: 24px 40px; line-height: 17.5px; }

.rc-2fa-response-field { text-align: center; }

.rc-2fa-response-field input { width: 11.2ch; height: 40px; line-height: 40px; margin: auto; border: 1px solid rgb(151, 151, 151); font-size: 20px; letter-spacing: 0.8ch; padding-left: 1.2ch; padding-right: 0px; }

.rc-2fa-response-field input:focus { border: 1px solid rgb(24, 90, 188); }

.rc-2fa-response-field-error input { border: 1px solid rgb(217, 48, 37); }

.rc-2fa-response-field-error input:focus { border: 1px solid rgb(217, 48, 37); }

.rc-2fa-error-message { height: 36px; font-size: 12px; color: rgb(217, 48, 37); margin: 2px 40px; }

.rc-2fa-submit-button-holder button { margin: 0px auto; min-width: 100px; height: 36px; line-height: 36px; text-transform: uppercase; text-align: center; font-weight: 500; letter-spacing: 1.25px; border-radius: 4px; background-color: rgb(24, 90, 188); border: 1px solid rgb(24, 90, 188); color: rgb(255, 255, 255); }

.rc-2fa-submit-button-holder button:disabled { background-color: white; border: 1px solid rgb(151, 151, 151); color: rgba(0, 0, 0, 0.38); }

.rc-2fa-cancel-button-holder button { margin: 20px auto; min-width: 100px; height: 36px; line-height: 36px; text-transform: uppercase; text-align: center; font-weight: 500; letter-spacing: 1.25px; border-radius: 4px; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(24, 90, 188); }

.rc-2fa-cancel-button-holder button:active { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.rc-response-input-field { border: 1px solid rgb(116, 119, 117); border-radius: 2px; height: 36px; margin: 5px 0px; padding: 1px 9px; font-family: Roboto, helvetica, arial, sans-serif; font-size: 16px; font-weight: 400; outline: none; width: 270px; }

.rc-response-input-field:focus { border: 1px solid rgb(26, 115, 232); }

.rc-response-input-field-error, .rc-response-input-field-error:focus { border: 1px solid rgb(255, 0, 0); }

sentinel { }

@charset "utf-8";

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, 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; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, 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; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; src: url("//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; src: url("//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; src: url("//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; src: url("//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; src: url("//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, 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; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; src: url("//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, 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; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; src: url("//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; src: url("//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; src: url("//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; src: url("//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; src: url("//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; src: url("//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; src: url("//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; src: url("//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, 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; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; src: url("//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, 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; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; src: url("//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; src: url("//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; src: url("//fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@charset "utf-8";

.fa, .fab, .fad, .fal, .far, .fas { -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }

.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -0.0667em; }

.fa-xs { font-size: 0.75em; }

.fa-sm { font-size: 0.875em; }

.fa-1x { font-size: 1em; }

.fa-2x { font-size: 2em; }

.fa-3x { font-size: 3em; }

.fa-4x { font-size: 4em; }

.fa-5x { font-size: 5em; }

.fa-6x { font-size: 6em; }

.fa-7x { font-size: 7em; }

.fa-8x { font-size: 8em; }

.fa-9x { font-size: 9em; }

.fa-10x { font-size: 10em; }

.fa-fw { text-align: center; width: 1.25em; }

.fa-ul { list-style-type: none; margin-left: 2.5em; padding-left: 0px; }

.fa-ul > li { position: relative; }

.fa-li { left: -2em; position: absolute; text-align: center; width: 2em; line-height: inherit; }

.fa-border { border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; padding: 0.2em 0.25em 0.15em; }

.fa-pull-left { float: left; }

.fa-pull-right { float: right; }

.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left { margin-right: 0.3em; }

.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right { margin-left: 0.3em; }

.fa-spin { animation: 2s linear 0s infinite normal none running fa-spin; }

.fa-pulse { animation: 1s steps(8) 0s infinite normal none running fa-spin; }

@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.fa-rotate-90 { transform: rotate(90deg); }

.fa-rotate-180 { transform: rotate(180deg); }

.fa-rotate-270 { transform: rotate(270deg); }

.fa-flip-horizontal { transform: scaleX(-1); }

.fa-flip-vertical { transform: scaleY(-1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical, .fa-flip-vertical { }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { transform: scale(-1); }

:root .fa-flip-both, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270 { filter: none; }

.fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; }

.fa-stack-1x, .fa-stack-2x { left: 0px; position: absolute; text-align: center; width: 100%; }

.fa-stack-1x { line-height: inherit; }

.fa-stack-2x { font-size: 2em; }

.fa-inverse { color: rgb(255, 255, 255); }

.fa-500px::before { content: ""; }

.fa-accessible-icon::before { content: ""; }

.fa-accusoft::before { content: ""; }

.fa-acquisitions-incorporated::before { content: ""; }

.fa-ad::before { content: ""; }

.fa-address-book::before { content: ""; }

.fa-address-card::before { content: ""; }

.fa-adjust::before { content: ""; }

.fa-adn::before { content: ""; }

.fa-adversal::before { content: ""; }

.fa-affiliatetheme::before { content: ""; }

.fa-air-freshener::before { content: ""; }

.fa-airbnb::before { content: ""; }

.fa-algolia::before { content: ""; }

.fa-align-center::before { content: ""; }

.fa-align-justify::before { content: ""; }

.fa-align-left::before { content: ""; }

.fa-align-right::before { content: ""; }

.fa-alipay::before { content: ""; }

.fa-allergies::before { content: ""; }

.fa-amazon::before { content: ""; }

.fa-amazon-pay::before { content: ""; }

.fa-ambulance::before { content: ""; }

.fa-american-sign-language-interpreting::before { content: ""; }

.fa-amilia::before { content: ""; }

.fa-anchor::before { content: ""; }

.fa-android::before { content: ""; }

.fa-angellist::before { content: ""; }

.fa-angle-double-down::before { content: ""; }

.fa-angle-double-left::before { content: ""; }

.fa-angle-double-right::before { content: ""; }

.fa-angle-double-up::before { content: ""; }

.fa-angle-down::before { content: ""; }

.fa-angle-left::before { content: ""; }

.fa-angle-right::before { content: ""; }

.fa-angle-up::before { content: ""; }

.fa-angry::before { content: ""; }

.fa-angrycreative::before { content: ""; }

.fa-angular::before { content: ""; }

.fa-ankh::before { content: ""; }

.fa-app-store::before { content: ""; }

.fa-app-store-ios::before { content: ""; }

.fa-apper::before { content: ""; }

.fa-apple::before { content: ""; }

.fa-apple-alt::before { content: ""; }

.fa-apple-pay::before { content: ""; }

.fa-archive::before { content: ""; }

.fa-archway::before { content: ""; }

.fa-arrow-alt-circle-down::before { content: ""; }

.fa-arrow-alt-circle-left::before { content: ""; }

.fa-arrow-alt-circle-right::before { content: ""; }

.fa-arrow-alt-circle-up::before { content: ""; }

.fa-arrow-circle-down::before { content: ""; }

.fa-arrow-circle-left::before { content: ""; }

.fa-arrow-circle-right::before { content: ""; }

.fa-arrow-circle-up::before { content: ""; }

.fa-arrow-down::before { content: ""; }

.fa-arrow-left::before { content: ""; }

.fa-arrow-right::before { content: ""; }

.fa-arrow-up::before { content: ""; }

.fa-arrows-alt::before { content: ""; }

.fa-arrows-alt-h::before { content: ""; }

.fa-arrows-alt-v::before { content: ""; }

.fa-artstation::before { content: ""; }

.fa-assistive-listening-systems::before { content: ""; }

.fa-asterisk::before { content: ""; }

.fa-asymmetrik::before { content: ""; }

.fa-at::before { content: ""; }

.fa-atlas::before { content: ""; }

.fa-atlassian::before { content: ""; }

.fa-atom::before { content: ""; }

.fa-audible::before { content: ""; }

.fa-audio-description::before { content: ""; }

.fa-autoprefixer::before { content: ""; }

.fa-avianex::before { content: ""; }

.fa-aviato::before { content: ""; }

.fa-award::before { content: ""; }

.fa-aws::before { content: ""; }

.fa-baby::before { content: ""; }

.fa-baby-carriage::before { content: ""; }

.fa-backspace::before { content: ""; }

.fa-backward::before { content: ""; }

.fa-bacon::before { content: ""; }

.fa-bacteria::before { content: ""; }

.fa-bacterium::before { content: ""; }

.fa-bahai::before { content: ""; }

.fa-balance-scale::before { content: ""; }

.fa-balance-scale-left::before { content: ""; }

.fa-balance-scale-right::before { content: ""; }

.fa-ban::before { content: ""; }

.fa-band-aid::before { content: ""; }

.fa-bandcamp::before { content: ""; }

.fa-barcode::before { content: ""; }

.fa-bars::before { content: ""; }

.fa-baseball-ball::before { content: ""; }

.fa-basketball-ball::before { content: ""; }

.fa-bath::before { content: ""; }

.fa-battery-empty::before { content: ""; }

.fa-battery-full::before { content: ""; }

.fa-battery-half::before { content: ""; }

.fa-battery-quarter::before { content: ""; }

.fa-battery-three-quarters::before { content: ""; }

.fa-battle-net::before { content: ""; }

.fa-bed::before { content: ""; }

.fa-beer::before { content: ""; }

.fa-behance::before { content: ""; }

.fa-behance-square::before { content: ""; }

.fa-bell::before { content: ""; }

.fa-bell-slash::before { content: ""; }

.fa-bezier-curve::before { content: ""; }

.fa-bible::before { content: ""; }

.fa-bicycle::before { content: ""; }

.fa-biking::before { content: ""; }

.fa-bimobject::before { content: ""; }

.fa-binoculars::before { content: ""; }

.fa-biohazard::before { content: ""; }

.fa-birthday-cake::before { content: ""; }

.fa-bitbucket::before { content: ""; }

.fa-bitcoin::before { content: ""; }

.fa-bity::before { content: ""; }

.fa-black-tie::before { content: ""; }

.fa-blackberry::before { content: ""; }

.fa-blender::before { content: ""; }

.fa-blender-phone::before { content: ""; }

.fa-blind::before { content: ""; }

.fa-blog::before { content: ""; }

.fa-blogger::before { content: ""; }

.fa-blogger-b::before { content: ""; }

.fa-bluetooth::before { content: ""; }

.fa-bluetooth-b::before { content: ""; }

.fa-bold::before { content: ""; }

.fa-bolt::before { content: ""; }

.fa-bomb::before { content: ""; }

.fa-bone::before { content: ""; }

.fa-bong::before { content: ""; }

.fa-book::before { content: ""; }

.fa-book-dead::before { content: ""; }

.fa-book-medical::before { content: ""; }

.fa-book-open::before { content: ""; }

.fa-book-reader::before { content: ""; }

.fa-bookmark::before { content: ""; }

.fa-bootstrap::before { content: ""; }

.fa-border-all::before { content: ""; }

.fa-border-none::before { content: ""; }

.fa-border-style::before { content: ""; }

.fa-bowling-ball::before { content: ""; }

.fa-box::before { content: ""; }

.fa-box-open::before { content: ""; }

.fa-box-tissue::before { content: ""; }

.fa-boxes::before { content: ""; }

.fa-braille::before { content: ""; }

.fa-brain::before { content: ""; }

.fa-bread-slice::before { content: ""; }

.fa-briefcase::before { content: ""; }

.fa-briefcase-medical::before { content: ""; }

.fa-broadcast-tower::before { content: ""; }

.fa-broom::before { content: ""; }

.fa-brush::before { content: ""; }

.fa-btc::before { content: ""; }

.fa-buffer::before { content: ""; }

.fa-bug::before { content: ""; }

.fa-building::before { content: ""; }

.fa-bullhorn::before { content: ""; }

.fa-bullseye::before { content: ""; }

.fa-burn::before { content: ""; }

.fa-buromobelexperte::before { content: ""; }

.fa-bus::before { content: ""; }

.fa-bus-alt::before { content: ""; }

.fa-business-time::before { content: ""; }

.fa-buy-n-large::before { content: ""; }

.fa-buysellads::before { content: ""; }

.fa-calculator::before { content: ""; }

.fa-calendar::before { content: ""; }

.fa-calendar-alt::before { content: ""; }

.fa-calendar-check::before { content: ""; }

.fa-calendar-day::before { content: ""; }

.fa-calendar-minus::before { content: ""; }

.fa-calendar-plus::before { content: ""; }

.fa-calendar-times::before { content: ""; }

.fa-calendar-week::before { content: ""; }

.fa-camera::before { content: ""; }

.fa-camera-retro::before { content: ""; }

.fa-campground::before { content: ""; }

.fa-canadian-maple-leaf::before { content: ""; }

.fa-candy-cane::before { content: ""; }

.fa-cannabis::before { content: ""; }

.fa-capsules::before { content: ""; }

.fa-car::before { content: ""; }

.fa-car-alt::before { content: ""; }

.fa-car-battery::before { content: ""; }

.fa-car-crash::before { content: ""; }

.fa-car-side::before { content: ""; }

.fa-caravan::before { content: ""; }

.fa-caret-down::before { content: ""; }

.fa-caret-left::before { content: ""; }

.fa-caret-right::before { content: ""; }

.fa-caret-square-down::before { content: ""; }

.fa-caret-square-left::before { content: ""; }

.fa-caret-square-right::before { content: ""; }

.fa-caret-square-up::before { content: ""; }

.fa-caret-up::before { content: ""; }

.fa-carrot::before { content: ""; }

.fa-cart-arrow-down::before { content: ""; }

.fa-cart-plus::before { content: ""; }

.fa-cash-register::before { content: ""; }

.fa-cat::before { content: ""; }

.fa-cc-amazon-pay::before { content: ""; }

.fa-cc-amex::before { content: ""; }

.fa-cc-apple-pay::before { content: ""; }

.fa-cc-diners-club::before { content: ""; }

.fa-cc-discover::before { content: ""; }

.fa-cc-jcb::before { content: ""; }

.fa-cc-mastercard::before { content: ""; }

.fa-cc-paypal::before { content: ""; }

.fa-cc-stripe::before { content: ""; }

.fa-cc-visa::before { content: ""; }

.fa-centercode::before { content: ""; }

.fa-centos::before { content: ""; }

.fa-certificate::before { content: ""; }

.fa-chair::before { content: ""; }

.fa-chalkboard::before { content: ""; }

.fa-chalkboard-teacher::before { content: ""; }

.fa-charging-station::before { content: ""; }

.fa-chart-area::before { content: ""; }

.fa-chart-bar::before { content: ""; }

.fa-chart-line::before { content: ""; }

.fa-chart-pie::before { content: ""; }

.fa-check::before { content: ""; }

.fa-check-circle::before { content: ""; }

.fa-check-double::before { content: ""; }

.fa-check-square::before { content: ""; }

.fa-cheese::before { content: ""; }

.fa-chess::before { content: ""; }

.fa-chess-bishop::before { content: ""; }

.fa-chess-board::before { content: ""; }

.fa-chess-king::before { content: ""; }

.fa-chess-knight::before { content: ""; }

.fa-chess-pawn::before { content: ""; }

.fa-chess-queen::before { content: ""; }

.fa-chess-rook::before { content: ""; }

.fa-chevron-circle-down::before { content: ""; }

.fa-chevron-circle-left::before { content: ""; }

.fa-chevron-circle-right::before { content: ""; }

.fa-chevron-circle-up::before { content: ""; }

.fa-chevron-down::before { content: ""; }

.fa-chevron-left::before { content: ""; }

.fa-chevron-right::before { content: ""; }

.fa-chevron-up::before { content: ""; }

.fa-child::before { content: ""; }

.fa-chrome::before { content: ""; }

.fa-chromecast::before { content: ""; }

.fa-church::before { content: ""; }

.fa-circle::before { content: ""; }

.fa-circle-notch::before { content: ""; }

.fa-city::before { content: ""; }

.fa-clinic-medical::before { content: ""; }

.fa-clipboard::before { content: ""; }

.fa-clipboard-check::before { content: ""; }

.fa-clipboard-list::before { content: ""; }

.fa-clock::before { content: ""; }

.fa-clone::before { content: ""; }

.fa-closed-captioning::before { content: ""; }

.fa-cloud::before { content: ""; }

.fa-cloud-download-alt::before { content: ""; }

.fa-cloud-meatball::before { content: ""; }

.fa-cloud-moon::before { content: ""; }

.fa-cloud-moon-rain::before { content: ""; }

.fa-cloud-rain::before { content: ""; }

.fa-cloud-showers-heavy::before { content: ""; }

.fa-cloud-sun::before { content: ""; }

.fa-cloud-sun-rain::before { content: ""; }

.fa-cloud-upload-alt::before { content: ""; }

.fa-cloudflare::before { content: ""; }

.fa-cloudscale::before { content: ""; }

.fa-cloudsmith::before { content: ""; }

.fa-cloudversify::before { content: ""; }

.fa-cocktail::before { content: ""; }

.fa-code::before { content: ""; }

.fa-code-branch::before { content: ""; }

.fa-codepen::before { content: ""; }

.fa-codiepie::before { content: ""; }

.fa-coffee::before { content: ""; }

.fa-cog::before { content: ""; }

.fa-cogs::before { content: ""; }

.fa-coins::before { content: ""; }

.fa-columns::before { content: ""; }

.fa-comment::before { content: ""; }

.fa-comment-alt::before { content: ""; }

.fa-comment-dollar::before { content: ""; }

.fa-comment-dots::before { content: ""; }

.fa-comment-medical::before { content: ""; }

.fa-comment-slash::before { content: ""; }

.fa-comments::before { content: ""; }

.fa-comments-dollar::before { content: ""; }

.fa-compact-disc::before { content: ""; }

.fa-compass::before { content: ""; }

.fa-compress::before { content: ""; }

.fa-compress-alt::before { content: ""; }

.fa-compress-arrows-alt::before { content: ""; }

.fa-concierge-bell::before { content: ""; }

.fa-confluence::before { content: ""; }

.fa-connectdevelop::before { content: ""; }

.fa-contao::before { content: ""; }

.fa-cookie::before { content: ""; }

.fa-cookie-bite::before { content: ""; }

.fa-copy::before { content: ""; }

.fa-copyright::before { content: ""; }

.fa-cotton-bureau::before { content: ""; }

.fa-couch::before { content: ""; }

.fa-cpanel::before { content: ""; }

.fa-creative-commons::before { content: ""; }

.fa-creative-commons-by::before { content: ""; }

.fa-creative-commons-nc::before { content: ""; }

.fa-creative-commons-nc-eu::before { content: ""; }

.fa-creative-commons-nc-jp::before { content: ""; }

.fa-creative-commons-nd::before { content: ""; }

.fa-creative-commons-pd::before { content: ""; }

.fa-creative-commons-pd-alt::before { content: ""; }

.fa-creative-commons-remix::before { content: ""; }

.fa-creative-commons-sa::before { content: ""; }

.fa-creative-commons-sampling::before { content: ""; }

.fa-creative-commons-sampling-plus::before { content: ""; }

.fa-creative-commons-share::before { content: ""; }

.fa-creative-commons-zero::before { content: ""; }

.fa-credit-card::before { content: ""; }

.fa-critical-role::before { content: ""; }

.fa-crop::before { content: ""; }

.fa-crop-alt::before { content: ""; }

.fa-cross::before { content: ""; }

.fa-crosshairs::before { content: ""; }

.fa-crow::before { content: ""; }

.fa-crown::before { content: ""; }

.fa-crutch::before { content: ""; }

.fa-css3::before { content: ""; }

.fa-css3-alt::before { content: ""; }

.fa-cube::before { content: ""; }

.fa-cubes::before { content: ""; }

.fa-cut::before { content: ""; }

.fa-cuttlefish::before { content: ""; }

.fa-d-and-d::before { content: ""; }

.fa-d-and-d-beyond::before { content: ""; }

.fa-dailymotion::before { content: ""; }

.fa-dashcube::before { content: ""; }

.fa-database::before { content: ""; }

.fa-deaf::before { content: ""; }

.fa-deezer::before { content: ""; }

.fa-delicious::before { content: ""; }

.fa-democrat::before { content: ""; }

.fa-deploydog::before { content: ""; }

.fa-deskpro::before { content: ""; }

.fa-desktop::before { content: ""; }

.fa-dev::before { content: ""; }

.fa-deviantart::before { content: ""; }

.fa-dharmachakra::before { content: ""; }

.fa-dhl::before { content: ""; }

.fa-diagnoses::before { content: ""; }

.fa-diaspora::before { content: ""; }

.fa-dice::before { content: ""; }

.fa-dice-d20::before { content: ""; }

.fa-dice-d6::before { content: ""; }

.fa-dice-five::before { content: ""; }

.fa-dice-four::before { content: ""; }

.fa-dice-one::before { content: ""; }

.fa-dice-six::before { content: ""; }

.fa-dice-three::before { content: ""; }

.fa-dice-two::before { content: ""; }

.fa-digg::before { content: ""; }

.fa-digital-ocean::before { content: ""; }

.fa-digital-tachograph::before { content: ""; }

.fa-directions::before { content: ""; }

.fa-discord::before { content: ""; }

.fa-discourse::before { content: ""; }

.fa-disease::before { content: ""; }

.fa-divide::before { content: ""; }

.fa-dizzy::before { content: ""; }

.fa-dna::before { content: ""; }

.fa-dochub::before { content: ""; }

.fa-docker::before { content: ""; }

.fa-dog::before { content: ""; }

.fa-dollar-sign::before { content: ""; }

.fa-dolly::before { content: ""; }

.fa-dolly-flatbed::before { content: ""; }

.fa-donate::before { content: ""; }

.fa-door-closed::before { content: ""; }

.fa-door-open::before { content: ""; }

.fa-dot-circle::before { content: ""; }

.fa-dove::before { content: ""; }

.fa-download::before { content: ""; }

.fa-draft2digital::before { content: ""; }

.fa-drafting-compass::before { content: ""; }

.fa-dragon::before { content: ""; }

.fa-draw-polygon::before { content: ""; }

.fa-dribbble::before { content: ""; }

.fa-dribbble-square::before { content: ""; }

.fa-dropbox::before { content: ""; }

.fa-drum::before { content: ""; }

.fa-drum-steelpan::before { content: ""; }

.fa-drumstick-bite::before { content: ""; }

.fa-drupal::before { content: ""; }

.fa-dumbbell::before { content: ""; }

.fa-dumpster::before { content: ""; }

.fa-dumpster-fire::before { content: ""; }

.fa-dungeon::before { content: ""; }

.fa-dyalog::before { content: ""; }

.fa-earlybirds::before { content: ""; }

.fa-ebay::before { content: ""; }

.fa-edge::before { content: ""; }

.fa-edge-legacy::before { content: ""; }

.fa-edit::before { content: ""; }

.fa-egg::before { content: ""; }

.fa-eject::before { content: ""; }

.fa-elementor::before { content: ""; }

.fa-ellipsis-h::before { content: ""; }

.fa-ellipsis-v::before { content: ""; }

.fa-ello::before { content: ""; }

.fa-ember::before { content: ""; }

.fa-empire::before { content: ""; }

.fa-envelope::before { content: ""; }

.fa-envelope-open::before { content: ""; }

.fa-envelope-open-text::before { content: ""; }

.fa-envelope-square::before { content: ""; }

.fa-envira::before { content: ""; }

.fa-equals::before { content: ""; }

.fa-eraser::before { content: ""; }

.fa-erlang::before { content: ""; }

.fa-ethereum::before { content: ""; }

.fa-ethernet::before { content: ""; }

.fa-etsy::before { content: ""; }

.fa-euro-sign::before { content: ""; }

.fa-evernote::before { content: ""; }

.fa-exchange-alt::before { content: ""; }

.fa-exclamation::before { content: ""; }

.fa-exclamation-circle::before { content: ""; }

.fa-exclamation-triangle::before { content: ""; }

.fa-expand::before { content: ""; }

.fa-expand-alt::before { content: ""; }

.fa-expand-arrows-alt::before { content: ""; }

.fa-expeditedssl::before { content: ""; }

.fa-external-link-alt::before { content: ""; }

.fa-external-link-square-alt::before { content: ""; }

.fa-eye::before { content: ""; }

.fa-eye-dropper::before { content: ""; }

.fa-eye-slash::before { content: ""; }

.fa-facebook::before { content: ""; }

.fa-facebook-f::before { content: ""; }

.fa-facebook-messenger::before { content: ""; }

.fa-facebook-square::before { content: ""; }

.fa-fan::before { content: ""; }

.fa-fantasy-flight-games::before { content: ""; }

.fa-fast-backward::before { content: ""; }

.fa-fast-forward::before { content: ""; }

.fa-faucet::before { content: ""; }

.fa-fax::before { content: ""; }

.fa-feather::before { content: ""; }

.fa-feather-alt::before { content: ""; }

.fa-fedex::before { content: ""; }

.fa-fedora::before { content: ""; }

.fa-female::before { content: ""; }

.fa-fighter-jet::before { content: ""; }

.fa-figma::before { content: ""; }

.fa-file::before { content: ""; }

.fa-file-alt::before { content: ""; }

.fa-file-archive::before { content: ""; }

.fa-file-audio::before { content: ""; }

.fa-file-code::before { content: ""; }

.fa-file-contract::before { content: ""; }

.fa-file-csv::before { content: ""; }

.fa-file-download::before { content: ""; }

.fa-file-excel::before { content: ""; }

.fa-file-export::before { content: ""; }

.fa-file-image::before { content: ""; }

.fa-file-import::before { content: ""; }

.fa-file-invoice::before { content: ""; }

.fa-file-invoice-dollar::before { content: ""; }

.fa-file-medical::before { content: ""; }

.fa-file-medical-alt::before { content: ""; }

.fa-file-pdf::before { content: ""; }

.fa-file-powerpoint::before { content: ""; }

.fa-file-prescription::before { content: ""; }

.fa-file-signature::before { content: ""; }

.fa-file-upload::before { content: ""; }

.fa-file-video::before { content: ""; }

.fa-file-word::before { content: ""; }

.fa-fill::before { content: ""; }

.fa-fill-drip::before { content: ""; }

.fa-film::before { content: ""; }

.fa-filter::before { content: ""; }

.fa-fingerprint::before { content: ""; }

.fa-fire::before { content: ""; }

.fa-fire-alt::before { content: ""; }

.fa-fire-extinguisher::before { content: ""; }

.fa-firefox::before { content: ""; }

.fa-firefox-browser::before { content: ""; }

.fa-first-aid::before { content: ""; }

.fa-first-order::before { content: ""; }

.fa-first-order-alt::before { content: ""; }

.fa-firstdraft::before { content: ""; }

.fa-fish::before { content: ""; }

.fa-fist-raised::before { content: ""; }

.fa-flag::before { content: ""; }

.fa-flag-checkered::before { content: ""; }

.fa-flag-usa::before { content: ""; }

.fa-flask::before { content: ""; }

.fa-flickr::before { content: ""; }

.fa-flipboard::before { content: ""; }

.fa-flushed::before { content: ""; }

.fa-fly::before { content: ""; }

.fa-folder::before { content: ""; }

.fa-folder-minus::before { content: ""; }

.fa-folder-open::before { content: ""; }

.fa-folder-plus::before { content: ""; }

.fa-font::before { content: ""; }

.fa-font-awesome::before { content: ""; }

.fa-font-awesome-alt::before { content: ""; }

.fa-font-awesome-flag::before { content: ""; }

.fa-font-awesome-logo-full::before { content: ""; }

.fa-fonticons::before { content: ""; }

.fa-fonticons-fi::before { content: ""; }

.fa-football-ball::before { content: ""; }

.fa-fort-awesome::before { content: ""; }

.fa-fort-awesome-alt::before { content: ""; }

.fa-forumbee::before { content: ""; }

.fa-forward::before { content: ""; }

.fa-foursquare::before { content: ""; }

.fa-free-code-camp::before { content: ""; }

.fa-freebsd::before { content: ""; }

.fa-frog::before { content: ""; }

.fa-frown::before { content: ""; }

.fa-frown-open::before { content: ""; }

.fa-fulcrum::before { content: ""; }

.fa-funnel-dollar::before { content: ""; }

.fa-futbol::before { content: ""; }

.fa-galactic-republic::before { content: ""; }

.fa-galactic-senate::before { content: ""; }

.fa-gamepad::before { content: ""; }

.fa-gas-pump::before { content: ""; }

.fa-gavel::before { content: ""; }

.fa-gem::before { content: ""; }

.fa-genderless::before { content: ""; }

.fa-get-pocket::before { content: ""; }

.fa-gg::before { content: ""; }

.fa-gg-circle::before { content: ""; }

.fa-ghost::before { content: ""; }

.fa-gift::before { content: ""; }

.fa-gifts::before { content: ""; }

.fa-git::before { content: ""; }

.fa-git-alt::before { content: ""; }

.fa-git-square::before { content: ""; }

.fa-github::before { content: ""; }

.fa-github-alt::before { content: ""; }

.fa-github-square::before { content: ""; }

.fa-gitkraken::before { content: ""; }

.fa-gitlab::before { content: ""; }

.fa-gitter::before { content: ""; }

.fa-glass-cheers::before { content: ""; }

.fa-glass-martini::before { content: ""; }

.fa-glass-martini-alt::before { content: ""; }

.fa-glass-whiskey::before { content: ""; }

.fa-glasses::before { content: ""; }

.fa-glide::before { content: ""; }

.fa-glide-g::before { content: ""; }

.fa-globe::before { content: ""; }

.fa-globe-africa::before { content: ""; }

.fa-globe-americas::before { content: ""; }

.fa-globe-asia::before { content: ""; }

.fa-globe-europe::before { content: ""; }

.fa-gofore::before { content: ""; }

.fa-golf-ball::before { content: ""; }

.fa-goodreads::before { content: ""; }

.fa-goodreads-g::before { content: ""; }

.fa-google::before { content: ""; }

.fa-google-drive::before { content: ""; }

.fa-google-pay::before { content: ""; }

.fa-google-play::before { content: ""; }

.fa-google-plus::before { content: ""; }

.fa-google-plus-g::before { content: ""; }

.fa-google-plus-square::before { content: ""; }

.fa-google-wallet::before { content: ""; }

.fa-gopuram::before { content: ""; }

.fa-graduation-cap::before { content: ""; }

.fa-gratipay::before { content: ""; }

.fa-grav::before { content: ""; }

.fa-greater-than::before { content: ""; }

.fa-greater-than-equal::before { content: ""; }

.fa-grimace::before { content: ""; }

.fa-grin::before { content: ""; }

.fa-grin-alt::before { content: ""; }

.fa-grin-beam::before { content: ""; }

.fa-grin-beam-sweat::before { content: ""; }

.fa-grin-hearts::before { content: ""; }

.fa-grin-squint::before { content: ""; }

.fa-grin-squint-tears::before { content: ""; }

.fa-grin-stars::before { content: ""; }

.fa-grin-tears::before { content: ""; }

.fa-grin-tongue::before { content: ""; }

.fa-grin-tongue-squint::before { content: ""; }

.fa-grin-tongue-wink::before { content: ""; }

.fa-grin-wink::before { content: ""; }

.fa-grip-horizontal::before { content: ""; }

.fa-grip-lines::before { content: ""; }

.fa-grip-lines-vertical::before { content: ""; }

.fa-grip-vertical::before { content: ""; }

.fa-gripfire::before { content: ""; }

.fa-grunt::before { content: ""; }

.fa-guilded::before { content: ""; }

.fa-guitar::before { content: ""; }

.fa-gulp::before { content: ""; }

.fa-h-square::before { content: ""; }

.fa-hacker-news::before { content: ""; }

.fa-hacker-news-square::before { content: ""; }

.fa-hackerrank::before { content: ""; }

.fa-hamburger::before { content: ""; }

.fa-hammer::before { content: ""; }

.fa-hamsa::before { content: ""; }

.fa-hand-holding::before { content: ""; }

.fa-hand-holding-heart::before { content: ""; }

.fa-hand-holding-medical::before { content: ""; }

.fa-hand-holding-usd::before { content: ""; }

.fa-hand-holding-water::before { content: ""; }

.fa-hand-lizard::before { content: ""; }

.fa-hand-middle-finger::before { content: ""; }

.fa-hand-paper::before { content: ""; }

.fa-hand-peace::before { content: ""; }

.fa-hand-point-down::before { content: ""; }

.fa-hand-point-left::before { content: ""; }

.fa-hand-point-right::before { content: ""; }

.fa-hand-point-up::before { content: ""; }

.fa-hand-pointer::before { content: ""; }

.fa-hand-rock::before { content: ""; }

.fa-hand-scissors::before { content: ""; }

.fa-hand-sparkles::before { content: ""; }

.fa-hand-spock::before { content: ""; }

.fa-hands::before { content: ""; }

.fa-hands-helping::before { content: ""; }

.fa-hands-wash::before { content: ""; }

.fa-handshake::before { content: ""; }

.fa-handshake-alt-slash::before { content: ""; }

.fa-handshake-slash::before { content: ""; }

.fa-hanukiah::before { content: ""; }

.fa-hard-hat::before { content: ""; }

.fa-hashtag::before { content: ""; }

.fa-hat-cowboy::before { content: ""; }

.fa-hat-cowboy-side::before { content: ""; }

.fa-hat-wizard::before { content: ""; }

.fa-hdd::before { content: ""; }

.fa-head-side-cough::before { content: ""; }

.fa-head-side-cough-slash::before { content: ""; }

.fa-head-side-mask::before { content: ""; }

.fa-head-side-virus::before { content: ""; }

.fa-heading::before { content: ""; }

.fa-headphones::before { content: ""; }

.fa-headphones-alt::before { content: ""; }

.fa-headset::before { content: ""; }

.fa-heart::before { content: ""; }

.fa-heart-broken::before { content: ""; }

.fa-heartbeat::before { content: ""; }

.fa-helicopter::before { content: ""; }

.fa-highlighter::before { content: ""; }

.fa-hiking::before { content: ""; }

.fa-hippo::before { content: ""; }

.fa-hips::before { content: ""; }

.fa-hire-a-helper::before { content: ""; }

.fa-history::before { content: ""; }

.fa-hive::before { content: ""; }

.fa-hockey-puck::before { content: ""; }

.fa-holly-berry::before { content: ""; }

.fa-home::before { content: ""; }

.fa-hooli::before { content: ""; }

.fa-hornbill::before { content: ""; }

.fa-horse::before { content: ""; }

.fa-horse-head::before { content: ""; }

.fa-hospital::before { content: ""; }

.fa-hospital-alt::before { content: ""; }

.fa-hospital-symbol::before { content: ""; }

.fa-hospital-user::before { content: ""; }

.fa-hot-tub::before { content: ""; }

.fa-hotdog::before { content: ""; }

.fa-hotel::before { content: ""; }

.fa-hotjar::before { content: ""; }

.fa-hourglass::before { content: ""; }

.fa-hourglass-end::before { content: ""; }

.fa-hourglass-half::before { content: ""; }

.fa-hourglass-start::before { content: ""; }

.fa-house-damage::before { content: ""; }

.fa-house-user::before { content: ""; }

.fa-houzz::before { content: ""; }

.fa-hryvnia::before { content: ""; }

.fa-html5::before { content: ""; }

.fa-hubspot::before { content: ""; }

.fa-i-cursor::before { content: ""; }

.fa-ice-cream::before { content: ""; }

.fa-icicles::before { content: ""; }

.fa-icons::before { content: ""; }

.fa-id-badge::before { content: ""; }

.fa-id-card::before { content: ""; }

.fa-id-card-alt::before { content: ""; }

.fa-ideal::before { content: ""; }

.fa-igloo::before { content: ""; }

.fa-image::before { content: ""; }

.fa-images::before { content: ""; }

.fa-imdb::before { content: ""; }

.fa-inbox::before { content: ""; }

.fa-indent::before { content: ""; }

.fa-industry::before { content: ""; }

.fa-infinity::before { content: ""; }

.fa-info::before { content: ""; }

.fa-info-circle::before { content: ""; }

.fa-innosoft::before { content: ""; }

.fa-instagram::before { content: ""; }

.fa-instagram-square::before { content: ""; }

.fa-instalod::before { content: ""; }

.fa-intercom::before { content: ""; }

.fa-internet-explorer::before { content: ""; }

.fa-invision::before { content: ""; }

.fa-ioxhost::before { content: ""; }

.fa-italic::before { content: ""; }

.fa-itch-io::before { content: ""; }

.fa-itunes::before { content: ""; }

.fa-itunes-note::before { content: ""; }

.fa-java::before { content: ""; }

.fa-jedi::before { content: ""; }

.fa-jedi-order::before { content: ""; }

.fa-jenkins::before { content: ""; }

.fa-jira::before { content: ""; }

.fa-joget::before { content: ""; }

.fa-joint::before { content: ""; }

.fa-joomla::before { content: ""; }

.fa-journal-whills::before { content: ""; }

.fa-js::before { content: ""; }

.fa-js-square::before { content: ""; }

.fa-jsfiddle::before { content: ""; }

.fa-kaaba::before { content: ""; }

.fa-kaggle::before { content: ""; }

.fa-key::before { content: ""; }

.fa-keybase::before { content: ""; }

.fa-keyboard::before { content: ""; }

.fa-keycdn::before { content: ""; }

.fa-khanda::before { content: ""; }

.fa-kickstarter::before { content: ""; }

.fa-kickstarter-k::before { content: ""; }

.fa-kiss::before { content: ""; }

.fa-kiss-beam::before { content: ""; }

.fa-kiss-wink-heart::before { content: ""; }

.fa-kiwi-bird::before { content: ""; }

.fa-korvue::before { content: ""; }

.fa-landmark::before { content: ""; }

.fa-language::before { content: ""; }

.fa-laptop::before { content: ""; }

.fa-laptop-code::before { content: ""; }

.fa-laptop-house::before { content: ""; }

.fa-laptop-medical::before { content: ""; }

.fa-laravel::before { content: ""; }

.fa-lastfm::before { content: ""; }

.fa-lastfm-square::before { content: ""; }

.fa-laugh::before { content: ""; }

.fa-laugh-beam::before { content: ""; }

.fa-laugh-squint::before { content: ""; }

.fa-laugh-wink::before { content: ""; }

.fa-layer-group::before { content: ""; }

.fa-leaf::before { content: ""; }

.fa-leanpub::before { content: ""; }

.fa-lemon::before { content: ""; }

.fa-less::before { content: ""; }

.fa-less-than::before { content: ""; }

.fa-less-than-equal::before { content: ""; }

.fa-level-down-alt::before { content: ""; }

.fa-level-up-alt::before { content: ""; }

.fa-life-ring::before { content: ""; }

.fa-lightbulb::before { content: ""; }

.fa-line::before { content: ""; }

.fa-link::before { content: ""; }

.fa-linkedin::before { content: ""; }

.fa-linkedin-in::before { content: ""; }

.fa-linode::before { content: ""; }

.fa-linux::before { content: ""; }

.fa-lira-sign::before { content: ""; }

.fa-list::before { content: ""; }

.fa-list-alt::before { content: ""; }

.fa-list-ol::before { content: ""; }

.fa-list-ul::before { content: ""; }

.fa-location-arrow::before { content: ""; }

.fa-lock::before { content: ""; }

.fa-lock-open::before { content: ""; }

.fa-long-arrow-alt-down::before { content: ""; }

.fa-long-arrow-alt-left::before { content: ""; }

.fa-long-arrow-alt-right::before { content: ""; }

.fa-long-arrow-alt-up::before { content: ""; }

.fa-low-vision::before { content: ""; }

.fa-luggage-cart::before { content: ""; }

.fa-lungs::before { content: ""; }

.fa-lungs-virus::before { content: ""; }

.fa-lyft::before { content: ""; }

.fa-magento::before { content: ""; }

.fa-magic::before { content: ""; }

.fa-magnet::before { content: ""; }

.fa-mail-bulk::before { content: ""; }

.fa-mailchimp::before { content: ""; }

.fa-male::before { content: ""; }

.fa-mandalorian::before { content: ""; }

.fa-map::before { content: ""; }

.fa-map-marked::before { content: ""; }

.fa-map-marked-alt::before { content: ""; }

.fa-map-marker::before { content: ""; }

.fa-map-marker-alt::before { content: ""; }

.fa-map-pin::before { content: ""; }

.fa-map-signs::before { content: ""; }

.fa-markdown::before { content: ""; }

.fa-marker::before { content: ""; }

.fa-mars::before { content: ""; }

.fa-mars-double::before { content: ""; }

.fa-mars-stroke::before { content: ""; }

.fa-mars-stroke-h::before { content: ""; }

.fa-mars-stroke-v::before { content: ""; }

.fa-mask::before { content: ""; }

.fa-mastodon::before { content: ""; }

.fa-maxcdn::before { content: ""; }

.fa-mdb::before { content: ""; }

.fa-medal::before { content: ""; }

.fa-medapps::before { content: ""; }

.fa-medium::before { content: ""; }

.fa-medium-m::before { content: ""; }

.fa-medkit::before { content: ""; }

.fa-medrt::before { content: ""; }

.fa-meetup::before { content: ""; }

.fa-megaport::before { content: ""; }

.fa-meh::before { content: ""; }

.fa-meh-blank::before { content: ""; }

.fa-meh-rolling-eyes::before { content: ""; }

.fa-memory::before { content: ""; }

.fa-mendeley::before { content: ""; }

.fa-menorah::before { content: ""; }

.fa-mercury::before { content: ""; }

.fa-meteor::before { content: ""; }

.fa-microblog::before { content: ""; }

.fa-microchip::before { content: ""; }

.fa-microphone::before { content: ""; }

.fa-microphone-alt::before { content: ""; }

.fa-microphone-alt-slash::before { content: ""; }

.fa-microphone-slash::before { content: ""; }

.fa-microscope::before { content: ""; }

.fa-microsoft::before { content: ""; }

.fa-minus::before { content: ""; }

.fa-minus-circle::before { content: ""; }

.fa-minus-square::before { content: ""; }

.fa-mitten::before { content: ""; }

.fa-mix::before { content: ""; }

.fa-mixcloud::before { content: ""; }

.fa-mixer::before { content: ""; }

.fa-mizuni::before { content: ""; }

.fa-mobile::before { content: ""; }

.fa-mobile-alt::before { content: ""; }

.fa-modx::before { content: ""; }

.fa-monero::before { content: ""; }

.fa-money-bill::before { content: ""; }

.fa-money-bill-alt::before { content: ""; }

.fa-money-bill-wave::before { content: ""; }

.fa-money-bill-wave-alt::before { content: ""; }

.fa-money-check::before { content: ""; }

.fa-money-check-alt::before { content: ""; }

.fa-monument::before { content: ""; }

.fa-moon::before { content: ""; }

.fa-mortar-pestle::before { content: ""; }

.fa-mosque::before { content: ""; }

.fa-motorcycle::before { content: ""; }

.fa-mountain::before { content: ""; }

.fa-mouse::before { content: ""; }

.fa-mouse-pointer::before { content: ""; }

.fa-mug-hot::before { content: ""; }

.fa-music::before { content: ""; }

.fa-napster::before { content: ""; }

.fa-neos::before { content: ""; }

.fa-network-wired::before { content: ""; }

.fa-neuter::before { content: ""; }

.fa-newspaper::before { content: ""; }

.fa-nimblr::before { content: ""; }

.fa-node::before { content: ""; }

.fa-node-js::before { content: ""; }

.fa-not-equal::before { content: ""; }

.fa-notes-medical::before { content: ""; }

.fa-npm::before { content: ""; }

.fa-ns8::before { content: ""; }

.fa-nutritionix::before { content: ""; }

.fa-object-group::before { content: ""; }

.fa-object-ungroup::before { content: ""; }

.fa-octopus-deploy::before { content: ""; }

.fa-odnoklassniki::before { content: ""; }

.fa-odnoklassniki-square::before { content: ""; }

.fa-oil-can::before { content: ""; }

.fa-old-republic::before { content: ""; }

.fa-om::before { content: ""; }

.fa-opencart::before { content: ""; }

.fa-openid::before { content: ""; }

.fa-opera::before { content: ""; }

.fa-optin-monster::before { content: ""; }

.fa-orcid::before { content: ""; }

.fa-osi::before { content: ""; }

.fa-otter::before { content: ""; }

.fa-outdent::before { content: ""; }

.fa-page4::before { content: ""; }

.fa-pagelines::before { content: ""; }

.fa-pager::before { content: ""; }

.fa-paint-brush::before { content: ""; }

.fa-paint-roller::before { content: ""; }

.fa-palette::before { content: ""; }

.fa-palfed::before { content: ""; }

.fa-pallet::before { content: ""; }

.fa-paper-plane::before { content: ""; }

.fa-paperclip::before { content: ""; }

.fa-parachute-box::before { content: ""; }

.fa-paragraph::before { content: ""; }

.fa-parking::before { content: ""; }

.fa-passport::before { content: ""; }

.fa-pastafarianism::before { content: ""; }

.fa-paste::before { content: ""; }

.fa-patreon::before { content: ""; }

.fa-pause::before { content: ""; }

.fa-pause-circle::before { content: ""; }

.fa-paw::before { content: ""; }

.fa-paypal::before { content: ""; }

.fa-peace::before { content: ""; }

.fa-pen::before { content: ""; }

.fa-pen-alt::before { content: ""; }

.fa-pen-fancy::before { content: ""; }

.fa-pen-nib::before { content: ""; }

.fa-pen-square::before { content: ""; }

.fa-pencil-alt::before { content: ""; }

.fa-pencil-ruler::before { content: ""; }

.fa-penny-arcade::before { content: ""; }

.fa-people-arrows::before { content: ""; }

.fa-people-carry::before { content: ""; }

.fa-pepper-hot::before { content: ""; }

.fa-perbyte::before { content: ""; }

.fa-percent::before { content: ""; }

.fa-percentage::before { content: ""; }

.fa-periscope::before { content: ""; }

.fa-person-booth::before { content: ""; }

.fa-phabricator::before { content: ""; }

.fa-phoenix-framework::before { content: ""; }

.fa-phoenix-squadron::before { content: ""; }

.fa-phone::before { content: ""; }

.fa-phone-alt::before { content: ""; }

.fa-phone-slash::before { content: ""; }

.fa-phone-square::before { content: ""; }

.fa-phone-square-alt::before { content: ""; }

.fa-phone-volume::before { content: ""; }

.fa-photo-video::before { content: ""; }

.fa-php::before { content: ""; }

.fa-pied-piper::before { content: ""; }

.fa-pied-piper-alt::before { content: ""; }

.fa-pied-piper-hat::before { content: ""; }

.fa-pied-piper-pp::before { content: ""; }

.fa-pied-piper-square::before { content: ""; }

.fa-piggy-bank::before { content: ""; }

.fa-pills::before { content: ""; }

.fa-pinterest::before { content: ""; }

.fa-pinterest-p::before { content: ""; }

.fa-pinterest-square::before { content: ""; }

.fa-pizza-slice::before { content: ""; }

.fa-place-of-worship::before { content: ""; }

.fa-plane::before { content: ""; }

.fa-plane-arrival::before { content: ""; }

.fa-plane-departure::before { content: ""; }

.fa-plane-slash::before { content: ""; }

.fa-play::before { content: ""; }

.fa-play-circle::before { content: ""; }

.fa-playstation::before { content: ""; }

.fa-plug::before { content: ""; }

.fa-plus::before { content: ""; }

.fa-plus-circle::before { content: ""; }

.fa-plus-square::before { content: ""; }

.fa-podcast::before { content: ""; }

.fa-poll::before { content: ""; }

.fa-poll-h::before { content: ""; }

.fa-poo::before { content: ""; }

.fa-poo-storm::before { content: ""; }

.fa-poop::before { content: ""; }

.fa-portrait::before { content: ""; }

.fa-pound-sign::before { content: ""; }

.fa-power-off::before { content: ""; }

.fa-pray::before { content: ""; }

.fa-praying-hands::before { content: ""; }

.fa-prescription::before { content: ""; }

.fa-prescription-bottle::before { content: ""; }

.fa-prescription-bottle-alt::before { content: ""; }

.fa-print::before { content: ""; }

.fa-procedures::before { content: ""; }

.fa-product-hunt::before { content: ""; }

.fa-project-diagram::before { content: ""; }

.fa-pump-medical::before { content: ""; }

.fa-pump-soap::before { content: ""; }

.fa-pushed::before { content: ""; }

.fa-puzzle-piece::before { content: ""; }

.fa-python::before { content: ""; }

.fa-qq::before { content: ""; }

.fa-qrcode::before { content: ""; }

.fa-question::before { content: ""; }

.fa-question-circle::before { content: ""; }

.fa-quidditch::before { content: ""; }

.fa-quinscape::before { content: ""; }

.fa-quora::before { content: ""; }

.fa-quote-left::before { content: ""; }

.fa-quote-right::before { content: ""; }

.fa-quran::before { content: ""; }

.fa-r-project::before { content: ""; }

.fa-radiation::before { content: ""; }

.fa-radiation-alt::before { content: ""; }

.fa-rainbow::before { content: ""; }

.fa-random::before { content: ""; }

.fa-raspberry-pi::before { content: ""; }

.fa-ravelry::before { content: ""; }

.fa-react::before { content: ""; }

.fa-reacteurope::before { content: ""; }

.fa-readme::before { content: ""; }

.fa-rebel::before { content: ""; }

.fa-receipt::before { content: ""; }

.fa-record-vinyl::before { content: ""; }

.fa-recycle::before { content: ""; }

.fa-red-river::before { content: ""; }

.fa-reddit::before { content: ""; }

.fa-reddit-alien::before { content: ""; }

.fa-reddit-square::before { content: ""; }

.fa-redhat::before { content: ""; }

.fa-redo::before { content: ""; }

.fa-redo-alt::before { content: ""; }

.fa-registered::before { content: ""; }

.fa-remove-format::before { content: ""; }

.fa-renren::before { content: ""; }

.fa-reply::before { content: ""; }

.fa-reply-all::before { content: ""; }

.fa-replyd::before { content: ""; }

.fa-republican::before { content: ""; }

.fa-researchgate::before { content: ""; }

.fa-resolving::before { content: ""; }

.fa-restroom::before { content: ""; }

.fa-retweet::before { content: ""; }

.fa-rev::before { content: ""; }

.fa-ribbon::before { content: ""; }

.fa-ring::before { content: ""; }

.fa-road::before { content: ""; }

.fa-robot::before { content: ""; }

.fa-rocket::before { content: ""; }

.fa-rocketchat::before { content: ""; }

.fa-rockrms::before { content: ""; }

.fa-route::before { content: ""; }

.fa-rss::before { content: ""; }

.fa-rss-square::before { content: ""; }

.fa-ruble-sign::before { content: ""; }

.fa-ruler::before { content: ""; }

.fa-ruler-combined::before { content: ""; }

.fa-ruler-horizontal::before { content: ""; }

.fa-ruler-vertical::before { content: ""; }

.fa-running::before { content: ""; }

.fa-rupee-sign::before { content: ""; }

.fa-rust::before { content: ""; }

.fa-sad-cry::before { content: ""; }

.fa-sad-tear::before { content: ""; }

.fa-safari::before { content: ""; }

.fa-salesforce::before { content: ""; }

.fa-sass::before { content: ""; }

.fa-satellite::before { content: ""; }

.fa-satellite-dish::before { content: ""; }

.fa-save::before { content: ""; }

.fa-schlix::before { content: ""; }

.fa-school::before { content: ""; }

.fa-screwdriver::before { content: ""; }

.fa-scribd::before { content: ""; }

.fa-scroll::before { content: ""; }

.fa-sd-card::before { content: ""; }

.fa-search::before { content: ""; }

.fa-search-dollar::before { content: ""; }

.fa-search-location::before { content: ""; }

.fa-search-minus::before { content: ""; }

.fa-search-plus::before { content: ""; }

.fa-searchengin::before { content: ""; }

.fa-seedling::before { content: ""; }

.fa-sellcast::before { content: ""; }

.fa-sellsy::before { content: ""; }

.fa-server::before { content: ""; }

.fa-servicestack::before { content: ""; }

.fa-shapes::before { content: ""; }

.fa-share::before { content: ""; }

.fa-share-alt::before { content: ""; }

.fa-share-alt-square::before { content: ""; }

.fa-share-square::before { content: ""; }

.fa-shekel-sign::before { content: ""; }

.fa-shield-alt::before { content: ""; }

.fa-shield-virus::before { content: ""; }

.fa-ship::before { content: ""; }

.fa-shipping-fast::before { content: ""; }

.fa-shirtsinbulk::before { content: ""; }

.fa-shoe-prints::before { content: ""; }

.fa-shopify::before { content: ""; }

.fa-shopping-bag::before { content: ""; }

.fa-shopping-basket::before { content: ""; }

.fa-shopping-cart::before { content: ""; }

.fa-shopware::before { content: ""; }

.fa-shower::before { content: ""; }

.fa-shuttle-van::before { content: ""; }

.fa-sign::before { content: ""; }

.fa-sign-in-alt::before { content: ""; }

.fa-sign-language::before { content: ""; }

.fa-sign-out-alt::before { content: ""; }

.fa-signal::before { content: ""; }

.fa-signature::before { content: ""; }

.fa-sim-card::before { content: ""; }

.fa-simplybuilt::before { content: ""; }

.fa-sink::before { content: ""; }

.fa-sistrix::before { content: ""; }

.fa-sitemap::before { content: ""; }

.fa-sith::before { content: ""; }

.fa-skating::before { content: ""; }

.fa-sketch::before { content: ""; }

.fa-skiing::before { content: ""; }

.fa-skiing-nordic::before { content: ""; }

.fa-skull::before { content: ""; }

.fa-skull-crossbones::before { content: ""; }

.fa-skyatlas::before { content: ""; }

.fa-skype::before { content: ""; }

.fa-slack::before { content: ""; }

.fa-slack-hash::before { content: ""; }

.fa-slash::before { content: ""; }

.fa-sleigh::before { content: ""; }

.fa-sliders-h::before { content: ""; }

.fa-slideshare::before { content: ""; }

.fa-smile::before { content: ""; }

.fa-smile-beam::before { content: ""; }

.fa-smile-wink::before { content: ""; }

.fa-smog::before { content: ""; }

.fa-smoking::before { content: ""; }

.fa-smoking-ban::before { content: ""; }

.fa-sms::before { content: ""; }

.fa-snapchat::before { content: ""; }

.fa-snapchat-ghost::before { content: ""; }

.fa-snapchat-square::before { content: ""; }

.fa-snowboarding::before { content: ""; }

.fa-snowflake::before { content: ""; }

.fa-snowman::before { content: ""; }

.fa-snowplow::before { content: ""; }

.fa-soap::before { content: ""; }

.fa-socks::before { content: ""; }

.fa-solar-panel::before { content: ""; }

.fa-sort::before { content: ""; }

.fa-sort-alpha-down::before { content: ""; }

.fa-sort-alpha-down-alt::before { content: ""; }

.fa-sort-alpha-up::before { content: ""; }

.fa-sort-alpha-up-alt::before { content: ""; }

.fa-sort-amount-down::before { content: ""; }

.fa-sort-amount-down-alt::before { content: ""; }

.fa-sort-amount-up::before { content: ""; }

.fa-sort-amount-up-alt::before { content: ""; }

.fa-sort-down::before { content: ""; }

.fa-sort-numeric-down::before { content: ""; }

.fa-sort-numeric-down-alt::before { content: ""; }

.fa-sort-numeric-up::before { content: ""; }

.fa-sort-numeric-up-alt::before { content: ""; }

.fa-sort-up::before { content: ""; }

.fa-soundcloud::before { content: ""; }

.fa-sourcetree::before { content: ""; }

.fa-spa::before { content: ""; }

.fa-space-shuttle::before { content: ""; }

.fa-speakap::before { content: ""; }

.fa-speaker-deck::before { content: ""; }

.fa-spell-check::before { content: ""; }

.fa-spider::before { content: ""; }

.fa-spinner::before { content: ""; }

.fa-splotch::before { content: ""; }

.fa-spotify::before { content: ""; }

.fa-spray-can::before { content: ""; }

.fa-square::before { content: ""; }

.fa-square-full::before { content: ""; }

.fa-square-root-alt::before { content: ""; }

.fa-squarespace::before { content: ""; }

.fa-stack-exchange::before { content: ""; }

.fa-stack-overflow::before { content: ""; }

.fa-stackpath::before { content: ""; }

.fa-stamp::before { content: ""; }

.fa-star::before { content: ""; }

.fa-star-and-crescent::before { content: ""; }

.fa-star-half::before { content: ""; }

.fa-star-half-alt::before { content: ""; }

.fa-star-of-david::before { content: ""; }

.fa-star-of-life::before { content: ""; }

.fa-staylinked::before { content: ""; }

.fa-steam::before { content: ""; }

.fa-steam-square::before { content: ""; }

.fa-steam-symbol::before { content: ""; }

.fa-step-backward::before { content: ""; }

.fa-step-forward::before { content: ""; }

.fa-stethoscope::before { content: ""; }

.fa-sticker-mule::before { content: ""; }

.fa-sticky-note::before { content: ""; }

.fa-stop::before { content: ""; }

.fa-stop-circle::before { content: ""; }

.fa-stopwatch::before { content: ""; }

.fa-stopwatch-20::before { content: ""; }

.fa-store::before { content: ""; }

.fa-store-alt::before { content: ""; }

.fa-store-alt-slash::before { content: ""; }

.fa-store-slash::before { content: ""; }

.fa-strava::before { content: ""; }

.fa-stream::before { content: ""; }

.fa-street-view::before { content: ""; }

.fa-strikethrough::before { content: ""; }

.fa-stripe::before { content: ""; }

.fa-stripe-s::before { content: ""; }

.fa-stroopwafel::before { content: ""; }

.fa-studiovinari::before { content: ""; }

.fa-stumbleupon::before { content: ""; }

.fa-stumbleupon-circle::before { content: ""; }

.fa-subscript::before { content: ""; }

.fa-subway::before { content: ""; }

.fa-suitcase::before { content: ""; }

.fa-suitcase-rolling::before { content: ""; }

.fa-sun::before { content: ""; }

.fa-superpowers::before { content: ""; }

.fa-superscript::before { content: ""; }

.fa-supple::before { content: ""; }

.fa-surprise::before { content: ""; }

.fa-suse::before { content: ""; }

.fa-swatchbook::before { content: ""; }

.fa-swift::before { content: ""; }

.fa-swimmer::before { content: ""; }

.fa-swimming-pool::before { content: ""; }

.fa-symfony::before { content: ""; }

.fa-synagogue::before { content: ""; }

.fa-sync::before { content: ""; }

.fa-sync-alt::before { content: ""; }

.fa-syringe::before { content: ""; }

.fa-table::before { content: ""; }

.fa-table-tennis::before { content: ""; }

.fa-tablet::before { content: ""; }

.fa-tablet-alt::before { content: ""; }

.fa-tablets::before { content: ""; }

.fa-tachometer-alt::before { content: ""; }

.fa-tag::before { content: ""; }

.fa-tags::before { content: ""; }

.fa-tape::before { content: ""; }

.fa-tasks::before { content: ""; }

.fa-taxi::before { content: ""; }

.fa-teamspeak::before { content: ""; }

.fa-teeth::before { content: ""; }

.fa-teeth-open::before { content: ""; }

.fa-telegram::before { content: ""; }

.fa-telegram-plane::before { content: ""; }

.fa-temperature-high::before { content: ""; }

.fa-temperature-low::before { content: ""; }

.fa-tencent-weibo::before { content: ""; }

.fa-tenge::before { content: ""; }

.fa-terminal::before { content: ""; }

.fa-text-height::before { content: ""; }

.fa-text-width::before { content: ""; }

.fa-th::before { content: ""; }

.fa-th-large::before { content: ""; }

.fa-th-list::before { content: ""; }

.fa-the-red-yeti::before { content: ""; }

.fa-theater-masks::before { content: ""; }

.fa-themeco::before { content: ""; }

.fa-themeisle::before { content: ""; }

.fa-thermometer::before { content: ""; }

.fa-thermometer-empty::before { content: ""; }

.fa-thermometer-full::before { content: ""; }

.fa-thermometer-half::before { content: ""; }

.fa-thermometer-quarter::before { content: ""; }

.fa-thermometer-three-quarters::before { content: ""; }

.fa-think-peaks::before { content: ""; }

.fa-thumbs-down::before { content: ""; }

.fa-thumbs-up::before { content: ""; }

.fa-thumbtack::before { content: ""; }

.fa-ticket-alt::before { content: ""; }

.fa-tiktok::before { content: ""; }

.fa-times::before { content: ""; }

.fa-times-circle::before { content: ""; }

.fa-tint::before { content: ""; }

.fa-tint-slash::before { content: ""; }

.fa-tired::before { content: ""; }

.fa-toggle-off::before { content: ""; }

.fa-toggle-on::before { content: ""; }

.fa-toilet::before { content: ""; }

.fa-toilet-paper::before { content: ""; }

.fa-toilet-paper-slash::before { content: ""; }

.fa-toolbox::before { content: ""; }

.fa-tools::before { content: ""; }

.fa-tooth::before { content: ""; }

.fa-torah::before { content: ""; }

.fa-torii-gate::before { content: ""; }

.fa-tractor::before { content: ""; }

.fa-trade-federation::before { content: ""; }

.fa-trademark::before { content: ""; }

.fa-traffic-light::before { content: ""; }

.fa-trailer::before { content: ""; }

.fa-train::before { content: ""; }

.fa-tram::before { content: ""; }

.fa-transgender::before { content: ""; }

.fa-transgender-alt::before { content: ""; }

.fa-trash::before { content: ""; }

.fa-trash-alt::before { content: ""; }

.fa-trash-restore::before { content: ""; }

.fa-trash-restore-alt::before { content: ""; }

.fa-tree::before { content: ""; }

.fa-trello::before { content: ""; }

.fa-tripadvisor::before { content: ""; }

.fa-trophy::before { content: ""; }

.fa-truck::before { content: ""; }

.fa-truck-loading::before { content: ""; }

.fa-truck-monster::before { content: ""; }

.fa-truck-moving::before { content: ""; }

.fa-truck-pickup::before { content: ""; }

.fa-tshirt::before { content: ""; }

.fa-tty::before { content: ""; }

.fa-tumblr::before { content: ""; }

.fa-tumblr-square::before { content: ""; }

.fa-tv::before { content: ""; }

.fa-twitch::before { content: ""; }

.fa-twitter::before { content: ""; }

.fa-twitter-square::before { content: ""; }

.fa-typo3::before { content: ""; }

.fa-uber::before { content: ""; }

.fa-ubuntu::before { content: ""; }

.fa-uikit::before { content: ""; }

.fa-umbraco::before { content: ""; }

.fa-umbrella::before { content: ""; }

.fa-umbrella-beach::before { content: ""; }

.fa-uncharted::before { content: ""; }

.fa-underline::before { content: ""; }

.fa-undo::before { content: ""; }

.fa-undo-alt::before { content: ""; }

.fa-uniregistry::before { content: ""; }

.fa-unity::before { content: ""; }

.fa-universal-access::before { content: ""; }

.fa-university::before { content: ""; }

.fa-unlink::before { content: ""; }

.fa-unlock::before { content: ""; }

.fa-unlock-alt::before { content: ""; }

.fa-unsplash::before { content: ""; }

.fa-untappd::before { content: ""; }

.fa-upload::before { content: ""; }

.fa-ups::before { content: ""; }

.fa-usb::before { content: ""; }

.fa-user::before { content: ""; }

.fa-user-alt::before { content: ""; }

.fa-user-alt-slash::before { content: ""; }

.fa-user-astronaut::before { content: ""; }

.fa-user-check::before { content: ""; }

.fa-user-circle::before { content: ""; }

.fa-user-clock::before { content: ""; }

.fa-user-cog::before { content: ""; }

.fa-user-edit::before { content: ""; }

.fa-user-friends::before { content: ""; }

.fa-user-graduate::before { content: ""; }

.fa-user-injured::before { content: ""; }

.fa-user-lock::before { content: ""; }

.fa-user-md::before { content: ""; }

.fa-user-minus::before { content: ""; }

.fa-user-ninja::before { content: ""; }

.fa-user-nurse::before { content: ""; }

.fa-user-plus::before { content: ""; }

.fa-user-secret::before { content: ""; }

.fa-user-shield::before { content: ""; }

.fa-user-slash::before { content: ""; }

.fa-user-tag::before { content: ""; }

.fa-user-tie::before { content: ""; }

.fa-user-times::before { content: ""; }

.fa-users::before { content: ""; }

.fa-users-cog::before { content: ""; }

.fa-users-slash::before { content: ""; }

.fa-usps::before { content: ""; }

.fa-ussunnah::before { content: ""; }

.fa-utensil-spoon::before { content: ""; }

.fa-utensils::before { content: ""; }

.fa-vaadin::before { content: ""; }

.fa-vector-square::before { content: ""; }

.fa-venus::before { content: ""; }

.fa-venus-double::before { content: ""; }

.fa-venus-mars::before { content: ""; }

.fa-vest::before { content: ""; }

.fa-vest-patches::before { content: ""; }

.fa-viacoin::before { content: ""; }

.fa-viadeo::before { content: ""; }

.fa-viadeo-square::before { content: ""; }

.fa-vial::before { content: ""; }

.fa-vials::before { content: ""; }

.fa-viber::before { content: ""; }

.fa-video::before { content: ""; }

.fa-video-slash::before { content: ""; }

.fa-vihara::before { content: ""; }

.fa-vimeo::before { content: ""; }

.fa-vimeo-square::before { content: ""; }

.fa-vimeo-v::before { content: ""; }

.fa-vine::before { content: ""; }

.fa-virus::before { content: ""; }

.fa-virus-slash::before { content: ""; }

.fa-viruses::before { content: ""; }

.fa-vk::before { content: ""; }

.fa-vnv::before { content: ""; }

.fa-voicemail::before { content: ""; }

.fa-volleyball-ball::before { content: ""; }

.fa-volume-down::before { content: ""; }

.fa-volume-mute::before { content: ""; }

.fa-volume-off::before { content: ""; }

.fa-volume-up::before { content: ""; }

.fa-vote-yea::before { content: ""; }

.fa-vr-cardboard::before { content: ""; }

.fa-vuejs::before { content: ""; }

.fa-walking::before { content: ""; }

.fa-wallet::before { content: ""; }

.fa-warehouse::before { content: ""; }

.fa-watchman-monitoring::before { content: ""; }

.fa-water::before { content: ""; }

.fa-wave-square::before { content: ""; }

.fa-waze::before { content: ""; }

.fa-weebly::before { content: ""; }

.fa-weibo::before { content: ""; }

.fa-weight::before { content: ""; }

.fa-weight-hanging::before { content: ""; }

.fa-weixin::before { content: ""; }

.fa-whatsapp::before { content: ""; }

.fa-whatsapp-square::before { content: ""; }

.fa-wheelchair::before { content: ""; }

.fa-whmcs::before { content: ""; }

.fa-wifi::before { content: ""; }

.fa-wikipedia-w::before { content: ""; }

.fa-wind::before { content: ""; }

.fa-window-close::before { content: ""; }

.fa-window-maximize::before { content: ""; }

.fa-window-minimize::before { content: ""; }

.fa-window-restore::before { content: ""; }

.fa-windows::before { content: ""; }

.fa-wine-bottle::before { content: ""; }

.fa-wine-glass::before { content: ""; }

.fa-wine-glass-alt::before { content: ""; }

.fa-wix::before { content: ""; }

.fa-wizards-of-the-coast::before { content: ""; }

.fa-wodu::before { content: ""; }

.fa-wolf-pack-battalion::before { content: ""; }

.fa-won-sign::before { content: ""; }

.fa-wordpress::before { content: ""; }

.fa-wordpress-simple::before { content: ""; }

.fa-wpbeginner::before { content: ""; }

.fa-wpexplorer::before { content: ""; }

.fa-wpforms::before { content: ""; }

.fa-wpressr::before { content: ""; }

.fa-wrench::before { content: ""; }

.fa-x-ray::before { content: ""; }

.fa-xbox::before { content: ""; }

.fa-xing::before { content: ""; }

.fa-xing-square::before { content: ""; }

.fa-y-combinator::before { content: ""; }

.fa-yahoo::before { content: ""; }

.fa-yammer::before { content: ""; }

.fa-yandex::before { content: ""; }

.fa-yandex-international::before { content: ""; }

.fa-yarn::before { content: ""; }

.fa-yelp::before { content: ""; }

.fa-yen-sign::before { content: ""; }

.fa-yin-yang::before { content: ""; }

.fa-yoast::before { content: ""; }

.fa-youtube::before { content: ""; }

.fa-youtube-square::before { content: ""; }

.fa-zhihu::before { content: ""; }

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

.sr-only-focusable:active, .sr-only-focusable:focus { clip: auto; height: auto; margin: 0px; overflow: visible; position: static; width: auto; }



.fab { font-family: "Font Awesome 5 Brands"; }



.fab, .far { font-weight: 400; }



.fa, .far, .fas { font-family: "Font Awesome 5 Free"; }

.fa, .fas { font-weight: 900; }

@charset "utf-8";

.clearfix::before, .clearfix::after { content: " "; display: table; clear: both; }

.eael-testimonial-slider.nav-top-left, .eael-testimonial-slider.nav-top-right, .eael-team-slider.nav-top-left, .eael-team-slider.nav-top-right, .eael-logo-carousel.nav-top-left, .eael-logo-carousel.nav-top-right, .eael-post-carousel.nav-top-left, .eael-post-carousel.nav-top-right, .eael-product-carousel.nav-top-left, .eael-product-carousel.nav-top-right { padding-top: 40px; }

.eael-contact-form input[type="text"], .eael-contact-form input[type="email"], .eael-contact-form input[type="url"], .eael-contact-form input[type="tel"], .eael-contact-form input[type="date"], .eael-contact-form input[type="number"], .eael-contact-form textarea { background: rgb(255, 255, 255); box-shadow: none; float: none; height: auto; margin: 0px; outline: 0px; width: 100%; }

.eael-contact-form input[type="submit"] { border: 0px; float: none; height: auto; margin: 0px; padding: 10px 20px; width: auto; transition: 0.25s linear; }

.eael-contact-form.placeholder-hide input::-webkit-input-placeholder, .eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder { opacity: 0; visibility: hidden; }

.eael-custom-radio-checkbox input[type="checkbox"], .eael-custom-radio-checkbox input[type="radio"] { appearance: none; border-style: solid; border-width: 0px; outline: none; min-width: 1px; width: 15px; height: 15px; background: rgb(221, 221, 221); padding: 3px; }

.eael-custom-radio-checkbox input[type="checkbox"]::before, .eael-custom-radio-checkbox input[type="radio"]::before { content: ""; width: 100%; height: 100%; padding: 0px; margin: 0px; display: block; }

.eael-custom-radio-checkbox input[type="checkbox"]:checked::before, .eael-custom-radio-checkbox input[type="radio"]:checked::before { background: rgb(153, 153, 153); transition: 0.25s linear; }

.eael-custom-radio-checkbox input[type="radio"] { border-radius: 50%; }

.eael-custom-radio-checkbox input[type="radio"]::before { border-radius: 50%; }

.eael-post-elements-readmore-btn { font-size: 12px; font-weight: 500; transition: 300ms ease-in-out; display: inline-block; }

.elementor-lightbox .dialog-widget-content { width: 100%; height: 100%; }

.eael-contact-form-align-left, .elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container { margin: 0px auto 0px 0px; display: inline-block; text-align: left; }

.eael-contact-form-align-center, .elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container { float: none; margin: 0px auto; display: inline-block; text-align: left; }

.eael-contact-form-align-right, .elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container { margin: 0px 0px 0px auto; display: inline-block; text-align: left; }

.eael-force-hide { display: none !important; }

.eael-d-none { display: none !important; }

.eael-d-block { display: block !important; }

.eael-h-auto { height: auto !important; }

.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating ~ .count { display: none; }

.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating { display: none; }

.sr-only { border: 0px !important; clip: rect(1px, 1px, 1px, 1px) !important; clip-path: inset(50%) !important; height: 1px !important; margin: -1px !important; overflow: hidden !important; padding: 0px !important; position: absolute !important; width: 1px !important; white-space: nowrap !important; }

.elementor-widget-eael-adv-tabs .eael-tab-content-item, .elementor-widget-eael-adv-accordion .eael-accordion-content, .elementor-widget-eael-data-table .td-content, .elementor-widget-eael-info-box .eael-infobox-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-expiry-template, .elementor-widget-eael-countdown .eael-countdown-container, .elementor-widget-eael-cta-box .eael-cta-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-primary-wrap, .elementor-widget-eael-toggle .eael-toggle-secondary-wrap, .elementor-widget-eael-protected-content .eael-protected-content-message, .elementor-widget-eael-protected-content .protected-content, .eael-offcanvas-content-visible .eael-offcanvas-body, .elementor-widget-eael-stacked-cards .eael-stacked-cards__item { position: relative; }

.elementor-widget-eael-adv-tabs .eael-tab-content-item:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-adv-accordion .eael-accordion-content:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-data-table .td-content:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-info-box .eael-infobox-template-wrapper:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-expiry-template:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-container:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-cta-box .eael-cta-template-wrapper:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-primary-wrap:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-secondary-wrap:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-protected-content .eael-protected-content-message:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-protected-content .protected-content:hover .eael-onpage-edit-template-wrapper, .eael-offcanvas-content-visible .eael-offcanvas-body:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-stacked-cards .eael-stacked-cards__item:hover .eael-onpage-edit-template-wrapper { display: block; }

.eael-widget-otea-active .elementor-element:hover > .elementor-element-overlay, .eael-widget-otea-active .elementor-empty-view, .eael-widget-otea-active .elementor-add-section-inline, .eael-widget-otea-active .elementor-add-section { display: initial !important; }

.eael-onpage-edit-template-wrapper { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: none; border: 2px solid rgb(94, 234, 212); }

.eael-onpage-edit-template-wrapper::after { position: absolute; content: ""; inset: 0px; z-index: 2; background: rgb(94, 234, 212); opacity: 0.3; }

.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate { display: block; }

.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate::after { display: none; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template { background: rgb(94, 234, 212); color: rgb(0, 0, 0); width: 150px; text-align: center; height: 30px; line-height: 30px; font-size: 12px; cursor: pointer; position: relative; z-index: 3; left: 50%; transform: translateX(-50%); }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::before { content: ""; border-width: 30px 0px 0px 14px; border-style: solid none none solid; border-color: rgb(94, 234, 212) currentcolor currentcolor rgba(0, 0, 0, 0); right: 100%; position: absolute; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::after { content: ""; border-width: 0px 0px 30px 14px; border-style: none none solid solid; border-color: currentcolor currentcolor rgba(0, 0, 0, 0) rgb(94, 234, 212); left: 100%; position: absolute; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template > i { margin-right: 8px; }

.elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect1, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect2, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect3, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect4 { box-shadow: inherit !important; }

.eael-dual-header { display: block; margin-bottom: 50px; }

.eael-dual-header .eaa-svg { font-size: 36px; }

.eael-dual-header svg { height: 1em; width: 1em; }

.eael-dual-header .dch-sep-icon, .eael-dual-header .dch-icon { display: block; padding: 0px; margin: 20px 0px 10px; font-size: 36px; }

.eael-dual-header .eael-dch-title { font-size: 36px; font-weight: 700; text-transform: uppercase; line-height: 48px; margin: 10px 0px; }

.eael-dual-header .eael-dch-title .eael-dch-title-text { font-size: 36px; font-weight: 700; text-transform: uppercase; line-height: 48px; margin: 10px 0px; }

.eael-dual-header .eael-dch-title .eael-dch-title-text.eael-dch-title-lead { color: rgb(26, 188, 156); }

.eael-dual-header .eael-dch-title .gradient-color { background: linear-gradient(var(--eael-dch-gradient-1, #062aca), var(--eael-dch-gradient-2, #9401d9)); }

.eael-dual-header .eael-dch-title .gradient-color, .eael-dual-header .eael-dch-title .eael-dch-title-gradient { background-clip: text !important; -webkit-text-fill-color: rgba(0, 0, 0, 0) !important; }

.eael-dual-header .subtext { font-size: 16px; display: block; }

.eael-dual-header-content-align-center { text-align: center; }

.eael-dual-header-content-align-left { text-align: left; }

.eael-dual-header-content-align-right { text-align: right; }

@media screen and (max-width: 1024px) and (min-width: 768px) {
  .eael-dual-header-content-tablet-align-center { text-align: center; }
  .eael-dual-header-content-tablet-align-left { text-align: left; }
  .eael-dual-header-content-tablet-align-right { text-align: right; }
}

@media screen and (max-width: 767px) {
  .eael-dual-header-content-mobile-align-center { text-align: center; }
  .eael-dual-header-content-mobile-align-left { text-align: left; }
  .eael-dual-header-content-mobile-align-right { text-align: right; }
}

.eael-dch-separator-wrap { display: flex; -webkit-box-pack: center; justify-content: center; }

.eael-dch-separator-wrap .separator-one, .eael-dch-separator-wrap .separator-two { display: inline-block; width: 15%; height: 5px; }

.eael-dch-separator-wrap .separator-one { background: rgb(32, 126, 255); }

.eael-dch-separator-wrap .separator-two { background: rgb(79, 101, 146); }

.clearfix::before, .clearfix::after { content: " "; display: table; clear: both; }

.eael-testimonial-slider.nav-top-left, .eael-testimonial-slider.nav-top-right, .eael-team-slider.nav-top-left, .eael-team-slider.nav-top-right, .eael-logo-carousel.nav-top-left, .eael-logo-carousel.nav-top-right, .eael-post-carousel.nav-top-left, .eael-post-carousel.nav-top-right, .eael-product-carousel.nav-top-left, .eael-product-carousel.nav-top-right { padding-top: 40px; }

.eael-contact-form input[type="text"], .eael-contact-form input[type="email"], .eael-contact-form input[type="url"], .eael-contact-form input[type="tel"], .eael-contact-form input[type="date"], .eael-contact-form input[type="number"], .eael-contact-form textarea { background: rgb(255, 255, 255); box-shadow: none; float: none; height: auto; margin: 0px; outline: 0px; width: 100%; }

.eael-contact-form input[type="submit"] { border: 0px; float: none; height: auto; margin: 0px; padding: 10px 20px; width: auto; transition: 0.25s linear; }

.eael-contact-form.placeholder-hide input::-webkit-input-placeholder, .eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder { opacity: 0; visibility: hidden; }

.eael-custom-radio-checkbox input[type="checkbox"], .eael-custom-radio-checkbox input[type="radio"] { appearance: none; border-style: solid; border-width: 0px; outline: none; min-width: 1px; width: 15px; height: 15px; background: rgb(221, 221, 221); padding: 3px; }

.eael-custom-radio-checkbox input[type="checkbox"]::before, .eael-custom-radio-checkbox input[type="radio"]::before { content: ""; width: 100%; height: 100%; padding: 0px; margin: 0px; display: block; }

.eael-custom-radio-checkbox input[type="checkbox"]:checked::before, .eael-custom-radio-checkbox input[type="radio"]:checked::before { background: rgb(153, 153, 153); transition: 0.25s linear; }

.eael-custom-radio-checkbox input[type="radio"] { border-radius: 50%; }

.eael-custom-radio-checkbox input[type="radio"]::before { border-radius: 50%; }

.eael-post-elements-readmore-btn { font-size: 12px; font-weight: 500; transition: 300ms ease-in-out; display: inline-block; }

.elementor-lightbox .dialog-widget-content { width: 100%; height: 100%; }

.eael-contact-form-align-left, .elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container { margin: 0px auto 0px 0px; display: inline-block; text-align: left; }

.eael-contact-form-align-center, .elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container { float: none; margin: 0px auto; display: inline-block; text-align: left; }

.eael-contact-form-align-right, .elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container { margin: 0px 0px 0px auto; display: inline-block; text-align: left; }

.eael-force-hide { display: none !important; }

.eael-d-none { display: none !important; }

.eael-d-block { display: block !important; }

.eael-h-auto { height: auto !important; }

.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating ~ .count { display: none; }

.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating { display: none; }

.sr-only { border: 0px !important; clip: rect(1px, 1px, 1px, 1px) !important; clip-path: inset(50%) !important; height: 1px !important; margin: -1px !important; overflow: hidden !important; padding: 0px !important; position: absolute !important; width: 1px !important; white-space: nowrap !important; }

.elementor-widget-eael-adv-tabs .eael-tab-content-item, .elementor-widget-eael-adv-accordion .eael-accordion-content, .elementor-widget-eael-data-table .td-content, .elementor-widget-eael-info-box .eael-infobox-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-expiry-template, .elementor-widget-eael-countdown .eael-countdown-container, .elementor-widget-eael-cta-box .eael-cta-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-primary-wrap, .elementor-widget-eael-toggle .eael-toggle-secondary-wrap, .elementor-widget-eael-protected-content .eael-protected-content-message, .elementor-widget-eael-protected-content .protected-content, .eael-offcanvas-content-visible .eael-offcanvas-body, .elementor-widget-eael-stacked-cards .eael-stacked-cards__item { position: relative; }

.elementor-widget-eael-adv-tabs .eael-tab-content-item:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-adv-accordion .eael-accordion-content:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-data-table .td-content:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-info-box .eael-infobox-template-wrapper:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-expiry-template:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-container:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-cta-box .eael-cta-template-wrapper:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-primary-wrap:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-secondary-wrap:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-protected-content .eael-protected-content-message:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-protected-content .protected-content:hover .eael-onpage-edit-template-wrapper, .eael-offcanvas-content-visible .eael-offcanvas-body:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-stacked-cards .eael-stacked-cards__item:hover .eael-onpage-edit-template-wrapper { display: block; }

.eael-widget-otea-active .elementor-element:hover > .elementor-element-overlay, .eael-widget-otea-active .elementor-empty-view, .eael-widget-otea-active .elementor-add-section-inline, .eael-widget-otea-active .elementor-add-section { display: initial !important; }

.eael-onpage-edit-template-wrapper { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: none; border: 2px solid rgb(94, 234, 212); }

.eael-onpage-edit-template-wrapper::after { position: absolute; content: ""; inset: 0px; z-index: 2; background: rgb(94, 234, 212); opacity: 0.3; }

.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate { display: block; }

.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate::after { display: none; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template { background: rgb(94, 234, 212); color: rgb(0, 0, 0); width: 150px; text-align: center; height: 30px; line-height: 30px; font-size: 12px; cursor: pointer; position: relative; z-index: 3; left: 50%; transform: translateX(-50%); }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::before { content: ""; border-width: 30px 0px 0px 14px; border-style: solid none none solid; border-color: rgb(94, 234, 212) currentcolor currentcolor rgba(0, 0, 0, 0); right: 100%; position: absolute; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::after { content: ""; border-width: 0px 0px 30px 14px; border-style: none none solid solid; border-color: currentcolor currentcolor rgba(0, 0, 0, 0) rgb(94, 234, 212); left: 100%; position: absolute; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template > i { margin-right: 8px; }

.elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect1, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect2, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect3, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect4 { box-shadow: inherit !important; }

.eael-dual-header { display: block; margin-bottom: 50px; }

.eael-dual-header .eaa-svg { font-size: 36px; }

.eael-dual-header svg { height: 1em; width: 1em; }

.eael-dual-header .dch-sep-icon, .eael-dual-header .dch-icon { display: block; padding: 0px; margin: 20px 0px 10px; font-size: 36px; }

.eael-dual-header .eael-dch-title { font-size: 36px; font-weight: 700; text-transform: uppercase; line-height: 48px; margin: 10px 0px; }

.eael-dual-header .eael-dch-title .eael-dch-title-text { font-size: 36px; font-weight: 700; text-transform: uppercase; line-height: 48px; margin: 10px 0px; }

.eael-dual-header .eael-dch-title .eael-dch-title-text.eael-dch-title-lead { color: rgb(26, 188, 156); }

.eael-dual-header .eael-dch-title .gradient-color { background: linear-gradient(var(--eael-dch-gradient-1, #062aca), var(--eael-dch-gradient-2, #9401d9)); }

.eael-dual-header .eael-dch-title .gradient-color, .eael-dual-header .eael-dch-title .eael-dch-title-gradient { background-clip: text !important; -webkit-text-fill-color: rgba(0, 0, 0, 0) !important; }

.eael-dual-header .subtext { font-size: 16px; display: block; }

.eael-dual-header-content-align-center { text-align: center; }

.eael-dual-header-content-align-left { text-align: left; }

.eael-dual-header-content-align-right { text-align: right; }

@media screen and (max-width: 1024px) and (min-width: 768px) {
  .eael-dual-header-content-tablet-align-center { text-align: center; }
  .eael-dual-header-content-tablet-align-left { text-align: left; }
  .eael-dual-header-content-tablet-align-right { text-align: right; }
}

@media screen and (max-width: 767px) {
  .eael-dual-header-content-mobile-align-center { text-align: center; }
  .eael-dual-header-content-mobile-align-left { text-align: left; }
  .eael-dual-header-content-mobile-align-right { text-align: right; }
}

.eael-dch-separator-wrap { display: flex; -webkit-box-pack: center; justify-content: center; }

.eael-dch-separator-wrap .separator-one, .eael-dch-separator-wrap .separator-two { display: inline-block; width: 15%; height: 5px; }

.eael-dch-separator-wrap .separator-one { background: rgb(32, 126, 255); }

.eael-dch-separator-wrap .separator-two { background: rgb(79, 101, 146); }

.eael-adv-accordion { width: auto; height: auto; transition: 0.3s ease-in-out; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header { padding: 15px; border: 1px solid rgba(0, 0, 0, 0.02); background-color: rgb(241, 241, 241); font-size: 1rem; font-weight: 600; line-height: 1; transition: 0.3s ease-in-out; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; cursor: pointer; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header > .eael-accordion-tab-title { -webkit-box-flex: 1; flex-grow: 1; margin: 0px; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header > i, .eael-adv-accordion .eael-accordion-list .eael-accordion-header span { margin-right: 10px; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eaa-svg { font-size: 32px; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eaa-svg svg { width: 1em; height: 1em; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover { background-color: rgb(65, 65, 65); }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active { background-color: rgb(68, 68, 68); }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-advanced-accordion-icon-closed { display: none; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-advanced-accordion-icon-opened { display: block; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle { transform: rotate(90deg); z-index: 10; transition: 0.3s ease-in-out; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle { transform: rotate(0deg); z-index: 10; transition: 0.3s ease-in-out; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-advanced-accordion-icon-closed { display: block; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-advanced-accordion-icon-opened { display: none; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-content { display: none; border: 1px solid rgb(238, 238, 238); padding: 15px; box-sizing: border-box; font-size: 1rem; line-height: 1.7; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-content .eael-accordion-gutenberg-content .alignfull { width: 100%; margin-left: 0px; margin-right: 0px; max-width: 100%; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-content.active { display: block; }

.eael-adv-accordion .fa-accordion-icon { display: inline-block; margin-right: 10px; }

.rtl .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle { transform: rotate(-90deg); }

.clearfix::before, .clearfix::after { content: " "; display: table; clear: both; }

.eael-testimonial-slider.nav-top-left, .eael-testimonial-slider.nav-top-right, .eael-team-slider.nav-top-left, .eael-team-slider.nav-top-right, .eael-logo-carousel.nav-top-left, .eael-logo-carousel.nav-top-right, .eael-post-carousel.nav-top-left, .eael-post-carousel.nav-top-right, .eael-product-carousel.nav-top-left, .eael-product-carousel.nav-top-right { padding-top: 40px; }

.eael-contact-form input[type="text"], .eael-contact-form input[type="email"], .eael-contact-form input[type="url"], .eael-contact-form input[type="tel"], .eael-contact-form input[type="date"], .eael-contact-form input[type="number"], .eael-contact-form textarea { background: rgb(255, 255, 255); box-shadow: none; float: none; height: auto; margin: 0px; outline: 0px; width: 100%; }

.eael-contact-form input[type="submit"] { border: 0px; float: none; height: auto; margin: 0px; padding: 10px 20px; width: auto; transition: 0.25s linear; }

.eael-contact-form.placeholder-hide input::-webkit-input-placeholder, .eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder { opacity: 0; visibility: hidden; }

.eael-custom-radio-checkbox input[type="checkbox"], .eael-custom-radio-checkbox input[type="radio"] { appearance: none; border-style: solid; border-width: 0px; outline: none; min-width: 1px; width: 15px; height: 15px; background: rgb(221, 221, 221); padding: 3px; }

.eael-custom-radio-checkbox input[type="checkbox"]::before, .eael-custom-radio-checkbox input[type="radio"]::before { content: ""; width: 100%; height: 100%; padding: 0px; margin: 0px; display: block; }

.eael-custom-radio-checkbox input[type="checkbox"]:checked::before, .eael-custom-radio-checkbox input[type="radio"]:checked::before { background: rgb(153, 153, 153); transition: 0.25s linear; }

.eael-custom-radio-checkbox input[type="radio"] { border-radius: 50%; }

.eael-custom-radio-checkbox input[type="radio"]::before { border-radius: 50%; }

.eael-post-elements-readmore-btn { font-size: 12px; font-weight: 500; transition: 300ms ease-in-out; display: inline-block; }

.elementor-lightbox .dialog-widget-content { width: 100%; height: 100%; }

.eael-contact-form-align-left, .elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container { margin: 0px auto 0px 0px; display: inline-block; text-align: left; }

.eael-contact-form-align-center, .elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container { float: none; margin: 0px auto; display: inline-block; text-align: left; }

.eael-contact-form-align-right, .elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container { margin: 0px 0px 0px auto; display: inline-block; text-align: left; }

.eael-force-hide { display: none !important; }

.eael-d-none { display: none !important; }

.eael-d-block { display: block !important; }

.eael-h-auto { height: auto !important; }

.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating ~ .count { display: none; }

.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating { display: none; }

.sr-only { border: 0px !important; clip: rect(1px, 1px, 1px, 1px) !important; clip-path: inset(50%) !important; height: 1px !important; margin: -1px !important; overflow: hidden !important; padding: 0px !important; position: absolute !important; width: 1px !important; white-space: nowrap !important; }

.elementor-widget-eael-adv-tabs .eael-tab-content-item, .elementor-widget-eael-adv-accordion .eael-accordion-content, .elementor-widget-eael-data-table .td-content, .elementor-widget-eael-info-box .eael-infobox-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-expiry-template, .elementor-widget-eael-countdown .eael-countdown-container, .elementor-widget-eael-cta-box .eael-cta-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-primary-wrap, .elementor-widget-eael-toggle .eael-toggle-secondary-wrap, .elementor-widget-eael-protected-content .eael-protected-content-message, .elementor-widget-eael-protected-content .protected-content, .eael-offcanvas-content-visible .eael-offcanvas-body, .elementor-widget-eael-stacked-cards .eael-stacked-cards__item { position: relative; }

.elementor-widget-eael-adv-tabs .eael-tab-content-item:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-adv-accordion .eael-accordion-content:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-data-table .td-content:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-info-box .eael-infobox-template-wrapper:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-expiry-template:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-container:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-cta-box .eael-cta-template-wrapper:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-primary-wrap:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-secondary-wrap:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-protected-content .eael-protected-content-message:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-protected-content .protected-content:hover .eael-onpage-edit-template-wrapper, .eael-offcanvas-content-visible .eael-offcanvas-body:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-stacked-cards .eael-stacked-cards__item:hover .eael-onpage-edit-template-wrapper { display: block; }

.eael-widget-otea-active .elementor-element:hover > .elementor-element-overlay, .eael-widget-otea-active .elementor-empty-view, .eael-widget-otea-active .elementor-add-section-inline, .eael-widget-otea-active .elementor-add-section { display: initial !important; }

.eael-onpage-edit-template-wrapper { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: none; border: 2px solid rgb(94, 234, 212); }

.eael-onpage-edit-template-wrapper::after { position: absolute; content: ""; inset: 0px; z-index: 2; background: rgb(94, 234, 212); opacity: 0.3; }

.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate { display: block; }

.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate::after { display: none; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template { background: rgb(94, 234, 212); color: rgb(0, 0, 0); width: 150px; text-align: center; height: 30px; line-height: 30px; font-size: 12px; cursor: pointer; position: relative; z-index: 3; left: 50%; transform: translateX(-50%); }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::before { content: ""; border-width: 30px 0px 0px 14px; border-style: solid none none solid; border-color: rgb(94, 234, 212) currentcolor currentcolor rgba(0, 0, 0, 0); right: 100%; position: absolute; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::after { content: ""; border-width: 0px 0px 30px 14px; border-style: none none solid solid; border-color: currentcolor currentcolor rgba(0, 0, 0, 0) rgb(94, 234, 212); left: 100%; position: absolute; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template > i { margin-right: 8px; }

.elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect1, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect2, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect3, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect4 { box-shadow: inherit !important; }

.eael-dual-header { display: block; margin-bottom: 50px; }

.eael-dual-header .eaa-svg { font-size: 36px; }

.eael-dual-header svg { height: 1em; width: 1em; }

.eael-dual-header .dch-sep-icon, .eael-dual-header .dch-icon { display: block; padding: 0px; margin: 20px 0px 10px; font-size: 36px; }

.eael-dual-header .eael-dch-title { font-size: 36px; font-weight: 700; text-transform: uppercase; line-height: 48px; margin: 10px 0px; }

.eael-dual-header .eael-dch-title .eael-dch-title-text { font-size: 36px; font-weight: 700; text-transform: uppercase; line-height: 48px; margin: 10px 0px; }

.eael-dual-header .eael-dch-title .eael-dch-title-text.eael-dch-title-lead { color: rgb(26, 188, 156); }

.eael-dual-header .eael-dch-title .gradient-color { background: linear-gradient(var(--eael-dch-gradient-1, #062aca), var(--eael-dch-gradient-2, #9401d9)); }

.eael-dual-header .eael-dch-title .gradient-color, .eael-dual-header .eael-dch-title .eael-dch-title-gradient { background-clip: text !important; -webkit-text-fill-color: rgba(0, 0, 0, 0) !important; }

.eael-dual-header .subtext { font-size: 16px; display: block; }

.eael-dual-header-content-align-center { text-align: center; }

.eael-dual-header-content-align-left { text-align: left; }

.eael-dual-header-content-align-right { text-align: right; }

@media screen and (max-width: 1024px) and (min-width: 768px) {
  .eael-dual-header-content-tablet-align-center { text-align: center; }
  .eael-dual-header-content-tablet-align-left { text-align: left; }
  .eael-dual-header-content-tablet-align-right { text-align: right; }
}

@media screen and (max-width: 767px) {
  .eael-dual-header-content-mobile-align-center { text-align: center; }
  .eael-dual-header-content-mobile-align-left { text-align: left; }
  .eael-dual-header-content-mobile-align-right { text-align: right; }
}

.eael-dch-separator-wrap { display: flex; -webkit-box-pack: center; justify-content: center; }

.eael-dch-separator-wrap .separator-one, .eael-dch-separator-wrap .separator-two { display: inline-block; width: 15%; height: 5px; }

.eael-dch-separator-wrap .separator-one { background: rgb(32, 126, 255); }

.eael-dch-separator-wrap .separator-two { background: rgb(79, 101, 146); }

.eael-adv-accordion { width: auto; height: auto; transition: 0.3s ease-in-out; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header { padding: 15px; border: 1px solid rgba(0, 0, 0, 0.02); background-color: rgb(241, 241, 241); font-size: 1rem; font-weight: 600; line-height: 1; transition: 0.3s ease-in-out; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; cursor: pointer; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header > .eael-accordion-tab-title { -webkit-box-flex: 1; flex-grow: 1; margin: 0px; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header > i, .eael-adv-accordion .eael-accordion-list .eael-accordion-header span { margin-right: 10px; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eaa-svg { font-size: 32px; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eaa-svg svg { width: 1em; height: 1em; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover { background-color: rgb(65, 65, 65); }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active { background-color: rgb(68, 68, 68); }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-advanced-accordion-icon-closed { display: none; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-advanced-accordion-icon-opened { display: block; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle { transform: rotate(90deg); z-index: 10; transition: 0.3s ease-in-out; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle { transform: rotate(0deg); z-index: 10; transition: 0.3s ease-in-out; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-advanced-accordion-icon-closed { display: block; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-advanced-accordion-icon-opened { display: none; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-content { display: none; border: 1px solid rgb(238, 238, 238); padding: 15px; box-sizing: border-box; font-size: 1rem; line-height: 1.7; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-content .eael-accordion-gutenberg-content .alignfull { width: 100%; margin-left: 0px; margin-right: 0px; max-width: 100%; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-content.active { display: block; }

.eael-adv-accordion .fa-accordion-icon { display: inline-block; margin-right: 10px; }

.rtl .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle { transform: rotate(-90deg); }

.clearfix::before, .clearfix::after { content: " "; display: table; clear: both; }

.eael-testimonial-slider.nav-top-left, .eael-testimonial-slider.nav-top-right, .eael-team-slider.nav-top-left, .eael-team-slider.nav-top-right, .eael-logo-carousel.nav-top-left, .eael-logo-carousel.nav-top-right, .eael-post-carousel.nav-top-left, .eael-post-carousel.nav-top-right, .eael-product-carousel.nav-top-left, .eael-product-carousel.nav-top-right { padding-top: 40px; }

.eael-contact-form input[type="text"], .eael-contact-form input[type="email"], .eael-contact-form input[type="url"], .eael-contact-form input[type="tel"], .eael-contact-form input[type="date"], .eael-contact-form input[type="number"], .eael-contact-form textarea { background: rgb(255, 255, 255); box-shadow: none; float: none; height: auto; margin: 0px; outline: 0px; width: 100%; }

.eael-contact-form input[type="submit"] { border: 0px; float: none; height: auto; margin: 0px; padding: 10px 20px; width: auto; transition: 0.25s linear; }

.eael-contact-form.placeholder-hide input::-webkit-input-placeholder, .eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder { opacity: 0; visibility: hidden; }

.eael-custom-radio-checkbox input[type="checkbox"], .eael-custom-radio-checkbox input[type="radio"] { appearance: none; border-style: solid; border-width: 0px; outline: none; min-width: 1px; width: 15px; height: 15px; background: rgb(221, 221, 221); padding: 3px; }

.eael-custom-radio-checkbox input[type="checkbox"]::before, .eael-custom-radio-checkbox input[type="radio"]::before { content: ""; width: 100%; height: 100%; padding: 0px; margin: 0px; display: block; }

.eael-custom-radio-checkbox input[type="checkbox"]:checked::before, .eael-custom-radio-checkbox input[type="radio"]:checked::before { background: rgb(153, 153, 153); transition: 0.25s linear; }

.eael-custom-radio-checkbox input[type="radio"] { border-radius: 50%; }

.eael-custom-radio-checkbox input[type="radio"]::before { border-radius: 50%; }

.eael-post-elements-readmore-btn { font-size: 12px; font-weight: 500; transition: 300ms ease-in-out; display: inline-block; }

.elementor-lightbox .dialog-widget-content { width: 100%; height: 100%; }

.eael-contact-form-align-left, .elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container { margin: 0px auto 0px 0px; display: inline-block; text-align: left; }

.eael-contact-form-align-center, .elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container { float: none; margin: 0px auto; display: inline-block; text-align: left; }

.eael-contact-form-align-right, .elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container { margin: 0px 0px 0px auto; display: inline-block; text-align: left; }

.eael-force-hide { display: none !important; }

.eael-d-none { display: none !important; }

.eael-d-block { display: block !important; }

.eael-h-auto { height: auto !important; }

.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating ~ .count { display: none; }

.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating { display: none; }

.sr-only { border: 0px !important; clip: rect(1px, 1px, 1px, 1px) !important; clip-path: inset(50%) !important; height: 1px !important; margin: -1px !important; overflow: hidden !important; padding: 0px !important; position: absolute !important; width: 1px !important; white-space: nowrap !important; }

.elementor-widget-eael-adv-tabs .eael-tab-content-item, .elementor-widget-eael-adv-accordion .eael-accordion-content, .elementor-widget-eael-data-table .td-content, .elementor-widget-eael-info-box .eael-infobox-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-expiry-template, .elementor-widget-eael-countdown .eael-countdown-container, .elementor-widget-eael-cta-box .eael-cta-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-primary-wrap, .elementor-widget-eael-toggle .eael-toggle-secondary-wrap, .elementor-widget-eael-protected-content .eael-protected-content-message, .elementor-widget-eael-protected-content .protected-content, .eael-offcanvas-content-visible .eael-offcanvas-body, .elementor-widget-eael-stacked-cards .eael-stacked-cards__item { position: relative; }

.elementor-widget-eael-adv-tabs .eael-tab-content-item:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-adv-accordion .eael-accordion-content:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-data-table .td-content:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-info-box .eael-infobox-template-wrapper:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-expiry-template:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-container:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-cta-box .eael-cta-template-wrapper:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-primary-wrap:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-secondary-wrap:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-protected-content .eael-protected-content-message:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-protected-content .protected-content:hover .eael-onpage-edit-template-wrapper, .eael-offcanvas-content-visible .eael-offcanvas-body:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-stacked-cards .eael-stacked-cards__item:hover .eael-onpage-edit-template-wrapper { display: block; }

.eael-widget-otea-active .elementor-element:hover > .elementor-element-overlay, .eael-widget-otea-active .elementor-empty-view, .eael-widget-otea-active .elementor-add-section-inline, .eael-widget-otea-active .elementor-add-section { display: initial !important; }

.eael-onpage-edit-template-wrapper { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: none; border: 2px solid rgb(94, 234, 212); }

.eael-onpage-edit-template-wrapper::after { position: absolute; content: ""; inset: 0px; z-index: 2; background: rgb(94, 234, 212); opacity: 0.3; }

.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate { display: block; }

.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate::after { display: none; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template { background: rgb(94, 234, 212); color: rgb(0, 0, 0); width: 150px; text-align: center; height: 30px; line-height: 30px; font-size: 12px; cursor: pointer; position: relative; z-index: 3; left: 50%; transform: translateX(-50%); }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::before { content: ""; border-width: 30px 0px 0px 14px; border-style: solid none none solid; border-color: rgb(94, 234, 212) currentcolor currentcolor rgba(0, 0, 0, 0); right: 100%; position: absolute; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::after { content: ""; border-width: 0px 0px 30px 14px; border-style: none none solid solid; border-color: currentcolor currentcolor rgba(0, 0, 0, 0) rgb(94, 234, 212); left: 100%; position: absolute; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template > i { margin-right: 8px; }

.elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect1, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect2, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect3, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect4 { box-shadow: inherit !important; }

.eael-dual-header { display: block; margin-bottom: 50px; }

.eael-dual-header .eaa-svg { font-size: 36px; }

.eael-dual-header svg { height: 1em; width: 1em; }

.eael-dual-header .dch-sep-icon, .eael-dual-header .dch-icon { display: block; padding: 0px; margin: 20px 0px 10px; font-size: 36px; }

.eael-dual-header .eael-dch-title { font-size: 36px; font-weight: 700; text-transform: uppercase; line-height: 48px; margin: 10px 0px; }

.eael-dual-header .eael-dch-title .eael-dch-title-text { font-size: 36px; font-weight: 700; text-transform: uppercase; line-height: 48px; margin: 10px 0px; }

.eael-dual-header .eael-dch-title .eael-dch-title-text.eael-dch-title-lead { color: rgb(26, 188, 156); }

.eael-dual-header .eael-dch-title .gradient-color { background: linear-gradient(var(--eael-dch-gradient-1, #062aca), var(--eael-dch-gradient-2, #9401d9)); }

.eael-dual-header .eael-dch-title .gradient-color, .eael-dual-header .eael-dch-title .eael-dch-title-gradient { background-clip: text !important; -webkit-text-fill-color: rgba(0, 0, 0, 0) !important; }

.eael-dual-header .subtext { font-size: 16px; display: block; }

.eael-dual-header-content-align-center { text-align: center; }

.eael-dual-header-content-align-left { text-align: left; }

.eael-dual-header-content-align-right { text-align: right; }

@media screen and (max-width: 1024px) and (min-width: 768px) {
  .eael-dual-header-content-tablet-align-center { text-align: center; }
  .eael-dual-header-content-tablet-align-left { text-align: left; }
  .eael-dual-header-content-tablet-align-right { text-align: right; }
}

@media screen and (max-width: 767px) {
  .eael-dual-header-content-mobile-align-center { text-align: center; }
  .eael-dual-header-content-mobile-align-left { text-align: left; }
  .eael-dual-header-content-mobile-align-right { text-align: right; }
}

.eael-dch-separator-wrap { display: flex; -webkit-box-pack: center; justify-content: center; }

.eael-dch-separator-wrap .separator-one, .eael-dch-separator-wrap .separator-two { display: inline-block; width: 15%; height: 5px; }

.eael-dch-separator-wrap .separator-one { background: rgb(32, 126, 255); }

.eael-dch-separator-wrap .separator-two { background: rgb(79, 101, 146); }

.eael-adv-accordion { width: auto; height: auto; transition: 0.3s ease-in-out; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header { padding: 15px; border: 1px solid rgba(0, 0, 0, 0.02); background-color: rgb(241, 241, 241); font-size: 1rem; font-weight: 600; line-height: 1; transition: 0.3s ease-in-out; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; cursor: pointer; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header > .eael-accordion-tab-title { -webkit-box-flex: 1; flex-grow: 1; margin: 0px; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header > i, .eael-adv-accordion .eael-accordion-list .eael-accordion-header span { margin-right: 10px; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eaa-svg { font-size: 32px; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eaa-svg svg { width: 1em; height: 1em; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover { background-color: rgb(65, 65, 65); }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active { background-color: rgb(68, 68, 68); }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-advanced-accordion-icon-closed { display: none; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-advanced-accordion-icon-opened { display: block; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle { transform: rotate(90deg); z-index: 10; transition: 0.3s ease-in-out; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle { transform: rotate(0deg); z-index: 10; transition: 0.3s ease-in-out; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-advanced-accordion-icon-closed { display: block; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-advanced-accordion-icon-opened { display: none; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-content { display: none; border: 1px solid rgb(238, 238, 238); padding: 15px; box-sizing: border-box; font-size: 1rem; line-height: 1.7; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-content .eael-accordion-gutenberg-content .alignfull { width: 100%; margin-left: 0px; margin-right: 0px; max-width: 100%; }

.eael-adv-accordion .eael-accordion-list .eael-accordion-content.active { display: block; }

.eael-adv-accordion .fa-accordion-icon { display: inline-block; margin-right: 10px; }

.rtl .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle { transform: rotate(-90deg); }

@charset "utf-8";

.elementor-kit-12312 { --e-global-color-primary: #6EC1E4; --e-global-color-secondary: #54595F; --e-global-color-text: #7A7A7A; --e-global-color-accent: #61CE70; --e-global-color-536b138: #81D8D0; --e-global-color-4ed121b: #0ABAB5; --e-global-color-44f79ce: #2A2A2A; --e-global-color-c0d0f5a: #FBC1AF; --e-global-color-14de6d2: #FFD4EA; --e-global-color-7dfca54: #003153; --e-global-color-9e5cf22: #FFFFFF; --e-global-color-966ed75: #02010100; --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; background-color: var( --e-global-color-9e5cf22 ); }

.elementor-kit-12312 e-page-transition { background-color: rgb(255, 188, 125); }

.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1570px; }

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

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

.elementor-element { --widgets-spacing: 0px 0px; --widgets-spacing-row: 0px; --widgets-spacing-column: 0px; }

h1.entry-title { display: var(--page-title-display); }

.elementor-lightbox { background-color: rgba(255, 255, 255, 0.51); --lightbox-ui-color: #000000; --lightbox-ui-color-hover: var( --e-global-color-536b138 ); --lightbox-text-color: #81D8D0; --lightbox-header-icons-size: 30px; --lightbox-navigation-icons-size: 30px; }

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

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

.elementor-13169 .elementor-element.elementor-element-d0e2d82 { --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; --overlay-opacity: 0.5; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 0px; --padding-right: 0px; }

.elementor-13169 .elementor-element.elementor-element-d0e2d82::before, .elementor-13169 .elementor-element.elementor-element-d0e2d82 > .elementor-background-video-container::before, .elementor-13169 .elementor-element.elementor-element-d0e2d82 > .e-con-inner > .elementor-background-video-container::before, .elementor-13169 .elementor-element.elementor-element-d0e2d82 > .elementor-background-slideshow::before, .elementor-13169 .elementor-element.elementor-element-d0e2d82 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13169 .elementor-element.elementor-element-d0e2d82 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-image: url("images/Product-Background.webp"); --background-overlay: ''; }

.elementor-13169 .elementor-element.elementor-element-3e8cfcc { --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: 60px; --padding-left: 0px; --padding-right: 0px; }

.elementor-13169 .elementor-element.elementor-element-1feb2aa { padding: 0px 63px 0px 0px; }

.elementor-13169 .elementor-element.elementor-element-1feb2aa .eael-dual-header .title { color: var( --e-global-color-4ed121b ); }

.elementor-13169 .elementor-element.elementor-element-1feb2aa .eael-dual-header .title span.lead { color: var( --e-global-color-44f79ce ); }

.elementor-13169 .elementor-element.elementor-element-1feb2aa .eael-dual-header .title, .elementor-13169 .elementor-element.elementor-element-1feb2aa .eael-dual-header .title span { font-family: Lexend, sans-serif; font-size: 50px; font-weight: 700; text-transform: none; line-height: 60px; }

.elementor-13169 .elementor-element.elementor-element-1feb2aa .eael-dual-header .subtext { color: var( --e-global-color-44f79ce ); font-family: Lato, sans-serif; font-size: 20px; }

.elementor-13169 .elementor-element.elementor-element-1331271 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(12.5px); }

.elementor-13169 .elementor-element.elementor-element-1331271 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(12.5px); }

.elementor-13169 .elementor-element.elementor-element-1331271 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(12.5px); }

.elementor-13169 .elementor-element.elementor-element-1331271 .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-12.5px); }

.elementor-13169 .elementor-element.elementor-element-1331271 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-12.5px); }

.elementor-13169 .elementor-element.elementor-element-1331271 .elementor-icon-list-item:not(:last-child)::after { content: ""; width: 50%; border-color: rgb(221, 221, 221); }

.elementor-13169 .elementor-element.elementor-element-1331271 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)::after { border-block-start-style: solid; border-block-start-width: 1px; }

.elementor-13169 .elementor-element.elementor-element-1331271 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child)::after { border-inline-start-style: solid; }

.elementor-13169 .elementor-element.elementor-element-1331271 .elementor-inline-items .elementor-icon-list-item:not(:last-child)::after { border-inline-start-width: 1px; }

.elementor-13169 .elementor-element.elementor-element-1331271 .elementor-icon-list-icon i { transition: color 0.3s; }

.elementor-13169 .elementor-element.elementor-element-1331271 .elementor-icon-list-icon svg { transition: fill 0.3s; }

.elementor-13169 .elementor-element.elementor-element-1331271 { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }

.elementor-13169 .elementor-element.elementor-element-1331271 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13169 .elementor-element.elementor-element-1331271 .elementor-icon-list-item > a { font-family: Lexend, sans-serif; font-size: 22px; font-weight: 400; }

.elementor-13169 .elementor-element.elementor-element-1331271 .elementor-icon-list-item:hover .elementor-icon-list-text { color: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-1331271 .elementor-icon-list-text { transition: color 0.3s; }

.elementor-13169 .elementor-element.elementor-element-6d7ae4f { --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-13169 .elementor-element.elementor-element-e05c84e { font-family: Lexend, sans-serif; font-size: 25px; font-weight: 700; text-transform: uppercase; }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-header, .elementor-13169 .elementor-element.elementor-element-9950e35 .eael-accordion_media-wrapper .eael-accordion_media-list { background-color: rgba(255, 255, 255, 0); }

.elementor-13169 .elementor-element.elementor-element-9950e35 { margin: 16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-13169 .elementor-element.elementor-element-9950e35 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-family: Lexend, sans-serif; font-size: 20px; font-weight: 600; }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon { font-size: 16px; color: rgb(51, 51, 51); }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon { height: 16px; width: 16px; line-height: 16px; }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-accordion_media-list .eael-accordion_media-icon i { font-size: 16px; }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-accordion_media-list .eael-accordion_media-icon svg { height: 16px; width: 16px; line-height: 16px; }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon, .elementor-13169 .elementor-element.elementor-element-9950e35 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list { gap: 10px; }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title { color: rgb(51, 51, 51); }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-accordion_media-content .eael-accordion_media-title { color: rgb(51, 51, 51); }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg { color: rgb(51, 51, 51); fill: rgb(51, 51, 51); }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg { fill: rgb(51, 51, 51); }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-accordion_media-list .eael-accordion_media-icon { color: rgb(51, 51, 51); }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title, .elementor-13169 .elementor-element.elementor-element-9950e35 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title { color: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon { color: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg { color: var( --e-global-color-536b138 ); fill: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon { fill: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-accordion_media-list:hover .eael-accordion_media-icon i { color: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-accordion_media-list:hover .eael-accordion_media-icon svg { fill: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active { color: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title { color: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon { color: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg { color: var( --e-global-color-536b138 ); fill: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon { fill: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-accordion_media-list.active .eael-accordion_media-icon i { color: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-accordion_media-list.active .eael-accordion_media-icon svg { fill: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-content { color: rgb(51, 51, 51); }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { color: rgb(51, 51, 51); }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-13169 .elementor-element.elementor-element-9950e35 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-family: Lato, sans-serif; font-size: 18px; }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg { font-size: 16px; }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle { height: 16px; width: 16px; line-height: 16px; fill: rgb(68, 68, 68); }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle { color: rgb(68, 68, 68); }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg { color: rgb(68, 68, 68); fill: rgb(68, 68, 68); }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle { color: rgb(255, 255, 255); }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg { color: rgb(255, 255, 255); fill: rgb(255, 255, 255); }

.elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle { fill: rgb(255, 255, 255); }

.elementor-13169 .elementor-element.elementor-element-df98997 { --divider-border-style: solid; --divider-color: #A7A7A7; --divider-border-width: 0.5px; margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px; }

.elementor-13169 .elementor-element.elementor-element-df98997 .elementor-divider-separator { width: 100%; }

.elementor-13169 .elementor-element.elementor-element-df98997 .elementor-divider { padding-block: 20px; }

.elementor-13169 .elementor-element.elementor-element-827f08f { font-family: Lexend, sans-serif; font-size: 25px; font-weight: 700; text-transform: uppercase; }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-header, .elementor-13169 .elementor-element.elementor-element-5d66533 .eael-accordion_media-wrapper .eael-accordion_media-list { background-color: rgba(255, 255, 255, 0); }

.elementor-13169 .elementor-element.elementor-element-5d66533 { margin: 16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-13169 .elementor-element.elementor-element-5d66533 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-family: Lexend, sans-serif; font-size: 20px; font-weight: 600; }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon { font-size: 16px; color: rgb(51, 51, 51); }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon { height: 16px; width: 16px; line-height: 16px; }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-accordion_media-list .eael-accordion_media-icon i { font-size: 16px; }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-accordion_media-list .eael-accordion_media-icon svg { height: 16px; width: 16px; line-height: 16px; }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon, .elementor-13169 .elementor-element.elementor-element-5d66533 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list { gap: 10px; }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title { color: rgb(51, 51, 51); }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-accordion_media-content .eael-accordion_media-title { color: rgb(51, 51, 51); }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg { color: rgb(51, 51, 51); fill: rgb(51, 51, 51); }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg { fill: rgb(51, 51, 51); }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-accordion_media-list .eael-accordion_media-icon { color: rgb(51, 51, 51); }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title, .elementor-13169 .elementor-element.elementor-element-5d66533 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title { color: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon { color: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg { color: var( --e-global-color-536b138 ); fill: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon { fill: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-accordion_media-list:hover .eael-accordion_media-icon i { color: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-accordion_media-list:hover .eael-accordion_media-icon svg { fill: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active { color: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title { color: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon { color: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg { color: var( --e-global-color-536b138 ); fill: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon { fill: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-accordion_media-list.active .eael-accordion_media-icon i { color: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-accordion_media-list.active .eael-accordion_media-icon svg { fill: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-content { color: rgb(51, 51, 51); }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { color: rgb(51, 51, 51); }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-13169 .elementor-element.elementor-element-5d66533 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-family: Lato, sans-serif; font-size: 18px; }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg { font-size: 16px; }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle { height: 16px; width: 16px; line-height: 16px; fill: rgb(68, 68, 68); }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle { color: rgb(68, 68, 68); }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg { color: rgb(68, 68, 68); fill: rgb(68, 68, 68); }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle { color: rgb(255, 255, 255); }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg { color: rgb(255, 255, 255); fill: rgb(255, 255, 255); }

.elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle { fill: rgb(255, 255, 255); }

.elementor-13169 .elementor-element.elementor-element-7157f57 { --divider-border-style: solid; --divider-color: #A7A7A7; --divider-border-width: 0.5px; margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px; }

.elementor-13169 .elementor-element.elementor-element-7157f57 .elementor-divider-separator { width: 100%; }

.elementor-13169 .elementor-element.elementor-element-7157f57 .elementor-divider { padding-block: 20px; }

.elementor-13169 .elementor-element.elementor-element-cde6045 { font-family: Lexend, sans-serif; font-size: 25px; font-weight: 700; text-transform: uppercase; }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-header, .elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-accordion_media-wrapper .eael-accordion_media-list { background-color: rgba(255, 255, 255, 0); }

.elementor-13169 .elementor-element.elementor-element-ea85c98 { margin: 16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-family: Lexend, sans-serif; font-size: 20px; font-weight: 600; }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon { font-size: 16px; color: rgb(51, 51, 51); }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon { height: 16px; width: 16px; line-height: 16px; }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-accordion_media-list .eael-accordion_media-icon i { font-size: 16px; }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-accordion_media-list .eael-accordion_media-icon svg { height: 16px; width: 16px; line-height: 16px; }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon, .elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list { gap: 10px; }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title { color: rgb(51, 51, 51); }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-accordion_media-content .eael-accordion_media-title { color: rgb(51, 51, 51); }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg { color: rgb(51, 51, 51); fill: rgb(51, 51, 51); }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg { fill: rgb(51, 51, 51); }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-accordion_media-list .eael-accordion_media-icon { color: rgb(51, 51, 51); }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title, .elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title { color: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon { color: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg { color: var( --e-global-color-536b138 ); fill: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon { fill: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-accordion_media-list:hover .eael-accordion_media-icon i { color: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-accordion_media-list:hover .eael-accordion_media-icon svg { fill: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active { color: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title { color: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon { color: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg { color: var( --e-global-color-536b138 ); fill: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon { fill: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-accordion_media-list.active .eael-accordion_media-icon i { color: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-accordion_media-list.active .eael-accordion_media-icon svg { fill: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-content { color: rgb(51, 51, 51); }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { color: rgb(51, 51, 51); }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-family: Lato, sans-serif; font-size: 18px; }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg { font-size: 16px; }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle { height: 16px; width: 16px; line-height: 16px; fill: rgb(68, 68, 68); }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle { color: rgb(68, 68, 68); }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg { color: rgb(68, 68, 68); fill: rgb(68, 68, 68); }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle { color: rgb(255, 255, 255); }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg { color: rgb(255, 255, 255); fill: rgb(255, 255, 255); }

.elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle { fill: rgb(255, 255, 255); }

.elementor-13169 .elementor-element.elementor-element-cbe177d { --divider-border-style: solid; --divider-color: #A7A7A7; --divider-border-width: 0.5px; margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px; }

.elementor-13169 .elementor-element.elementor-element-cbe177d .elementor-divider-separator { width: 100%; }

.elementor-13169 .elementor-element.elementor-element-cbe177d .elementor-divider { padding-block: 20px; }

.elementor-13169 .elementor-element.elementor-element-a6c37b9 { font-family: Lexend, sans-serif; font-size: 25px; font-weight: 700; text-transform: uppercase; }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header, .elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-accordion_media-wrapper .eael-accordion_media-list { background-color: rgba(255, 255, 255, 0); }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 { margin: 16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-family: Lexend, sans-serif; font-size: 20px; font-weight: 600; }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon { font-size: 16px; color: rgb(51, 51, 51); }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon { height: 16px; width: 16px; line-height: 16px; }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-accordion_media-list .eael-accordion_media-icon i { font-size: 16px; }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-accordion_media-list .eael-accordion_media-icon svg { height: 16px; width: 16px; line-height: 16px; }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon, .elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list { gap: 10px; }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title { color: rgb(51, 51, 51); }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-accordion_media-content .eael-accordion_media-title { color: rgb(51, 51, 51); }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg { color: rgb(51, 51, 51); fill: rgb(51, 51, 51); }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg { fill: rgb(51, 51, 51); }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-accordion_media-list .eael-accordion_media-icon { color: rgb(51, 51, 51); }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title, .elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title { color: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon { color: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg { color: var( --e-global-color-536b138 ); fill: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon { fill: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-accordion_media-list:hover .eael-accordion_media-icon i { color: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-accordion_media-list:hover .eael-accordion_media-icon svg { fill: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active { color: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title { color: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon { color: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg { color: var( --e-global-color-536b138 ); fill: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon { fill: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-accordion_media-list.active .eael-accordion_media-icon i { color: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-accordion_media-list.active .eael-accordion_media-icon svg { fill: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-content { color: rgb(51, 51, 51); }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { color: rgb(51, 51, 51); }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-family: Lato, sans-serif; font-size: 18px; }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg { font-size: 16px; }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle { height: 16px; width: 16px; line-height: 16px; fill: rgb(68, 68, 68); }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle { color: rgb(68, 68, 68); }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg { color: rgb(68, 68, 68); fill: rgb(68, 68, 68); }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle { color: rgb(255, 255, 255); }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg { color: rgb(255, 255, 255); fill: rgb(255, 255, 255); }

.elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle { fill: rgb(255, 255, 255); }

.elementor-13169 .elementor-element.elementor-element-40ff153 { --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; --overlay-opacity: 1; --padding-top: 200px; --padding-bottom: 200px; --padding-left: 35px; --padding-right: 35px; }

.elementor-13169 .elementor-element.elementor-element-40ff153:not(.elementor-motion-effects-element-type-background), .elementor-13169 .elementor-element.elementor-element-40ff153 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("images/Left-Pouches-Social-Media-Banner.webp"); background-position: left center; background-repeat: no-repeat; }

.elementor-13169 .elementor-element.elementor-element-40ff153::before, .elementor-13169 .elementor-element.elementor-element-40ff153 > .elementor-background-video-container::before, .elementor-13169 .elementor-element.elementor-element-40ff153 > .e-con-inner > .elementor-background-video-container::before, .elementor-13169 .elementor-element.elementor-element-40ff153 > .elementor-background-slideshow::before, .elementor-13169 .elementor-element.elementor-element-40ff153 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13169 .elementor-element.elementor-element-40ff153 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-image: url("images/Right-Pouches-Social-Media-Banner.webp"); --background-overlay: ''; background-position: right center; background-repeat: no-repeat; }

.elementor-13169 .elementor-element.elementor-element-0acaea4 { --display: flex; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-13169 .elementor-element.elementor-element-eb7a475 { padding: 0px 400px; text-align: center; }

.elementor-13169 .elementor-element.elementor-element-eb7a475 .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 40px; font-weight: 800; text-transform: uppercase; line-height: 50px; }

.elementor-13169 .elementor-element.elementor-element-e923554 { padding: 20px 0px 0px; text-align: center; font-family: Lato, sans-serif; font-size: 20px; font-weight: 500; color: var( --e-global-color-44f79ce ); }

.elementor-13169 .elementor-element.elementor-element-c2be8b8 .button-inner { background-color: var( --e-global-color-7dfca54 ); border-style: solid; border-width: 1px; border-color: var( --e-global-color-7dfca54 ); border-radius: 0px; padding: 30px 50px !important; height: 46px !important; }

.elementor-13169 .elementor-element.elementor-element-c2be8b8 .button-inner:hover { background-color: var( --e-global-color-9e5cf22 ); color: var( --e-global-color-536b138 ); border-style: solid; border-color: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-c2be8b8 > .elementor-widget-container { margin: 10px 0px 0px; }

.elementor-13169 .elementor-element.elementor-element-c2be8b8.elementor-element { --align-self: center; }

.elementor-13169 .elementor-element.elementor-element-c2be8b8 .icon-off .text-button, .elementor-13169 .elementor-element.elementor-element-c2be8b8 .icon-on.button-inner { font-family: "Albert Sans", sans-serif; font-size: 18px; font-weight: 600; }

.elementor-13169 .elementor-element.elementor-element-c2be8b8 .button-inner:hover .text-button { border-color: var( --e-global-color-536b138 ); }

.elementor-13169 .elementor-element.elementor-element-c2be8b8 .icon-button-el { font-size: 20px; margin: 0px 10px 0px 0px; }

@media (max-width: 1440px) {
  .elementor-13169 .elementor-element.elementor-element-d0e2d82 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 40px; --padding-right: 30px; }
  .elementor-13169 .elementor-element.elementor-element-1feb2aa .eael-dual-header .title, .elementor-13169 .elementor-element.elementor-element-1feb2aa .eael-dual-header .title span { font-size: 40px; line-height: 40px; }
  .elementor-13169 .elementor-element.elementor-element-1feb2aa .eael-dual-header .subtext { font-size: 18px; }
  .elementor-13169 .elementor-element.elementor-element-1331271 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13169 .elementor-element.elementor-element-1331271 .elementor-icon-list-item > a { font-size: 18px; }
  .elementor-13169 .elementor-element.elementor-element-e05c84e { font-size: 20px; }
  .elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-13169 .elementor-element.elementor-element-9950e35 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 18px; }
  .elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-13169 .elementor-element.elementor-element-9950e35 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-size: 16px; }
  .elementor-13169 .elementor-element.elementor-element-827f08f { font-size: 20px; }
  .elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-13169 .elementor-element.elementor-element-5d66533 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 18px; }
  .elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-13169 .elementor-element.elementor-element-5d66533 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-size: 16px; }
  .elementor-13169 .elementor-element.elementor-element-cde6045 { font-size: 20px; }
  .elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 18px; }
  .elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-size: 16px; }
  .elementor-13169 .elementor-element.elementor-element-a6c37b9 { font-size: 20px; }
  .elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 18px; }
  .elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-size: 16px; }
  .elementor-13169 .elementor-element.elementor-element-40ff153:not(.elementor-motion-effects-element-type-background), .elementor-13169 .elementor-element.elementor-element-40ff153 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: -30% 50%; }
  .elementor-13169 .elementor-element.elementor-element-40ff153::before, .elementor-13169 .elementor-element.elementor-element-40ff153 > .elementor-background-video-container::before, .elementor-13169 .elementor-element.elementor-element-40ff153 > .e-con-inner > .elementor-background-video-container::before, .elementor-13169 .elementor-element.elementor-element-40ff153 > .elementor-background-slideshow::before, .elementor-13169 .elementor-element.elementor-element-40ff153 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13169 .elementor-element.elementor-element-40ff153 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-position: 130% 50%; }
  .elementor-13169 .elementor-element.elementor-element-eb7a475 { padding: 0px 200px; }
  .elementor-13169 .elementor-element.elementor-element-eb7a475 .elementor-heading-title { font-size: 40px; }
  .elementor-13169 .elementor-element.elementor-element-e923554 { font-size: 18px; }
  .elementor-13169 .elementor-element.elementor-element-c2be8b8 .icon-off .text-button, .elementor-13169 .elementor-element.elementor-element-c2be8b8 .icon-on.button-inner { font-size: 18px; }
}

@media (max-width: 1200px) {
  .elementor-13169 .elementor-element.elementor-element-1feb2aa .eael-dual-header .title, .elementor-13169 .elementor-element.elementor-element-1feb2aa .eael-dual-header .title span { font-size: 40px; line-height: 40px; }
  .elementor-13169 .elementor-element.elementor-element-1feb2aa .eael-dual-header .subtext { font-size: 18px; }
  .elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-13169 .elementor-element.elementor-element-9950e35 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 20px; }
  .elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-13169 .elementor-element.elementor-element-5d66533 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 20px; }
  .elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 20px; }
  .elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 20px; }
  .elementor-13169 .elementor-element.elementor-element-40ff153:not(.elementor-motion-effects-element-type-background), .elementor-13169 .elementor-element.elementor-element-40ff153 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: -50% 50%; }
  .elementor-13169 .elementor-element.elementor-element-40ff153::before, .elementor-13169 .elementor-element.elementor-element-40ff153 > .elementor-background-video-container::before, .elementor-13169 .elementor-element.elementor-element-40ff153 > .e-con-inner > .elementor-background-video-container::before, .elementor-13169 .elementor-element.elementor-element-40ff153 > .elementor-background-slideshow::before, .elementor-13169 .elementor-element.elementor-element-40ff153 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13169 .elementor-element.elementor-element-40ff153 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-position: 150% 50%; }
  .elementor-13169 .elementor-element.elementor-element-40ff153 { --padding-top: 170px; --padding-bottom: 170px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-13169 .elementor-element.elementor-element-c2be8b8 .icon-off .text-button, .elementor-13169 .elementor-element.elementor-element-c2be8b8 .icon-on.button-inner { font-size: 18px; }
}

@media (max-width: 1024px) {
  .elementor-13169 .elementor-element.elementor-element-1feb2aa .eael-dual-header .title, .elementor-13169 .elementor-element.elementor-element-1feb2aa .eael-dual-header .title span { font-size: 35px; }
  .elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-13169 .elementor-element.elementor-element-9950e35 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 18px; }
  .elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-13169 .elementor-element.elementor-element-9950e35 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-size: 16px; }
  .elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-13169 .elementor-element.elementor-element-5d66533 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 18px; }
  .elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-13169 .elementor-element.elementor-element-5d66533 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-size: 16px; }
  .elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 18px; }
  .elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-size: 16px; }
  .elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 18px; }
  .elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-size: 16px; }
  .elementor-13169 .elementor-element.elementor-element-40ff153:not(.elementor-motion-effects-element-type-background), .elementor-13169 .elementor-element.elementor-element-40ff153 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: -90% 50%; }
  .elementor-13169 .elementor-element.elementor-element-40ff153::before, .elementor-13169 .elementor-element.elementor-element-40ff153 > .elementor-background-video-container::before, .elementor-13169 .elementor-element.elementor-element-40ff153 > .e-con-inner > .elementor-background-video-container::before, .elementor-13169 .elementor-element.elementor-element-40ff153 > .elementor-background-slideshow::before, .elementor-13169 .elementor-element.elementor-element-40ff153 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13169 .elementor-element.elementor-element-40ff153 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-position: 190% 50%; }
  .elementor-13169 .elementor-element.elementor-element-eb7a475 .elementor-heading-title { font-size: 30px; line-height: 35px; }
  .elementor-13169 .elementor-element.elementor-element-e923554 { font-size: 16px; }
  .elementor-13169 .elementor-element.elementor-element-c2be8b8 .icon-off .text-button, .elementor-13169 .elementor-element.elementor-element-c2be8b8 .icon-on.button-inner { font-size: 18px; }
}

@media (max-width: 880px) {
  .elementor-13169 .elementor-element.elementor-element-1feb2aa { padding: 0px; }
  .elementor-13169 .elementor-element.elementor-element-1feb2aa .eael-dual-header .title, .elementor-13169 .elementor-element.elementor-element-1feb2aa .eael-dual-header .title span { font-size: 30px; line-height: 35px; }
  .elementor-13169 .elementor-element.elementor-element-1331271 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13169 .elementor-element.elementor-element-1331271 .elementor-icon-list-item > a { font-size: 16px; }
  .elementor-13169 .elementor-element.elementor-element-40ff153:not(.elementor-motion-effects-element-type-background), .elementor-13169 .elementor-element.elementor-element-40ff153 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: -200px 50%; background-size: contain; }
  .elementor-13169 .elementor-element.elementor-element-40ff153::before, .elementor-13169 .elementor-element.elementor-element-40ff153 > .elementor-background-video-container::before, .elementor-13169 .elementor-element.elementor-element-40ff153 > .e-con-inner > .elementor-background-video-container::before, .elementor-13169 .elementor-element.elementor-element-40ff153 > .elementor-background-slideshow::before, .elementor-13169 .elementor-element.elementor-element-40ff153 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13169 .elementor-element.elementor-element-40ff153 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-position: 600px 50%; background-size: contain; }
  .elementor-13169 .elementor-element.elementor-element-40ff153 { --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 70px; --padding-bottom: 70px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-13169 .elementor-element.elementor-element-eb7a475 .elementor-heading-title { font-size: 20px; line-height: 25px; }
  .elementor-13169 .elementor-element.elementor-element-e923554 { font-size: 14px; }
  .elementor-13169 .elementor-element.elementor-element-c2be8b8 .icon-off .text-button, .elementor-13169 .elementor-element.elementor-element-c2be8b8 .icon-on.button-inner { font-size: 15px; }
}

@media (max-width: 767px) {
  .elementor-13169 .elementor-element.elementor-element-d0e2d82 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-13169 .elementor-element.elementor-element-3e8cfcc { --padding-top: 0px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-13169 .elementor-element.elementor-element-1feb2aa { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px; }
  .elementor-13169 .elementor-element.elementor-element-1feb2aa .eael-dual-header .title, .elementor-13169 .elementor-element.elementor-element-1feb2aa .eael-dual-header .title span { font-size: 25px; }
  .elementor-13169 .elementor-element.elementor-element-1feb2aa .eael-dual-header .subtext { font-size: 14px; }
  .elementor-13169 .elementor-element.elementor-element-1331271 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13169 .elementor-element.elementor-element-1331271 .elementor-icon-list-item > a { font-size: 14px; }
  .elementor-13169 .elementor-element.elementor-element-6d7ae4f { --padding-top: 0px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-13169 .elementor-element.elementor-element-e05c84e { font-size: 16px; }
  .elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-13169 .elementor-element.elementor-element-9950e35 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 16px; line-height: 20px; }
  .elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-header { padding: 10px; }
  .elementor-13169 .elementor-element.elementor-element-9950e35 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title { padding: 10px; }
  .elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-13169 .elementor-element.elementor-element-9950e35 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-size: 14px; }
  .elementor-13169 .elementor-element.elementor-element-9950e35 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle { padding: 0px 0px 0px 15px; }
  .elementor-13169 .elementor-element.elementor-element-df98997 { margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px; }
  .elementor-13169 .elementor-element.elementor-element-827f08f { font-size: 16px; }
  .elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-13169 .elementor-element.elementor-element-5d66533 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 16px; line-height: 20px; }
  .elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-header { padding: 10px; }
  .elementor-13169 .elementor-element.elementor-element-5d66533 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title { padding: 10px; }
  .elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-13169 .elementor-element.elementor-element-5d66533 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-size: 14px; }
  .elementor-13169 .elementor-element.elementor-element-5d66533 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle { padding: 0px 0px 0px 15px; }
  .elementor-13169 .elementor-element.elementor-element-7157f57 { margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px; }
  .elementor-13169 .elementor-element.elementor-element-cde6045 { font-size: 16px; }
  .elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 16px; line-height: 20px; }
  .elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-header { padding: 10px; }
  .elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title { padding: 10px; }
  .elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-size: 14px; }
  .elementor-13169 .elementor-element.elementor-element-ea85c98 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle { padding: 0px 0px 0px 15px; }
  .elementor-13169 .elementor-element.elementor-element-cbe177d { margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px; }
  .elementor-13169 .elementor-element.elementor-element-a6c37b9 { font-size: 16px; }
  .elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 16px; line-height: 20px; }
  .elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header { padding: 10px; }
  .elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title { padding: 10px; }
  .elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-size: 14px; }
  .elementor-13169 .elementor-element.elementor-element-e9d7ef3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle { padding: 0px 0px 0px 15px; }
  .elementor-13169 .elementor-element.elementor-element-40ff153:not(.elementor-motion-effects-element-type-background), .elementor-13169 .elementor-element.elementor-element-40ff153 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("images/Left-Pouches-Social-Media-Banner.webp"); background-position: -200px 0%; }
  .elementor-13169 .elementor-element.elementor-element-40ff153::before, .elementor-13169 .elementor-element.elementor-element-40ff153 > .elementor-background-video-container::before, .elementor-13169 .elementor-element.elementor-element-40ff153 > .e-con-inner > .elementor-background-video-container::before, .elementor-13169 .elementor-element.elementor-element-40ff153 > .elementor-background-slideshow::before, .elementor-13169 .elementor-element.elementor-element-40ff153 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13169 .elementor-element.elementor-element-40ff153 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-position: 300px 0%; }
  .elementor-13169 .elementor-element.elementor-element-40ff153 { --margin-top: 50px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-13169 .elementor-element.elementor-element-eb7a475 { padding: 0px; }
  .elementor-13169 .elementor-element.elementor-element-eb7a475 .elementor-heading-title { font-size: 18px; line-height: 25px; }
  .elementor-13169 .elementor-element.elementor-element-e923554 { font-size: 14px; }
  .elementor-13169 .elementor-element.elementor-element-c2be8b8 .icon-off .text-button, .elementor-13169 .elementor-element.elementor-element-c2be8b8 .icon-on.button-inner { font-size: 14px; }
  .elementor-13169 .elementor-element.elementor-element-c2be8b8 .button-inner { padding: 0px 30px !important; height: 50px !important; }
}

@media (min-width: 768px) {
  .elementor-13169 .elementor-element.elementor-element-d0e2d82 { --content-width: 1400px; }
  .elementor-13169 .elementor-element.elementor-element-3e8cfcc { --width: 40%; }
  .elementor-13169 .elementor-element.elementor-element-6d7ae4f { --width: 60%; }
}

.elementor-13026 .elementor-element.elementor-element-9f3ae5a { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 35px; --padding-right: 35px; --z-index: 100; }

.elementor-13026 .elementor-element.elementor-element-9f3ae5a:not(.elementor-motion-effects-element-type-background), .elementor-13026 .elementor-element.elementor-element-9f3ae5a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(2, 1, 1, 0); }

.elementor-13026 .elementor-element.elementor-element-ca6b6a2 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-13026 .elementor-element.elementor-element-e4e0e8e { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a { font-size: 18px; font-weight: 600; text-transform: uppercase; padding: 35px 15px; color: var( --e-global-color-44f79ce ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a .indicator-icon { color: var( --e-global-color-44f79ce ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a:hover { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a:focus { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a:active { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li:hover > a { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li:hover > a .bzotech-submenu-indicator { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a:hover .bzotech-submenu-indicator { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a:focus .bzotech-submenu-indicator { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a:active .bzotech-submenu-indicator { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-item > a { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-parent > a { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-ancestor > a { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-ancestor > a .bzotech-submenu-indicator { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav .sub-menu > li.current-menu-item > a, .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav .sub-menu > li.current_page_item > a { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .e-toggle-style-icon { color: var( --e-global-color-44f79ce ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .e-toggle-style-icon .sub-color-e { color: var( --e-global-color-44f79ce ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .e-toggle-style-icon:hover { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .e-toggle-style-icon:hover .sub-color-e { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-21db325 { --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: flex-end; --align-items: center; --gap: 0px 30px; --row-gap: 0px; --column-gap: 30px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-13026 .elementor-element.elementor-element-1c5316f .elbzotech-mini-cart-global .mini-cart-number { background-color: rgba(255, 255, 255, 0); color: var( --e-global-color-44f79ce ); font-size: 14px; font-weight: 500; right: -23px; top: 6px; }

.elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link { padding: 10px 45px 10px 20px; border-style: solid; border-width: 1px; border-color: var( --e-global-color-44f79ce ); border-radius: 10px; }

.elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link i { color: var( --e-global-color-44f79ce ); }

.elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link .mini-cart-text-bt { color: var( --e-global-color-44f79ce ); }

.elementor-13026 .elementor-element.elementor-element-1c5316f .elbzotech-mini-cart-global:hover .mini-cart-icon i { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-1c5316f .elbzotech-mini-cart-global:hover .mini-cart-link { border-style: solid; border-color: var( --e-global-color-536b138 ); }

.elementor-theme-builder-content-area { height: 400px; }

.elementor-location-header::before, .elementor-location-footer::before { content: ""; display: table; clear: both; }

@media (max-width: 1440px) {
  .elementor-13026 .elementor-element.elementor-element-5b12161 img { width: 100%; }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a { font-size: 16px; padding: 35px 16px 35px 5px; }
  .elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link { width: 80px; }
  .elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link i { font-size: 20px; }
}

@media (max-width: 1200px) {
  .elementor-13026 .elementor-element.elementor-element-9f3ae5a { --padding-top: 15px; --padding-bottom: 15px; --padding-left: 40px; --padding-right: 20px; }
  .elementor-13026 .elementor-element.elementor-element-ca6b6a2 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-13026 .elementor-element.elementor-element-5b12161 img { width: 60%; }
  .elementor-13026 .elementor-element.elementor-element-e4e0e8e { --align-items: flex-end; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .elementor-13026 .elementor-element.elementor-element-e4e0e8e.e-con { --order: 99999; }
  .elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link { width: 70px; padding: 10px 0px 10px 12px; border-radius: 6px; }
}

@media (max-width: 1024px) {
  .elementor-13026 .elementor-element.elementor-element-5b12161 img { width: 75%; }
  .elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link { padding: 10px; }
}

@media (max-width: 880px) {
  .elementor-13026 .elementor-element.elementor-element-21db325 { --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; }
}

@media (max-width: 767px) {
  .elementor-13026 .elementor-element.elementor-element-9f3ae5a { --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 0px; }
  .elementor-13026 .elementor-element.elementor-element-ca6b6a2 { --width: 36%; }
  .elementor-13026 .elementor-element.elementor-element-5b12161 img { width: 100%; }
  .elementor-13026 .elementor-element.elementor-element-e4e0e8e { --width: 10%; --margin-top: 0px; --margin-bottom: 0px; --margin-left: -40px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; --z-index: 150; }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a { font-size: 14px; color: var( --e-global-color-44f79ce ); }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a .indicator-icon { color: var( --e-global-color-44f79ce ); }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-item > a { color: var( --e-global-color-536b138 ); }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-parent > a { color: var( --e-global-color-536b138 ); }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-ancestor > a { color: var( --e-global-color-536b138 ); }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-ancestor > a .bzotech-submenu-indicator { color: var( --e-global-color-536b138 ); }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav .sub-menu a .indicator-icon { color: var( --e-global-color-44f79ce ); }
  .elementor-13026 .elementor-element.elementor-element-21db325 { --width: 55%; --justify-content: center; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-13026 .elementor-element.elementor-element-21db325.e-con { --align-self: flex-start; }
}

@media (min-width: 768px) {
  .elementor-13026 .elementor-element.elementor-element-ca6b6a2 { --width: 18%; }
  .elementor-13026 .elementor-element.elementor-element-e4e0e8e { --width: 55%; }
  .elementor-13026 .elementor-element.elementor-element-21db325 { --width: 30%; }
}

@media (max-width: 1440px) and (min-width: 768px) {
  .elementor-13026 .elementor-element.elementor-element-ca6b6a2 { --width: 18%; }
  .elementor-13026 .elementor-element.elementor-element-e4e0e8e { --width: 51%; }
  .elementor-13026 .elementor-element.elementor-element-21db325 { --width: 35%; }
}

@media (max-width: 1200px) and (min-width: 768px) {
  .elementor-13026 .elementor-element.elementor-element-ca6b6a2 { --width: 25%; }
  .elementor-13026 .elementor-element.elementor-element-e4e0e8e { --width: 60px; }
  .elementor-13026 .elementor-element.elementor-element-21db325 { --width: calc(75% - 60px); }
}

.elementor-12336 .elementor-element.elementor-element-237873c { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 0.5; border-style: solid; --border-style: solid; border-width: 1px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgba(0, 0, 0, 0.21); --border-color: #00000036; --margin-top: 60px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 80px; --padding-bottom: 35px; --padding-left: 35px; --padding-right: 35px; }

.elementor-12336 .elementor-element.elementor-element-237873c::before, .elementor-12336 .elementor-element.elementor-element-237873c > .elementor-background-video-container::before, .elementor-12336 .elementor-element.elementor-element-237873c > .e-con-inner > .elementor-background-video-container::before, .elementor-12336 .elementor-element.elementor-element-237873c > .elementor-background-slideshow::before, .elementor-12336 .elementor-element.elementor-element-237873c > .e-con-inner > .elementor-background-slideshow::before, .elementor-12336 .elementor-element.elementor-element-237873c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-image: url("images/Untitled-design.jpg"); --background-overlay: ''; }

.elementor-12336 .elementor-element.elementor-element-61dcddb { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 50px 0px; --row-gap: 50px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-12336 .elementor-element.elementor-element-c0b1d2d img { width: 100%; }

.elementor-12336 .elementor-element.elementor-element-2523791 { margin: 0px 300px calc(var(--kit-widget-spacing, 0px) + 0px) 300px; text-align: center; font-family: "Albert Sans", sans-serif; font-size: 30px; font-weight: 500; line-height: 30px; }

.elementor-12336 .elementor-element.elementor-element-706caac { --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: 50px 50px; --row-gap: 50px; --column-gap: 50px; --margin-top: 100px; --margin-bottom: 100px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-icon i { color: var( --e-global-color-536b138 ); transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-icon svg { fill: var( --e-global-color-536b138 ); transition: fill 0.3s; }

.elementor-12336 .elementor-element.elementor-element-f6ac03e { --e-icon-list-icon-size: 25px; --icon-vertical-offset: 0px; }

.elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item > a { font-size: 22px; font-weight: 500; }

.elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item:hover .elementor-icon-list-text { color: var( --e-global-color-536b138 ); }

.elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-text { transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-icon i { color: var( --e-global-color-536b138 ); transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-icon svg { fill: var( --e-global-color-536b138 ); transition: fill 0.3s; }

.elementor-12336 .elementor-element.elementor-element-3d6af1f { --e-icon-list-icon-size: 25px; --icon-vertical-offset: 0px; }

.elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item > a { font-size: 15px; font-weight: 500; }

.elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item:hover .elementor-icon-list-text { color: var( --e-global-color-536b138 ); }

.elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-text { transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd { --grid-template-columns: repeat(0, auto); text-align: left; --icon-size: 15px; --grid-column-gap: 5px; --grid-row-gap: 0px; }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd .elementor-social-icon { background-color: var( --e-global-color-44f79ce ); }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd .elementor-social-icon i { color: var( --e-global-color-9e5cf22 ); }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd .elementor-social-icon svg { fill: var( --e-global-color-9e5cf22 ); }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd .elementor-social-icon:hover { background-color: var( --e-global-color-536b138 ); }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd .elementor-social-icon:hover i { color: var( --e-global-color-9e5cf22 ); }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd .elementor-social-icon:hover svg { fill: var( --e-global-color-9e5cf22 ); }

.elementor-12336 .elementor-element.elementor-element-19bb02a { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: 0px; --margin-bottom: 100px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-12336 .elementor-element.elementor-element-ff93931 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-12336 .elementor-element.elementor-element-f5705a0 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px; text-align: center; }

.elementor-12336 .elementor-element.elementor-element-f5705a0 .elementor-heading-title { font-family: "Albert Sans", sans-serif; font-size: 20px; font-weight: 700; }

.elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-icon i { transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-icon svg { transition: fill 0.3s; }

.elementor-12336 .elementor-element.elementor-element-c41e1e9 { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }

.elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item > a { font-size: 18px; text-transform: capitalize; }

.elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item:hover .elementor-icon-list-text { color: var( --e-global-color-536b138 ); }

.elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-text { transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-70c18e5 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-12336 .elementor-element.elementor-element-8cd89a9 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px; text-align: center; }

.elementor-12336 .elementor-element.elementor-element-8cd89a9 .elementor-heading-title { font-family: "Albert Sans", sans-serif; font-size: 20px; font-weight: 700; }

.elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-icon i { transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-icon svg { transition: fill 0.3s; }

.elementor-12336 .elementor-element.elementor-element-edfc17d { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }

.elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item > a { font-size: 18px; text-transform: capitalize; }

.elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item:hover .elementor-icon-list-text { color: var( --e-global-color-536b138 ); }

.elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-text { transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-751faf5 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-12336 .elementor-element.elementor-element-90f3082 { --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: space-between; --align-items: center; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; border-style: solid; --border-style: solid; border-width: 1px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(170, 170, 170); --border-color: #AAAAAA; --padding-top: 25px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-12336 .elementor-element.elementor-element-08b804d { --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; }

.elementor-12336 .elementor-element.elementor-element-91e5a7e { --display: flex; }

.elementor-12336 .elementor-element.elementor-element-988cbd4 { font-size: 15px; font-weight: 400; }

.elementor-12336 .elementor-element.elementor-element-988cbd4 a:hover, .elementor-12336 .elementor-element.elementor-element-988cbd4 a:focus { color: var( --e-global-color-536b138 ); }

.elementor-12336 .elementor-element.elementor-element-41e1b4d { --display: flex; }

.elementor-12336 .elementor-element.elementor-element-f3c073a .elbzotech-list-link-global { justify-content: flex-end; gap: 30px; }

.elementor-12336 .elementor-element.elementor-element-f3c073a .item-link:hover .title { color: var( --e-global-color-44f79ce ); }

.elementor-12336 .elementor-element.elementor-element-f3c073a .item-link:hover, .elementor-12336 .elementor-element.elementor-element-f3c073a .item-link:focus { color: var( --e-global-color-44f79ce ); }

.elementor-12336 .elementor-element.elementor-element-282da34 { width: initial; max-width: initial; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }

.elementor-12336 .elementor-element.elementor-element-282da34 .gallery-item .gallery-caption { display: none; }

.elementor-12336 .elementor-element.elementor-element-282da34 .gallery-item { padding: 0px 15px 15px 0px; }

.elementor-12336 .elementor-element.elementor-element-282da34 .gallery { margin: 0px -15px -15px 0px; }

.elementor-12336 .elementor-element.elementor-element-6d416f3 { --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; }

.elementor-12336 .elementor-element.elementor-element-968b244 { padding: 12px 10px 0px 0px; text-align: center; font-size: 15px; font-weight: 400; }

.elementor-12336 .elementor-element.elementor-element-4488589 { width: var( --container-widget-width, 10% ); max-width: 10%; --container-widget-width: 10%; --container-widget-flex-grow: 0; text-align: start; }

.elementor-12336 .elementor-element.elementor-element-4488589 img { width: 100%; }

.elementor-theme-builder-content-area { height: 400px; }

.elementor-location-header::before, .elementor-location-footer::before { content: ""; display: table; clear: both; }

@media (min-width: 768px) {
  .elementor-12336 .elementor-element.elementor-element-237873c { --content-width: 1600px; }
  .elementor-12336 .elementor-element.elementor-element-19bb02a { --content-width: 800px; }
  .elementor-12336 .elementor-element.elementor-element-ff93931 { --width: 50%; }
  .elementor-12336 .elementor-element.elementor-element-70c18e5 { --width: 50%; }
}

@media (max-width: 880px) and (min-width: 768px) {
  .elementor-12336 .elementor-element.elementor-element-ff93931 { --width: 50%; }
  .elementor-12336 .elementor-element.elementor-element-70c18e5 { --width: 50%; }
}

@media (min-width: 1921px) {
  .elementor-12336 .elementor-element.elementor-element-c0b1d2d img { width: 40%; }
}

@media (max-width: 1440px) {
  .elementor-12336 .elementor-element.elementor-element-c0b1d2d img { width: 100%; }
  .elementor-12336 .elementor-element.elementor-element-2523791 { margin: 0px 200px calc(var(--kit-widget-spacing, 0px) + 0px) 200px; font-size: 25px; }
  .elementor-12336 .elementor-element.elementor-element-f3c073a .elbzotech-list-link-global { gap: 20px; }
  .elementor-12336 .elementor-element.elementor-element-282da34 { --container-widget-width: 330px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 330px ); max-width: 330px; }
}

@media (max-width: 1200px) {
  .elementor-12336 .elementor-element.elementor-element-237873c { --margin-top: 0px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px; --padding-top: 30px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-61dcddb { --gap: 10px 0px; --row-gap: 10px; --column-gap: 0px; }
  .elementor-12336 .elementor-element.elementor-element-c0b1d2d img { width: 80%; }
  .elementor-12336 .elementor-element.elementor-element-2523791 { width: var( --container-widget-width, 60% ); max-width: 60%; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; --container-widget-width: 60%; --container-widget-flex-grow: 0; font-size: 25px; }
  .elementor-12336 .elementor-element.elementor-element-706caac { --margin-top: 30px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item > a { font-size: 18px; }
  .elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item > a { font-size: 18px; }
  .elementor-12336 .elementor-element.elementor-element-19bb02a { --margin-top: 0px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-90f3082 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 15px 15px; --row-gap: 15px; --column-gap: 15px; }
  .elementor-12336 .elementor-element.elementor-element-282da34 { --container-widget-width: 350px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 350px ); max-width: 350px; }
}

@media (max-width: 1024px) {
  .elementor-12336 .elementor-element.elementor-element-706caac { --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; }
  .elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item > a { font-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item > a { font-size: 15px; }
}

@media (max-width: 880px) {
  .elementor-12336 .elementor-element.elementor-element-706caac { --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: 15px 15px; --row-gap: 15px; --column-gap: 15px; }
  .elementor-12336 .elementor-element.elementor-element-19bb02a { --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --flex-wrap: wrap; --margin-top: 0px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-f3c073a .elbzotech-list-link-global { gap: 20px; }
}

@media (max-width: 767px) {
  .elementor-12336 .elementor-element.elementor-element-237873c { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-12336 .elementor-element.elementor-element-61dcddb { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-c0b1d2d.elementor-element { --align-self: flex-start; }
  .elementor-12336 .elementor-element.elementor-element-c0b1d2d { text-align: start; }
  .elementor-12336 .elementor-element.elementor-element-c0b1d2d img { width: 50%; }
  .elementor-12336 .elementor-element.elementor-element-2523791 { width: var( --container-widget-width, 80% ); max-width: 80%; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px; --container-widget-width: 80%; --container-widget-flex-grow: 0; text-align: start; font-size: 15px; line-height: 20px; }
  .elementor-12336 .elementor-element.elementor-element-2523791.elementor-element { --align-self: flex-start; }
  .elementor-12336 .elementor-element.elementor-element-706caac { --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: space-evenly; --align-items: flex-start; --margin-top: 20px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-12336 .elementor-element.elementor-element-706caac.e-con { --align-self: flex-start; }
  .elementor-12336 .elementor-element.elementor-element-f6ac03e { width: auto; padding: 0px 0px 10px; --e-icon-list-icon-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item > a { font-size: 16px; }
  .elementor-12336 .elementor-element.elementor-element-3d6af1f { width: auto; padding: 0px 0px 10px; --e-icon-list-icon-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item > a { font-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-bc9f0bd { --icon-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-19bb02a { --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-start; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-ff93931 { --width: 50%; --margin-top: 0px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-f5705a0 { text-align: start; }
  .elementor-12336 .elementor-element.elementor-element-f5705a0 .elementor-heading-title { font-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item > a { font-size: 14px; }
  .elementor-12336 .elementor-element.elementor-element-70c18e5 { --width: 50%; --margin-top: 0px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-8cd89a9 { text-align: start; }
  .elementor-12336 .elementor-element.elementor-element-8cd89a9 .elementor-heading-title { font-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item > a { font-size: 14px; }
  .elementor-12336 .elementor-element.elementor-element-90f3082 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-08b804d { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-91e5a7e { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-988cbd4 { padding: 15px 0px 0px; text-align: center; font-size: 12px; }
  .elementor-12336 .elementor-element.elementor-element-41e1b4d { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-f3c073a { width: 100%; max-width: 100%; }
  .elementor-12336 .elementor-element.elementor-element-f3c073a .elbzotech-list-link-global { justify-content: center; gap: 0px; flex-wrap: wrap; }
  .elementor-12336 .elementor-element.elementor-element-f3c073a .item-link { font-size: 12px; }
  .elementor-12336 .elementor-element.elementor-element-282da34 { width: 100%; max-width: 100%; }
  .elementor-12336 .elementor-element.elementor-element-6d416f3 { --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-968b244 { padding: 20px 5px 0px 0px; font-size: 12px; }
  .elementor-12336 .elementor-element.elementor-element-4488589 { --container-widget-width: 25%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 25% ); max-width: 25%; }
  .elementor-12336 .elementor-element.elementor-element-4488589 img { width: 100%; }
}

@charset "utf-8";

.woocommerce .elementor-widget-bzotech-meta-product-global .woocommerce-product-rating { display: flex; }

.meta-single-add-to-cart- .bzotech-form-cart-single .variations .type-select select, .meta-single-add-to-cart- .bzotech-form-cart-single .variations .type- select { background: rgb(242, 242, 242); height: 60px; padding: 0px 20px; }

@media (max-width: 1200px) {
  .meta-single-add-to-cart- .bzotech-form-cart-single .variations .type-select select, .meta-single-add-to-cart- .bzotech-form-cart-single .variations .type- select { height: 40px; }
}

.meta-single-add-to-cart- .title-atttr { color: var(--bzo-title_typo-color); font-family: var(--bzo-title_typo-font-family); font-size: 13px; margin-bottom: 10px; text-transform: uppercase; font-weight: 600; display: block; }

.meta-single-add-to-cart- .product-price .woocommerce-Price-amount { color: var(--bzo-main-color); font-family: var(--bzo-title_typo-font-family); font-size: 30px; font-weight: 700; }

@media (max-width: 1200px) {
  .meta-single-add-to-cart- .product-price .woocommerce-Price-amount { font-size: 20px; }
}

.meta-single-add-to-cart- form.cart .reset_variations { font-size: 13px; font-family: var(--bzo-title_typo-font-family); text-transform: capitalize; font-weight: 600; }

.meta-single-add-to-cart- form.cart button.single_add_to_cart_button { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(255, 255, 255); background: var(--bzo-title_typo-color); text-transform: uppercase; font-weight: 500; padding: 0px 25px; line-height: 24px; border-radius: 0px; cursor: pointer; z-index: 1; font-family: var(--bzo-title_typo-font-family); transition: 0.3s; position: relative; overflow: hidden; display: flex; align-items: center; gap: 5px; margin-bottom: 10px; width: calc(100% - 142px); right: 0px; text-align: center; justify-content: center; height: 60px; font-size: 15px; }

.meta-single-add-to-cart- .wishlist_compare_single_product { width: 100%; margin-top: 20px; }

.meta-single-add-to-cart- form.cart { display: flex; flex-wrap: wrap; }

.meta-single-add-to-cart- form.cart .variations { width: 100%; }

.meta-single-add-to-cart-style2 .bzotech-form-cart-single .variations .type-select select, .meta-single-add-to-cart-style2 .bzotech-form-cart-single .variations .type- select { background: rgb(242, 242, 242); height: 60px; padding: 0px 20px; }

@media (max-width: 1200px) {
  .meta-single-add-to-cart-style2 .bzotech-form-cart-single .variations .type-select select, .meta-single-add-to-cart-style2 .bzotech-form-cart-single .variations .type- select { height: 40px; }
}

.meta-single-add-to-cart-style2 .title-atttr { color: var(--bzo-title_typo-color); font-family: var(--bzo-title_typo-font-family); font-size: 13px; margin-bottom: 10px; text-transform: uppercase; font-weight: 600; display: block; }

.meta-single-add-to-cart-style2 .product-price .woocommerce-Price-amount { color: var(--bzo-main-color); font-family: var(--bzo-title_typo-font-family); font-size: 30px; font-weight: 700; }

@media (max-width: 1200px) {
  .meta-single-add-to-cart-style2 .product-price .woocommerce-Price-amount { font-size: 20px; }
}

.meta-single-add-to-cart-style2 form.cart .reset_variations { font-size: 13px; font-family: var(--bzo-title_typo-font-family); text-transform: capitalize; font-weight: 600; }

.meta-single-add-to-cart-style2 form.cart button.single_add_to_cart_button { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(255, 255, 255); background: var(--bzo-title_typo-color); text-transform: uppercase; font-weight: 500; padding: 0px 25px; line-height: 24px; border-radius: 0px; cursor: pointer; z-index: 1; font-family: var(--bzo-title_typo-font-family); transition: 0.3s; position: relative; overflow: hidden; display: flex; align-items: center; gap: 5px; margin-bottom: 10px; right: 0px; text-align: center; justify-content: center; height: 60px; font-size: 15px; width: 100%; }

.meta-single-add-to-cart-style2 .wishlist_compare_single_product { width: 100%; margin-top: 20px; }

.meta-single-add-to-cart-style2 form.cart { display: flex; flex-wrap: wrap; }

.meta-single-add-to-cart-style2 form.cart .variations { width: 100%; }

.meta-single-add-to-cart-style2 .bzotech-form-cart-single .detail-qty { width: 100%; max-width: 100%; margin: 0px 0px 10px; }

.style-gallery-horizontal .gallery-control .slick-slide img { border: 1px solid transparent; background: rgb(245, 245, 245); }

.style-gallery-horizontal .gallery-control .slick-slide.active img { border-color: rgb(0, 0, 0); }

@media (min-width: 1200px) {
  .elementor-widget-bzotech-meta-product-global .style-gallery-vertical .product-detail-gallery, .elementor-widget-bzotech-meta-product-global .product-detail.style-gallery-horizontal .product-detail-gallery { padding-right: 0px; }
}

.tab-product-list .item-tab-product-list { margin-bottom: 120px; }

.tab-product-list .item-tab-product-list:last-child { margin-bottom: 0px; }

@media (max-width: 1200px) {
  .tab-product-list .item-tab-product-list { margin-bottom: 70px; }
}

@media (max-width: 767px) {
  .tab-product-list .item-tab-product-list { margin-bottom: 50px; }
}

.e-product-reviews-style2 .woo-review-style5.woocommerce-reviews-customer .col-reviews { max-width: 990px; margin-right: auto; margin-left: auto; }

@charset "utf-8";

.elbzotech-bread-crumb-global .item_breadcrumb_last_child, .elbzotech-bread-crumb-global .bread-crumb-e:last-child { color: var(--bzo-main-color); }

@charset "utf-8";

@keyframes fadeInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}

.fadeInRight { animation-name: fadeInRight; }

@charset "utf-8";

@keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  100% { opacity: 1; transform: none; }
}

.fadeInUp { animation-name: fadeInUp; }

@charset "utf-8";

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

@keyframes elementor-animation-hang-sink { 
  100% { transform: translateY(8px); }
}

.elementor-animation-hang:active, .elementor-animation-hang:focus, .elementor-animation-hang:hover { animation-name: elementor-animation-hang-sink, elementor-animation-hang; animation-duration: 0.3s, 1.5s; animation-delay: 0s, 0.3s; animation-timing-function: ease-out, ease-in-out; animation-iteration-count: 1, infinite; animation-fill-mode: forwards; animation-direction: normal, alternate; }

@charset "utf-8";

@keyframes fadeInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}

.fadeInLeft { animation-name: fadeInLeft; }

@charset "utf-8";

@font-face { font-family: "Albert Sans"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHq5PPpYf3fxA.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Albert Sans"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/albertsans/v4/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHq5PPq4f3.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@charset "utf-8";

.woocommerce-MyAccount-navigation ul { padding: 0px; margin: 0px; }

.woocommerce .myaccount_registration_login form.checkout_coupon, .woocommerce .myaccount_registration_login form.login, .woocommerce .myaccount_registration_login form.register { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 20px 0px 0px; }

.woocommerce .myaccount_registration_login form.register > p { margin-bottom: 15px; }

.woocommerce .myaccount_registration_login form .form-row input.input-text { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px 15px; background-color: rgb(245, 245, 245); }

.rememberme-lost_password .lost_password { float: right; margin-bottom: 0px; }

.rememberme-lost_password label { font-weight: 400; margin-bottom: 0px; vertical-align: middle; }

.rememberme-lost_password label span { margin-left: 5px; }

.woocommerce-form-login p.lost_password { margin-bottom: 0px; }

.myaccount-tab-title ul { width: 100%; display: -webkit-flex; }

.myaccount-tab-title li { width: 100%; float: left; padding: 0px; }

.myaccount-tab-title li a { height: 50px; line-height: 50px; display: block; background: rgb(255, 255, 255); border-bottom: 1px solid var(--bzo-border-color); font-weight: 600; }

.woocommerce form .show-password-input, .woocommerce-page form .show-password-input { right: 20px; top: 20px; }

.woocommerce form .show-password-input:hover::after, .woocommerce-page form .show-password-input:hover::after, .woocommerce form .show-password-input.display-password::after, .woocommerce-page form .show-password-input.display-password::after { color: var(--bzo-main-color); }

.myaccount-tab-title li.active a { border-color: var(--bzo-main-color); color: var(--bzo-main-color); }

.woocommerce-account .addresses .title .edit:hover { text-decoration: underline; }

.woocommerce-account .edit-account fieldset { margin-top: 30px; }

.woocommerce-account .addresses .title .edit { text-transform: capitalize; color: var(--bzo-main-color); }

.woocommerce-account .edit-account fieldset legend { display: inline-block; color: var(--bzo-title_typo-color); text-transform: uppercase; font-weight: 600; font-size: 16px; border: navajowhite; margin-bottom: 10px; }

.woocommerce-MyAccount-content p:last-child, .woocommerce-MyAccount-content div:last-child { margin-bottom: 0px; }

.woocommerce-MyAccount-content form > h3, .woocommerce-account .addresses .title h3 { font-size: 20px; font-weight: 500; margin-top: 0px; margin-bottom: 20px; text-transform: capitalize; }

.woocommerce-MyAccount-content form button[type="submit"] { margin-top: 25px; }

.myaccount_registration_login label[for="apply_for_vendor"] { margin-bottom: 0px; }

.myaccount_registration_login .woocommerce-privacy-policy-text { margin-bottom: 25px; }

.rememberme-lost_password { margin-top: 20px; }

.woocommerce table.my_account_orders { font-size: var(--bzo-body_typo-font-size); }

.woocommerce-account .woocommerce-MyAccount-navigation { border-radius: 0px; padding: 30px; border: 1px solid var(--bzo-border-color); }

.woocommerce-MyAccount-navigation ul li { padding: 15px 0px; list-style: none; }

@media (min-width: 992px) {
  .woocommerce-MyAccount-navigation ul li:not(:last-child) { border-bottom: 1px solid rgb(232, 232, 232); }
}

.woocommerce-MyAccount-navigation ul li a:hover, .woocommerce-MyAccount-navigation ul li.is-active a { color: var(--bzo-main-color); }

.woocommerce-MyAccount-navigation ul li a { color: var(--bzo-gray-color); font-weight: 500; }

.woocommerce-account .woocommerce-MyAccount-content { padding-left: 20px; }

.woocommerce-account-fields .woocommerce-form__label .input-checkbox { display: inline-block; margin: 0px 5px 0px 0px; position: relative; }

.woocommerce-account-fields .woocommerce-form__label span { vertical-align: middle; }

.woocommerce-MyAccount-content .woocommerce-Address address { margin-top: 0px; }

.woocommerce-MyAccount-orders thead .nobr { color: rgb(69, 69, 69); }

.woocommerce-EditAccountForm .woocommerce-form-row > span em { font-size: 14px; margin-top: 5px; display: inline-block; }

.content-no-sidebar .myaccount_registration_login > .bzotech-row { justify-content: center; }

.cart-custom-default .cart-collaterals { margin-top: 50px; }

.woocommerce-cart .cart-custom-default .wc-proceed-to-checkout a.checkout-button { display: inline-block; }

.cart-custom-style2 { display: flex; flex-wrap: wrap; margin: 0px -20px; }

.cart-custom-style2 .woocommerce-cart-form { width: 70%; padding: 0px 20px; }

.cart-custom .cart_totals { padding: 30px; border: 1px solid rgb(183, 183, 183); border-radius: 0px; }

.cart-custom-style2 .cart-collaterals { width: 30%; padding: 0px 20px; }

.woocommerce table.shop_table { border: 0px; margin-bottom: 0px; padding: 0px; border-collapse: collapse; }

.woocommerce table.shop_table thead tr th { }

.woocommerce table.shop_table tr, .woocommerce-cart table.cart tr { border-bottom: 1px solid var(--bzo-border-color); }

.woocommerce table.shop_table td, .woocommerce table.shop_table th, .woocommerce-cart table.cart td:first-child { padding: 20px 0px; border: 0px; }

.woocommerce .woocommerce-cart-form table.shop_table thead th { padding-top: 0px; }

.woocommerce table.shop_table td.actions { padding-bottom: 0px; }

.woocommerce table.shop_table tbody th, .woocommerce table.shop_table th { font-weight: 600; }

.woocommerce .product-remove a.remove { margin: 0px; }

.woocommerce a.remove { color: var(--bzo-main-color2) !important; font-size: 20px; }

.woocommerce a.remove:hover { background: transparent; color: rgb(255, 173, 155) !important; }

.woocommerce td.product-name dl.variation dt { margin-top: 0px; }

.woocommerce td.product-name .wc-item-meta, .woocommerce td.product-name dl.variation { margin-top: 10px; }

.coupon > label[for="coupon_code"] { display: none; }

.woocommerce-cart table.cart td.actions .coupon .input-text { min-width: 200px; padding-left: 15px; padding-right: 15px; height: 48px; margin-right: 10px; border-radius: 0px; float: none; }

.woocommerce table.shop_table tbody tr:last-child, .woocommerce-cart table.cart tbody tr:last-child { border-bottom: 0px; }

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { float: none; width: 100%; }

.woocommerce-cart table.cart img { width: 50px; border-radius: 0px; }

.cart_totals > h2 { font-size: 20px; color: var(--bzo-title_typo-color); margin: 0px; font-weight: 600; border-bottom: 1px solid var(--bzo-border-color); padding-bottom: 25px; text-transform: capitalize; }

.woocommerce div.product form.cart .group_table .product-title { color: rgb(0, 0, 0); font-size: 16px; font-weight: 500; }

.shop_table .product-subtotal .woocommerce-Price-amount { font-weight: 500; font-size: 16px; color: rgb(0, 0, 0); }

.woocommerce ul#shipping_method .amount { font-weight: 500; }

.cart_totals .shop_table .woocommerce-Price-amount { color: rgb(0, 0, 0); font-size: 18px; font-weight: 500; }

.shop_table .cart_item .product-price .woocommerce-Price-amount { font-size: 16px; color: var(--bzo-title_typo-color); }

@media (max-width: 1200px) {
  .cart-custom-style2 .woocommerce-cart-form { width: 100%; }
  .cart-custom-style2 .cart-collaterals { width: 100%; margin-top: 50px; }
}

@media (max-width: 768px) {
  .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before { font-weight: 600; }
  .cart-custom .woocommerce-cart-form tbody tr:first-child .product-remove { padding-top: 0px; }
  .woocommerce table.cart td.actions .coupon { padding-bottom: 20px; }
  .woocommerce-cart table.cart td.product-quantity::after { content: ""; display: block; clear: both; }
  .woocommerce-cart table.cart td.product-quantity .detail-qty { float: right; margin-right: 0px; }
  .woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td { background: transparent; }
}

@media (max-width: 480px) {
  .woocommerce-cart table.cart td.actions .coupon .input-text { width: 100%; margin-bottom: 20px; }
  .woocommerce-page table.cart td.actions .coupon .button { width: 100%; }
  .cart-custom .cart_totals { padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; }
}

.woocommerce form .form-row input.input-text { height: 48px; border: 1px solid var(--bzo-border-color); background: rgb(255, 255, 255); border-radius: 0px; }

.woocommerce-checkout .woocommerce form .form-row textarea { height: 151px; padding-top: 15px; background: rgb(255, 255, 255); border-radius: 0px; font-family: var(--bzo-body_typo-font-family); }

.woocommerce form .form-row { padding: 3px 0px; margin-bottom: 15px; }

.woocommerce form .form-row .select2-container--default .select2-selection--single, .woocommerce form .form-row textarea { border-color: var(--bzo-border-color); height: 50px; background: rgb(255, 255, 255); border-radius: 0px; }

.select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 50px; padding-left: 20px; text-align: left; }

.select2-container--default .select2-selection--single .select2-selection__arrow { height: 50px; right: 12px; }

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment { border-radius: 0px; background: rgb(255, 255, 255); border: 1px solid var(--bzo-border-color); margin-top: 30px; }

#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods { padding: 30px; border-bottom: 1px solid var(--bzo-border-color); }

#add_payment_method #payment div.form-row.place-order, .woocommerce-cart #payment div.form-row.place-order, .woocommerce-checkout #payment div.form-row.place-order { padding: 30px; margin-bottom: 0px; }

.shop_table tfoot .woocs_special_price_code .woocommerce-Price-amount { color: rgb(0, 0, 0); font-size: 18px; font-weight: 500; }

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register { border: 1px solid var(--bzo-border-color); border-radius: 0px; padding: 30px; }

.woocommerce form.checkout_coupon input#coupon_code { height: 48px; line-height: 48px; border-radius: 0px; background: rgb(255, 255, 255); }

.woocommerce form.checkout_coupon > p { margin-bottom: 15px; }

.woocommerce form.checkout_coupon > .form-row-first { width: 25%; margin-bottom: 0px; }

.woocommerce form.checkout_coupon > .form-row-last { width: 75%; padding-left: 40px; margin-bottom: 0px; }

#add_payment_method #payment ul.payment_methods li input.input-radio, .woocommerce-cart #payment ul.payment_methods li input.input-radio, .woocommerce-checkout #payment ul.payment_methods li input.input-radio { height: auto; }

#ship-to-different-address .woocommerce-form__label { margin: 0px; padding-left: 0px; position: relative; }

#ship-to-different-address #ship-to-different-address-checkbox { left: 0px; margin: -2px 0px 0px; }

.woocommerce-customer-details .woocommerce-column__title, .woocommerce-order-details__title, #order_review_heading, .woocommerce-additional-fields > h3, .woocommerce-billing-fields > h3, #add_payment_method .checkout .col-2 h3#ship-to-different-address, .woocommerce-cart .checkout .col-2 h3#ship-to-different-address, .woocommerce-checkout .checkout .col-2 h3#ship-to-different-address { color: var(--bzo-title_typo-color); margin: 0px 0px 20px; text-transform: capitalize; font-size: 20px; font-weight: 600; }

.order-custom .woocommerce-checkout-review-order { margin-top: 27px; }

.product-total .woocommerce-Price-amount { font-weight: 500; color: rgb(0, 0, 0); }

.order_details .product-name > a, .woocommerce-checkout-review-order .product-name { font-weight: 400; }

.order_details .product-name *, .woocommerce-checkout-review-order .product-name * { font-weight: 400; }

.woocommerce form .form-row label { font-weight: 500; margin-bottom: 10px; line-height: inherit; }

.order_details thead tr:first-child th, .woocommerce-checkout-review-order-table thead tr:first-child th { padding-top: 0px; }

.woocommerce-checkout-review-order-table thead tr th:last-child, .woocommerce-checkout-review-order-table tbody tr td:last-child, .woocommerce-checkout-review-order-table tfoot tr td:last-child { text-align: right; }

.return-to-shop { margin-bottom: 0px; }

.checkout-style-default #order_review_heading { margin-top: 30px; }

@media (max-width: 1200px) {
  .checkout-custom .bzotech-col-md-7, .checkout-custom .bzotech-col-md-5 { width: 100%; }
  .checkout-custom .order-custom { margin-top: 30px; }
}

@media (max-width: 768px) {
  .woocommerce #payment #place_order, .woocommerce-page #payment #place_order { margin-bottom: 0px; }
}

@media (max-width: 480px) {
  .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last { width: 100%; overflow: visible; }
  #add_payment_method #payment div.form-row.place-order, .woocommerce-cart #payment div.form-row.place-order, .woocommerce-checkout #payment div.form-row.place-order, #add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods { padding: 15px; }
}

.woocommerce-thankyou-order-received { font-size: 28px; color: rgb(255, 173, 155); line-height: 32px; }

.woocommerce ul.order_details li { font-size: 14px; border-color: var(--bzo-border-color); }

.woocommerce ul.order_details li strong { font-size: 16px; margin-top: 8px; }

.woocommerce ul.order_details { margin-bottom: 50px; }

.woocommerce .woocommerce-order section:last-child { margin-bottom: 0px; }

.woocommerce .woocommerce-customer-details address { padding: 20px; border: 1px solid var(--bzo-border-color); border-radius: 0px; line-height: 30px; }

.cart.wishlist_table td.product-add-to-cart .button { display: inline-block !important; }

.cart.wishlist_table td.product-name { color: var(--bzo-main-color); font-size: 16px; }

.cart.wishlist_table td { text-align: left !important; padding: 15px 20px !important; }

.cart.wishlist_table td.wishlist-empty { padding: 10px 0px !important; }

.cart.wishlist_table thead th { font-size: 18px; color: rgb(0, 0, 0); padding: 15px 20px; }

#yith-wcwl-form .wishlist-title-container .wishlist-title { width: 100%; }

#yith-wcwl-form .wishlist-title-container .wishlist-title > h2 { font-size: 18px; color: rgb(255, 255, 255); font-weight: 700; text-transform: uppercase; background: var(--bzo-main-color); padding: 18px 30px; line-height: 24px; display: block; margin: 0px; }

.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button { height: auto; line-height: inherit; min-width: auto; background: transparent; color: var(--bzo-main-color); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px !important; }

.woocommerce .woocommerce-error strong, .woocommerce .woocommerce-info strong, .woocommerce .woocommerce-message strong, .woocommerce-page .woocommerce-error strong, .woocommerce-page .woocommerce-info strong, .woocommerce-page .woocommerce-message strong { color: var(--bzo-main-color); }

.woocommerce .woocommerce-error .button:hover, .woocommerce .woocommerce-info .button:hover, .woocommerce .woocommerce-message .button:hover, .woocommerce-page .woocommerce-error .button:hover, .woocommerce-page .woocommerce-info .button:hover, .woocommerce-page .woocommerce-message .button:hover { box-shadow: none; text-decoration: underline; background: transparent; }

.woocommerce .woocommerce-error .button::before, .woocommerce .woocommerce-info .button::before, .woocommerce .woocommerce-message .button::before, .woocommerce-page .woocommerce-error .button::before, .woocommerce-page .woocommerce-info .button::before, .woocommerce-page .woocommerce-message .button::before { display: none; }

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info, .woocommerce-page .woocommerce-message { border: 1px solid var(--bzo-border-color); padding: 30px 30px 30px 60px; border-radius: 0px; margin-bottom: 30px; }

.woocommerce .woocommerce-error a:focus, .woocommerce .woocommerce-info a:focus, .woocommerce .woocommerce-message a:focus, .woocommerce-page .woocommerce-error a:focus, .woocommerce-page .woocommerce-info a:focus, .woocommerce-page .woocommerce-message a:focus, .woocommerce .woocommerce-error a:hover, .woocommerce .woocommerce-info a:hover, .woocommerce .woocommerce-message a:hover, .woocommerce-page .woocommerce-error a:hover, .woocommerce-page .woocommerce-info a:hover, .woocommerce-page .woocommerce-message a:hover { text-decoration: underline; color: var(--bzo-main-color); }

.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before { font-size: 24px; left: 25px; top: 26px; color: var(--bzo-main-color); line-height: 28px; }

.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before { content: ""; font-family: "Line Awesome Free"; font-weight: 900; }

.woocommerce-error::before { content: ""; }

.woocommerce-message::before { content: ""; font-family: "Line Awesome Free"; font-weight: 900; }

form.lost_reset_password { width: 50%; margin: auto; }

@media (max-width: 1200px) {
  form.lost_reset_password { width: 66.6667%; }
  #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button { display: inline-block; }
}

@media (max-width: 991px) {
  form.lost_reset_password { width: 100%; }
  .woocommerce-account .woocommerce-MyAccount-content { padding-left: 0px; }
  .woocommerce-account .woocommerce-MyAccount-navigation { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 10px; }
  .woocommerce-MyAccount-navigation { margin-bottom: 20px; }
  .woocommerce-MyAccount-navigation > ul li { display: inline-block; }
  .woocommerce-MyAccount-navigation > ul li a { padding: 0px 10px; }
  .woocommerce table.shop_table td, .woocommerce table.shop_table th, .woocommerce-cart table.cart td:first-child { padding: 10px 0px; }
}

@media (max-width: 768px) {
  .woocommerce-MyAccount-navigation ul li.is-active a { border-radius: 0px; }
  #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button { display: block; }
}

@charset "utf-8";

.content-single-blog .post-custom-content .bzotech-col-sm-6 { display: flex; margin-bottom: 30px; }

.content-single-blog .post-custom-content .box-image { margin-top: 30px; }

.content-single-blog .post-custom-content p:last-child { margin-bottom: 0px; }

.meta-post-tags-share { margin-top: 40px; }

.meta-post-tags-share .tags-post { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; }

.meta-post-tags-share .tags-post a { padding: 8px 16px; border-radius: 0px; display: inline-block; line-height: 22px; color: var(--bzo-title_typo-color); transition: 0.3s; border: 1px solid var(--bzo-title_typo-color); text-transform: capitalize; font-weight: 700; }

.meta-post-tags-share .tags-post a:hover { background: var(--bzo-title_typo-color); border-color: var(--bzo-title_typo-color); color: rgb(255, 255, 255); }

.meta-post-tags-share .tags-and-share-title { font-weight: 400; color: var(--bzo-body_typo-color); line-height: 40px; }

.meta-post-tags-share .tags-post-wrap { column-gap: 8px; }

.meta-post-tags-share .single-list-social .list-inline-block { display: flex; flex-wrap: wrap; gap: 10px 15px; }

.single-post-share-wrap { align-items: center; column-gap: 8px; }

.meta-post-tags-share .single-list-social a { font-size: 24px; display: block; color: var(--bzo-title_typo-color); text-align: center; border-radius: 0px; transition: 0.2s; }

.meta-post-tags-share .single-list-social a:hover { color: var(--bzo-main-color); }

.meta-post-tags-share-style2 .tags-post { display: flex; flex-wrap: wrap; align-items: center; gap: 10px; }

.meta-post-tags-share-style2 .tags-post a { background: linear-gradient(0deg, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06)), rgb(255, 255, 255); padding: 8px 12px; border-radius: 0px; display: inline-block; font-size: 14px; line-height: 24px; color: var(--bzo-title_typo-color); }

.meta-post-tags-share-style2 .tags-post a:hover { background: var(--bzo-main-color); color: rgb(255, 255, 255); box-shadow: rgba(121, 99, 104, 0.14) 0px 8px 10px, rgba(0, 0, 0, 0.12) 0px 3px 14px; }

.meta-post-tags-share-style2 .tags-and-share-title { display: none; }

.meta-post-tags-share-style2 .single-list-social .list-inline-block { display: flex; flex-wrap: wrap; gap: 10px 20px; }

.meta-post-tags-share-style2 .single-list-social a { font-size: 24px; display: flex; color: var(--bzo-main-color); }

.meta-post-tags-share-style2 .single-list-social a:hover { margin-top: -5px; }

.meta-post-tags-share-style2 .single-list-social a[data-social="facebook"] { color: rgb(24, 119, 242); }

.meta-post-tags-share-style2 .single-list-social a[data-social="envelope"] { color: rgb(242, 164, 46); }

.meta-post-tags-share-style2 .single-list-social a[data-social="twitter"] { color: rgb(45, 170, 225); }

.meta-post-tags-share-style2 .single-list-social a[data-social="pinterest"] { color: rgb(204, 0, 0); }

.post-info-author-style1 { background: rgb(249, 249, 249); padding: 50px; position: relative; margin-top: 80px; }

.post-info-author-style1 .author-info { padding-left: 40px; }

.post-info-author-style1 .name-author { color: rgb(0, 0, 0); font-size: 20px; text-transform: capitalize; display: inline-block; margin-bottom: 20px; font-weight: 700; }

.post-info-author-style1 .desc { line-height: 28px; margin-bottom: 0px; color: rgb(102, 102, 102); }

.post-info-author-style1 .author-thumb { width: 150px; min-width: 150px; }

.post-info-author-style1 .author-thumb img { width: 150px; }

.post-control { margin-top: 80px; }

.post-control .text-title { color: rgb(112, 112, 112); line-height: 30px; display: none; }

.post-control a:hover .text-title { color: var(--bzo-main-color); }

.post-control a > .title { display: block; font-size: 20px; }

.post-control a .la-angle-left { margin-right: 10px; }

.post-control a .la-angle-right { margin-left: 10px; }

.post-control .flex-wrapper > .prev-post { padding-right: 15px; }

.post-control .flex-wrapper > .next-post { padding-left: 15px; }

.post-control .flex-wrapper > div:last-child { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }

.single-blog-style1 .title-post-single { margin: 0px 0px 30px; word-break: break-word; }

@media (max-width: 1200px) {
  .single-blog-style1 .title-post-single { font-size: 30px; }
}

@media (max-width: 767px) {
  .single-blog-style1 .title-post-single { font-size: 24px; }
}

.single-blog-style1 .single-post-media-format { margin-bottom: 80px; }

@media (max-width: 1200px) {
  .single-blog-style1 .single-post-media-format { margin-bottom: 40px; }
}

.single-blog-style1 .single-post-media-format img { border-radius: 0px; }

.single-blog-style1 .single-post-media-format .format-video { line-height: 0; }

.single-blog-style1 .single-post-media-format .format-video { position: relative; padding-bottom: 56.25%; height: 0px; }

.single-blog-style1 .single-post-media-format .format-video iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.single-blog-style1 .meta-post-style1 { margin-bottom: 40px; }

.single-blog-style1 .content-no-sidebar .meta-post-style1, .single-blog-style1 .content-no-sidebar .title-post-single { text-align: center; justify-content: center; max-width: 900px; margin-left: auto; margin-right: auto; }

.single-blog-style1 .content-no-sidebar .detail-content-wrap, .single-blog-style1 .content-no-sidebar .tags-and-share, .single-blog-style1 .content-no-sidebar .post-info-author-style1, .single-blog-style1 .content-no-sidebar .single-related-post, .single-blog-style1 .content-no-sidebar .bzotech-blog-form-comment, .single-blog-style1 .content-no-sidebar .bzotech-blog-list-comment, .single-blog-style1 .content-no-sidebar .post-control { max-width: 1360px; margin-left: auto; margin-right: auto; }

.single-blog-style1 .content-no-sidebar .single-related-post__title { text-align: center; }

.single-blog-style1 .single-related-post { margin-top: 100px; }

.single-blog-style1 .single-related-post .single-related-post__title { margin-bottom: 30px; display: flex; align-items: center; gap: 8px; }

.single-blog-style1 .meta-post-tags-share { margin-top: 80px; }

body.single-post.post-template-default .content-no-sidebar .content-single-blog { max-width: 1000px; margin-left: auto; margin-right: auto; }

.format-gallery .display-swiper-navi-style1 .bzotech-swiper-navi .swiper-button-nav { color: var(--bzo-title_typo-color); opacity: 0.3; background: rgb(255, 255, 255); }

.format-gallery .display-swiper-navi-style1 .bzotech-swiper-navi .swiper-button-nav:hover { color: rgb(255, 255, 255); background: var(--bzo-main-color); }

.format-gallery:hover .display-swiper-navi-style1 .bzotech-swiper-navi .swiper-button-nav.swiper-button-next { right: 20px; opacity: 1; }

.format-gallery:hover .display-swiper-navi-style1 .bzotech-swiper-navi .swiper-button-nav.swiper-button-prev { left: 20px; opacity: 1; }

.single-blog-style2 .title-post-single { margin: 0px 0px 80px; word-break: break-word; max-width: 1208px; }

@media (max-width: 1200px) {
  .single-blog-style2 .title-post-single { margin-bottom: 40px; }
}

.single-blog-style2 .single-post-media-format { margin-bottom: 40px; }

.single-blog-style2 .single-post-media-format img { border-radius: 0px; width: 100%; }

.single-blog-style2 .single-post-media-format .format-video { line-height: 0; }

.single-blog-style2 .single-post-media-format .format-video { position: relative; padding-bottom: 56.25%; height: 0px; }

.single-blog-style2 .single-post-media-format .format-video iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.single-blog-style2 .style-item-meta__cats { margin-bottom: 20px; }

.single-blog-style2 .content-post-default > .meta-post-style1 { margin-bottom: 40px; }

.single-blog-style2 .content-no-sidebar .meta-post-style1, .single-blog-style2 .content-no-sidebar .title-post-single { text-align: center; max-width: 900px; margin-left: auto; margin-right: auto; }

.single-blog-style2 .content-no-sidebar .detail-content-wrap, .single-blog-style2 .content-no-sidebar .tags-and-share, .single-blog-style2 .content-no-sidebar .post-info-author-style1, .single-blog-style2 .content-no-sidebar .single-related-post, .single-blog-style2 .content-no-sidebar .bzotech-blog-form-comment, .single-blog-style2 .content-no-sidebar .bzotech-blog-list-comment, .single-blog-style2 .content-no-sidebar .post-control { max-width: 1360px; margin-left: auto; margin-right: auto; }

.single-blog-style2 .content-no-sidebar .single-related-post__title { text-align: center; }

.single-blog-style2 .meta-post-tags-share-style2 { margin-top: 40px; }

.single-blog-style2 .single-related-post { margin-top: 80px; }

.single-blog-style2 .single-related-post .single-related-post__title { margin-bottom: 50px; }

@media (max-width: 1200px) {
  .single-blog-style2 .title-post-single { font-size: 30px; }
}

@media (max-width: 767px) {
  .single-blog-style2 .title-post-single { font-size: 20px; }
}

@charset "utf-8";

.clearfix::before, .clearfix::after { content: " "; display: table; clear: both; }

.eael-testimonial-slider.nav-top-left, .eael-testimonial-slider.nav-top-right, .eael-team-slider.nav-top-left, .eael-team-slider.nav-top-right, .eael-logo-carousel.nav-top-left, .eael-logo-carousel.nav-top-right, .eael-post-carousel.nav-top-left, .eael-post-carousel.nav-top-right, .eael-product-carousel.nav-top-left, .eael-product-carousel.nav-top-right { padding-top: 40px; }

.eael-contact-form input[type="text"], .eael-contact-form input[type="email"], .eael-contact-form input[type="url"], .eael-contact-form input[type="tel"], .eael-contact-form input[type="date"], .eael-contact-form input[type="number"], .eael-contact-form textarea { background: rgb(255, 255, 255); box-shadow: none; float: none; height: auto; margin: 0px; outline: 0px; width: 100%; }

.eael-contact-form input[type="submit"] { border: 0px; float: none; height: auto; margin: 0px; padding: 10px 20px; width: auto; transition: 0.25s linear; }

.eael-contact-form.placeholder-hide input::-webkit-input-placeholder, .eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder { opacity: 0; visibility: hidden; }

.eael-custom-radio-checkbox input[type="checkbox"], .eael-custom-radio-checkbox input[type="radio"] { appearance: none; border-style: solid; border-width: 0px; outline: none; min-width: 1px; width: 15px; height: 15px; background: rgb(221, 221, 221); padding: 3px; }

.eael-custom-radio-checkbox input[type="checkbox"]::before, .eael-custom-radio-checkbox input[type="radio"]::before { content: ""; width: 100%; height: 100%; padding: 0px; margin: 0px; display: block; }

.eael-custom-radio-checkbox input[type="checkbox"]:checked::before, .eael-custom-radio-checkbox input[type="radio"]:checked::before { background: rgb(153, 153, 153); transition: 0.25s linear; }

.eael-custom-radio-checkbox input[type="radio"] { border-radius: 50%; }

.eael-custom-radio-checkbox input[type="radio"]::before { border-radius: 50%; }

.eael-post-elements-readmore-btn { font-size: 12px; font-weight: 500; transition: 300ms ease-in-out; display: inline-block; }

.elementor-lightbox .dialog-widget-content { width: 100%; height: 100%; }

.eael-contact-form-align-left, .elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container { margin: 0px auto 0px 0px; display: inline-block; text-align: left; }

.eael-contact-form-align-center, .elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container { float: none; margin: 0px auto; display: inline-block; text-align: left; }

.eael-contact-form-align-right, .elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container { margin: 0px 0px 0px auto; display: inline-block; text-align: left; }

.eael-force-hide { display: none !important; }

.eael-d-none { display: none !important; }

.eael-d-block { display: block !important; }

.eael-h-auto { height: auto !important; }

.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating ~ .count { display: none; }

.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating { display: none; }

.sr-only { border: 0px !important; clip: rect(1px, 1px, 1px, 1px) !important; clip-path: inset(50%) !important; height: 1px !important; margin: -1px !important; overflow: hidden !important; padding: 0px !important; position: absolute !important; width: 1px !important; white-space: nowrap !important; }

.elementor-widget-eael-adv-tabs .eael-tab-content-item, .elementor-widget-eael-adv-accordion .eael-accordion-content, .elementor-widget-eael-data-table .td-content, .elementor-widget-eael-info-box .eael-infobox-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-expiry-template, .elementor-widget-eael-countdown .eael-countdown-container, .elementor-widget-eael-cta-box .eael-cta-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-primary-wrap, .elementor-widget-eael-toggle .eael-toggle-secondary-wrap, .elementor-widget-eael-protected-content .eael-protected-content-message, .elementor-widget-eael-protected-content .protected-content, .eael-offcanvas-content-visible .eael-offcanvas-body, .elementor-widget-eael-stacked-cards .eael-stacked-cards__item { position: relative; }

.elementor-widget-eael-adv-tabs .eael-tab-content-item:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-adv-accordion .eael-accordion-content:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-data-table .td-content:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-info-box .eael-infobox-template-wrapper:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-expiry-template:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-container:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-cta-box .eael-cta-template-wrapper:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-primary-wrap:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-secondary-wrap:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-protected-content .eael-protected-content-message:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-protected-content .protected-content:hover .eael-onpage-edit-template-wrapper, .eael-offcanvas-content-visible .eael-offcanvas-body:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-stacked-cards .eael-stacked-cards__item:hover .eael-onpage-edit-template-wrapper { display: block; }

.eael-widget-otea-active .elementor-element:hover > .elementor-element-overlay, .eael-widget-otea-active .elementor-empty-view, .eael-widget-otea-active .elementor-add-section-inline, .eael-widget-otea-active .elementor-add-section { display: initial !important; }

.eael-onpage-edit-template-wrapper { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: none; border: 2px solid rgb(94, 234, 212); }

.eael-onpage-edit-template-wrapper::after { position: absolute; content: ""; inset: 0px; z-index: 2; background: rgb(94, 234, 212); opacity: 0.3; }

.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate { display: block; }

.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate::after { display: none; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template { background: rgb(94, 234, 212); color: rgb(0, 0, 0); width: 150px; text-align: center; height: 30px; line-height: 30px; font-size: 12px; cursor: pointer; position: relative; z-index: 3; left: 50%; transform: translateX(-50%); }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::before { content: ""; border-width: 30px 0px 0px 14px; border-style: solid none none solid; border-color: rgb(94, 234, 212) currentcolor currentcolor rgba(0, 0, 0, 0); right: 100%; position: absolute; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::after { content: ""; border-width: 0px 0px 30px 14px; border-style: none none solid solid; border-color: currentcolor currentcolor rgba(0, 0, 0, 0) rgb(94, 234, 212); left: 100%; position: absolute; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template > i { margin-right: 8px; }

.elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect1, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect2, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect3, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect4 { box-shadow: inherit !important; }

.eael-dual-header { display: block; margin-bottom: 50px; }

.eael-dual-header .eaa-svg { font-size: 36px; }

.eael-dual-header svg { height: 1em; width: 1em; }

.eael-dual-header .dch-sep-icon, .eael-dual-header .dch-icon { display: block; padding: 0px; margin: 20px 0px 10px; font-size: 36px; }

.eael-dual-header .eael-dch-title { font-size: 36px; font-weight: 700; text-transform: uppercase; line-height: 48px; margin: 10px 0px; }

.eael-dual-header .eael-dch-title .eael-dch-title-text { font-size: 36px; font-weight: 700; text-transform: uppercase; line-height: 48px; margin: 10px 0px; }

.eael-dual-header .eael-dch-title .eael-dch-title-text.eael-dch-title-lead { color: rgb(26, 188, 156); }

.eael-dual-header .eael-dch-title .gradient-color { background: linear-gradient(var(--eael-dch-gradient-1, #062aca), var(--eael-dch-gradient-2, #9401d9)); }

.eael-dual-header .eael-dch-title .gradient-color, .eael-dual-header .eael-dch-title .eael-dch-title-gradient { background-clip: text !important; -webkit-text-fill-color: rgba(0, 0, 0, 0) !important; }

.eael-dual-header .subtext { font-size: 16px; display: block; }

.eael-dual-header-content-align-center { text-align: center; }

.eael-dual-header-content-align-left { text-align: left; }

.eael-dual-header-content-align-right { text-align: right; }

@media screen and (max-width: 1024px) and (min-width: 768px) {
  .eael-dual-header-content-tablet-align-center { text-align: center; }
  .eael-dual-header-content-tablet-align-left { text-align: left; }
  .eael-dual-header-content-tablet-align-right { text-align: right; }
}

@media screen and (max-width: 767px) {
  .eael-dual-header-content-mobile-align-center { text-align: center; }
  .eael-dual-header-content-mobile-align-left { text-align: left; }
  .eael-dual-header-content-mobile-align-right { text-align: right; }
}

.eael-dch-separator-wrap { display: flex; -webkit-box-pack: center; justify-content: center; }

.eael-dch-separator-wrap .separator-one, .eael-dch-separator-wrap .separator-two { display: inline-block; width: 15%; height: 5px; }

.eael-dch-separator-wrap .separator-one { background: rgb(32, 126, 255); }

.eael-dch-separator-wrap .separator-two { background: rgb(79, 101, 146); }

.clearfix::before, .clearfix::after { content: " "; display: table; clear: both; }

.eael-testimonial-slider.nav-top-left, .eael-testimonial-slider.nav-top-right, .eael-team-slider.nav-top-left, .eael-team-slider.nav-top-right, .eael-logo-carousel.nav-top-left, .eael-logo-carousel.nav-top-right, .eael-post-carousel.nav-top-left, .eael-post-carousel.nav-top-right, .eael-product-carousel.nav-top-left, .eael-product-carousel.nav-top-right { padding-top: 40px; }

.eael-contact-form input[type="text"], .eael-contact-form input[type="email"], .eael-contact-form input[type="url"], .eael-contact-form input[type="tel"], .eael-contact-form input[type="date"], .eael-contact-form input[type="number"], .eael-contact-form textarea { background: rgb(255, 255, 255); box-shadow: none; float: none; height: auto; margin: 0px; outline: 0px; width: 100%; }

.eael-contact-form input[type="submit"] { border: 0px; float: none; height: auto; margin: 0px; padding: 10px 20px; width: auto; transition: 0.25s linear; }

.eael-contact-form.placeholder-hide input::-webkit-input-placeholder, .eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder { opacity: 0; visibility: hidden; }

.eael-custom-radio-checkbox input[type="checkbox"], .eael-custom-radio-checkbox input[type="radio"] { appearance: none; border-style: solid; border-width: 0px; outline: none; min-width: 1px; width: 15px; height: 15px; background: rgb(221, 221, 221); padding: 3px; }

.eael-custom-radio-checkbox input[type="checkbox"]::before, .eael-custom-radio-checkbox input[type="radio"]::before { content: ""; width: 100%; height: 100%; padding: 0px; margin: 0px; display: block; }

.eael-custom-radio-checkbox input[type="checkbox"]:checked::before, .eael-custom-radio-checkbox input[type="radio"]:checked::before { background: rgb(153, 153, 153); transition: 0.25s linear; }

.eael-custom-radio-checkbox input[type="radio"] { border-radius: 50%; }

.eael-custom-radio-checkbox input[type="radio"]::before { border-radius: 50%; }

.eael-post-elements-readmore-btn { font-size: 12px; font-weight: 500; transition: 300ms ease-in-out; display: inline-block; }

.elementor-lightbox .dialog-widget-content { width: 100%; height: 100%; }

.eael-contact-form-align-left, .elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container { margin: 0px auto 0px 0px; display: inline-block; text-align: left; }

.eael-contact-form-align-center, .elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container { float: none; margin: 0px auto; display: inline-block; text-align: left; }

.eael-contact-form-align-right, .elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container { margin: 0px 0px 0px auto; display: inline-block; text-align: left; }

.eael-force-hide { display: none !important; }

.eael-d-none { display: none !important; }

.eael-d-block { display: block !important; }

.eael-h-auto { height: auto !important; }

.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating ~ .count { display: none; }

.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating { display: none; }

.sr-only { border: 0px !important; clip: rect(1px, 1px, 1px, 1px) !important; clip-path: inset(50%) !important; height: 1px !important; margin: -1px !important; overflow: hidden !important; padding: 0px !important; position: absolute !important; width: 1px !important; white-space: nowrap !important; }

.elementor-widget-eael-adv-tabs .eael-tab-content-item, .elementor-widget-eael-adv-accordion .eael-accordion-content, .elementor-widget-eael-data-table .td-content, .elementor-widget-eael-info-box .eael-infobox-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-expiry-template, .elementor-widget-eael-countdown .eael-countdown-container, .elementor-widget-eael-cta-box .eael-cta-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-primary-wrap, .elementor-widget-eael-toggle .eael-toggle-secondary-wrap, .elementor-widget-eael-protected-content .eael-protected-content-message, .elementor-widget-eael-protected-content .protected-content, .eael-offcanvas-content-visible .eael-offcanvas-body, .elementor-widget-eael-stacked-cards .eael-stacked-cards__item { position: relative; }

.elementor-widget-eael-adv-tabs .eael-tab-content-item:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-adv-accordion .eael-accordion-content:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-data-table .td-content:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-info-box .eael-infobox-template-wrapper:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-expiry-template:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-container:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-cta-box .eael-cta-template-wrapper:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-primary-wrap:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-secondary-wrap:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-protected-content .eael-protected-content-message:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-protected-content .protected-content:hover .eael-onpage-edit-template-wrapper, .eael-offcanvas-content-visible .eael-offcanvas-body:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-stacked-cards .eael-stacked-cards__item:hover .eael-onpage-edit-template-wrapper { display: block; }

.eael-widget-otea-active .elementor-element:hover > .elementor-element-overlay, .eael-widget-otea-active .elementor-empty-view, .eael-widget-otea-active .elementor-add-section-inline, .eael-widget-otea-active .elementor-add-section { display: initial !important; }

.eael-onpage-edit-template-wrapper { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: none; border: 2px solid rgb(94, 234, 212); }

.eael-onpage-edit-template-wrapper::after { position: absolute; content: ""; inset: 0px; z-index: 2; background: rgb(94, 234, 212); opacity: 0.3; }

.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate { display: block; }

.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate::after { display: none; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template { background: rgb(94, 234, 212); color: rgb(0, 0, 0); width: 150px; text-align: center; height: 30px; line-height: 30px; font-size: 12px; cursor: pointer; position: relative; z-index: 3; left: 50%; transform: translateX(-50%); }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::before { content: ""; border-width: 30px 0px 0px 14px; border-style: solid none none solid; border-color: rgb(94, 234, 212) currentcolor currentcolor rgba(0, 0, 0, 0); right: 100%; position: absolute; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::after { content: ""; border-width: 0px 0px 30px 14px; border-style: none none solid solid; border-color: currentcolor currentcolor rgba(0, 0, 0, 0) rgb(94, 234, 212); left: 100%; position: absolute; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template > i { margin-right: 8px; }

.elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect1, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect2, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect3, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect4 { box-shadow: inherit !important; }

.eael-dual-header { display: block; margin-bottom: 50px; }

.eael-dual-header .eaa-svg { font-size: 36px; }

.eael-dual-header svg { height: 1em; width: 1em; }

.eael-dual-header .dch-sep-icon, .eael-dual-header .dch-icon { display: block; padding: 0px; margin: 20px 0px 10px; font-size: 36px; }

.eael-dual-header .eael-dch-title { font-size: 36px; font-weight: 700; text-transform: uppercase; line-height: 48px; margin: 10px 0px; }

.eael-dual-header .eael-dch-title .eael-dch-title-text { font-size: 36px; font-weight: 700; text-transform: uppercase; line-height: 48px; margin: 10px 0px; }

.eael-dual-header .eael-dch-title .eael-dch-title-text.eael-dch-title-lead { color: rgb(26, 188, 156); }

.eael-dual-header .eael-dch-title .gradient-color { background: linear-gradient(var(--eael-dch-gradient-1, #062aca), var(--eael-dch-gradient-2, #9401d9)); }

.eael-dual-header .eael-dch-title .gradient-color, .eael-dual-header .eael-dch-title .eael-dch-title-gradient { background-clip: text !important; -webkit-text-fill-color: rgba(0, 0, 0, 0) !important; }

.eael-dual-header .subtext { font-size: 16px; display: block; }

.eael-dual-header-content-align-center { text-align: center; }

.eael-dual-header-content-align-left { text-align: left; }

.eael-dual-header-content-align-right { text-align: right; }

@media screen and (max-width: 1024px) and (min-width: 768px) {
  .eael-dual-header-content-tablet-align-center { text-align: center; }
  .eael-dual-header-content-tablet-align-left { text-align: left; }
  .eael-dual-header-content-tablet-align-right { text-align: right; }
}

@media screen and (max-width: 767px) {
  .eael-dual-header-content-mobile-align-center { text-align: center; }
  .eael-dual-header-content-mobile-align-left { text-align: left; }
  .eael-dual-header-content-mobile-align-right { text-align: right; }
}

.eael-dch-separator-wrap { display: flex; -webkit-box-pack: center; justify-content: center; }

.eael-dch-separator-wrap .separator-one, .eael-dch-separator-wrap .separator-two { display: inline-block; width: 15%; height: 5px; }

.eael-dch-separator-wrap .separator-one { background: rgb(32, 126, 255); }

.eael-dch-separator-wrap .separator-two { background: rgb(79, 101, 146); }

.clearfix::before, .clearfix::after { content: " "; display: table; clear: both; }

.eael-testimonial-slider.nav-top-left, .eael-testimonial-slider.nav-top-right, .eael-team-slider.nav-top-left, .eael-team-slider.nav-top-right, .eael-logo-carousel.nav-top-left, .eael-logo-carousel.nav-top-right, .eael-post-carousel.nav-top-left, .eael-post-carousel.nav-top-right, .eael-product-carousel.nav-top-left, .eael-product-carousel.nav-top-right { padding-top: 40px; }

.eael-contact-form input[type="text"], .eael-contact-form input[type="email"], .eael-contact-form input[type="url"], .eael-contact-form input[type="tel"], .eael-contact-form input[type="date"], .eael-contact-form input[type="number"], .eael-contact-form textarea { background: rgb(255, 255, 255); box-shadow: none; float: none; height: auto; margin: 0px; outline: 0px; width: 100%; }

.eael-contact-form input[type="submit"] { border: 0px; float: none; height: auto; margin: 0px; padding: 10px 20px; width: auto; transition: 0.25s linear; }

.eael-contact-form.placeholder-hide input::-webkit-input-placeholder, .eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder { opacity: 0; visibility: hidden; }

.eael-custom-radio-checkbox input[type="checkbox"], .eael-custom-radio-checkbox input[type="radio"] { appearance: none; border-style: solid; border-width: 0px; outline: none; min-width: 1px; width: 15px; height: 15px; background: rgb(221, 221, 221); padding: 3px; }

.eael-custom-radio-checkbox input[type="checkbox"]::before, .eael-custom-radio-checkbox input[type="radio"]::before { content: ""; width: 100%; height: 100%; padding: 0px; margin: 0px; display: block; }

.eael-custom-radio-checkbox input[type="checkbox"]:checked::before, .eael-custom-radio-checkbox input[type="radio"]:checked::before { background: rgb(153, 153, 153); transition: 0.25s linear; }

.eael-custom-radio-checkbox input[type="radio"] { border-radius: 50%; }

.eael-custom-radio-checkbox input[type="radio"]::before { border-radius: 50%; }

.eael-post-elements-readmore-btn { font-size: 12px; font-weight: 500; transition: 300ms ease-in-out; display: inline-block; }

.elementor-lightbox .dialog-widget-content { width: 100%; height: 100%; }

.eael-contact-form-align-left, .elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container { margin: 0px auto 0px 0px; display: inline-block; text-align: left; }

.eael-contact-form-align-center, .elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container { float: none; margin: 0px auto; display: inline-block; text-align: left; }

.eael-contact-form-align-right, .elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container { margin: 0px 0px 0px auto; display: inline-block; text-align: left; }

.eael-force-hide { display: none !important; }

.eael-d-none { display: none !important; }

.eael-d-block { display: block !important; }

.eael-h-auto { height: auto !important; }

.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating ~ .count { display: none; }

.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating { display: none; }

.sr-only { border: 0px !important; clip: rect(1px, 1px, 1px, 1px) !important; clip-path: inset(50%) !important; height: 1px !important; margin: -1px !important; overflow: hidden !important; padding: 0px !important; position: absolute !important; width: 1px !important; white-space: nowrap !important; }

.elementor-widget-eael-adv-tabs .eael-tab-content-item, .elementor-widget-eael-adv-accordion .eael-accordion-content, .elementor-widget-eael-data-table .td-content, .elementor-widget-eael-info-box .eael-infobox-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-expiry-template, .elementor-widget-eael-countdown .eael-countdown-container, .elementor-widget-eael-cta-box .eael-cta-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-primary-wrap, .elementor-widget-eael-toggle .eael-toggle-secondary-wrap, .elementor-widget-eael-protected-content .eael-protected-content-message, .elementor-widget-eael-protected-content .protected-content, .eael-offcanvas-content-visible .eael-offcanvas-body, .elementor-widget-eael-stacked-cards .eael-stacked-cards__item { position: relative; }

.elementor-widget-eael-adv-tabs .eael-tab-content-item:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-adv-accordion .eael-accordion-content:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-data-table .td-content:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-info-box .eael-infobox-template-wrapper:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-expiry-template:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-container:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-cta-box .eael-cta-template-wrapper:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-primary-wrap:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-secondary-wrap:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-protected-content .eael-protected-content-message:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-protected-content .protected-content:hover .eael-onpage-edit-template-wrapper, .eael-offcanvas-content-visible .eael-offcanvas-body:hover .eael-onpage-edit-template-wrapper, .elementor-widget-eael-stacked-cards .eael-stacked-cards__item:hover .eael-onpage-edit-template-wrapper { display: block; }

.eael-widget-otea-active .elementor-element:hover > .elementor-element-overlay, .eael-widget-otea-active .elementor-empty-view, .eael-widget-otea-active .elementor-add-section-inline, .eael-widget-otea-active .elementor-add-section { display: initial !important; }

.eael-onpage-edit-template-wrapper { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: none; border: 2px solid rgb(94, 234, 212); }

.eael-onpage-edit-template-wrapper::after { position: absolute; content: ""; inset: 0px; z-index: 2; background: rgb(94, 234, 212); opacity: 0.3; }

.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate { display: block; }

.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate::after { display: none; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template { background: rgb(94, 234, 212); color: rgb(0, 0, 0); width: 150px; text-align: center; height: 30px; line-height: 30px; font-size: 12px; cursor: pointer; position: relative; z-index: 3; left: 50%; transform: translateX(-50%); }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::before { content: ""; border-width: 30px 0px 0px 14px; border-style: solid none none solid; border-color: rgb(94, 234, 212) currentcolor currentcolor rgba(0, 0, 0, 0); right: 100%; position: absolute; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::after { content: ""; border-width: 0px 0px 30px 14px; border-style: none none solid solid; border-color: currentcolor currentcolor rgba(0, 0, 0, 0) rgb(94, 234, 212); left: 100%; position: absolute; }

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template > i { margin-right: 8px; }

.elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect1, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect2, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect3, .elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect4 { box-shadow: inherit !important; }

.eael-dual-header { display: block; margin-bottom: 50px; }

.eael-dual-header .eaa-svg { font-size: 36px; }

.eael-dual-header svg { height: 1em; width: 1em; }

.eael-dual-header .dch-sep-icon, .eael-dual-header .dch-icon { display: block; padding: 0px; margin: 20px 0px 10px; font-size: 36px; }

.eael-dual-header .eael-dch-title { font-size: 36px; font-weight: 700; text-transform: uppercase; line-height: 48px; margin: 10px 0px; }

.eael-dual-header .eael-dch-title .eael-dch-title-text { font-size: 36px; font-weight: 700; text-transform: uppercase; line-height: 48px; margin: 10px 0px; }

.eael-dual-header .eael-dch-title .eael-dch-title-text.eael-dch-title-lead { color: rgb(26, 188, 156); }

.eael-dual-header .eael-dch-title .gradient-color { background: linear-gradient(var(--eael-dch-gradient-1, #062aca), var(--eael-dch-gradient-2, #9401d9)); }

.eael-dual-header .eael-dch-title .gradient-color, .eael-dual-header .eael-dch-title .eael-dch-title-gradient { background-clip: text !important; -webkit-text-fill-color: rgba(0, 0, 0, 0) !important; }

.eael-dual-header .subtext { font-size: 16px; display: block; }

.eael-dual-header-content-align-center { text-align: center; }

.eael-dual-header-content-align-left { text-align: left; }

.eael-dual-header-content-align-right { text-align: right; }

@media screen and (max-width: 1024px) and (min-width: 768px) {
  .eael-dual-header-content-tablet-align-center { text-align: center; }
  .eael-dual-header-content-tablet-align-left { text-align: left; }
  .eael-dual-header-content-tablet-align-right { text-align: right; }
}

@media screen and (max-width: 767px) {
  .eael-dual-header-content-mobile-align-center { text-align: center; }
  .eael-dual-header-content-mobile-align-left { text-align: left; }
  .eael-dual-header-content-mobile-align-right { text-align: right; }
}

.eael-dch-separator-wrap { display: flex; -webkit-box-pack: center; justify-content: center; }

.eael-dch-separator-wrap .separator-one, .eael-dch-separator-wrap .separator-two { display: inline-block; width: 15%; height: 5px; }

.eael-dch-separator-wrap .separator-one { background: rgb(32, 126, 255); }

.eael-dch-separator-wrap .separator-two { background: rgb(79, 101, 146); }

@charset "utf-8";

.elementor-11330 .elementor-element.elementor-element-3d7f41d { --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; --overlay-opacity: 1; --padding-top: 0px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }

.elementor-11330 .elementor-element.elementor-element-3d7f41d::before, .elementor-11330 .elementor-element.elementor-element-3d7f41d > .elementor-background-video-container::before, .elementor-11330 .elementor-element.elementor-element-3d7f41d > .e-con-inner > .elementor-background-video-container::before, .elementor-11330 .elementor-element.elementor-element-3d7f41d > .elementor-background-slideshow::before, .elementor-11330 .elementor-element.elementor-element-3d7f41d > .e-con-inner > .elementor-background-slideshow::before, .elementor-11330 .elementor-element.elementor-element-3d7f41d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-image: url("images/Product-Background.webp"); --background-overlay: ''; background-position: center center; background-repeat: no-repeat; }

.elementor-11330 .elementor-element.elementor-element-e35d423 { --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; }

.elementor-11330 .elementor-element.elementor-element-2d2a38e { --display: flex; --margin-top: 0px; --margin-bottom: 20px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }

.elementor-11330 .elementor-element.elementor-element-4afc01d { padding: 10px 0px; text-align: center; }

.elementor-11330 .elementor-element.elementor-element-4afc01d .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 25px; font-weight: 700; text-transform: uppercase; line-height: 30px; }

.elementor-11330 .elementor-element.elementor-element-88b2ea0 { padding: 10px 0px; text-align: center; font-family: Lato, sans-serif; font-size: 16px; font-weight: 400; color: var( --e-global-color-44f79ce ); }

.elementor-11330 .elementor-element.elementor-element-6a691a1 { --display: flex; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }

.elementor-11330 .elementor-element.elementor-element-53f84a4 { padding: 10px 0px; text-align: center; }

.elementor-11330 .elementor-element.elementor-element-53f84a4 .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 25px; font-weight: 700; text-transform: uppercase; line-height: 30px; }

.elementor-11330 .elementor-element.elementor-element-6c56596 { padding: 10px 0px; text-align: center; font-family: Lato, sans-serif; font-size: 16px; font-weight: 400; color: var( --e-global-color-44f79ce ); }

.elementor-11330 .elementor-element.elementor-element-76c344a { --display: flex; --min-height: 670px; --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-11330 .elementor-element.elementor-element-d5775ec { --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; }

.elementor-11330 .elementor-element.elementor-element-d7268c3 { --display: flex; --margin-top: 0px; --margin-bottom: 20px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }

.elementor-11330 .elementor-element.elementor-element-20b2673 { padding: 10px 0px; text-align: center; }

.elementor-11330 .elementor-element.elementor-element-20b2673 .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 25px; font-weight: 700; text-transform: uppercase; line-height: 30px; }

.elementor-11330 .elementor-element.elementor-element-129e8be { padding: 10px 0px; text-align: center; font-family: Lato, sans-serif; font-size: 16px; font-weight: 400; color: var( --e-global-color-44f79ce ); }

.elementor-11330 .elementor-element.elementor-element-59d3dae { --display: flex; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }

.elementor-11330 .elementor-element.elementor-element-64fab76 { padding: 10px 0px; text-align: center; }

.elementor-11330 .elementor-element.elementor-element-64fab76 .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 25px; font-weight: 700; text-transform: uppercase; line-height: 40px; }

.elementor-11330 .elementor-element.elementor-element-5e3e02e { padding: 10px 0px; text-align: center; font-family: Lato, sans-serif; font-size: 16px; font-weight: 400; color: var( --e-global-color-44f79ce ); }

.elementor-11330 .elementor-element.elementor-element-edec95b { --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; --padding-top: 20px; --padding-bottom: 0px; --padding-left: 35px; --padding-right: 35px; }

.elementor-11330 .elementor-element.elementor-element-28f3ac1 { --display: flex; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-11330 .elementor-element.elementor-element-de1b5a3 > .elementor-widget-container { margin: 20px 0px; }

.elementor-11330 .elementor-element.elementor-element-de1b5a3.elementor-element { --align-self: flex-start; }

.elementor-11330 .elementor-element.elementor-element-de1b5a3 .container-flex-e { justify-content: center; align-items: center; gap: 10px; }

.elementor-11330 .elementor-element.elementor-element-de1b5a3 .container-flex-e { flex-wrap: wrap; }

.elementor-11330 .elementor-element.elementor-element-de1b5a3 .bread-crumb-e { color: rgb(0, 0, 0); font-size: 14px; font-weight: 400; }

.elementor-11330 .elementor-element.elementor-element-de1b5a3 .bread-crumb-e .sub-color-e { color: rgb(0, 0, 0); }

.elementor-11330 .elementor-element.elementor-element-de1b5a3 .bread-crumb-e:hover { color: var( --e-global-color-4ed121b ); }

.elementor-11330 .elementor-element.elementor-element-de1b5a3 .bread-crumb-e:hover .sub-color-e { color: var( --e-global-color-4ed121b ); }

.elementor-11330 .elementor-element.elementor-element-de1b5a3 .bread-crumb-e:last-child { color: var( --e-global-color-4ed121b ); }

.elementor-11330 .elementor-element.elementor-element-de1b5a3 .bread-crumb-e:last-child .sub-color-e { color: var( --e-global-color-4ed121b ); }

.elementor-11330 .elementor-element.elementor-element-de1b5a3 .bread-crumb-e:last-child:hover { color: rgb(0, 0, 0); }

.elementor-11330 .elementor-element.elementor-element-de1b5a3 .bread-crumb-e:last-child:hover .sub-color-e { color: rgb(0, 0, 0); }

.elementor-11330 .elementor-element.elementor-element-a130a3b { --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; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }

.elementor-11330 .elementor-element.elementor-element-3819127 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-11330 .elementor-element.elementor-element-f4d843d { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 0px; }

.elementor-11330 .elementor-element.elementor-element-7c136b5 .group-layout-text-e { gap: 5px; }

.elementor-11330 .elementor-element.elementor-element-7c136b5 .group-layout-text-e :hover { color: var( --e-global-color-536b138 ); }

.elementor-11330 .elementor-element.elementor-element-7c136b5 .group-layout-text-e :hover .sub-color-e { color: var( --e-global-color-536b138 ); }

.elementor-11330 .elementor-element.elementor-element-7c136b5 .group-layout-text-e a { color: rgb(102, 102, 102); text-transform: capitalize; }

.elementor-11330 .elementor-element.elementor-element-7c136b5 .group-layout-text-e a::placeholder { color: rgb(102, 102, 102); }

.elementor-11330 .elementor-element.elementor-element-7c136b5 .group-layout-text-e a .sub-color-e { color: rgb(102, 102, 102); }

.elementor-11330 .elementor-element.elementor-element-7c136b5 .group-layout-text-e a:hover { color: var( --e-global-color-536b138 ); }

.elementor-11330 .elementor-element.elementor-element-7c136b5 .group-layout-text-e a:hover .sub-color-e { color: var( --e-global-color-536b138 ); }

.elementor-11330 .elementor-element.elementor-element-a96e224 > .elementor-widget-container { margin: 10px 0px; }

.elementor-11330 .elementor-element.elementor-element-a96e224 .text-css-e { font-family: "Albert Sans", sans-serif; font-size: 35px; font-weight: 900; text-transform: capitalize; }

.elementor-11330 .elementor-element.elementor-element-7dcc375 .woocommerce-review-link { color: rgb(102, 102, 102); }

.elementor-11330 .elementor-element.elementor-element-7dcc375 .woocommerce-review-link::placeholder { color: rgb(102, 102, 102); }

.elementor-11330 .elementor-element.elementor-element-7dcc375 .woocommerce-review-link .sub-color-e { color: rgb(102, 102, 102); }

.elementor-11330 .elementor-element.elementor-element-b30434c > .elementor-widget-container { padding: 0px; }

.elementor-11330 .elementor-element.elementor-element-bfd9b28 > .elementor-widget-container { padding: 0px; }

.elementor-11330 .elementor-element.elementor-element-bfd9b28 .product-price .woocommerce-Price-amount, .elementor-11330 .elementor-element.elementor-element-bfd9b28 .product-price ins .woocommerce-Price-amount { font-family: "Albert Sans", sans-serif; font-size: 25px; font-weight: 800; }

.elementor-11330 .elementor-element.elementor-element-bfd9b28 .product-price del .woocommerce-Price-amount { font-size: 18px; font-weight: 400; color: rgb(128, 128, 128); }

.elementor-11330 .elementor-element.elementor-element-bfd9b28 .product-price .woocs_price_code { flex-direction: row-reverse; align-items: flex-start; }

.elementor-11330 .elementor-element.elementor-element-bfd9b28 .bzotech-price-single { margin: 0px; }

.elementor-11330 .elementor-element.elementor-element-2e8446c { --display: flex; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }

.elementor-11330 .elementor-element.elementor-element-d110e32 { --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: 25px; --padding-bottom: 25px; --padding-left: 0px; --padding-right: 0px; }

.elementor-11330 .elementor-element.elementor-element-d110e32:not(.elementor-motion-effects-element-type-background), .elementor-11330 .elementor-element.elementor-element-d110e32 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-536b138 ); }

.elementor-11330 .elementor-element.elementor-element-49d6cc6 .qodef-qi-text-marquee .qodef-m-text.qodef-text--original { animation: 20s linear 0s infinite normal none running qode-move-horizontal-normal-text-marquee; }

.elementor-11330 .elementor-element.elementor-element-49d6cc6 .qodef-qi-text-marquee .qodef-m-text.qodef-text--copy { animation: 20s linear 0s infinite normal none running qode-move-horizontal-normal-text-marquee-copy; }

.elementor-11330 .elementor-element.elementor-element-49d6cc6 .qodef-m-text-item { color: var( --e-global-color-9e5cf22 ); font-size: 30px; padding-right: calc(7.5px); padding-left: calc(7.5px); }

.elementor-11330 .elementor-element.elementor-element-49d6cc6 .qodef-e-icon-holder { font-size: 35px; }

.elementor-11330 .elementor-element.elementor-element-0ed5d21 { --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: 70px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }

.elementor-11330 .elementor-element.elementor-element-b33b6ef { --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: 50px; }

.elementor-11330 .elementor-element.elementor-element-3fe7c96 .eael-dual-header .title { color: var( --e-global-color-4ed121b ); }

.elementor-11330 .elementor-element.elementor-element-3fe7c96 .eael-dual-header .title span.lead { color: var( --e-global-color-44f79ce ); }

.elementor-11330 .elementor-element.elementor-element-3fe7c96 .eael-dual-header .title, .elementor-11330 .elementor-element.elementor-element-3fe7c96 .eael-dual-header .title span { font-family: Lexend, sans-serif; font-weight: 700; }

.elementor-11330 .elementor-element.elementor-element-3fe7c96 .eael-dual-header .subtext { color: var( --e-global-color-44f79ce ); font-size: 20px; }

.elementor-11330 .elementor-element.elementor-element-58d7741 { font-family: Lato, sans-serif; font-size: 20px; font-weight: 400; color: var( --e-global-color-44f79ce ); }

.elementor-11330 .elementor-element.elementor-element-4a7a0e1 { --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-radius: 0px 30px 0px 30px; }

.elementor-11330 .elementor-element.elementor-element-4a7a0e1:not(.elementor-motion-effects-element-type-background), .elementor-11330 .elementor-element.elementor-element-4a7a0e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("images/hng-ovr-gummies-ocean-view-lifestyle-e1758206732692.webp"); background-position: center bottom; background-repeat: no-repeat; background-size: cover; }

.elementor-11330 .elementor-element.elementor-element-a1c4ec5 { --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-radius: 0px 30px 0px 30px; }

.elementor-11330 .elementor-element.elementor-element-a1c4ec5:not(.elementor-motion-effects-element-type-background), .elementor-11330 .elementor-element.elementor-element-a1c4ec5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("images/hng-ovr-gummies-ocean-view-lifestyle-e1758206732692.webp"); background-position: center bottom; background-repeat: no-repeat; background-size: cover; }

.elementor-11330 .elementor-element.elementor-element-90fbd7a { --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: 0px; --padding-right: 0px; }

.elementor-11330 .elementor-element.elementor-element-1639b97 { --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: 50px; }

.elementor-11330 .elementor-element.elementor-element-6bd0fed img { width: 100%; height: 500px; object-fit: cover; object-position: center center; border-radius: 0px 50px; }

.elementor-11330 .elementor-element.elementor-element-92d03e2 { --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; }

.elementor-11330 .elementor-element.elementor-element-f4bd353 { padding: 10px 0px; text-align: start; }

.elementor-11330 .elementor-element.elementor-element-f4bd353 .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 30px; font-weight: 700; text-transform: uppercase; line-height: 40px; }

.elementor-11330 .elementor-element.elementor-element-5b8ac96 { padding: 10px 0px; font-family: Lato, sans-serif; font-size: 20px; font-weight: 400; color: var( --e-global-color-44f79ce ); }

.elementor-11330 .elementor-element.elementor-element-b82421b { --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: 0px; --padding-right: 0px; }

.elementor-11330 .elementor-element.elementor-element-b82421b:not(.elementor-motion-effects-element-type-background), .elementor-11330 .elementor-element.elementor-element-b82421b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(254, 246, 240); }

.elementor-11330 .elementor-element.elementor-element-12c80b8 { --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-11330 .elementor-element.elementor-element-4476e3d { --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; }

.elementor-11330 .elementor-element.elementor-element-5e60dbf { padding: 0px; text-align: start; }

.elementor-11330 .elementor-element.elementor-element-5e60dbf .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 40px; font-weight: 700; line-height: 1.1em; color: var( --e-global-color-44f79ce ); }

.elementor-11330 .elementor-element.elementor-element-f5b0468 { padding: 10px 0px; font-family: Lato, sans-serif; font-size: 18px; font-weight: 400; color: var( --e-global-color-44f79ce ); }

.elementor-11330 .elementor-element.elementor-element-de9ae4c .elementor-button { background-color: var( --e-global-color-7dfca54 ); font-family: "Albert Sans", sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; border-style: solid; border-width: 1px; padding: 15px 50px; }

.elementor-11330 .elementor-element.elementor-element-de9ae4c .elementor-button:hover, .elementor-11330 .elementor-element.elementor-element-de9ae4c .elementor-button:focus { background-color: var( --e-global-color-966ed75 ); color: var( --e-global-color-536b138 ); border-color: var( --e-global-color-536b138 ); }

.elementor-11330 .elementor-element.elementor-element-de9ae4c .elementor-button:hover svg, .elementor-11330 .elementor-element.elementor-element-de9ae4c .elementor-button:focus svg { fill: var( --e-global-color-536b138 ); }

.elementor-11330 .elementor-element.elementor-element-d8dcc97 { --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: 80px; --padding-bottom: 80px; --padding-left: 80px; --padding-right: 80px; }

.elementor-11330 .elementor-element.elementor-element-4dbcbca { --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; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: var( --e-global-color-text ); --border-color: var( --e-global-color-text ); --border-radius: 30px 30px 30px 30px; --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px; }

.elementor-11330 .elementor-element.elementor-element-8b554e3 { --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: 20px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 40px; }

.elementor-11330 .elementor-element.elementor-element-5e74273 { padding: 10px 0px; text-align: start; }

.elementor-11330 .elementor-element.elementor-element-5e74273 .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 16px; font-weight: 400; text-transform: uppercase; line-height: 1.1em; color: var( --e-global-color-44f79ce ); }

.elementor-11330 .elementor-element.elementor-element-f004a24 { padding: 10px 0px 30px; text-align: start; }

.elementor-11330 .elementor-element.elementor-element-f004a24 .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 40px; font-weight: 700; line-height: 1.1em; color: var( --e-global-color-44f79ce ); }

.elementor-11330 .elementor-element.elementor-element-4cfd5ee { --display: flex; }

.elementor-11330 .elementor-element.elementor-element-80c77e0 { padding: 10px 0px 0px; text-align: start; font-family: Lato, sans-serif; font-size: 16px; font-weight: 500; color: rgb(42, 42, 42); }

.elementor-11330 .elementor-element.elementor-element-de935c2 { --display: flex; }

.elementor-11330 .elementor-element.elementor-element-485c9c2 { padding: 10px 0px 0px; text-align: start; font-family: Lato, sans-serif; font-size: 16px; font-weight: 500; color: rgb(42, 42, 42); }

.elementor-11330 .elementor-element.elementor-element-8be44c3 { --display: flex; }

.elementor-11330 .elementor-element.elementor-element-c494140 { padding: 10px 0px 0px; text-align: start; font-family: Lato, sans-serif; font-size: 16px; font-weight: 500; color: rgb(42, 42, 42); }

.elementor-11330 .elementor-element.elementor-element-c93acec { --n-accordion-title-font-size: 20px; --n-accordion-item-title-space-between: 19px; --n-accordion-item-title-distance-from-content: 0px; --n-accordion-title-normal-color: #BEBEBE; --n-accordion-title-active-color: var( --e-global-color-536b138 ); --n-accordion-icon-size: 12px; }

.elementor-11330 .elementor-element.elementor-element-c93acec > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title { border-style: solid; border-width: 1px 0px 0px; }

.elementor-11330 .elementor-element.elementor-element-c93acec > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title { border-style: solid; border-width: 1px 0px 0px; border-color: var( --e-global-color-44f79ce ); }

:where(.elementor-11330 .elementor-element.elementor-element-c93acec > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header) > .e-n-accordion-item-title-text { font-family: Lexend, sans-serif; }

.elementor-11330 .elementor-element.elementor-element-ae796a9 { --display: flex; --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }

.elementor-11330 .elementor-element.elementor-element-be30a06 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px; padding: 10px 0px 0px; text-align: start; font-family: Lexend, sans-serif; font-size: 16px; font-weight: 700; color: var( --e-global-color-44f79ce ); }

.elementor-11330 .elementor-element.elementor-element-3380a84 { padding: 0px; text-align: start; font-family: Lato, sans-serif; font-size: 14px; font-weight: 500; color: var( --e-global-color-44f79ce ); }

.elementor-11330 .elementor-element.elementor-element-ca72308 { --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: 20px; --margin-right: 0px; }

.elementor-11330 .elementor-element.elementor-element-eeb8362 { --e-image-carousel-slides-to-show: 1; }

.elementor-11330 .elementor-element.elementor-element-eeb8362 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image { border-radius: 10px; }

.elementor-11330 .elementor-element.elementor-element-498ec12 { --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; --overlay-opacity: 1; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 35px; --padding-right: 35px; }

.elementor-11330 .elementor-element.elementor-element-498ec12:not(.elementor-motion-effects-element-type-background), .elementor-11330 .elementor-element.elementor-element-498ec12 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("images/Left-Pouches-Social-Media-Banner.webp"); background-position: left center; background-repeat: no-repeat; }

.elementor-11330 .elementor-element.elementor-element-498ec12::before, .elementor-11330 .elementor-element.elementor-element-498ec12 > .elementor-background-video-container::before, .elementor-11330 .elementor-element.elementor-element-498ec12 > .e-con-inner > .elementor-background-video-container::before, .elementor-11330 .elementor-element.elementor-element-498ec12 > .elementor-background-slideshow::before, .elementor-11330 .elementor-element.elementor-element-498ec12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11330 .elementor-element.elementor-element-498ec12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-image: url("images/Right-Pouches-Social-Media-Banner.webp"); --background-overlay: ''; background-position: right center; background-repeat: no-repeat; }

.elementor-11330 .elementor-element.elementor-element-dbc9120 { --display: flex; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-11330 .elementor-element.elementor-element-e8e7a4d { padding: 10px 0px 20px; text-align: center; }

.elementor-11330 .elementor-element.elementor-element-e8e7a4d .elementor-heading-title { font-size: 18px; font-weight: 400; text-transform: uppercase; line-height: 1.1em; color: var( --e-global-color-44f79ce ); }

.elementor-11330 .elementor-element.elementor-element-30a53b5 { padding: 0px 550px; text-align: center; }

.elementor-11330 .elementor-element.elementor-element-30a53b5 .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 45px; font-weight: 600; text-transform: uppercase; line-height: 50px; }

.elementor-11330 .elementor-element.elementor-element-d2a1052 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --margin-top: 40px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-11330 .elementor-element.elementor-element-44a1dfc .button-inner { background-color: var( --e-global-color-7dfca54 ); border-radius: 0px; padding: 0px 30px !important; height: 46px !important; }

.elementor-11330 .elementor-element.elementor-element-44a1dfc .button-inner:hover { background-color: var( --e-global-color-9e5cf22 ); color: var( --e-global-color-536b138 ); border-style: solid; border-width: 1px; border-color: var( --e-global-color-536b138 ); }

.elementor-11330 .elementor-element.elementor-element-44a1dfc.elementor-element { --align-self: center; }

.elementor-11330 .elementor-element.elementor-element-44a1dfc .icon-off .text-button, .elementor-11330 .elementor-element.elementor-element-44a1dfc .icon-on.button-inner { font-family: "Albert Sans", sans-serif; font-size: 16px; font-weight: 600; letter-spacing: 1px; }

.elementor-11330 .elementor-element.elementor-element-44a1dfc .button-inner:hover .text-button { border-color: var( --e-global-color-536b138 ); }

.elementor-11330 .elementor-element.elementor-element-44a1dfc .icon-button-el { font-size: 20px; margin: 0px 10px 0px 0px; }

.elementor-11330 .elementor-element.elementor-element-eb26ed3 .button-inner { background-color: var( --e-global-color-7dfca54 ); border-radius: 0px; padding: 0px 30px !important; height: 46px !important; }

.elementor-11330 .elementor-element.elementor-element-eb26ed3 .button-inner:hover { background-color: var( --e-global-color-9e5cf22 ); color: var( --e-global-color-536b138 ); border-style: solid; border-width: 1px; border-color: var( --e-global-color-536b138 ); }

.elementor-11330 .elementor-element.elementor-element-eb26ed3.elementor-element { --align-self: center; }

.elementor-11330 .elementor-element.elementor-element-eb26ed3 .icon-off .text-button, .elementor-11330 .elementor-element.elementor-element-eb26ed3 .icon-on.button-inner { font-family: "Albert Sans", sans-serif; font-size: 16px; font-weight: 600; letter-spacing: 1px; }

.elementor-11330 .elementor-element.elementor-element-eb26ed3 .button-inner:hover .text-button { border-color: var( --e-global-color-536b138 ); }

.elementor-11330 .elementor-element.elementor-element-eb26ed3 .icon-button-el { font-size: 20px; margin: 0px 10px 0px 0px; }

.elementor-11330 .elementor-element.elementor-element-f0fe6d5 .button-inner { background-color: var( --e-global-color-7dfca54 ); border-radius: 0px; padding: 0px 30px !important; height: 46px !important; }

.elementor-11330 .elementor-element.elementor-element-f0fe6d5 .button-inner:hover { background-color: var( --e-global-color-9e5cf22 ); color: var( --e-global-color-536b138 ); border-style: solid; border-width: 1px; border-color: var( --e-global-color-536b138 ); }

.elementor-11330 .elementor-element.elementor-element-f0fe6d5.elementor-element { --align-self: center; }

.elementor-11330 .elementor-element.elementor-element-f0fe6d5 .icon-off .text-button, .elementor-11330 .elementor-element.elementor-element-f0fe6d5 .icon-on.button-inner { font-family: "Albert Sans", sans-serif; font-size: 16px; font-weight: 600; letter-spacing: 1px; }

.elementor-11330 .elementor-element.elementor-element-f0fe6d5 .button-inner:hover .text-button { border-color: var( --e-global-color-536b138 ); }

.elementor-11330 .elementor-element.elementor-element-f0fe6d5 .icon-button-el { font-size: 20px; margin: 0px 10px 0px 0px; }

@media (max-width: 1440px) {
  .elementor-11330 .elementor-element.elementor-element-a96e224 .text-css-e { font-size: 30px; }
  .elementor-11330 .elementor-element.elementor-element-bfd9b28 .product-price .woocommerce-Price-amount, .elementor-11330 .elementor-element.elementor-element-bfd9b28 .product-price ins .woocommerce-Price-amount { font-size: 20px; }
  .elementor-11330 .elementor-element.elementor-element-bfd9b28 .product-price del .woocommerce-Price-amount { font-size: 16px; }
  .elementor-11330 .elementor-element.elementor-element-bfd9b28 .bzotech-price-single { margin: 0px; }
  .elementor-11330 .elementor-element.elementor-element-5e60dbf .elementor-heading-title { font-size: 30px; line-height: 35px; }
  .elementor-11330 .elementor-element.elementor-element-d8dcc97 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-11330 .elementor-element.elementor-element-5e74273 .elementor-heading-title { font-size: 16px; }
  .elementor-11330 .elementor-element.elementor-element-f004a24 .elementor-heading-title { font-size: 30px; line-height: 35px; }
  .elementor-11330 .elementor-element.elementor-element-80c77e0 { font-size: 16px; }
  .elementor-11330 .elementor-element.elementor-element-485c9c2 { font-size: 16px; }
  .elementor-11330 .elementor-element.elementor-element-c494140 { font-size: 16px; }
  .elementor-11330 .elementor-element.elementor-element-c93acec { --n-accordion-title-font-size: 18px; }
  .elementor-11330 .elementor-element.elementor-element-ae796a9 { --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-11330 .elementor-element.elementor-element-eeb8362 .swiper-pagination-bullet { width: 0px; height: 0px; }
  .elementor-11330 .elementor-element.elementor-element-498ec12:not(.elementor-motion-effects-element-type-background), .elementor-11330 .elementor-element.elementor-element-498ec12 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: -30% 50%; }
  .elementor-11330 .elementor-element.elementor-element-498ec12::before, .elementor-11330 .elementor-element.elementor-element-498ec12 > .elementor-background-video-container::before, .elementor-11330 .elementor-element.elementor-element-498ec12 > .e-con-inner > .elementor-background-video-container::before, .elementor-11330 .elementor-element.elementor-element-498ec12 > .elementor-background-slideshow::before, .elementor-11330 .elementor-element.elementor-element-498ec12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11330 .elementor-element.elementor-element-498ec12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-position: 130% 50%; }
  .elementor-11330 .elementor-element.elementor-element-30a53b5 { padding: 0px 200px; }
  .elementor-11330 .elementor-element.elementor-element-44a1dfc .icon-off .text-button, .elementor-11330 .elementor-element.elementor-element-44a1dfc .icon-on.button-inner { font-size: 12px; }
  .elementor-11330 .elementor-element.elementor-element-eb26ed3 .icon-off .text-button, .elementor-11330 .elementor-element.elementor-element-eb26ed3 .icon-on.button-inner { font-size: 12px; }
  .elementor-11330 .elementor-element.elementor-element-f0fe6d5 .icon-off .text-button, .elementor-11330 .elementor-element.elementor-element-f0fe6d5 .icon-on.button-inner { font-size: 12px; }
}

@media (max-width: 1200px) {
  .elementor-11330 .elementor-element.elementor-element-edec95b { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-11330 .elementor-element.elementor-element-a130a3b { --flex-wrap: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-11330 .elementor-element.elementor-element-f4d843d { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-11330 .elementor-element.elementor-element-0ed5d21 { --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: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-11330 .elementor-element.elementor-element-a1c4ec5 { --min-height: 340px; }
  .elementor-11330 .elementor-element.elementor-element-4476e3d { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-11330 .elementor-element.elementor-element-de9ae4c .elementor-button { font-size: 18px; }
  .elementor-11330 .elementor-element.elementor-element-498ec12:not(.elementor-motion-effects-element-type-background), .elementor-11330 .elementor-element.elementor-element-498ec12 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: -60% 50%; }
  .elementor-11330 .elementor-element.elementor-element-498ec12::before, .elementor-11330 .elementor-element.elementor-element-498ec12 > .elementor-background-video-container::before, .elementor-11330 .elementor-element.elementor-element-498ec12 > .e-con-inner > .elementor-background-video-container::before, .elementor-11330 .elementor-element.elementor-element-498ec12 > .elementor-background-slideshow::before, .elementor-11330 .elementor-element.elementor-element-498ec12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11330 .elementor-element.elementor-element-498ec12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-position: 160% 50%; }
  .elementor-11330 .elementor-element.elementor-element-498ec12 { --padding-top: 170px; --padding-bottom: 170px; --padding-left: 0px; --padding-right: 0px; }
}

@media (max-width: 1024px) {
  .elementor-11330 .elementor-element.elementor-element-f4d843d { --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-11330 .elementor-element.elementor-element-f4d843d.e-con { --order: 99999; }
  .elementor-11330 .elementor-element.elementor-element-0ed5d21 { --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: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-11330 .elementor-element.elementor-element-4a7a0e1 { --min-height: 600px; }
  .elementor-11330 .elementor-element.elementor-element-a1c4ec5 { --min-height: 600px; }
  .elementor-11330 .elementor-element.elementor-element-b82421b { --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: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-11330 .elementor-element.elementor-element-5e60dbf { text-align: center; }
  .elementor-11330 .elementor-element.elementor-element-f5b0468 { text-align: center; }
  .elementor-11330 .elementor-element.elementor-element-498ec12:not(.elementor-motion-effects-element-type-background), .elementor-11330 .elementor-element.elementor-element-498ec12 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: -90% 50%; }
  .elementor-11330 .elementor-element.elementor-element-498ec12::before, .elementor-11330 .elementor-element.elementor-element-498ec12 > .elementor-background-video-container::before, .elementor-11330 .elementor-element.elementor-element-498ec12 > .e-con-inner > .elementor-background-video-container::before, .elementor-11330 .elementor-element.elementor-element-498ec12 > .elementor-background-slideshow::before, .elementor-11330 .elementor-element.elementor-element-498ec12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11330 .elementor-element.elementor-element-498ec12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-position: 190% 50%; }
  .elementor-11330 .elementor-element.elementor-element-30a53b5 .elementor-heading-title { font-size: 35px; line-height: 35px; }
  .elementor-11330 .elementor-element.elementor-element-d2a1052 { --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
}

@media (max-width: 880px) {
  .elementor-11330 .elementor-element.elementor-element-de1b5a3 .container-flex-e { align-items: center; }
  .elementor-11330 .elementor-element.elementor-element-498ec12:not(.elementor-motion-effects-element-type-background), .elementor-11330 .elementor-element.elementor-element-498ec12 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: -200px 50%; background-size: contain; }
  .elementor-11330 .elementor-element.elementor-element-498ec12::before, .elementor-11330 .elementor-element.elementor-element-498ec12 > .elementor-background-video-container::before, .elementor-11330 .elementor-element.elementor-element-498ec12 > .e-con-inner > .elementor-background-video-container::before, .elementor-11330 .elementor-element.elementor-element-498ec12 > .elementor-background-slideshow::before, .elementor-11330 .elementor-element.elementor-element-498ec12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11330 .elementor-element.elementor-element-498ec12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-position: 600px 50%; background-size: contain; }
  .elementor-11330 .elementor-element.elementor-element-498ec12 { --padding-top: 70px; --padding-bottom: 70px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-11330 .elementor-element.elementor-element-e8e7a4d { padding: 0px 0px 10px; }
  .elementor-11330 .elementor-element.elementor-element-e8e7a4d .elementor-heading-title { font-size: 15px; }
  .elementor-11330 .elementor-element.elementor-element-30a53b5 .elementor-heading-title { font-size: 25px; line-height: 25px; }
  .elementor-11330 .elementor-element.elementor-element-44a1dfc .button-inner { padding: 0px 20px !important; }
  .elementor-11330 .elementor-element.elementor-element-eb26ed3 .button-inner { padding: 0px 20px !important; }
  .elementor-11330 .elementor-element.elementor-element-f0fe6d5 .button-inner { padding: 0px 20px !important; }
}

@media (max-width: 767px) {
  .elementor-11330 .elementor-element.elementor-element-4afc01d { text-align: center; }
  .elementor-11330 .elementor-element.elementor-element-4afc01d .elementor-heading-title { font-size: 18px; line-height: 20px; }
  .elementor-11330 .elementor-element.elementor-element-88b2ea0 { text-align: center; font-size: 15px; }
  .elementor-11330 .elementor-element.elementor-element-53f84a4 { text-align: center; }
  .elementor-11330 .elementor-element.elementor-element-53f84a4 .elementor-heading-title { font-size: 18px; line-height: 20px; }
  .elementor-11330 .elementor-element.elementor-element-6c56596 { text-align: center; font-size: 15px; }
  .elementor-11330 .elementor-element.elementor-element-20b2673 { text-align: center; }
  .elementor-11330 .elementor-element.elementor-element-20b2673 .elementor-heading-title { font-size: 18px; line-height: 20px; }
  .elementor-11330 .elementor-element.elementor-element-129e8be { text-align: center; font-size: 15px; }
  .elementor-11330 .elementor-element.elementor-element-64fab76 { text-align: center; }
  .elementor-11330 .elementor-element.elementor-element-64fab76 .elementor-heading-title { font-size: 18px; line-height: 20px; }
  .elementor-11330 .elementor-element.elementor-element-5e3e02e { text-align: center; font-size: 15px; }
  .elementor-11330 .elementor-element.elementor-element-de1b5a3 .container-flex-e { justify-content: flex-start; align-items: center; }
  .elementor-11330 .elementor-element.elementor-element-de1b5a3 .bread-crumb-e { font-size: 10px; }
  .elementor-11330 .elementor-element.elementor-element-3819127 { --margin-top: 0px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-11330 .elementor-element.elementor-element-a96e224 .text-css-e { font-size: 20px; }
  .elementor-11330 .elementor-element.elementor-element-b33b6ef { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-11330 .elementor-element.elementor-element-3fe7c96 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px; }
  .elementor-11330 .elementor-element.elementor-element-3fe7c96 .eael-dual-header .title, .elementor-11330 .elementor-element.elementor-element-3fe7c96 .eael-dual-header .title span { font-size: 18px; }
  .elementor-11330 .elementor-element.elementor-element-3fe7c96 .eael-dual-header .subtext { font-size: 15px; }
  .elementor-11330 .elementor-element.elementor-element-58d7741 { text-align: center; font-size: 15px; }
  .elementor-11330 .elementor-element.elementor-element-4a7a0e1 { --min-height: 305px; }
  .elementor-11330 .elementor-element.elementor-element-a1c4ec5 { --min-height: 305px; }
  .elementor-11330 .elementor-element.elementor-element-90fbd7a { --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .elementor-11330 .elementor-element.elementor-element-1639b97 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-11330 .elementor-element.elementor-element-6bd0fed img { height: 229px; object-fit: cover; }
  .elementor-11330 .elementor-element.elementor-element-f4bd353 { text-align: center; }
  .elementor-11330 .elementor-element.elementor-element-f4bd353 .elementor-heading-title { font-size: 18px; line-height: 20px; }
  .elementor-11330 .elementor-element.elementor-element-5b8ac96 { text-align: center; font-size: 15px; }
  .elementor-11330 .elementor-element.elementor-element-b82421b { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-11330 .elementor-element.elementor-element-5e60dbf .elementor-heading-title { font-size: 20px; line-height: 25px; }
  .elementor-11330 .elementor-element.elementor-element-f5b0468 { text-align: center; font-size: 15px; }
  .elementor-11330 .elementor-element.elementor-element-de9ae4c { margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
  .elementor-11330 .elementor-element.elementor-element-de9ae4c.elementor-element { --align-self: center; }
  .elementor-11330 .elementor-element.elementor-element-de9ae4c .elementor-button { font-size: 15px; padding: 10px 40px; }
  .elementor-11330 .elementor-element.elementor-element-d8dcc97 { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-11330 .elementor-element.elementor-element-4dbcbca { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-11330 .elementor-element.elementor-element-8b554e3 { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-11330 .elementor-element.elementor-element-5e74273 .elementor-heading-title { font-size: 14px; }
  .elementor-11330 .elementor-element.elementor-element-f004a24 .elementor-heading-title { font-size: 20px; line-height: 25px; }
  .elementor-11330 .elementor-element.elementor-element-80c77e0 { font-size: 14px; }
  .elementor-11330 .elementor-element.elementor-element-485c9c2 { font-size: 14px; }
  .elementor-11330 .elementor-element.elementor-element-c494140 { font-size: 14px; }
  .elementor-11330 .elementor-element.elementor-element-c93acec { --n-accordion-title-font-size: 16px; }
  .elementor-11330 .elementor-element.elementor-element-ae796a9 { --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-11330 .elementor-element.elementor-element-be30a06 { font-size: 14px; }
  .elementor-11330 .elementor-element.elementor-element-3380a84 { font-size: 12px; }
  .elementor-11330 .elementor-element.elementor-element-ca72308 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-11330 .elementor-element.elementor-element-ca72308.e-con { --order: -99999; }
  .elementor-11330 .elementor-element.elementor-element-eeb8362 { width: 100%; max-width: 100%; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px; }
  .elementor-11330 .elementor-element.elementor-element-498ec12:not(.elementor-motion-effects-element-type-background), .elementor-11330 .elementor-element.elementor-element-498ec12 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: -800px 0%; }
  .elementor-11330 .elementor-element.elementor-element-498ec12::before, .elementor-11330 .elementor-element.elementor-element-498ec12 > .elementor-background-video-container::before, .elementor-11330 .elementor-element.elementor-element-498ec12 > .e-con-inner > .elementor-background-video-container::before, .elementor-11330 .elementor-element.elementor-element-498ec12 > .elementor-background-slideshow::before, .elementor-11330 .elementor-element.elementor-element-498ec12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11330 .elementor-element.elementor-element-498ec12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-position: 800px 0%; }
  .elementor-11330 .elementor-element.elementor-element-d2a1052 { --margin-top: 25px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-11330 .elementor-element.elementor-element-44a1dfc .button-inner { padding: 0px 30px !important; height: 50px !important; }
  .elementor-11330 .elementor-element.elementor-element-eb26ed3 .button-inner { padding: 0px 30px !important; height: 50px !important; }
  .elementor-11330 .elementor-element.elementor-element-f0fe6d5 .button-inner { padding: 0px 30px !important; height: 50px !important; }
}

@media (min-width: 768px) {
  .elementor-11330 .elementor-element.elementor-element-3d7f41d { --content-width: 1500px; }
  .elementor-11330 .elementor-element.elementor-element-e35d423 { --width: 50%; }
  .elementor-11330 .elementor-element.elementor-element-76c344a { --width: 70%; }
  .elementor-11330 .elementor-element.elementor-element-d5775ec { --width: 50%; }
  .elementor-11330 .elementor-element.elementor-element-a130a3b { --width: 90%; }
  .elementor-11330 .elementor-element.elementor-element-3819127 { --width: 55%; }
  .elementor-11330 .elementor-element.elementor-element-f4d843d { --width: 50%; }
  .elementor-11330 .elementor-element.elementor-element-0ed5d21 { --content-width: 1360px; }
  .elementor-11330 .elementor-element.elementor-element-b33b6ef { --width: 50%; }
  .elementor-11330 .elementor-element.elementor-element-4a7a0e1 { --width: 50%; }
  .elementor-11330 .elementor-element.elementor-element-a1c4ec5 { --width: 50%; }
  .elementor-11330 .elementor-element.elementor-element-90fbd7a { --content-width: 1360px; }
  .elementor-11330 .elementor-element.elementor-element-1639b97 { --width: 50%; }
  .elementor-11330 .elementor-element.elementor-element-92d03e2 { --width: 50%; }
  .elementor-11330 .elementor-element.elementor-element-12c80b8 { --width: 60%; }
  .elementor-11330 .elementor-element.elementor-element-4476e3d { --width: 50%; }
  .elementor-11330 .elementor-element.elementor-element-d8dcc97 { --content-width: 1600px; }
  .elementor-11330 .elementor-element.elementor-element-8b554e3 { --width: 45%; }
  .elementor-11330 .elementor-element.elementor-element-ca72308 { --width: 55%; }
}

@media (max-width: 1200px) and (min-width: 768px) {
  .elementor-11330 .elementor-element.elementor-element-3819127 { --width: 100%; }
  .elementor-11330 .elementor-element.elementor-element-f4d843d { --width: 100%; }
  .elementor-11330 .elementor-element.elementor-element-b33b6ef { --width: 100%; }
  .elementor-11330 .elementor-element.elementor-element-a1c4ec5 { --width: 100%; }
  .elementor-11330 .elementor-element.elementor-element-12c80b8 { --width: 55%; }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-11330 .elementor-element.elementor-element-3819127 { --width: 60%; }
  .elementor-11330 .elementor-element.elementor-element-f4d843d { --width: 100%; }
  .elementor-11330 .elementor-element.elementor-element-b33b6ef { --width: 100%; }
  .elementor-11330 .elementor-element.elementor-element-4a7a0e1 { --width: 100%; }
  .elementor-11330 .elementor-element.elementor-element-a1c4ec5 { --width: 100%; }
  .elementor-11330 .elementor-element.elementor-element-12c80b8 { --width: 100%; }
  .elementor-11330 .elementor-element.elementor-element-4476e3d { --width: 100%; }
}

@media (max-width: 880px) and (min-width: 768px) {
  .elementor-11330 .elementor-element.elementor-element-3819127 { --width: 55%; }
}

.elementor-11330 .elementor-element.elementor-element-eeb8362 .swiper-pagination-bullets { opacity: 0; margin: 0px; padding: 0px; height: 0px; overflow: hidden; }

@charset "utf-8";

.elementor-kit-12312 { --e-global-color-primary: #6EC1E4; --e-global-color-secondary: #54595F; --e-global-color-text: #7A7A7A; --e-global-color-accent: #61CE70; --e-global-color-536b138: #81D8D0; --e-global-color-4ed121b: #0ABAB5; --e-global-color-44f79ce: #2A2A2A; --e-global-color-c0d0f5a: #FBC1AF; --e-global-color-14de6d2: #FFD4EA; --e-global-color-7dfca54: #003153; --e-global-color-9e5cf22: #FFFFFF; --e-global-color-966ed75: #02010100; --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; background-color: var( --e-global-color-9e5cf22 ); }

.elementor-kit-12312 e-page-transition { background-color: rgb(255, 188, 125); }

.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1570px; }

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

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

.elementor-element { --widgets-spacing: 0px 0px; --widgets-spacing-row: 0px; --widgets-spacing-column: 0px; }

h1.entry-title { display: var(--page-title-display); }

.elementor-lightbox { background-color: rgba(255, 255, 255, 0.51); --lightbox-ui-color: #000000; --lightbox-ui-color-hover: var( --e-global-color-536b138 ); --lightbox-text-color: #81D8D0; --lightbox-header-icons-size: 30px; --lightbox-navigation-icons-size: 30px; }

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

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

.elementor-13026 .elementor-element.elementor-element-9f3ae5a { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 35px; --padding-right: 35px; --z-index: 100; }

.elementor-13026 .elementor-element.elementor-element-9f3ae5a:not(.elementor-motion-effects-element-type-background), .elementor-13026 .elementor-element.elementor-element-9f3ae5a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(2, 1, 1, 0); }

.elementor-13026 .elementor-element.elementor-element-ca6b6a2 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-13026 .elementor-element.elementor-element-e4e0e8e { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a { font-size: 18px; font-weight: 600; text-transform: uppercase; padding: 35px 15px; color: var( --e-global-color-44f79ce ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a .indicator-icon { color: var( --e-global-color-44f79ce ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a:hover { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a:focus { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a:active { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li:hover > a { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li:hover > a .bzotech-submenu-indicator { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a:hover .bzotech-submenu-indicator { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a:focus .bzotech-submenu-indicator { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a:active .bzotech-submenu-indicator { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-item > a { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-parent > a { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-ancestor > a { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-ancestor > a .bzotech-submenu-indicator { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav .sub-menu > li.current-menu-item > a, .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav .sub-menu > li.current_page_item > a { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .e-toggle-style-icon { color: var( --e-global-color-44f79ce ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .e-toggle-style-icon .sub-color-e { color: var( --e-global-color-44f79ce ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .e-toggle-style-icon:hover { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .e-toggle-style-icon:hover .sub-color-e { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-21db325 { --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: flex-end; --align-items: center; --gap: 0px 30px; --row-gap: 0px; --column-gap: 30px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-13026 .elementor-element.elementor-element-1c5316f .elbzotech-mini-cart-global .mini-cart-number { background-color: rgba(255, 255, 255, 0); color: var( --e-global-color-44f79ce ); font-size: 14px; font-weight: 500; right: -23px; top: 6px; }

.elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link { padding: 10px 45px 10px 20px; border-style: solid; border-width: 1px; border-color: var( --e-global-color-44f79ce ); border-radius: 10px; }

.elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link i { color: var( --e-global-color-44f79ce ); }

.elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link .mini-cart-text-bt { color: var( --e-global-color-44f79ce ); }

.elementor-13026 .elementor-element.elementor-element-1c5316f .elbzotech-mini-cart-global:hover .mini-cart-icon i { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-1c5316f .elbzotech-mini-cart-global:hover .mini-cart-link { border-style: solid; border-color: var( --e-global-color-536b138 ); }

.elementor-theme-builder-content-area { height: 400px; }

.elementor-location-header::before, .elementor-location-footer::before { content: ""; display: table; clear: both; }

@media (max-width: 1440px) {
  .elementor-13026 .elementor-element.elementor-element-5b12161 img { width: 100%; }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a { font-size: 16px; padding: 35px 16px 35px 5px; }
  .elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link { width: 80px; }
  .elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link i { font-size: 20px; }
}

@media (max-width: 1200px) {
  .elementor-13026 .elementor-element.elementor-element-9f3ae5a { --padding-top: 15px; --padding-bottom: 15px; --padding-left: 40px; --padding-right: 20px; }
  .elementor-13026 .elementor-element.elementor-element-ca6b6a2 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-13026 .elementor-element.elementor-element-5b12161 img { width: 60%; }
  .elementor-13026 .elementor-element.elementor-element-e4e0e8e { --align-items: flex-end; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .elementor-13026 .elementor-element.elementor-element-e4e0e8e.e-con { --order: 99999; }
  .elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link { width: 70px; padding: 10px 0px 10px 12px; border-radius: 6px; }
}

@media (max-width: 1024px) {
  .elementor-13026 .elementor-element.elementor-element-5b12161 img { width: 75%; }
  .elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link { padding: 10px; }
}

@media (max-width: 880px) {
  .elementor-13026 .elementor-element.elementor-element-21db325 { --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; }
}

@media (max-width: 767px) {
  .elementor-13026 .elementor-element.elementor-element-9f3ae5a { --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 0px; }
  .elementor-13026 .elementor-element.elementor-element-ca6b6a2 { --width: 36%; }
  .elementor-13026 .elementor-element.elementor-element-5b12161 img { width: 100%; }
  .elementor-13026 .elementor-element.elementor-element-e4e0e8e { --width: 10%; --margin-top: 0px; --margin-bottom: 0px; --margin-left: -40px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; --z-index: 150; }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a { font-size: 14px; color: var( --e-global-color-44f79ce ); }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a .indicator-icon { color: var( --e-global-color-44f79ce ); }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-item > a { color: var( --e-global-color-536b138 ); }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-parent > a { color: var( --e-global-color-536b138 ); }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-ancestor > a { color: var( --e-global-color-536b138 ); }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-ancestor > a .bzotech-submenu-indicator { color: var( --e-global-color-536b138 ); }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav .sub-menu a .indicator-icon { color: var( --e-global-color-44f79ce ); }
  .elementor-13026 .elementor-element.elementor-element-21db325 { --width: 55%; --justify-content: center; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-13026 .elementor-element.elementor-element-21db325.e-con { --align-self: flex-start; }
}

@media (min-width: 768px) {
  .elementor-13026 .elementor-element.elementor-element-ca6b6a2 { --width: 18%; }
  .elementor-13026 .elementor-element.elementor-element-e4e0e8e { --width: 55%; }
  .elementor-13026 .elementor-element.elementor-element-21db325 { --width: 30%; }
}

@media (max-width: 1440px) and (min-width: 768px) {
  .elementor-13026 .elementor-element.elementor-element-ca6b6a2 { --width: 18%; }
  .elementor-13026 .elementor-element.elementor-element-e4e0e8e { --width: 51%; }
  .elementor-13026 .elementor-element.elementor-element-21db325 { --width: 35%; }
}

@media (max-width: 1200px) and (min-width: 768px) {
  .elementor-13026 .elementor-element.elementor-element-ca6b6a2 { --width: 25%; }
  .elementor-13026 .elementor-element.elementor-element-e4e0e8e { --width: 60px; }
  .elementor-13026 .elementor-element.elementor-element-21db325 { --width: calc(75% - 60px); }
}

.elementor-12336 .elementor-element.elementor-element-237873c { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 0.5; border-style: solid; --border-style: solid; border-width: 1px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgba(0, 0, 0, 0.21); --border-color: #00000036; --margin-top: 60px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 80px; --padding-bottom: 35px; --padding-left: 35px; --padding-right: 35px; }

.elementor-12336 .elementor-element.elementor-element-237873c::before, .elementor-12336 .elementor-element.elementor-element-237873c > .elementor-background-video-container::before, .elementor-12336 .elementor-element.elementor-element-237873c > .e-con-inner > .elementor-background-video-container::before, .elementor-12336 .elementor-element.elementor-element-237873c > .elementor-background-slideshow::before, .elementor-12336 .elementor-element.elementor-element-237873c > .e-con-inner > .elementor-background-slideshow::before, .elementor-12336 .elementor-element.elementor-element-237873c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-image: url("images/Untitled-design.jpg"); --background-overlay: ''; }

.elementor-12336 .elementor-element.elementor-element-61dcddb { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 50px 0px; --row-gap: 50px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-12336 .elementor-element.elementor-element-c0b1d2d img { width: 100%; }

.elementor-12336 .elementor-element.elementor-element-2523791 { margin: 0px 300px calc(var(--kit-widget-spacing, 0px) + 0px) 300px; text-align: center; font-family: "Albert Sans", sans-serif; font-size: 30px; font-weight: 500; line-height: 30px; }

.elementor-12336 .elementor-element.elementor-element-706caac { --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: 50px 50px; --row-gap: 50px; --column-gap: 50px; --margin-top: 100px; --margin-bottom: 100px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-icon i { color: var( --e-global-color-536b138 ); transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-icon svg { fill: var( --e-global-color-536b138 ); transition: fill 0.3s; }

.elementor-12336 .elementor-element.elementor-element-f6ac03e { --e-icon-list-icon-size: 25px; --icon-vertical-offset: 0px; }

.elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item > a { font-size: 22px; font-weight: 500; }

.elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item:hover .elementor-icon-list-text { color: var( --e-global-color-536b138 ); }

.elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-text { transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-icon i { color: var( --e-global-color-536b138 ); transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-icon svg { fill: var( --e-global-color-536b138 ); transition: fill 0.3s; }

.elementor-12336 .elementor-element.elementor-element-3d6af1f { --e-icon-list-icon-size: 25px; --icon-vertical-offset: 0px; }

.elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item > a { font-size: 15px; font-weight: 500; }

.elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item:hover .elementor-icon-list-text { color: var( --e-global-color-536b138 ); }

.elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-text { transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd { --grid-template-columns: repeat(0, auto); text-align: left; --icon-size: 15px; --grid-column-gap: 5px; --grid-row-gap: 0px; }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd .elementor-social-icon { background-color: var( --e-global-color-44f79ce ); }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd .elementor-social-icon i { color: var( --e-global-color-9e5cf22 ); }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd .elementor-social-icon svg { fill: var( --e-global-color-9e5cf22 ); }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd .elementor-social-icon:hover { background-color: var( --e-global-color-536b138 ); }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd .elementor-social-icon:hover i { color: var( --e-global-color-9e5cf22 ); }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd .elementor-social-icon:hover svg { fill: var( --e-global-color-9e5cf22 ); }

.elementor-12336 .elementor-element.elementor-element-19bb02a { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: 0px; --margin-bottom: 100px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-12336 .elementor-element.elementor-element-ff93931 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-12336 .elementor-element.elementor-element-f5705a0 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px; text-align: center; }

.elementor-12336 .elementor-element.elementor-element-f5705a0 .elementor-heading-title { font-family: "Albert Sans", sans-serif; font-size: 20px; font-weight: 700; }

.elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-icon i { transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-icon svg { transition: fill 0.3s; }

.elementor-12336 .elementor-element.elementor-element-c41e1e9 { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }

.elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item > a { font-size: 18px; text-transform: capitalize; }

.elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item:hover .elementor-icon-list-text { color: var( --e-global-color-536b138 ); }

.elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-text { transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-70c18e5 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-12336 .elementor-element.elementor-element-8cd89a9 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px; text-align: center; }

.elementor-12336 .elementor-element.elementor-element-8cd89a9 .elementor-heading-title { font-family: "Albert Sans", sans-serif; font-size: 20px; font-weight: 700; }

.elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-icon i { transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-icon svg { transition: fill 0.3s; }

.elementor-12336 .elementor-element.elementor-element-edfc17d { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }

.elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item > a { font-size: 18px; text-transform: capitalize; }

.elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item:hover .elementor-icon-list-text { color: var( --e-global-color-536b138 ); }

.elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-text { transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-751faf5 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-12336 .elementor-element.elementor-element-90f3082 { --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: space-between; --align-items: center; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; border-style: solid; --border-style: solid; border-width: 1px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(170, 170, 170); --border-color: #AAAAAA; --padding-top: 25px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-12336 .elementor-element.elementor-element-08b804d { --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; }

.elementor-12336 .elementor-element.elementor-element-91e5a7e { --display: flex; }

.elementor-12336 .elementor-element.elementor-element-988cbd4 { font-size: 15px; font-weight: 400; }

.elementor-12336 .elementor-element.elementor-element-988cbd4 a:hover, .elementor-12336 .elementor-element.elementor-element-988cbd4 a:focus { color: var( --e-global-color-536b138 ); }

.elementor-12336 .elementor-element.elementor-element-41e1b4d { --display: flex; }

.elementor-12336 .elementor-element.elementor-element-f3c073a .elbzotech-list-link-global { justify-content: flex-end; gap: 30px; }

.elementor-12336 .elementor-element.elementor-element-f3c073a .item-link:hover .title { color: var( --e-global-color-44f79ce ); }

.elementor-12336 .elementor-element.elementor-element-f3c073a .item-link:hover, .elementor-12336 .elementor-element.elementor-element-f3c073a .item-link:focus { color: var( --e-global-color-44f79ce ); }

.elementor-12336 .elementor-element.elementor-element-282da34 { width: initial; max-width: initial; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }

.elementor-12336 .elementor-element.elementor-element-282da34 .gallery-item .gallery-caption { display: none; }

.elementor-12336 .elementor-element.elementor-element-282da34 .gallery-item { padding: 0px 15px 15px 0px; }

.elementor-12336 .elementor-element.elementor-element-282da34 .gallery { margin: 0px -15px -15px 0px; }

.elementor-12336 .elementor-element.elementor-element-6d416f3 { --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; }

.elementor-12336 .elementor-element.elementor-element-968b244 { padding: 12px 10px 0px 0px; text-align: center; font-size: 15px; font-weight: 400; }

.elementor-12336 .elementor-element.elementor-element-4488589 { width: var( --container-widget-width, 10% ); max-width: 10%; --container-widget-width: 10%; --container-widget-flex-grow: 0; text-align: start; }

.elementor-12336 .elementor-element.elementor-element-4488589 img { width: 100%; }

.elementor-theme-builder-content-area { height: 400px; }

.elementor-location-header::before, .elementor-location-footer::before { content: ""; display: table; clear: both; }

@media (min-width: 768px) {
  .elementor-12336 .elementor-element.elementor-element-237873c { --content-width: 1600px; }
  .elementor-12336 .elementor-element.elementor-element-19bb02a { --content-width: 800px; }
  .elementor-12336 .elementor-element.elementor-element-ff93931 { --width: 50%; }
  .elementor-12336 .elementor-element.elementor-element-70c18e5 { --width: 50%; }
}

@media (max-width: 880px) and (min-width: 768px) {
  .elementor-12336 .elementor-element.elementor-element-ff93931 { --width: 50%; }
  .elementor-12336 .elementor-element.elementor-element-70c18e5 { --width: 50%; }
}

@media (min-width: 1921px) {
  .elementor-12336 .elementor-element.elementor-element-c0b1d2d img { width: 40%; }
}

@media (max-width: 1440px) {
  .elementor-12336 .elementor-element.elementor-element-c0b1d2d img { width: 100%; }
  .elementor-12336 .elementor-element.elementor-element-2523791 { margin: 0px 200px calc(var(--kit-widget-spacing, 0px) + 0px) 200px; font-size: 25px; }
  .elementor-12336 .elementor-element.elementor-element-f3c073a .elbzotech-list-link-global { gap: 20px; }
  .elementor-12336 .elementor-element.elementor-element-282da34 { --container-widget-width: 330px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 330px ); max-width: 330px; }
}

@media (max-width: 1200px) {
  .elementor-12336 .elementor-element.elementor-element-237873c { --margin-top: 0px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px; --padding-top: 30px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-61dcddb { --gap: 10px 0px; --row-gap: 10px; --column-gap: 0px; }
  .elementor-12336 .elementor-element.elementor-element-c0b1d2d img { width: 80%; }
  .elementor-12336 .elementor-element.elementor-element-2523791 { width: var( --container-widget-width, 60% ); max-width: 60%; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; --container-widget-width: 60%; --container-widget-flex-grow: 0; font-size: 25px; }
  .elementor-12336 .elementor-element.elementor-element-706caac { --margin-top: 30px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item > a { font-size: 18px; }
  .elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item > a { font-size: 18px; }
  .elementor-12336 .elementor-element.elementor-element-19bb02a { --margin-top: 0px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-90f3082 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 15px 15px; --row-gap: 15px; --column-gap: 15px; }
  .elementor-12336 .elementor-element.elementor-element-282da34 { --container-widget-width: 350px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 350px ); max-width: 350px; }
}

@media (max-width: 1024px) {
  .elementor-12336 .elementor-element.elementor-element-706caac { --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; }
  .elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item > a { font-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item > a { font-size: 15px; }
}

@media (max-width: 880px) {
  .elementor-12336 .elementor-element.elementor-element-706caac { --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: 15px 15px; --row-gap: 15px; --column-gap: 15px; }
  .elementor-12336 .elementor-element.elementor-element-19bb02a { --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --flex-wrap: wrap; --margin-top: 0px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-f3c073a .elbzotech-list-link-global { gap: 20px; }
}

@media (max-width: 767px) {
  .elementor-12336 .elementor-element.elementor-element-237873c { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-12336 .elementor-element.elementor-element-61dcddb { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-c0b1d2d.elementor-element { --align-self: flex-start; }
  .elementor-12336 .elementor-element.elementor-element-c0b1d2d { text-align: start; }
  .elementor-12336 .elementor-element.elementor-element-c0b1d2d img { width: 50%; }
  .elementor-12336 .elementor-element.elementor-element-2523791 { width: var( --container-widget-width, 80% ); max-width: 80%; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px; --container-widget-width: 80%; --container-widget-flex-grow: 0; text-align: start; font-size: 15px; line-height: 20px; }
  .elementor-12336 .elementor-element.elementor-element-2523791.elementor-element { --align-self: flex-start; }
  .elementor-12336 .elementor-element.elementor-element-706caac { --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: space-evenly; --align-items: flex-start; --margin-top: 20px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-12336 .elementor-element.elementor-element-706caac.e-con { --align-self: flex-start; }
  .elementor-12336 .elementor-element.elementor-element-f6ac03e { width: auto; padding: 0px 0px 10px; --e-icon-list-icon-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item > a { font-size: 16px; }
  .elementor-12336 .elementor-element.elementor-element-3d6af1f { width: auto; padding: 0px 0px 10px; --e-icon-list-icon-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item > a { font-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-bc9f0bd { --icon-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-19bb02a { --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-start; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-ff93931 { --width: 50%; --margin-top: 0px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-f5705a0 { text-align: start; }
  .elementor-12336 .elementor-element.elementor-element-f5705a0 .elementor-heading-title { font-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item > a { font-size: 14px; }
  .elementor-12336 .elementor-element.elementor-element-70c18e5 { --width: 50%; --margin-top: 0px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-8cd89a9 { text-align: start; }
  .elementor-12336 .elementor-element.elementor-element-8cd89a9 .elementor-heading-title { font-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item > a { font-size: 14px; }
  .elementor-12336 .elementor-element.elementor-element-90f3082 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-08b804d { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-91e5a7e { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-988cbd4 { padding: 15px 0px 0px; text-align: center; font-size: 12px; }
  .elementor-12336 .elementor-element.elementor-element-41e1b4d { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-f3c073a { width: 100%; max-width: 100%; }
  .elementor-12336 .elementor-element.elementor-element-f3c073a .elbzotech-list-link-global { justify-content: center; gap: 0px; flex-wrap: wrap; }
  .elementor-12336 .elementor-element.elementor-element-f3c073a .item-link { font-size: 12px; }
  .elementor-12336 .elementor-element.elementor-element-282da34 { width: 100%; max-width: 100%; }
  .elementor-12336 .elementor-element.elementor-element-6d416f3 { --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-968b244 { padding: 20px 5px 0px 0px; font-size: 12px; }
  .elementor-12336 .elementor-element.elementor-element-4488589 { --container-widget-width: 25%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 25% ); max-width: 25%; }
  .elementor-12336 .elementor-element.elementor-element-4488589 img { width: 100%; }
}

@charset "utf-8";



.fa, .fas { font-family: "Font Awesome 5 Free"; font-weight: 900; }

@charset "utf-8";



.fab { font-family: "Font Awesome 5 Brands"; font-weight: 400; }

@charset "utf-8";

@font-face { font-family: "Space Grotesk"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: "Space Grotesk"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Space Grotesk"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Space Grotesk"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: "Space Grotesk"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Space Grotesk"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Space Grotesk"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: "Space Grotesk"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Space Grotesk"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Space Grotesk"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: "Space Grotesk"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Space Grotesk"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Space Grotesk"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: "Space Grotesk"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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-family: "Space Grotesk"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@charset "utf-8";

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

.bounceInLeft { animation-name: bounceInLeft; }

@charset "utf-8";

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

.bounceInRight { animation-name: bounceInRight; }

@charset "utf-8";

@keyframes slideInUp { 
  0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}

.slideInUp { animation-name: slideInUp; }

@charset "utf-8";



[class*=" eicon-"], [class^="eicon"] { display: inline-block; font-family: eicons; font-size: inherit; font-weight: 400; font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; -webkit-font-smoothing: antialiased; }

@keyframes a { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

.eicon-animation-spin { animation: 2s linear 0s infinite normal none running a; }

.eicon-editor-link::before { content: ""; }

.eicon-editor-unlink::before { content: ""; }

.eicon-editor-external-link::before { content: ""; }

.eicon-editor-close::before { content: ""; }

.eicon-editor-list-ol::before { content: ""; }

.eicon-editor-list-ul::before { content: ""; }

.eicon-editor-bold::before { content: ""; }

.eicon-editor-italic::before { content: ""; }

.eicon-editor-underline::before { content: ""; }

.eicon-editor-paragraph::before { content: ""; }

.eicon-editor-h1::before { content: ""; }

.eicon-editor-h2::before { content: ""; }

.eicon-editor-h3::before { content: ""; }

.eicon-editor-h4::before { content: ""; }

.eicon-editor-h5::before { content: ""; }

.eicon-editor-h6::before { content: ""; }

.eicon-editor-quote::before { content: ""; }

.eicon-editor-code::before { content: ""; }

.eicon-elementor::before { content: ""; }

.eicon-elementor-circle::before { content: ""; }

.eicon-pojome::before { content: ""; }

.eicon-plus::before { content: ""; }

.eicon-menu-bar::before { content: ""; }

.eicon-apps::before { content: ""; }

.eicon-accordion::before { content: ""; }

.eicon-alert::before { content: ""; }

.eicon-animation-text::before { content: ""; }

.eicon-animation::before { content: ""; }

.eicon-banner::before { content: ""; }

.eicon-blockquote::before { content: ""; }

.eicon-button::before { content: ""; }

.eicon-call-to-action::before { content: ""; }

.eicon-captcha::before { content: ""; }

.eicon-carousel::before { content: ""; }

.eicon-checkbox::before { content: ""; }

.eicon-columns::before { content: ""; }

.eicon-countdown::before { content: ""; }

.eicon-counter::before { content: ""; }

.eicon-date::before { content: ""; }

.eicon-divider-shape::before { content: ""; }

.eicon-divider::before { content: ""; }

.eicon-download-button::before { content: ""; }

.eicon-dual-button::before { content: ""; }

.eicon-email-field::before { content: ""; }

.eicon-facebook-comments::before { content: ""; }

.eicon-facebook-like-box::before { content: ""; }

.eicon-form-horizontal::before { content: ""; }

.eicon-form-vertical::before { content: ""; }

.eicon-gallery-grid::before { content: ""; }

.eicon-gallery-group::before { content: ""; }

.eicon-gallery-justified::before { content: ""; }

.eicon-gallery-masonry::before { content: ""; }

.eicon-icon-box::before { content: ""; }

.eicon-image-before-after::before { content: ""; }

.eicon-image-box::before { content: ""; }

.eicon-image-hotspot::before { content: ""; }

.eicon-image-rollover::before { content: ""; }

.eicon-info-box::before { content: ""; }

.eicon-inner-section::before { content: ""; }

.eicon-mailchimp::before { content: ""; }

.eicon-menu-card::before { content: ""; }

.eicon-navigation-horizontal::before { content: ""; }

.eicon-nav-menu::before { content: ""; }

.eicon-navigation-vertical::before { content: ""; }

.eicon-number-field::before { content: ""; }

.eicon-parallax::before { content: ""; }

.eicon-php7::before { content: ""; }

.eicon-post-list::before { content: ""; }

.eicon-post-slider::before { content: ""; }

.eicon-post::before { content: ""; }

.eicon-posts-carousel::before { content: ""; }

.eicon-posts-grid::before { content: ""; }

.eicon-posts-group::before { content: ""; }

.eicon-posts-justified::before { content: ""; }

.eicon-posts-masonry::before { content: ""; }

.eicon-posts-ticker::before { content: ""; }

.eicon-price-list::before { content: ""; }

.eicon-price-table::before { content: ""; }

.eicon-radio::before { content: ""; }

.eicon-rtl::before { content: ""; }

.eicon-scroll::before { content: ""; }

.eicon-search::before { content: ""; }

.eicon-select::before { content: ""; }

.eicon-share::before { content: ""; }

.eicon-sidebar::before { content: ""; }

.eicon-skill-bar::before { content: ""; }

.eicon-slider-3d::before { content: ""; }

.eicon-slider-album::before { content: ""; }

.eicon-slider-device::before { content: ""; }

.eicon-slider-full-screen::before { content: ""; }

.eicon-slider-push::before { content: ""; }

.eicon-slider-vertical::before { content: ""; }

.eicon-slider-video::before { content: ""; }

.eicon-slides::before { content: ""; }

.eicon-social-icons::before { content: ""; }

.eicon-spacer::before { content: ""; }

.eicon-table::before { content: ""; }

.eicon-tabs::before { content: ""; }

.eicon-tel-field::before { content: ""; }

.eicon-text-area::before { content: ""; }

.eicon-text-field::before { content: ""; }

.eicon-thumbnails-down::before { content: ""; }

.eicon-thumbnails-half::before { content: ""; }

.eicon-thumbnails-right::before { content: ""; }

.eicon-time-line::before { content: ""; }

.eicon-toggle::before { content: ""; }

.eicon-url::before { content: ""; }

.eicon-t-letter::before { content: ""; }

.eicon-wordpress::before { content: ""; }

.eicon-text::before { content: ""; }

.eicon-anchor::before { content: ""; }

.eicon-bullet-list::before { content: ""; }

.eicon-code::before { content: ""; }

.eicon-favorite::before { content: ""; }

.eicon-google-maps::before { content: ""; }

.eicon-image::before { content: ""; }

.eicon-photo-library::before { content: ""; }

.eicon-woocommerce::before { content: ""; }

.eicon-youtube::before { content: ""; }

.eicon-flip-box::before { content: ""; }

.eicon-settings::before { content: ""; }

.eicon-headphones::before { content: ""; }

.eicon-testimonial::before { content: ""; }

.eicon-counter-circle::before { content: ""; }

.eicon-person::before { content: ""; }

.eicon-chevron-right::before { content: ""; }

.eicon-chevron-left::before { content: ""; }

.eicon-close::before { content: ""; }

.eicon-file-download::before { content: ""; }

.eicon-save::before { content: ""; }

.eicon-zoom-in::before { content: ""; }

.eicon-shortcode::before { content: ""; }

.eicon-nerd::before { content: ""; }

.eicon-device-desktop::before { content: ""; }

.eicon-device-tablet::before { content: ""; }

.eicon-device-mobile::before { content: ""; }

.eicon-document-file::before { content: ""; }

.eicon-folder-o::before { content: ""; }

.eicon-hypster::before { content: ""; }

.eicon-h-align-left::before { content: ""; }

.eicon-h-align-right::before { content: ""; }

.eicon-h-align-center::before { content: ""; }

.eicon-h-align-stretch::before { content: ""; }

.eicon-v-align-top::before { content: ""; }

.eicon-v-align-bottom::before { content: ""; }

.eicon-v-align-middle::before { content: ""; }

.eicon-v-align-stretch::before { content: ""; }

.eicon-pro-icon::before { content: ""; }

.eicon-mail::before { content: ""; }

.eicon-lock-user::before { content: ""; }

.eicon-testimonial-carousel::before { content: ""; }

.eicon-media-carousel::before { content: ""; }

.eicon-section::before { content: ""; }

.eicon-column::before { content: ""; }

.eicon-edit::before { content: ""; }

.eicon-clone::before { content: ""; }

.eicon-trash::before { content: ""; }

.eicon-play::before { content: ""; }

.eicon-angle-right::before { content: ""; }

.eicon-angle-left::before { content: ""; }

.eicon-animated-headline::before { content: ""; }

.eicon-menu-toggle::before { content: ""; }

.eicon-fb-embed::before { content: ""; }

.eicon-fb-feed::before { content: ""; }

.eicon-twitter-embed::before { content: ""; }

.eicon-twitter-feed::before { content: ""; }

.eicon-sync::before { content: ""; }

.eicon-import-export::before { content: ""; }

.eicon-check-circle::before { content: ""; }

.eicon-library-save::before { content: ""; }

.eicon-library-download::before { content: ""; }

.eicon-insert::before { content: ""; }

.eicon-preview-medium::before { content: ""; }

.eicon-sort-down::before { content: ""; }

.eicon-sort-up::before { content: ""; }

.eicon-heading::before { content: ""; }

.eicon-logo::before { content: ""; }

.eicon-meta-data::before { content: ""; }

.eicon-post-content::before { content: ""; }

.eicon-post-excerpt::before { content: ""; }

.eicon-post-navigation::before { content: ""; }

.eicon-yoast::before { content: ""; }

.eicon-nerd-chuckle::before { content: ""; }

.eicon-nerd-wink::before { content: ""; }

.eicon-comments::before { content: ""; }

.eicon-download-circle-o::before { content: ""; }

.eicon-library-upload::before { content: ""; }

.eicon-save-o::before { content: ""; }

.eicon-upload-circle-o::before { content: ""; }

.eicon-ellipsis-h::before { content: ""; }

.eicon-ellipsis-v::before { content: ""; }

.eicon-arrow-left::before { content: ""; }

.eicon-arrow-right::before { content: ""; }

.eicon-arrow-up::before { content: ""; }

.eicon-arrow-down::before { content: ""; }

.eicon-play-o::before { content: ""; }

.eicon-archive-posts::before { content: ""; }

.eicon-archive-title::before { content: ""; }

.eicon-featured-image::before { content: ""; }

.eicon-post-info::before { content: ""; }

.eicon-post-title::before { content: ""; }

.eicon-site-logo::before { content: ""; }

.eicon-site-search::before { content: ""; }

.eicon-site-title::before { content: ""; }

.eicon-plus-square::before { content: ""; }

.eicon-minus-square::before { content: ""; }

.eicon-cloud-check::before { content: ""; }

.eicon-drag-n-drop::before { content: ""; }

.eicon-welcome::before { content: ""; }

.eicon-handle::before { content: ""; }

.eicon-cart::before { content: ""; }

.eicon-product-add-to-cart::before { content: ""; }

.eicon-product-breadcrumbs::before { content: ""; }

.eicon-product-categories::before { content: ""; }

.eicon-product-description::before { content: ""; }

.eicon-product-images::before { content: ""; }

.eicon-product-info::before { content: ""; }

.eicon-product-meta::before { content: ""; }

.eicon-product-pages::before { content: ""; }

.eicon-product-price::before { content: ""; }

.eicon-product-rating::before { content: ""; }

.eicon-product-related::before { content: ""; }

.eicon-product-stock::before { content: ""; }

.eicon-product-tabs::before { content: ""; }

.eicon-product-title::before { content: ""; }

.eicon-product-upsell::before { content: ""; }

.eicon-products::before { content: ""; }

.eicon-bag-light::before { content: ""; }

.eicon-bag-medium::before { content: ""; }

.eicon-bag-solid::before { content: ""; }

.eicon-basket-light::before { content: ""; }

.eicon-basket-medium::before { content: ""; }

.eicon-basket-solid::before { content: ""; }

.eicon-cart-light::before { content: ""; }

.eicon-cart-medium::before { content: ""; }

.eicon-cart-solid::before { content: ""; }

.eicon-exchange::before { content: ""; }

.eicon-preview-thin::before { content: ""; }

.eicon-device-laptop::before { content: ""; }

.eicon-collapse::before { content: ""; }

.eicon-expand::before { content: ""; }

.eicon-navigator::before { content: ""; }

.eicon-plug::before { content: ""; }

.eicon-dashboard::before { content: ""; }

.eicon-typography::before { content: ""; }

.eicon-info-circle-o::before { content: ""; }

.eicon-integration::before { content: ""; }

.eicon-plus-circle-o::before { content: ""; }

.eicon-rating::before { content: ""; }

.eicon-review::before { content: ""; }

.eicon-tools::before { content: ""; }

.eicon-loading::before { content: ""; }

.eicon-sitemap::before { content: ""; }

.eicon-click::before { content: ""; }

.eicon-clock::before { content: ""; }

.eicon-library-open::before { content: ""; }

.eicon-warning::before { content: ""; }

.eicon-flow::before { content: ""; }

.eicon-cursor-move::before { content: ""; }

.eicon-arrow-circle-left::before { content: ""; }

.eicon-flash::before { content: ""; }

.eicon-redo::before { content: ""; }

.eicon-ban::before { content: ""; }

.eicon-barcode::before { content: ""; }

.eicon-calendar::before { content: ""; }

.eicon-caret-left::before { content: ""; }

.eicon-caret-right::before { content: ""; }

.eicon-caret-up::before { content: ""; }

.eicon-chain-broken::before { content: ""; }

.eicon-check-circle-o::before { content: ""; }

.eicon-check::before { content: ""; }

.eicon-chevron-double-left::before { content: ""; }

.eicon-chevron-double-right::before { content: ""; }

.eicon-undo::before { content: ""; }

.eicon-filter::before { content: ""; }

.eicon-circle-o::before { content: ""; }

.eicon-circle::before { content: ""; }

.eicon-clock-o::before { content: ""; }

.eicon-cog::before { content: ""; }

.eicon-cogs::before { content: ""; }

.eicon-commenting-o::before { content: ""; }

.eicon-copy::before { content: ""; }

.eicon-database::before { content: ""; }

.eicon-dot-circle-o::before { content: ""; }

.eicon-envelope::before { content: ""; }

.eicon-external-link-square::before { content: ""; }

.eicon-eyedropper::before { content: ""; }

.eicon-folder::before { content: ""; }

.eicon-font::before { content: ""; }

.eicon-adjust::before { content: ""; }

.eicon-lightbox::before { content: ""; }

.eicon-heart-o::before { content: ""; }

.eicon-history::before { content: ""; }

.eicon-image-bold::before { content: ""; }

.eicon-info-circle::before { content: ""; }

.eicon-link::before { content: ""; }

.eicon-long-arrow-left::before { content: ""; }

.eicon-long-arrow-right::before { content: ""; }

.eicon-caret-down::before { content: ""; }

.eicon-paint-brush::before { content: ""; }

.eicon-pencil::before { content: ""; }

.eicon-plus-circle::before { content: ""; }

.eicon-zoom-in-bold::before { content: ""; }

.eicon-sort-amount-desc::before { content: ""; }

.eicon-sign-out::before { content: ""; }

.eicon-spinner::before { content: ""; }

.eicon-square::before { content: ""; }

.eicon-star-o::before { content: ""; }

.eicon-star::before { content: ""; }

.eicon-text-align-justify::before { content: ""; }

.eicon-text-align-center::before { content: ""; }

.eicon-tags::before { content: ""; }

.eicon-text-align-left::before { content: ""; }

.eicon-text-align-right::before { content: ""; }

.eicon-close-circle::before { content: ""; }

.eicon-trash-o::before { content: ""; }

.eicon-font-awesome::before { content: ""; }

.eicon-user-circle-o::before { content: ""; }

.eicon-video-camera::before { content: ""; }

.eicon-heart::before { content: ""; }

.eicon-wrench::before { content: ""; }

.eicon-help::before { content: ""; }

.eicon-help-o::before { content: ""; }

.eicon-zoom-out-bold::before { content: ""; }

.eicon-plus-square-o::before { content: ""; }

.eicon-minus-square-o::before { content: ""; }

.eicon-minus-circle::before { content: ""; }

.eicon-minus-circle-o::before { content: ""; }

.eicon-code-bold::before { content: ""; }

.eicon-cloud-upload::before { content: ""; }

.eicon-search-bold::before { content: ""; }

.eicon-map-pin::before { content: ""; }

.eicon-meetup::before { content: ""; }

.eicon-slideshow::before { content: ""; }

.eicon-t-letter-bold::before { content: ""; }

.eicon-preferences::before { content: ""; }

.eicon-table-of-contents::before { content: ""; }

.eicon-tv::before { content: ""; }

.eicon-upload::before { content: ""; }

.eicon-instagram-comments::before { content: ""; }

.eicon-instagram-nested-gallery::before { content: ""; }

.eicon-instagram-post::before { content: ""; }

.eicon-instagram-video::before { content: ""; }

.eicon-instagram-gallery::before { content: ""; }

.eicon-instagram-likes::before { content: ""; }

.eicon-facebook::before { content: ""; }

.eicon-twitter::before { content: ""; }

.eicon-pinterest::before { content: ""; }

.eicon-frame-expand::before { content: ""; }

.eicon-frame-minimize::before { content: ""; }

.eicon-archive::before { content: ""; }

.eicon-colors-typography::before { content: ""; }

.eicon-custom::before { content: ""; }

.eicon-footer::before { content: ""; }

.eicon-header::before { content: ""; }

.eicon-layout-settings::before { content: ""; }

.eicon-lightbox-expand::before { content: ""; }

.eicon-error-404::before { content: ""; }

.eicon-theme-style::before { content: ""; }

.eicon-search-results::before { content: ""; }

.eicon-single-post::before { content: ""; }

.eicon-site-identity::before { content: ""; }

.eicon-theme-builder::before { content: ""; }

.eicon-download-bold::before { content: ""; }

.eicon-share-arrow::before { content: ""; }

.eicon-global-settings::before { content: ""; }

.eicon-user-preferences::before { content: ""; }

.eicon-lock::before { content: ""; }

.eicon-export-kit::before { content: ""; }

.eicon-import-kit::before { content: ""; }

.eicon-lottie::before { content: ""; }

.eicon-products-archive::before { content: ""; }

.eicon-single-product::before { content: ""; }

.eicon-disable-trash-o::before { content: ""; }

.eicon-single-page::before { content: ""; }

.eicon-wordpress-light::before { content: ""; }

.eicon-cogs-check::before { content: ""; }

.eicon-custom-css::before { content: ""; }

.eicon-global-colors::before { content: ""; }

.eicon-globe::before { content: ""; }

.eicon-typography-1::before { content: ""; }

.eicon-background::before { content: ""; }

.eicon-device-responsive::before { content: ""; }

.eicon-device-wide::before { content: ""; }

.eicon-code-highlight::before { content: ""; }

.eicon-video-playlist::before { content: ""; }

.eicon-download-kit::before { content: ""; }

.eicon-kit-details::before { content: ""; }

.eicon-kit-parts::before { content: ""; }

.eicon-kit-upload::before { content: ""; }

.eicon-kit-plugins::before { content: ""; }

.eicon-kit-upload-alt::before { content: ""; }

.eicon-hotspot::before { content: ""; }

.eicon-paypal-button::before { content: ""; }

.eicon-shape::before { content: ""; }

.eicon-wordart::before { content: ""; }

.eicon-checkout::before { content: ""; }

.eicon-container::before { content: ""; }

.eicon-flip::before { content: ""; }

.eicon-info::before { content: ""; }

.eicon-my-account::before { content: ""; }

.eicon-purchase-summary::before { content: ""; }

.eicon-page-transition::before { content: ""; }

.eicon-spotify::before { content: ""; }

.eicon-stripe-button::before { content: ""; }

.eicon-woo-settings::before { content: ""; }

.eicon-woo-cart::before { content: ""; }

.eicon-grow::before { content: ""; }

.eicon-order-end::before { content: ""; }

.eicon-nowrap::before { content: ""; }

.eicon-order-start::before { content: ""; }

.eicon-progress-tracker::before { content: ""; }

.eicon-shrink::before { content: ""; }

.eicon-wrap::before { content: ""; }

.eicon-align-center-h::before { content: ""; }

.eicon-align-center-v::before { content: ""; }

.eicon-align-end-h::before { content: ""; }

.eicon-align-end-v::before { content: ""; }

.eicon-align-start-h::before { content: ""; }

.eicon-align-start-v::before { content: ""; }

.eicon-align-stretch-h::before { content: ""; }

.eicon-align-stretch-v::before { content: ""; }

.eicon-justify-center-h::before { content: ""; }

.eicon-justify-center-v::before { content: ""; }

.eicon-justify-end-h::before { content: ""; }

.eicon-justify-end-v::before { content: ""; }

.eicon-justify-space-around-h::before { content: ""; }

.eicon-justify-space-around-v::before { content: ""; }

.eicon-justify-space-between-h::before { content: ""; }

.eicon-justify-space-between-v::before { content: ""; }

.eicon-justify-space-evenly-h::before { content: ""; }

.eicon-justify-space-evenly-v::before { content: ""; }

.eicon-justify-start-h::before { content: ""; }

.eicon-justify-start-v::before { content: ""; }

.eicon-woocommerce-cross-sells::before { content: ""; }

.eicon-woocommerce-notices::before { content: ""; }

.eicon-inner-container::before { content: ""; }

.eicon-warning-full::before { content: ""; }

.eicon-exit::before { content: ""; }

.eicon-loop-builder::before { content: ""; }

.eicon-notes::before { content: ""; }

.eicon-read::before { content: ""; }

.eicon-unread::before { content: ""; }

.eicon-carousel-loop::before { content: ""; }

.eicon-mega-menu::before { content: ""; }

.eicon-nested-carousel::before { content: ""; }

.eicon-ai::before { content: ""; }

.eicon-taxonomy-filter::before { content: ""; }

.eicon-container-grid::before { content: ""; }

.eicon-upgrade::before { content: ""; }

.eicon-advanced::before { content: ""; }

.eicon-div-block::before { content: ""; }

.eicon-notification::before { content: ""; }

.eicon-light-mode::before { content: ""; }

.eicon-dark-mode::before { content: ""; }

.eicon-upgrade-crown::before { content: ""; }

.eicon-off-canvas::before { content: ""; }

.eicon-speakerphone::before { content: ""; }

.eicon-ehp-cta::before { content: ""; }

.eicon-ehp-forms::before { content: ""; }

.eicon-ehp-hero::before { content: ""; }

.eicon-ehp-zigzag::before { content: ""; }

.eicon-e-button::before { content: ""; }

.eicon-flexbox::before { content: ""; }

.eicon-paragraph::before { content: ""; }

.eicon-icon::before { content: ""; }

.eicon-e-image::before { content: ""; }

.eicon-video::before { content: ""; }

.eicon-svg::before { content: ""; }

.eicon-e-divider::before { content: ""; }

.eicon-e-heading::before { content: ""; }

.eicon-atomic::before { content: ""; }

.eicon-library-delete::before { content: ""; }

.eicon-library-copy::before { content: ""; }

.eicon-library-folder-empty::before { content: ""; }

.eicon-library-move::before { content: ""; }

.eicon-library-edit::before { content: ""; }

.eicon-library-subscription-upgrade::before { content: ""; }

.eicon-library-folder-view::before { content: ""; }

.eicon-library-grid::before { content: ""; }

.eicon-library-cloud-connect::before { content: ""; }

.eicon-library-import::before { content: ""; }

.eicon-library-list::before { content: ""; }

.eicon-library-cloud-empty::before { content: ""; }

.eicon-folder-plus::before { content: ""; }

.eicon-library-folder::before { content: ""; }

.eicon-accessibility::before { content: ""; }

.eicon-lock-outline::before { content: ""; }

.eicon-e-youtube::before { content: ""; }

.eicon-contact::before { content: ""; }

.eicon-layout::before { content: ""; }

.eicon-components::before { content: ""; }

.eicon-tab-content::before { content: ""; }

.eicon-tab-menu::before { content: ""; }

.eicon-atomic-label::before { content: ""; }

.eicon-atomic-form::before { content: ""; }

.eicon-atomic-submit-button::before { content: ""; }

.eicon-atomic-input::before { content: ""; }

.eicon-atomic-text-area::before { content: ""; }

.eicon-atomic-select::before { content: ""; }

.eicon-atomic-checkbox::before { content: ""; }

.eicon-atomic-radiobutton::before { content: ""; }

.eicon-atomic-file-upload::before { content: ""; }

.eicon-atomic-time-picker::before { content: ""; }

.eicon-atomic-date-picker::before { content: ""; }

.eicon-eye::before { content: ""; }

.eicon-elementor-square::before { content: ""; }

@charset "utf-8";

.la, .lab, .lad, .lal, .lar, .las { -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }

.la-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -0.0667em; }

.la-xs { font-size: 0.75em; }

.la-sm { font-size: 0.875em; }

.la-1x { font-size: 1em; }

.la-2x { font-size: 2em; }

.la-3x { font-size: 3em; }

.la-4x { font-size: 4em; }

.la-5x { font-size: 5em; }

.la-6x { font-size: 6em; }

.la-7x { font-size: 7em; }

.la-8x { font-size: 8em; }

.la-9x { font-size: 9em; }

.la-10x { font-size: 10em; }

.la-fw { text-align: center; width: 1.25em; }

.la-ul { list-style-type: none; margin-left: 2.5em; padding-left: 0px; }

.la-ul > li { position: relative; }

.la-li { left: -2em; position: absolute; text-align: center; width: 2em; line-height: inherit; }

.la-border { border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; padding: 0.2em 0.25em 0.15em; }

.la-pull-left { float: left; }

.la-pull-right { float: right; }

.la.la-pull-left, .lab.la-pull-left, .lal.la-pull-left, .lar.la-pull-left, .las.la-pull-left { margin-right: 0.3em; }

.la.la-pull-right, .lab.la-pull-right, .lal.la-pull-right, .lar.la-pull-right, .las.la-pull-right { margin-left: 0.3em; }

.la-spin { animation: 2s linear 0s infinite normal none running la-spin; }

.la-pulse { animation: 1s steps(8) 0s infinite normal none running la-spin; }

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

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

.la-rotate-90 { transform: rotate(90deg); }

.la-rotate-180 { transform: rotate(180deg); }

.la-rotate-270 { transform: rotate(270deg); }

.la-flip-horizontal { transform: scale(-1, 1); }

.la-flip-vertical { transform: scale(1, -1); }

.la-flip-both, .la-flip-horizontal.la-flip-vertical { transform: scale(-1, -1); }

:root .la-flip-both, :root .la-flip-horizontal, :root .la-flip-vertical, :root .la-rotate-180, :root .la-rotate-270, :root .la-rotate-90 { filter: none; }

.la-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; }

.la-stack-1x, .la-stack-2x { left: 0px; position: absolute; text-align: center; width: 100%; }

.la-stack-1x { line-height: inherit; }

.la-stack-2x { font-size: 2em; }

.la-inverse { color: rgb(255, 255, 255); }

.la-500px::before { content: ""; }

.la-accessible-icon::before { content: ""; }

.la-accusoft::before { content: ""; }

.la-acquisitions-incorporated::before { content: ""; }

.la-ad::before { content: ""; }

.la-address-book::before { content: ""; }

.la-address-card::before { content: ""; }

.la-adjust::before { content: ""; }

.la-adn::before { content: ""; }

.la-adobe::before { content: ""; }

.la-adversal::before { content: ""; }

.la-affiliatetheme::before { content: ""; }

.la-air-freshener::before { content: ""; }

.la-airbnb::before { content: ""; }

.la-algolia::before { content: ""; }

.la-align-center::before { content: ""; }

.la-align-justify::before { content: ""; }

.la-align-left::before { content: ""; }

.la-align-right::before { content: ""; }

.la-alipay::before { content: ""; }

.la-allergies::before { content: ""; }

.la-amazon::before { content: ""; }

.la-amazon-pay::before { content: ""; }

.la-ambulance::before { content: ""; }

.la-american-sign-language-interpreting::before { content: ""; }

.la-amilia::before { content: ""; }

.la-anchor::before { content: ""; }

.la-android::before { content: ""; }

.la-angellist::before { content: ""; }

.la-angle-double-down::before { content: ""; }

.la-angle-double-left::before { content: ""; }

.la-angle-double-right::before { content: ""; }

.la-angle-double-up::before { content: ""; }

.la-angle-down::before { content: ""; }

.la-angle-left::before { content: ""; }

.la-angle-right::before { content: ""; }

.la-angle-up::before { content: ""; }

.la-angry::before { content: ""; }

.la-angrycreative::before { content: ""; }

.la-angular::before { content: ""; }

.la-ankh::before { content: ""; }

.la-app-store::before { content: ""; }

.la-app-store-ios::before { content: ""; }

.la-apper::before { content: ""; }

.la-apple::before { content: ""; }

.la-apple-alt::before { content: ""; }

.la-apple-pay::before { content: ""; }

.la-archive::before { content: ""; }

.la-archway::before { content: ""; }

.la-arrow-alt-circle-down::before { content: ""; }

.la-arrow-alt-circle-left::before { content: ""; }

.la-arrow-alt-circle-right::before { content: ""; }

.la-arrow-alt-circle-up::before { content: ""; }

.la-arrow-circle-down::before { content: ""; }

.la-arrow-circle-left::before { content: ""; }

.la-arrow-circle-right::before { content: ""; }

.la-arrow-circle-up::before { content: ""; }

.la-arrow-down::before { content: ""; }

.la-arrow-left::before { content: ""; }

.la-arrow-right::before { content: ""; }

.la-arrow-up::before { content: ""; }

.la-arrows-alt::before { content: ""; }

.la-arrows-alt-h::before { content: ""; }

.la-arrows-alt-v::before { content: ""; }

.la-artstation::before { content: ""; }

.la-assistive-listening-systems::before { content: ""; }

.la-asterisk::before { content: ""; }

.la-asymmetrik::before { content: ""; }

.la-at::before { content: ""; }

.la-atlas::before { content: ""; }

.la-atlassian::before { content: ""; }

.la-atom::before { content: ""; }

.la-audible::before { content: ""; }

.la-audio-description::before { content: ""; }

.la-autoprefixer::before { content: ""; }

.la-avianex::before { content: ""; }

.la-aviato::before { content: ""; }

.la-award::before { content: ""; }

.la-aws::before { content: ""; }

.la-baby::before { content: ""; }

.la-baby-carriage::before { content: ""; }

.la-backspace::before { content: ""; }

.la-backward::before { content: ""; }

.la-bacon::before { content: ""; }

.la-balance-scale::before { content: ""; }

.la-balance-scale-left::before { content: ""; }

.la-balance-scale-right::before { content: ""; }

.la-ban::before { content: ""; }

.la-band-aid::before { content: ""; }

.la-bandcamp::before { content: ""; }

.la-barcode::before { content: ""; }

.la-bars::before { content: ""; }

.la-baseball-ball::before { content: ""; }

.la-basketball-ball::before { content: ""; }

.la-bath::before { content: ""; }

.la-battery-empty::before { content: ""; }

.la-battery-full::before { content: ""; }

.la-battery-half::before { content: ""; }

.la-battery-quarter::before { content: ""; }

.la-battery-three-quarters::before { content: ""; }

.la-battle-net::before { content: ""; }

.la-bed::before { content: ""; }

.la-beer::before { content: ""; }

.la-behance::before { content: ""; }

.la-behance-square::before { content: ""; }

.la-bell::before { content: ""; }

.la-bell-slash::before { content: ""; }

.la-bezier-curve::before { content: ""; }

.la-bible::before { content: ""; }

.la-bicycle::before { content: ""; }

.la-biking::before { content: ""; }

.la-bimobject::before { content: ""; }

.la-binoculars::before { content: ""; }

.la-biohazard::before { content: ""; }

.la-birthday-cake::before { content: ""; }

.la-bitbucket::before { content: ""; }

.la-bitcoin::before { content: ""; }

.la-bity::before { content: ""; }

.la-black-tie::before { content: ""; }

.la-blackberry::before { content: ""; }

.la-blender::before { content: ""; }

.la-blender-phone::before { content: ""; }

.la-blind::before { content: ""; }

.la-blog::before { content: ""; }

.la-blogger::before { content: ""; }

.la-blogger-b::before { content: ""; }

.la-bluetooth::before { content: ""; }

.la-bluetooth-b::before { content: ""; }

.la-bold::before { content: ""; }

.la-bolt::before { content: ""; }

.la-bomb::before { content: ""; }

.la-bone::before { content: ""; }

.la-bong::before { content: ""; }

.la-book::before { content: ""; }

.la-book-dead::before { content: ""; }

.la-book-medical::before { content: ""; }

.la-book-open::before { content: ""; }

.la-book-reader::before { content: ""; }

.la-bookmark::before { content: ""; }

.la-bootstrap::before { content: ""; }

.la-border-all::before { content: ""; }

.la-border-none::before { content: ""; }

.la-border-style::before { content: ""; }

.la-bowling-ball::before { content: ""; }

.la-box::before { content: ""; }

.la-box-open::before { content: ""; }

.la-boxes::before { content: ""; }

.la-braille::before { content: ""; }

.la-brain::before { content: ""; }

.la-bread-slice::before { content: ""; }

.la-briefcase::before { content: ""; }

.la-briefcase-medical::before { content: ""; }

.la-broadcast-tower::before { content: ""; }

.la-broom::before { content: ""; }

.la-brush::before { content: ""; }

.la-btc::before { content: ""; }

.la-buffer::before { content: ""; }

.la-bug::before { content: ""; }

.la-building::before { content: ""; }

.la-bullhorn::before { content: ""; }

.la-bullseye::before { content: ""; }

.la-burn::before { content: ""; }

.la-buromobelexperte::before { content: ""; }

.la-bus::before { content: ""; }

.la-bus-alt::before { content: ""; }

.la-business-time::before { content: ""; }

.la-buy-n-large::before { content: ""; }

.la-buysellads::before { content: ""; }

.la-calculator::before { content: ""; }

.la-calendar::before { content: ""; }

.la-calendar-alt::before { content: ""; }

.la-calendar-check::before { content: ""; }

.la-calendar-day::before { content: ""; }

.la-calendar-minus::before { content: ""; }

.la-calendar-plus::before { content: ""; }

.la-calendar-times::before { content: ""; }

.la-calendar-week::before { content: ""; }

.la-camera::before { content: ""; }

.la-camera-retro::before { content: ""; }

.la-campground::before { content: ""; }

.la-canadian-maple-leaf::before { content: ""; }

.la-candy-cane::before { content: ""; }

.la-cannabis::before { content: ""; }

.la-capsules::before { content: ""; }

.la-car::before { content: ""; }

.la-car-alt::before { content: ""; }

.la-car-battery::before { content: ""; }

.la-car-crash::before { content: ""; }

.la-car-side::before { content: ""; }

.la-caret-down::before { content: ""; }

.la-caret-left::before { content: ""; }

.la-caret-right::before { content: ""; }

.la-caret-square-down::before { content: ""; }

.la-caret-square-left::before { content: ""; }

.la-caret-square-right::before { content: ""; }

.la-caret-square-up::before { content: ""; }

.la-caret-up::before { content: ""; }

.la-carrot::before { content: ""; }

.la-cart-arrow-down::before { content: ""; }

.la-cart-plus::before { content: ""; }

.la-cash-register::before { content: ""; }

.la-cat::before { content: ""; }

.la-cc-amazon-pay::before { content: ""; }

.la-cc-amex::before { content: ""; }

.la-cc-apple-pay::before { content: ""; }

.la-cc-diners-club::before { content: ""; }

.la-cc-discover::before { content: ""; }

.la-cc-jcb::before { content: ""; }

.la-cc-mastercard::before { content: ""; }

.la-cc-paypal::before { content: ""; }

.la-cc-stripe::before { content: ""; }

.la-cc-visa::before { content: ""; }

.la-centercode::before { content: ""; }

.la-centos::before { content: ""; }

.la-certificate::before { content: ""; }

.la-chair::before { content: ""; }

.la-chalkboard::before { content: ""; }

.la-chalkboard-teacher::before { content: ""; }

.la-charging-station::before { content: ""; }

.la-chart-area::before { content: ""; }

.la-chart-bar::before { content: ""; }

.la-chart-line::before { content: ""; }

.la-chart-pie::before { content: ""; }

.la-check::before { content: ""; }

.la-check-circle::before { content: ""; }

.la-check-double::before { content: ""; }

.la-check-square::before { content: ""; }

.la-cheese::before { content: ""; }

.la-chess::before { content: ""; }

.la-chess-bishop::before { content: ""; }

.la-chess-board::before { content: ""; }

.la-chess-king::before { content: ""; }

.la-chess-knight::before { content: ""; }

.la-chess-pawn::before { content: ""; }

.la-chess-queen::before { content: ""; }

.la-chess-rook::before { content: ""; }

.la-chevron-circle-down::before { content: ""; }

.la-chevron-circle-left::before { content: ""; }

.la-chevron-circle-right::before { content: ""; }

.la-chevron-circle-up::before { content: ""; }

.la-chevron-down::before { content: ""; }

.la-chevron-left::before { content: ""; }

.la-chevron-right::before { content: ""; }

.la-chevron-up::before { content: ""; }

.la-child::before { content: ""; }

.la-chrome::before { content: ""; }

.la-chromecast::before { content: ""; }

.la-church::before { content: ""; }

.la-circle::before { content: ""; }

.la-circle-notch::before { content: ""; }

.la-city::before { content: ""; }

.la-clinic-medical::before { content: ""; }

.la-clipboard::before { content: ""; }

.la-clipboard-check::before { content: ""; }

.la-clipboard-list::before { content: ""; }

.la-clock::before { content: ""; }

.la-clone::before { content: ""; }

.la-closed-captioning::before { content: ""; }

.la-cloud::before { content: ""; }

.la-cloud-download-alt::before { content: ""; }

.la-cloud-meatball::before { content: ""; }

.la-cloud-moon::before { content: ""; }

.la-cloud-moon-rain::before { content: ""; }

.la-cloud-rain::before { content: ""; }

.la-cloud-showers-heavy::before { content: ""; }

.la-cloud-sun::before { content: ""; }

.la-cloud-sun-rain::before { content: ""; }

.la-cloud-upload-alt::before { content: ""; }

.la-cloudscale::before { content: ""; }

.la-cloudsmith::before { content: ""; }

.la-cloudversify::before { content: ""; }

.la-cocktail::before { content: ""; }

.la-code::before { content: ""; }

.la-code-branch::before { content: ""; }

.la-codepen::before { content: ""; }

.la-codiepie::before { content: ""; }

.la-coffee::before { content: ""; }

.la-cog::before { content: ""; }

.la-cogs::before { content: ""; }

.la-coins::before { content: ""; }

.la-columns::before { content: ""; }

.la-comment::before { content: ""; }

.la-comment-alt::before { content: ""; }

.la-comment-dollar::before { content: ""; }

.la-comment-dots::before { content: ""; }

.la-comment-medical::before { content: ""; }

.la-comment-slash::before { content: ""; }

.la-comments::before { content: ""; }

.la-comments-dollar::before { content: ""; }

.la-compact-disc::before { content: ""; }

.la-compass::before { content: ""; }

.la-compress::before { content: ""; }

.la-compress-arrows-alt::before { content: ""; }

.la-concierge-bell::before { content: ""; }

.la-confluence::before { content: ""; }

.la-connectdevelop::before { content: ""; }

.la-contao::before { content: ""; }

.la-cookie::before { content: ""; }

.la-cookie-bite::before { content: ""; }

.la-copy::before { content: ""; }

.la-copyright::before { content: ""; }

.la-cotton-bureau::before { content: ""; }

.la-couch::before { content: ""; }

.la-cpanel::before { content: ""; }

.la-creative-commons::before { content: ""; }

.la-creative-commons-by::before { content: ""; }

.la-creative-commons-nc::before { content: ""; }

.la-creative-commons-nc-eu::before { content: ""; }

.la-creative-commons-nc-jp::before { content: ""; }

.la-creative-commons-nd::before { content: ""; }

.la-creative-commons-pd::before { content: ""; }

.la-creative-commons-pd-alt::before { content: ""; }

.la-creative-commons-remix::before { content: ""; }

.la-creative-commons-sa::before { content: ""; }

.la-creative-commons-sampling::before { content: ""; }

.la-creative-commons-sampling-plus::before { content: ""; }

.la-creative-commons-share::before { content: ""; }

.la-creative-commons-zero::before { content: ""; }

.la-credit-card::before { content: ""; }

.la-critical-role::before { content: ""; }

.la-crop::before { content: ""; }

.la-crop-alt::before { content: ""; }

.la-cross::before { content: ""; }

.la-crosshairs::before { content: ""; }

.la-crow::before { content: ""; }

.la-crown::before { content: ""; }

.la-crutch::before { content: ""; }

.la-css3::before { content: ""; }

.la-css3-alt::before { content: ""; }

.la-cube::before { content: ""; }

.la-cubes::before { content: ""; }

.la-cut::before { content: ""; }

.la-cuttlefish::before { content: ""; }

.la-d-and-d::before { content: ""; }

.la-d-and-d-beyond::before { content: ""; }

.la-dashcube::before { content: ""; }

.la-database::before { content: ""; }

.la-deaf::before { content: ""; }

.la-delicious::before { content: ""; }

.la-democrat::before { content: ""; }

.la-deploydog::before { content: ""; }

.la-deskpro::before { content: ""; }

.la-desktop::before { content: ""; }

.la-dev::before { content: ""; }

.la-deviantart::before { content: ""; }

.la-dharmachakra::before { content: ""; }

.la-dhl::before { content: ""; }

.la-diagnoses::before { content: ""; }

.la-diaspora::before { content: ""; }

.la-dice::before { content: ""; }

.la-dice-d20::before { content: ""; }

.la-dice-d6::before { content: ""; }

.la-dice-five::before { content: ""; }

.la-dice-four::before { content: ""; }

.la-dice-one::before { content: ""; }

.la-dice-six::before { content: ""; }

.la-dice-three::before { content: ""; }

.la-dice-two::before { content: ""; }

.la-digg::before { content: ""; }

.la-digital-ocean::before { content: ""; }

.la-digital-tachograph::before { content: ""; }

.la-directions::before { content: ""; }

.la-discord::before { content: ""; }

.la-discourse::before { content: ""; }

.la-divide::before { content: ""; }

.la-dizzy::before { content: ""; }

.la-dna::before { content: ""; }

.la-dochub::before { content: ""; }

.la-docker::before { content: ""; }

.la-dog::before { content: ""; }

.la-dollar-sign::before { content: ""; }

.la-dolly::before { content: ""; }

.la-dolly-flatbed::before { content: ""; }

.la-donate::before { content: ""; }

.la-door-closed::before { content: ""; }

.la-door-open::before { content: ""; }

.la-dot-circle::before { content: ""; }

.la-dove::before { content: ""; }

.la-download::before { content: ""; }

.la-draft2digital::before { content: ""; }

.la-drafting-compass::before { content: ""; }

.la-dragon::before { content: ""; }

.la-draw-polygon::before { content: ""; }

.la-dribbble::before { content: ""; }

.la-dribbble-square::before { content: ""; }

.la-dropbox::before { content: ""; }

.la-drum::before { content: ""; }

.la-drum-steelpan::before { content: ""; }

.la-drumstick-bite::before { content: ""; }

.la-drupal::before { content: ""; }

.la-dumbbell::before { content: ""; }

.la-dumpster::before { content: ""; }

.la-dumpster-fire::before { content: ""; }

.la-dungeon::before { content: ""; }

.la-dyalog::before { content: ""; }

.la-earlybirds::before { content: ""; }

.la-ebay::before { content: ""; }

.la-edge::before { content: ""; }

.la-edit::before { content: ""; }

.la-egg::before { content: ""; }

.la-eject::before { content: ""; }

.la-elementor::before { content: ""; }

.la-ellipsis-h::before { content: ""; }

.la-ellipsis-v::before { content: ""; }

.la-ello::before { content: ""; }

.la-ember::before { content: ""; }

.la-empire::before { content: ""; }

.la-envelope::before { content: ""; }

.la-envelope-open::before { content: ""; }

.la-envelope-open-text::before { content: ""; }

.la-envelope-square::before { content: ""; }

.la-envira::before { content: ""; }

.la-equals::before { content: ""; }

.la-eraser::before { content: ""; }

.la-erlang::before { content: ""; }

.la-ethereum::before { content: ""; }

.la-ethernet::before { content: ""; }

.la-etsy::before { content: ""; }

.la-euro-sign::before { content: ""; }

.la-evernote::before { content: ""; }

.la-exchange-alt::before { content: ""; }

.la-exclamation::before { content: ""; }

.la-exclamation-circle::before { content: ""; }

.la-exclamation-triangle::before { content: ""; }

.la-expand::before { content: ""; }

.la-expand-arrows-alt::before { content: ""; }

.la-expeditedssl::before { content: ""; }

.la-external-link-alt::before { content: ""; }

.la-external-link-square-alt::before { content: ""; }

.la-eye::before { content: ""; }

.la-eye-dropper::before { content: ""; }

.la-eye-slash::before { content: ""; }

.la-facebook::before { content: ""; }

.la-facebook-f::before { content: ""; }

.la-facebook-messenger::before { content: ""; }

.la-facebook-square::before { content: ""; }

.la-fan::before { content: ""; }

.la-fantasy-flight-games::before { content: ""; }

.la-fast-backward::before { content: ""; }

.la-fast-forward::before { content: ""; }

.la-fax::before { content: ""; }

.la-feather::before { content: ""; }

.la-feather-alt::before { content: ""; }

.la-fedex::before { content: ""; }

.la-fedora::before { content: ""; }

.la-female::before { content: ""; }

.la-fighter-jet::before { content: ""; }

.la-figma::before { content: ""; }

.la-file::before { content: ""; }

.la-file-alt::before { content: ""; }

.la-file-archive::before { content: ""; }

.la-file-audio::before { content: ""; }

.la-file-code::before { content: ""; }

.la-file-contract::before { content: ""; }

.la-file-csv::before { content: ""; }

.la-file-download::before { content: ""; }

.la-file-excel::before { content: ""; }

.la-file-export::before { content: ""; }

.la-file-image::before { content: ""; }

.la-file-import::before { content: ""; }

.la-file-invoice::before { content: ""; }

.la-file-invoice-dollar::before { content: ""; }

.la-file-medical::before { content: ""; }

.la-file-medical-alt::before { content: ""; }

.la-file-pdf::before { content: ""; }

.la-file-powerpoint::before { content: ""; }

.la-file-prescription::before { content: ""; }

.la-file-signature::before { content: ""; }

.la-file-upload::before { content: ""; }

.la-file-video::before { content: ""; }

.la-file-word::before { content: ""; }

.la-fill::before { content: ""; }

.la-fill-drip::before { content: ""; }

.la-film::before { content: ""; }

.la-filter::before { content: ""; }

.la-fingerprint::before { content: ""; }

.la-fire::before { content: ""; }

.la-fire-alt::before { content: ""; }

.la-fire-extinguisher::before { content: ""; }

.la-firefox::before { content: ""; }

.la-first-aid::before { content: ""; }

.la-first-order::before { content: ""; }

.la-first-order-alt::before { content: ""; }

.la-firstdraft::before { content: ""; }

.la-fish::before { content: ""; }

.la-fist-raised::before { content: ""; }

.la-flag::before { content: ""; }

.la-flag-checkered::before { content: ""; }

.la-flag-usa::before { content: ""; }

.la-flask::before { content: ""; }

.la-flickr::before { content: ""; }

.la-flipboard::before { content: ""; }

.la-flushed::before { content: ""; }

.la-fly::before { content: ""; }

.la-folder::before { content: ""; }

.la-folder-minus::before { content: ""; }

.la-folder-open::before { content: ""; }

.la-folder-plus::before { content: ""; }

.la-font::before { content: ""; }

.la-font-awesome::before { content: ""; }

.la-font-awesome-alt::before { content: ""; }

.la-font-awesome-flag::before { content: ""; }

.la-font-awesome-logo-full::before { content: ""; }

.la-fonticons::before { content: ""; }

.la-fonticons-fi::before { content: ""; }

.la-football-ball::before { content: ""; }

.la-fort-awesome::before { content: ""; }

.la-fort-awesome-alt::before { content: ""; }

.la-forumbee::before { content: ""; }

.la-forward::before { content: ""; }

.la-foursquare::before { content: ""; }

.la-free-code-camp::before { content: ""; }

.la-freebsd::before { content: ""; }

.la-frog::before { content: ""; }

.la-frown::before { content: ""; }

.la-frown-open::before { content: ""; }

.la-fulcrum::before { content: ""; }

.la-funnel-dollar::before { content: ""; }

.la-futbol::before { content: ""; }

.la-galactic-republic::before { content: ""; }

.la-galactic-senate::before { content: ""; }

.la-gamepad::before { content: ""; }

.la-gas-pump::before { content: ""; }

.la-gavel::before { content: ""; }

.la-gem::before { content: ""; }

.la-genderless::before { content: ""; }

.la-get-pocket::before { content: ""; }

.la-gg::before { content: ""; }

.la-gg-circle::before { content: ""; }

.la-ghost::before { content: ""; }

.la-gift::before { content: ""; }

.la-gifts::before { content: ""; }

.la-git::before { content: ""; }

.la-git-alt::before { content: ""; }

.la-git-square::before { content: ""; }

.la-github::before { content: ""; }

.la-github-alt::before { content: ""; }

.la-github-square::before { content: ""; }

.la-gitkraken::before { content: ""; }

.la-gitlab::before { content: ""; }

.la-gitter::before { content: ""; }

.la-glass-cheers::before { content: ""; }

.la-glass-martini::before { content: ""; }

.la-glass-martini-alt::before { content: ""; }

.la-glass-whiskey::before { content: ""; }

.la-glasses::before { content: ""; }

.la-glide::before { content: ""; }

.la-glide-g::before { content: ""; }

.la-globe::before { content: ""; }

.la-globe-africa::before { content: ""; }

.la-globe-americas::before { content: ""; }

.la-globe-asia::before { content: ""; }

.la-globe-europe::before { content: ""; }

.la-gofore::before { content: ""; }

.la-golf-ball::before { content: ""; }

.la-goodreads::before { content: ""; }

.la-goodreads-g::before { content: ""; }

.la-google::before { content: ""; }

.la-google-drive::before { content: ""; }

.la-google-play::before { content: ""; }

.la-google-plus::before { content: ""; }

.la-google-plus-g::before { content: ""; }

.la-google-plus-square::before { content: ""; }

.la-google-wallet::before { content: ""; }

.la-gopuram::before { content: ""; }

.la-graduation-cap::before { content: ""; }

.la-gratipay::before { content: ""; }

.la-grav::before { content: ""; }

.la-greater-than::before { content: ""; }

.la-greater-than-equal::before { content: ""; }

.la-grimace::before { content: ""; }

.la-grin::before { content: ""; }

.la-grin-alt::before { content: ""; }

.la-grin-beam::before { content: ""; }

.la-grin-beam-sweat::before { content: ""; }

.la-grin-hearts::before { content: ""; }

.la-grin-squint::before { content: ""; }

.la-grin-squint-tears::before { content: ""; }

.la-grin-stars::before { content: ""; }

.la-grin-tears::before { content: ""; }

.la-grin-tongue::before { content: ""; }

.la-grin-tongue-squint::before { content: ""; }

.la-grin-tongue-wink::before { content: ""; }

.la-grin-wink::before { content: ""; }

.la-grip-horizontal::before { content: ""; }

.la-grip-lines::before { content: ""; }

.la-grip-lines-vertical::before { content: ""; }

.la-grip-vertical::before { content: ""; }

.la-gripfire::before { content: ""; }

.la-grunt::before { content: ""; }

.la-guitar::before { content: ""; }

.la-gulp::before { content: ""; }

.la-h-square::before { content: ""; }

.la-hacker-news::before { content: ""; }

.la-hacker-news-square::before { content: ""; }

.la-hackerrank::before { content: ""; }

.la-hamburger::before { content: ""; }

.la-hammer::before { content: ""; }

.la-hamsa::before { content: ""; }

.la-hand-holding::before { content: ""; }

.la-hand-holding-heart::before { content: ""; }

.la-hand-holding-usd::before { content: ""; }

.la-hand-lizard::before { content: ""; }

.la-hand-middle-finger::before { content: ""; }

.la-hand-paper::before { content: ""; }

.la-hand-peace::before { content: ""; }

.la-hand-point-down::before { content: ""; }

.la-hand-point-left::before { content: ""; }

.la-hand-point-right::before { content: ""; }

.la-hand-point-up::before { content: ""; }

.la-hand-pointer::before { content: ""; }

.la-hand-rock::before { content: ""; }

.la-hand-scissors::before { content: ""; }

.la-hand-spock::before { content: ""; }

.la-hands::before { content: ""; }

.la-hands-helping::before { content: ""; }

.la-handshake::before { content: ""; }

.la-hanukiah::before { content: ""; }

.la-hard-hat::before { content: ""; }

.la-hashtag::before { content: ""; }

.la-hat-cowboy::before { content: ""; }

.la-hat-cowboy-side::before { content: ""; }

.la-hat-wizard::before { content: ""; }

.la-haykal::before { content: ""; }

.la-hdd::before { content: ""; }

.la-heading::before { content: ""; }

.la-headphones::before { content: ""; }

.la-headphones-alt::before { content: ""; }

.la-headset::before { content: ""; }

.la-heart::before { content: ""; }

.la-heart-broken::before { content: ""; }

.la-heartbeat::before { content: ""; }

.la-helicopter::before { content: ""; }

.la-highlighter::before { content: ""; }

.la-hiking::before { content: ""; }

.la-hippo::before { content: ""; }

.la-hips::before { content: ""; }

.la-hire-a-helper::before { content: ""; }

.la-history::before { content: ""; }

.la-hockey-puck::before { content: ""; }

.la-holly-berry::before { content: ""; }

.la-home::before { content: ""; }

.la-hooli::before { content: ""; }

.la-hornbill::before { content: ""; }

.la-horse::before { content: ""; }

.la-horse-head::before { content: ""; }

.la-hospital::before { content: ""; }

.la-hospital-alt::before { content: ""; }

.la-hospital-symbol::before { content: ""; }

.la-hot-tub::before { content: ""; }

.la-hotdog::before { content: ""; }

.la-hotel::before { content: ""; }

.la-hotjar::before { content: ""; }

.la-hourglass::before { content: ""; }

.la-hourglass-end::before { content: ""; }

.la-hourglass-half::before { content: ""; }

.la-hourglass-start::before { content: ""; }

.la-house-damage::before { content: ""; }

.la-houzz::before { content: ""; }

.la-hryvnia::before { content: ""; }

.la-html5::before { content: ""; }

.la-hubspot::before { content: ""; }

.la-i-cursor::before { content: ""; }

.la-ice-cream::before { content: ""; }

.la-icicles::before { content: ""; }

.la-icons::before { content: ""; }

.la-id-badge::before { content: ""; }

.la-id-card::before { content: ""; }

.la-id-card-alt::before { content: ""; }

.la-igloo::before { content: ""; }

.la-image::before { content: ""; }

.la-images::before { content: ""; }

.la-imdb::before { content: ""; }

.la-inbox::before { content: ""; }

.la-indent::before { content: ""; }

.la-industry::before { content: ""; }

.la-infinity::before { content: ""; }

.la-info::before { content: ""; }

.la-info-circle::before { content: ""; }

.la-instagram::before { content: ""; }

.la-intercom::before { content: ""; }

.la-internet-explorer::before { content: ""; }

.la-invision::before { content: ""; }

.la-ioxhost::before { content: ""; }

.la-italic::before { content: ""; }

.la-itch-io::before { content: ""; }

.la-itunes::before { content: ""; }

.la-itunes-note::before { content: ""; }

.la-java::before { content: ""; }

.la-jedi::before { content: ""; }

.la-jedi-order::before { content: ""; }

.la-jenkins::before { content: ""; }

.la-jira::before { content: ""; }

.la-joget::before { content: ""; }

.la-joint::before { content: ""; }

.la-joomla::before { content: ""; }

.la-journal-whills::before { content: ""; }

.la-js::before { content: ""; }

.la-js-square::before { content: ""; }

.la-jsfiddle::before { content: ""; }

.la-kaaba::before { content: ""; }

.la-kaggle::before { content: ""; }

.la-key::before { content: ""; }

.la-keybase::before { content: ""; }

.la-keyboard::before { content: ""; }

.la-keycdn::before { content: ""; }

.la-khanda::before { content: ""; }

.la-kickstarter::before { content: ""; }

.la-kickstarter-k::before { content: ""; }

.la-kiss::before { content: ""; }

.la-kiss-beam::before { content: ""; }

.la-kiss-wink-heart::before { content: ""; }

.la-kiwi-bird::before { content: ""; }

.la-korvue::before { content: ""; }

.la-landmark::before { content: ""; }

.la-language::before { content: ""; }

.la-laptop::before { content: ""; }

.la-laptop-code::before { content: ""; }

.la-laptop-medical::before { content: ""; }

.la-laravel::before { content: ""; }

.la-lastfm::before { content: ""; }

.la-lastfm-square::before { content: ""; }

.la-laugh::before { content: ""; }

.la-laugh-beam::before { content: ""; }

.la-laugh-squint::before { content: ""; }

.la-laugh-wink::before { content: ""; }

.la-layer-group::before { content: ""; }

.la-leaf::before { content: ""; }

.la-leanpub::before { content: ""; }

.la-lemon::before { content: ""; }

.la-less::before { content: ""; }

.la-less-than::before { content: ""; }

.la-less-than-equal::before { content: ""; }

.la-level-down-alt::before { content: ""; }

.la-level-up-alt::before { content: ""; }

.la-life-ring::before { content: ""; }

.la-lightbulb::before { content: ""; }

.la-line::before { content: ""; }

.la-link::before { content: ""; }

.la-linkedin::before { content: ""; }

.la-linkedin-in::before { content: ""; }

.la-linode::before { content: ""; }

.la-linux::before { content: ""; }

.la-lira-sign::before { content: ""; }

.la-list::before { content: ""; }

.la-list-alt::before { content: ""; }

.la-list-ol::before { content: ""; }

.la-list-ul::before { content: ""; }

.la-location-arrow::before { content: ""; }

.la-lock::before { content: ""; }

.la-lock-open::before { content: ""; }

.la-long-arrow-alt-down::before { content: ""; }

.la-long-arrow-alt-left::before { content: ""; }

.la-long-arrow-alt-right::before { content: ""; }

.la-long-arrow-alt-up::before { content: ""; }

.la-low-vision::before { content: ""; }

.la-luggage-cart::before { content: ""; }

.la-lyft::before { content: ""; }

.la-magento::before { content: ""; }

.la-magic::before { content: ""; }

.la-magnet::before { content: ""; }

.la-mail-bulk::before { content: ""; }

.la-mailchimp::before { content: ""; }

.la-male::before { content: ""; }

.la-mandalorian::before { content: ""; }

.la-map::before { content: ""; }

.la-map-marked::before { content: ""; }

.la-map-marked-alt::before { content: ""; }

.la-map-marker::before { content: ""; }

.la-map-marker-alt::before { content: ""; }

.la-map-pin::before { content: ""; }

.la-map-signs::before { content: ""; }

.la-markdown::before { content: ""; }

.la-marker::before { content: ""; }

.la-mars::before { content: ""; }

.la-mars-double::before { content: ""; }

.la-mars-stroke::before { content: ""; }

.la-mars-stroke-h::before { content: ""; }

.la-mars-stroke-v::before { content: ""; }

.la-mask::before { content: ""; }

.la-mastodon::before { content: ""; }

.la-maxcdn::before { content: ""; }

.la-mdb::before { content: ""; }

.la-medal::before { content: ""; }

.la-medapps::before { content: ""; }

.la-medium::before { content: ""; }

.la-medium-m::before { content: ""; }

.la-medkit::before { content: ""; }

.la-medrt::before { content: ""; }

.la-meetup::before { content: ""; }

.la-megaport::before { content: ""; }

.la-meh::before { content: ""; }

.la-meh-blank::before { content: ""; }

.la-meh-rolling-eyes::before { content: ""; }

.la-memory::before { content: ""; }

.la-mendeley::before { content: ""; }

.la-menorah::before { content: ""; }

.la-mercury::before { content: ""; }

.la-meteor::before { content: ""; }

.la-microchip::before { content: ""; }

.la-microphone::before { content: ""; }

.la-microphone-alt::before { content: ""; }

.la-microphone-alt-slash::before { content: ""; }

.la-microphone-slash::before { content: ""; }

.la-microscope::before { content: ""; }

.la-microsoft::before { content: ""; }

.la-minus::before { content: ""; }

.la-minus-circle::before { content: ""; }

.la-minus-square::before { content: ""; }

.la-mitten::before { content: ""; }

.la-mix::before { content: ""; }

.la-mixcloud::before { content: ""; }

.la-mizuni::before { content: ""; }

.la-mobile::before { content: ""; }

.la-mobile-alt::before { content: ""; }

.la-modx::before { content: ""; }

.la-monero::before { content: ""; }

.la-money-bill::before { content: ""; }

.la-money-bill-alt::before { content: ""; }

.la-money-bill-wave::before { content: ""; }

.la-money-bill-wave-alt::before { content: ""; }

.la-money-check::before { content: ""; }

.la-money-check-alt::before { content: ""; }

.la-monument::before { content: ""; }

.la-moon::before { content: ""; }

.la-mortar-pestle::before { content: ""; }

.la-mosque::before { content: ""; }

.la-motorcycle::before { content: ""; }

.la-mountain::before { content: ""; }

.la-mouse::before { content: ""; }

.la-mouse-pointer::before { content: ""; }

.la-mug-hot::before { content: ""; }

.la-music::before { content: ""; }

.la-napster::before { content: ""; }

.la-neos::before { content: ""; }

.la-network-wired::before { content: ""; }

.la-neuter::before { content: ""; }

.la-newspaper::before { content: ""; }

.la-nimblr::before { content: ""; }

.la-node::before { content: ""; }

.la-node-js::before { content: ""; }

.la-not-equal::before { content: ""; }

.la-notes-medical::before { content: ""; }

.la-npm::before { content: ""; }

.la-ns8::before { content: ""; }

.la-nutritionix::before { content: ""; }

.la-object-group::before { content: ""; }

.la-object-ungroup::before { content: ""; }

.la-odnoklassniki::before { content: ""; }

.la-odnoklassniki-square::before { content: ""; }

.la-oil-can::before { content: ""; }

.la-old-republic::before { content: ""; }

.la-om::before { content: ""; }

.la-opencart::before { content: ""; }

.la-openid::before { content: ""; }

.la-opera::before { content: ""; }

.la-optin-monster::before { content: ""; }

.la-orcid::before { content: ""; }

.la-osi::before { content: ""; }

.la-otter::before { content: ""; }

.la-outdent::before { content: ""; }

.la-page4::before { content: ""; }

.la-pagelines::before { content: ""; }

.la-pager::before { content: ""; }

.la-paint-brush::before { content: ""; }

.la-paint-roller::before { content: ""; }

.la-palette::before { content: ""; }

.la-palfed::before { content: ""; }

.la-pallet::before { content: ""; }

.la-paper-plane::before { content: ""; }

.la-paperclip::before { content: ""; }

.la-parachute-box::before { content: ""; }

.la-paragraph::before { content: ""; }

.la-parking::before { content: ""; }

.la-passport::before { content: ""; }

.la-pastafarianism::before { content: ""; }

.la-paste::before { content: ""; }

.la-patreon::before { content: ""; }

.la-pause::before { content: ""; }

.la-pause-circle::before { content: ""; }

.la-paw::before { content: ""; }

.la-paypal::before { content: ""; }

.la-peace::before { content: ""; }

.la-pen::before { content: ""; }

.la-pen-alt::before { content: ""; }

.la-pen-fancy::before { content: ""; }

.la-pen-nib::before { content: ""; }

.la-pen-square::before { content: ""; }

.la-pencil-alt::before { content: ""; }

.la-pencil-ruler::before { content: ""; }

.la-penny-arcade::before { content: ""; }

.la-people-carry::before { content: ""; }

.la-pepper-hot::before { content: ""; }

.la-percent::before { content: ""; }

.la-percentage::before { content: ""; }

.la-periscope::before { content: ""; }

.la-person-booth::before { content: ""; }

.la-phabricator::before { content: ""; }

.la-phoenix-framework::before { content: ""; }

.la-phoenix-squadron::before { content: ""; }

.la-phone::before { content: ""; }

.la-phone-alt::before { content: ""; }

.la-phone-slash::before { content: ""; }

.la-phone-square::before { content: ""; }

.la-phone-square-alt::before { content: ""; }

.la-phone-volume::before { content: ""; }

.la-photo-video::before { content: ""; }

.la-php::before { content: ""; }

.la-pied-piper::before { content: ""; }

.la-pied-piper-alt::before { content: ""; }

.la-pied-piper-hat::before { content: ""; }

.la-pied-piper-pp::before { content: ""; }

.la-piggy-bank::before { content: ""; }

.la-pills::before { content: ""; }

.la-pinterest::before { content: ""; }

.la-pinterest-p::before { content: ""; }

.la-pinterest-square::before { content: ""; }

.la-pizza-slice::before { content: ""; }

.la-place-of-worship::before { content: ""; }

.la-plane::before { content: ""; }

.la-plane-arrival::before { content: ""; }

.la-plane-departure::before { content: ""; }

.la-play::before { content: ""; }

.la-play-circle::before { content: ""; }

.la-playstation::before { content: ""; }

.la-plug::before { content: ""; }

.la-plus::before { content: ""; }

.la-plus-circle::before { content: ""; }

.la-plus-square::before { content: ""; }

.la-podcast::before { content: ""; }

.la-poll::before { content: ""; }

.la-poll-h::before { content: ""; }

.la-poo::before { content: ""; }

.la-poo-storm::before { content: ""; }

.la-poop::before { content: ""; }

.la-portrait::before { content: ""; }

.la-pound-sign::before { content: ""; }

.la-power-off::before { content: ""; }

.la-pray::before { content: ""; }

.la-praying-hands::before { content: ""; }

.la-prescription::before { content: ""; }

.la-prescription-bottle::before { content: ""; }

.la-prescription-bottle-alt::before { content: ""; }

.la-print::before { content: ""; }

.la-procedures::before { content: ""; }

.la-product-hunt::before { content: ""; }

.la-project-diagram::before { content: ""; }

.la-pushed::before { content: ""; }

.la-puzzle-piece::before { content: ""; }

.la-python::before { content: ""; }

.la-qq::before { content: ""; }

.la-qrcode::before { content: ""; }

.la-question::before { content: ""; }

.la-question-circle::before { content: ""; }

.la-quidditch::before { content: ""; }

.la-quinscape::before { content: ""; }

.la-quora::before { content: ""; }

.la-quote-left::before { content: ""; }

.la-quote-right::before { content: ""; }

.la-quran::before { content: ""; }

.la-r-project::before { content: ""; }

.la-radiation::before { content: ""; }

.la-radiation-alt::before { content: ""; }

.la-rainbow::before { content: ""; }

.la-random::before { content: ""; }

.la-raspberry-pi::before { content: ""; }

.la-ravelry::before { content: ""; }

.la-react::before { content: ""; }

.la-reacteurope::before { content: ""; }

.la-readme::before { content: ""; }

.la-rebel::before { content: ""; }

.la-receipt::before { content: ""; }

.la-record-vinyl::before { content: ""; }

.la-recycle::before { content: ""; }

.la-red-river::before { content: ""; }

.la-reddit::before { content: ""; }

.la-reddit-alien::before { content: ""; }

.la-reddit-square::before { content: ""; }

.la-redhat::before { content: ""; }

.la-redo::before { content: ""; }

.la-redo-alt::before { content: ""; }

.la-registered::before { content: ""; }

.la-remove-format::before { content: ""; }

.la-renren::before { content: ""; }

.la-reply::before { content: ""; }

.la-reply-all::before { content: ""; }

.la-replyd::before { content: ""; }

.la-republican::before { content: ""; }

.la-researchgate::before { content: ""; }

.la-resolving::before { content: ""; }

.la-restroom::before { content: ""; }

.la-retweet::before { content: ""; }

.la-rev::before { content: ""; }

.la-ribbon::before { content: ""; }

.la-ring::before { content: ""; }

.la-road::before { content: ""; }

.la-robot::before { content: ""; }

.la-rocket::before { content: ""; }

.la-rocketchat::before { content: ""; }

.la-rockrms::before { content: ""; }

.la-route::before { content: ""; }

.la-rss::before { content: ""; }

.la-rss-square::before { content: ""; }

.la-ruble-sign::before { content: ""; }

.la-ruler::before { content: ""; }

.la-ruler-combined::before { content: ""; }

.la-ruler-horizontal::before { content: ""; }

.la-ruler-vertical::before { content: ""; }

.la-running::before { content: ""; }

.la-rupee-sign::before { content: ""; }

.la-sad-cry::before { content: ""; }

.la-sad-tear::before { content: ""; }

.la-safari::before { content: ""; }

.la-salesforce::before { content: ""; }

.la-sass::before { content: ""; }

.la-satellite::before { content: ""; }

.la-satellite-dish::before { content: ""; }

.la-save::before { content: ""; }

.la-schlix::before { content: ""; }

.la-school::before { content: ""; }

.la-screwdriver::before { content: ""; }

.la-scribd::before { content: ""; }

.la-scroll::before { content: ""; }

.la-sd-card::before { content: ""; }

.la-search::before { content: ""; }

.la-search-dollar::before { content: ""; }

.la-search-location::before { content: ""; }

.la-search-minus::before { content: ""; }

.la-search-plus::before { content: ""; }

.la-searchengin::before { content: ""; }

.la-seedling::before { content: ""; }

.la-sellcast::before { content: ""; }

.la-sellsy::before { content: ""; }

.la-server::before { content: ""; }

.la-servicestack::before { content: ""; }

.la-shapes::before { content: ""; }

.la-share::before { content: ""; }

.la-share-alt::before { content: ""; }

.la-share-alt-square::before { content: ""; }

.la-share-square::before { content: ""; }

.la-shekel-sign::before { content: ""; }

.la-shield-alt::before { content: ""; }

.la-ship::before { content: ""; }

.la-shipping-fast::before { content: ""; }

.la-shirtsinbulk::before { content: ""; }

.la-shoe-prints::before { content: ""; }

.la-shopping-bag::before { content: ""; }

.la-shopping-basket::before { content: ""; }

.la-shopping-cart::before { content: ""; }

.la-shopware::before { content: ""; }

.la-shower::before { content: ""; }

.la-shuttle-van::before { content: ""; }

.la-sign::before { content: ""; }

.la-sign-in-alt::before { content: ""; }

.la-sign-language::before { content: ""; }

.la-sign-out-alt::before { content: ""; }

.la-signal::before { content: ""; }

.la-signature::before { content: ""; }

.la-sim-card::before { content: ""; }

.la-simplybuilt::before { content: ""; }

.la-sistrix::before { content: ""; }

.la-sitemap::before { content: ""; }

.la-sith::before { content: ""; }

.la-skating::before { content: ""; }

.la-sketch::before { content: ""; }

.la-skiing::before { content: ""; }

.la-skiing-nordic::before { content: ""; }

.la-skull::before { content: ""; }

.la-skull-crossbones::before { content: ""; }

.la-skyatlas::before { content: ""; }

.la-skype::before { content: ""; }

.la-slack::before { content: ""; }

.la-slack-hash::before { content: ""; }

.la-slash::before { content: ""; }

.la-sleigh::before { content: ""; }

.la-sliders-h::before { content: ""; }

.la-slideshare::before { content: ""; }

.la-smile::before { content: ""; }

.la-smile-beam::before { content: ""; }

.la-smile-wink::before { content: ""; }

.la-smog::before { content: ""; }

.la-smoking::before { content: ""; }

.la-smoking-ban::before { content: ""; }

.la-sms::before { content: ""; }

.la-snapchat::before { content: ""; }

.la-snapchat-ghost::before { content: ""; }

.la-snapchat-square::before { content: ""; }

.la-snowboarding::before { content: ""; }

.la-snowflake::before { content: ""; }

.la-snowman::before { content: ""; }

.la-snowplow::before { content: ""; }

.la-socks::before { content: ""; }

.la-solar-panel::before { content: ""; }

.la-sort::before { content: ""; }

.la-sort-alpha-down::before { content: ""; }

.la-sort-alpha-down-alt::before { content: ""; }

.la-sort-alpha-up::before { content: ""; }

.la-sort-alpha-up-alt::before { content: ""; }

.la-sort-amount-down::before { content: ""; }

.la-sort-amount-down-alt::before { content: ""; }

.la-sort-amount-up::before { content: ""; }

.la-sort-amount-up-alt::before { content: ""; }

.la-sort-down::before { content: ""; }

.la-sort-numeric-down::before { content: ""; }

.la-sort-numeric-down-alt::before { content: ""; }

.la-sort-numeric-up::before { content: ""; }

.la-sort-numeric-up-alt::before { content: ""; }

.la-sort-up::before { content: ""; }

.la-soundcloud::before { content: ""; }

.la-sourcetree::before { content: ""; }

.la-spa::before { content: ""; }

.la-space-shuttle::before { content: ""; }

.la-speakap::before { content: ""; }

.la-speaker-deck::before { content: ""; }

.la-spell-check::before { content: ""; }

.la-spider::before { content: ""; }

.la-spinner::before { content: ""; }

.la-splotch::before { content: ""; }

.la-spotify::before { content: ""; }

.la-spray-can::before { content: ""; }

.la-square::before { content: ""; }

.la-square-full::before { content: ""; }

.la-square-root-alt::before { content: ""; }

.la-squarespace::before { content: ""; }

.la-stack-exchange::before { content: ""; }

.la-stack-overflow::before { content: ""; }

.la-stackpath::before { content: ""; }

.la-stamp::before { content: ""; }

.la-star::before { content: ""; }

.la-star-and-crescent::before { content: ""; }

.la-star-half::before { content: ""; }

.la-star-half-alt::before { content: ""; }

.la-star-of-david::before { content: ""; }

.la-star-of-life::before { content: ""; }

.la-staylinked::before { content: ""; }

.la-steam::before { content: ""; }

.la-steam-square::before { content: ""; }

.la-steam-symbol::before { content: ""; }

.la-step-backward::before { content: ""; }

.la-step-forward::before { content: ""; }

.la-stethoscope::before { content: ""; }

.la-sticker-mule::before { content: ""; }

.la-sticky-note::before { content: ""; }

.la-stop::before { content: ""; }

.la-stop-circle::before { content: ""; }

.la-stopwatch::before { content: ""; }

.la-store::before { content: ""; }

.la-store-alt::before { content: ""; }

.la-strava::before { content: ""; }

.la-stream::before { content: ""; }

.la-street-view::before { content: ""; }

.la-strikethrough::before { content: ""; }

.la-stripe::before { content: ""; }

.la-stripe-s::before { content: ""; }

.la-stroopwafel::before { content: ""; }

.la-studiovinari::before { content: ""; }

.la-stumbleupon::before { content: ""; }

.la-stumbleupon-circle::before { content: ""; }

.la-subscript::before { content: ""; }

.la-subway::before { content: ""; }

.la-suitcase::before { content: ""; }

.la-suitcase-rolling::before { content: ""; }

.la-sun::before { content: ""; }

.la-superpowers::before { content: ""; }

.la-superscript::before { content: ""; }

.la-supple::before { content: ""; }

.la-surprise::before { content: ""; }

.la-suse::before { content: ""; }

.la-swatchbook::before { content: ""; }

.la-swift::before { content: ""; }

.la-swimmer::before { content: ""; }

.la-swimming-pool::before { content: ""; }

.la-symfony::before { content: ""; }

.la-synagogue::before { content: ""; }

.la-sync::before { content: ""; }

.la-sync-alt::before { content: ""; }

.la-syringe::before { content: ""; }

.la-table::before { content: ""; }

.la-table-tennis::before { content: ""; }

.la-tablet::before { content: ""; }

.la-tablet-alt::before { content: ""; }

.la-tablets::before { content: ""; }

.la-tachometer-alt::before { content: ""; }

.la-tag::before { content: ""; }

.la-tags::before { content: ""; }

.la-tape::before { content: ""; }

.la-tasks::before { content: ""; }

.la-taxi::before { content: ""; }

.la-teamspeak::before { content: ""; }

.la-teeth::before { content: ""; }

.la-teeth-open::before { content: ""; }

.la-telegram::before { content: ""; }

.la-telegram-plane::before { content: ""; }

.la-temperature-high::before { content: ""; }

.la-temperature-low::before { content: ""; }

.la-tencent-weibo::before { content: ""; }

.la-tenge::before { content: ""; }

.la-terminal::before { content: ""; }

.la-text-height::before { content: ""; }

.la-text-width::before { content: ""; }

.la-th::before { content: ""; }

.la-th-large::before { content: ""; }

.la-th-list::before { content: ""; }

.la-the-red-yeti::before { content: ""; }

.la-theater-masks::before { content: ""; }

.la-themeco::before { content: ""; }

.la-themeisle::before { content: ""; }

.la-thermometer::before { content: ""; }

.la-thermometer-empty::before { content: ""; }

.la-thermometer-full::before { content: ""; }

.la-thermometer-half::before { content: ""; }

.la-thermometer-quarter::before { content: ""; }

.la-thermometer-three-quarters::before { content: ""; }

.la-think-peaks::before { content: ""; }

.la-thumbs-down::before { content: ""; }

.la-thumbs-up::before { content: ""; }

.la-thumbtack::before { content: ""; }

.la-ticket-alt::before { content: ""; }

.la-times::before { content: ""; }

.la-times-circle::before { content: ""; }

.la-tint::before { content: ""; }

.la-tint-slash::before { content: ""; }

.la-tired::before { content: ""; }

.la-toggle-off::before { content: ""; }

.la-toggle-on::before { content: ""; }

.la-toilet::before { content: ""; }

.la-toilet-paper::before { content: ""; }

.la-toolbox::before { content: ""; }

.la-tools::before { content: ""; }

.la-tooth::before { content: ""; }

.la-torah::before { content: ""; }

.la-torii-gate::before { content: ""; }

.la-tractor::before { content: ""; }

.la-trade-federation::before { content: ""; }

.la-trademark::before { content: ""; }

.la-traffic-light::before { content: ""; }

.la-train::before { content: ""; }

.la-tram::before { content: ""; }

.la-transgender::before { content: ""; }

.la-transgender-alt::before { content: ""; }

.la-trash::before { content: ""; }

.la-trash-alt::before { content: ""; }

.la-trash-restore::before { content: ""; }

.la-trash-restore-alt::before { content: ""; }

.la-tree::before { content: ""; }

.la-trello::before { content: ""; }

.la-tripadvisor::before { content: ""; }

.la-trophy::before { content: ""; }

.la-truck::before { content: ""; }

.la-truck-loading::before { content: ""; }

.la-truck-monster::before { content: ""; }

.la-truck-moving::before { content: ""; }

.la-truck-pickup::before { content: ""; }

.la-tshirt::before { content: ""; }

.la-tty::before { content: ""; }

.la-tumblr::before { content: ""; }

.la-tumblr-square::before { content: ""; }

.la-tv::before { content: ""; }

.la-twitch::before { content: ""; }

.la-twitter::before { content: ""; }

.la-twitter-square::before { content: ""; }

.la-typo3::before { content: ""; }

.la-uber::before { content: ""; }

.la-ubuntu::before { content: ""; }

.la-uikit::before { content: ""; }

.la-umbraco::before { content: ""; }

.la-umbrella::before { content: ""; }

.la-umbrella-beach::before { content: ""; }

.la-underline::before { content: ""; }

.la-undo::before { content: ""; }

.la-undo-alt::before { content: ""; }

.la-uniregistry::before { content: ""; }

.la-universal-access::before { content: ""; }

.la-university::before { content: ""; }

.la-unlink::before { content: ""; }

.la-unlock::before { content: ""; }

.la-unlock-alt::before { content: ""; }

.la-untappd::before { content: ""; }

.la-upload::before { content: ""; }

.la-ups::before { content: ""; }

.la-usb::before { content: ""; }

.la-user::before { content: ""; }

.la-user-alt::before { content: ""; }

.la-user-alt-slash::before { content: ""; }

.la-user-astronaut::before { content: ""; }

.la-user-check::before { content: ""; }

.la-user-circle::before { content: ""; }

.la-user-clock::before { content: ""; }

.la-user-cog::before { content: ""; }

.la-user-edit::before { content: ""; }

.la-user-friends::before { content: ""; }

.la-user-graduate::before { content: ""; }

.la-user-injured::before { content: ""; }

.la-user-lock::before { content: ""; }

.la-user-md::before { content: ""; }

.la-user-minus::before { content: ""; }

.la-user-ninja::before { content: ""; }

.la-user-nurse::before { content: ""; }

.la-user-plus::before { content: ""; }

.la-user-secret::before { content: ""; }

.la-user-shield::before { content: ""; }

.la-user-slash::before { content: ""; }

.la-user-tag::before { content: ""; }

.la-user-tie::before { content: ""; }

.la-user-times::before { content: ""; }

.la-users::before { content: ""; }

.la-users-cog::before { content: ""; }

.la-usps::before { content: ""; }

.la-ussunnah::before { content: ""; }

.la-utensil-spoon::before { content: ""; }

.la-utensils::before { content: ""; }

.la-vaadin::before { content: ""; }

.la-vector-square::before { content: ""; }

.la-venus::before { content: ""; }

.la-venus-double::before { content: ""; }

.la-venus-mars::before { content: ""; }

.la-viacoin::before { content: ""; }

.la-viadeo::before { content: ""; }

.la-viadeo-square::before { content: ""; }

.la-vial::before { content: ""; }

.la-vials::before { content: ""; }

.la-viber::before { content: ""; }

.la-video::before { content: ""; }

.la-video-slash::before { content: ""; }

.la-vihara::before { content: ""; }

.la-vimeo::before { content: ""; }

.la-vimeo-square::before { content: ""; }

.la-vimeo-v::before { content: ""; }

.la-vine::before { content: ""; }

.la-vk::before { content: ""; }

.la-vnv::before { content: ""; }

.la-voicemail::before { content: ""; }

.la-volleyball-ball::before { content: ""; }

.la-volume-down::before { content: ""; }

.la-volume-mute::before { content: ""; }

.la-volume-off::before { content: ""; }

.la-volume-up::before { content: ""; }

.la-vote-yea::before { content: ""; }

.la-vr-cardboard::before { content: ""; }

.la-vuejs::before { content: ""; }

.la-walking::before { content: ""; }

.la-wallet::before { content: ""; }

.la-warehouse::before { content: ""; }

.la-water::before { content: ""; }

.la-wave-square::before { content: ""; }

.la-waze::before { content: ""; }

.la-weebly::before { content: ""; }

.la-weibo::before { content: ""; }

.la-weight::before { content: ""; }

.la-weight-hanging::before { content: ""; }

.la-weixin::before { content: ""; }

.la-whatsapp::before { content: ""; }

.la-whatsapp-square::before { content: ""; }

.la-wheelchair::before { content: ""; }

.la-whmcs::before { content: ""; }

.la-wifi::before { content: ""; }

.la-wikipedia-w::before { content: ""; }

.la-wind::before { content: ""; }

.la-window-close::before { content: ""; }

.la-window-maximize::before { content: ""; }

.la-window-minimize::before { content: ""; }

.la-window-restore::before { content: ""; }

.la-windows::before { content: ""; }

.la-wine-bottle::before { content: ""; }

.la-wine-glass::before { content: ""; }

.la-wine-glass-alt::before { content: ""; }

.la-wix::before { content: ""; }

.la-wizards-of-the-coast::before { content: ""; }

.la-wolf-pack-battalion::before { content: ""; }

.la-won-sign::before { content: ""; }

.la-wordpress::before { content: ""; }

.la-wordpress-simple::before { content: ""; }

.la-wpbeginner::before { content: ""; }

.la-wpexplorer::before { content: ""; }

.la-wpforms::before { content: ""; }

.la-wpressr::before { content: ""; }

.la-wrench::before { content: ""; }

.la-x-ray::before { content: ""; }

.la-xbox::before { content: ""; }

.la-xing::before { content: ""; }

.la-xing-square::before { content: ""; }

.la-y-combinator::before { content: ""; }

.la-yahoo::before { content: ""; }

.la-yammer::before { content: ""; }

.la-yandex::before { content: ""; }

.la-yandex-international::before { content: ""; }

.la-yarn::before { content: ""; }

.la-yelp::before { content: ""; }

.la-yen-sign::before { content: ""; }

.la-yin-yang::before { content: ""; }

.la-yoast::before { content: ""; }

.la-youtube::before { content: ""; }

.la-youtube-square::before { content: ""; }

.la-zhihu::before { content: ""; }

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

.sr-only-focusable:active, .sr-only-focusable:focus { clip: auto; height: auto; margin: 0px; overflow: visible; position: static; width: auto; }



.lab { font-family: "Line Awesome Brands"; }



.lar { font-family: "Line Awesome Free"; font-weight: 400; }



.la, .las { font-family: "Line Awesome Free"; font-weight: 900; }

.la.la-glass::before { content: ""; }

.la.la-meetup { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-star-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-star-o::before { content: ""; }

.la.la-remove::before { content: ""; }

.la.la-close::before { content: ""; }

.la.la-gear::before { content: ""; }

.la.la-trash-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-trash-o::before { content: ""; }

.la.la-file-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-o::before { content: ""; }

.la.la-clock-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-clock-o::before { content: ""; }

.la.la-arrow-circle-o-down { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-arrow-circle-o-down::before { content: ""; }

.la.la-arrow-circle-o-up { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-arrow-circle-o-up::before { content: ""; }

.la.la-play-circle-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-play-circle-o::before { content: ""; }

.la.la-repeat::before { content: ""; }

.la.la-rotate-right::before { content: ""; }

.la.la-refresh::before { content: ""; }

.la.la-list-alt { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-dedent::before { content: ""; }

.la.la-video-camera::before { content: ""; }

.la.la-picture-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-picture-o::before { content: ""; }

.la.la-photo { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-photo::before { content: ""; }

.la.la-image { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-image::before { content: ""; }

.la.la-pencil::before { content: ""; }

.la.la-map-marker::before { content: ""; }

.la.la-pencil-square-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-pencil-square-o::before { content: ""; }

.la.la-share-square-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-share-square-o::before { content: ""; }

.la.la-check-square-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-check-square-o::before { content: ""; }

.la.la-arrows::before { content: ""; }

.la.la-times-circle-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-times-circle-o::before { content: ""; }

.la.la-check-circle-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-check-circle-o::before { content: ""; }

.la.la-mail-forward::before { content: ""; }

.la.la-eye { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-eye-slash { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-warning::before { content: ""; }

.la.la-calendar::before { content: ""; }

.la.la-arrows-v::before { content: ""; }

.la.la-arrows-h::before { content: ""; }

.la.la-bar-chart { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-bar-chart::before { content: ""; }

.la.la-bar-chart-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-bar-chart-o::before { content: ""; }

.la.la-twitter-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-facebook-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-gears::before { content: ""; }

.la.la-thumbs-o-up { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-thumbs-o-up::before { content: ""; }

.la.la-thumbs-o-down { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-thumbs-o-down::before { content: ""; }

.la.la-heart-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-heart-o::before { content: ""; }

.la.la-sign-out::before { content: ""; }

.la.la-linkedin-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-linkedin-square::before { content: ""; }

.la.la-thumb-tack::before { content: ""; }

.la.la-external-link::before { content: ""; }

.la.la-sign-in::before { content: ""; }

.la.la-github-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-lemon-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-lemon-o::before { content: ""; }

.la.la-square-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-square-o::before { content: ""; }

.la.la-bookmark-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-bookmark-o::before { content: ""; }

.la.la-twitter { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-facebook { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-facebook::before { content: ""; }

.la.la-facebook-f { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-facebook-f::before { content: ""; }

.la.la-github { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-credit-card { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-feed::before { content: ""; }

.la.la-hdd-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hdd-o::before { content: ""; }

.la.la-hand-o-right { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-o-right::before { content: ""; }

.la.la-hand-o-left { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-o-left::before { content: ""; }

.la.la-hand-o-up { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-o-up::before { content: ""; }

.la.la-hand-o-down { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-o-down::before { content: ""; }

.la.la-arrows-alt::before { content: ""; }

.la.la-group::before { content: ""; }

.la.la-chain::before { content: ""; }

.la.la-scissors::before { content: ""; }

.la.la-files-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-files-o::before { content: ""; }

.la.la-floppy-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-floppy-o::before { content: ""; }

.la.la-navicon::before { content: ""; }

.la.la-reorder::before { content: ""; }

.la.la-pinterest { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-pinterest-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-google-plus-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-google-plus { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-google-plus::before { content: ""; }

.la.la-money { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-money::before { content: ""; }

.la.la-unsorted::before { content: ""; }

.la.la-sort-desc::before { content: ""; }

.la.la-sort-asc::before { content: ""; }

.la.la-linkedin { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-linkedin::before { content: ""; }

.la.la-rotate-left::before { content: ""; }

.la.la-legal::before { content: ""; }

.la.la-tachometer::before { content: ""; }

.la.la-dashboard::before { content: ""; }

.la.la-comment-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-comment-o::before { content: ""; }

.la.la-comments-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-comments-o::before { content: ""; }

.la.la-flash::before { content: ""; }

.la.la-clipboard { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-paste { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-paste::before { content: ""; }

.la.la-lightbulb-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-lightbulb-o::before { content: ""; }

.la.la-exchange::before { content: ""; }

.la.la-cloud-download::before { content: ""; }

.la.la-cloud-upload::before { content: ""; }

.la.la-bell-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-bell-o::before { content: ""; }

.la.la-cutlery::before { content: ""; }

.la.la-file-text-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-text-o::before { content: ""; }

.la.la-building-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-building-o::before { content: ""; }

.la.la-hospital-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hospital-o::before { content: ""; }

.la.la-tablet::before { content: ""; }

.la.la-mobile::before { content: ""; }

.la.la-mobile-phone::before { content: ""; }

.la.la-circle-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-circle-o::before { content: ""; }

.la.la-mail-reply::before { content: ""; }

.la.la-github-alt { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-folder-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-folder-o::before { content: ""; }

.la.la-folder-open-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-folder-open-o::before { content: ""; }

.la.la-smile-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-smile-o::before { content: ""; }

.la.la-frown-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-frown-o::before { content: ""; }

.la.la-meh-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-meh-o::before { content: ""; }

.la.la-keyboard-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-keyboard-o::before { content: ""; }

.la.la-flag-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-flag-o::before { content: ""; }

.la.la-mail-reply-all::before { content: ""; }

.la.la-star-half-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-star-half-o::before { content: ""; }

.la.la-star-half-empty { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-star-half-empty::before { content: ""; }

.la.la-star-half-full { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-star-half-full::before { content: ""; }

.la.la-code-fork::before { content: ""; }

.la.la-chain-broken::before { content: ""; }

.la.la-shield::before { content: ""; }

.la.la-calendar-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-calendar-o::before { content: ""; }

.la.la-maxcdn { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-html5 { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-css3 { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-ticket::before { content: ""; }

.la.la-minus-square-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-minus-square-o::before { content: ""; }

.la.la-level-up::before { content: ""; }

.la.la-level-down::before { content: ""; }

.la.la-pencil-square::before { content: ""; }

.la.la-external-link-square::before { content: ""; }

.la.la-compass { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-caret-square-o-down { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-caret-square-o-down::before { content: ""; }

.la.la-toggle-down { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-toggle-down::before { content: ""; }

.la.la-caret-square-o-up { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-caret-square-o-up::before { content: ""; }

.la.la-toggle-up { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-toggle-up::before { content: ""; }

.la.la-caret-square-o-right { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-caret-square-o-right::before { content: ""; }

.la.la-toggle-right { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-toggle-right::before { content: ""; }

.la.la-eur::before { content: ""; }

.la.la-euro::before { content: ""; }

.la.la-gbp::before { content: ""; }

.la.la-usd::before { content: ""; }

.la.la-dollar::before { content: ""; }

.la.la-inr::before { content: ""; }

.la.la-rupee::before { content: ""; }

.la.la-jpy::before { content: ""; }

.la.la-cny::before { content: ""; }

.la.la-rmb::before { content: ""; }

.la.la-yen::before { content: ""; }

.la.la-rub::before { content: ""; }

.la.la-ruble::before { content: ""; }

.la.la-rouble::before { content: ""; }

.la.la-krw::before { content: ""; }

.la.la-won::before { content: ""; }

.la.la-btc { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-bitcoin { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-bitcoin::before { content: ""; }

.la.la-file-text::before { content: ""; }

.la.la-sort-alpha-asc::before { content: ""; }

.la.la-sort-alpha-desc::before { content: ""; }

.la.la-sort-amount-asc::before { content: ""; }

.la.la-sort-amount-desc::before { content: ""; }

.la.la-sort-numeric-asc::before { content: ""; }

.la.la-sort-numeric-desc::before { content: ""; }

.la.la-youtube-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-youtube { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-xing { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-xing-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-youtube-play { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-youtube-play::before { content: ""; }

.la.la-dropbox { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-stack-overflow { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-instagram { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-flickr { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-adn { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-bitbucket { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-bitbucket-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-bitbucket-square::before { content: ""; }

.la.la-tumblr { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-tumblr-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-long-arrow-down::before { content: ""; }

.la.la-long-arrow-up::before { content: ""; }

.la.la-long-arrow-left::before { content: ""; }

.la.la-long-arrow-right::before { content: ""; }

.la.la-apple { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-windows { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-android { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-linux { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-dribbble { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-skype { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-foursquare { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-trello { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-gratipay { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-gittip { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-gittip::before { content: ""; }

.la.la-sun-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-sun-o::before { content: ""; }

.la.la-moon-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-moon-o::before { content: ""; }

.la.la-vk { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-weibo { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-renren { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-pagelines { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-stack-exchange { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-arrow-circle-o-right { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-arrow-circle-o-right::before { content: ""; }

.la.la-arrow-circle-o-left { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-arrow-circle-o-left::before { content: ""; }

.la.la-caret-square-o-left { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-caret-square-o-left::before { content: ""; }

.la.la-toggle-left { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-toggle-left::before { content: ""; }

.la.la-dot-circle-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-dot-circle-o::before { content: ""; }

.la.la-vimeo-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-try::before { content: ""; }

.la.la-turkish-lira::before { content: ""; }

.la.la-plus-square-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-plus-square-o::before { content: ""; }

.la.la-slack { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-wordpress { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-openid { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-institution::before { content: ""; }

.la.la-bank::before { content: ""; }

.la.la-mortar-board::before { content: ""; }

.la.la-yahoo { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-google { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-reddit { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-reddit-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-stumbleupon-circle { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-stumbleupon { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-delicious { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-digg { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-pied-piper-pp { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-pied-piper-alt { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-drupal { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-joomla { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-spoon::before { content: ""; }

.la.la-behance { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-behance-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-steam { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-steam-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-automobile::before { content: ""; }

.la.la-cab::before { content: ""; }

.la.la-envelope-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-envelope-o::before { content: ""; }

.la.la-deviantart { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-soundcloud { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-file-pdf-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-pdf-o::before { content: ""; }

.la.la-file-word-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-word-o::before { content: ""; }

.la.la-file-excel-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-excel-o::before { content: ""; }

.la.la-file-powerpoint-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-powerpoint-o::before { content: ""; }

.la.la-file-image-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-image-o::before { content: ""; }

.la.la-file-photo-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-photo-o::before { content: ""; }

.la.la-file-picture-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-picture-o::before { content: ""; }

.la.la-file-archive-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-archive-o::before { content: ""; }

.la.la-file-zip-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-zip-o::before { content: ""; }

.la.la-file-audio-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-audio-o::before { content: ""; }

.la.la-file-sound-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-sound-o::before { content: ""; }

.la.la-file-video-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-video-o::before { content: ""; }

.la.la-file-movie-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-movie-o::before { content: ""; }

.la.la-file-code-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-file-code-o::before { content: ""; }

.la.la-vine { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-codepen { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-jsfiddle { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-life-ring { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-life-bouy { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-life-bouy::before { content: ""; }

.la.la-life-buoy { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-life-buoy::before { content: ""; }

.la.la-life-saver { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-life-saver::before { content: ""; }

.la.la-support { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-support::before { content: ""; }

.la.la-circle-o-notch::before { content: ""; }

.la.la-rebel { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-ra { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-ra::before { content: ""; }

.la.la-resistance { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-resistance::before { content: ""; }

.la.la-empire { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-ge { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-ge::before { content: ""; }

.la.la-git-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-git { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-hacker-news { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-y-combinator-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-y-combinator-square::before { content: ""; }

.la.la-yc-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-yc-square::before { content: ""; }

.la.la-tencent-weibo { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-qq { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-weixin { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-wechat { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-wechat::before { content: ""; }

.la.la-send::before { content: ""; }

.la.la-paper-plane-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-paper-plane-o::before { content: ""; }

.la.la-send-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-send-o::before { content: ""; }

.la.la-circle-thin { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-circle-thin::before { content: ""; }

.la.la-header::before { content: ""; }

.la.la-sliders::before { content: ""; }

.la.la-futbol-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-futbol-o::before { content: ""; }

.la.la-soccer-ball-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-soccer-ball-o::before { content: ""; }

.la.la-slideshare { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-twitch { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-yelp { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-newspaper-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-newspaper-o::before { content: ""; }

.la.la-paypal { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-google-wallet { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-cc-visa { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-cc-mastercard { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-cc-discover { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-cc-amex { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-cc-paypal { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-cc-stripe { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-bell-slash-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-bell-slash-o::before { content: ""; }

.la.la-trash::before { content: ""; }

.la.la-copyright { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-eyedropper::before { content: ""; }

.la.la-area-chart::before { content: ""; }

.la.la-pie-chart::before { content: ""; }

.la.la-line-chart::before { content: ""; }

.la.la-lastfm { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-lastfm-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-ioxhost { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-angellist { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-cc { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-cc::before { content: ""; }

.la.la-ils::before { content: ""; }

.la.la-shekel::before { content: ""; }

.la.la-sheqel::before { content: ""; }

.la.la-meanpath { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-meanpath::before { content: ""; }

.la.la-buysellads { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-connectdevelop { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-dashcube { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-forumbee { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-leanpub { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-sellsy { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-shirtsinbulk { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-simplybuilt { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-skyatlas { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-diamond { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-diamond::before { content: ""; }

.la.la-intersex::before { content: ""; }

.la.la-facebook-official { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-facebook-official::before { content: ""; }

.la.la-pinterest-p { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-whatsapp { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-hotel::before { content: ""; }

.la.la-viacoin { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-medium { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-y-combinator { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-yc { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-yc::before { content: ""; }

.la.la-optin-monster { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-opencart { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-expeditedssl { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-battery-4::before { content: ""; }

.la.la-battery::before { content: ""; }

.la.la-battery-3::before { content: ""; }

.la.la-battery-2::before { content: ""; }

.la.la-battery-1::before { content: ""; }

.la.la-battery-0::before { content: ""; }

.la.la-object-group { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-object-ungroup { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-sticky-note-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-sticky-note-o::before { content: ""; }

.la.la-cc-jcb { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-cc-diners-club { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-clone { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hourglass-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hourglass-o::before { content: ""; }

.la.la-hourglass-1::before { content: ""; }

.la.la-hourglass-2::before { content: ""; }

.la.la-hourglass-3::before { content: ""; }

.la.la-hand-rock-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-rock-o::before { content: ""; }

.la.la-hand-grab-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-grab-o::before { content: ""; }

.la.la-hand-paper-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-paper-o::before { content: ""; }

.la.la-hand-stop-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-stop-o::before { content: ""; }

.la.la-hand-scissors-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-scissors-o::before { content: ""; }

.la.la-hand-lizard-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-lizard-o::before { content: ""; }

.la.la-hand-spock-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-spock-o::before { content: ""; }

.la.la-hand-pointer-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-pointer-o::before { content: ""; }

.la.la-hand-peace-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-hand-peace-o::before { content: ""; }

.la.la-registered { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-creative-commons { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-gg { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-gg-circle { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-tripadvisor { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-odnoklassniki { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-odnoklassniki-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-get-pocket { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-wikipedia-w { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-safari { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-chrome { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-firefox { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-opera { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-internet-explorer { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-television::before { content: ""; }

.la.la-contao { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-500px { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-amazon { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-calendar-plus-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-calendar-plus-o::before { content: ""; }

.la.la-calendar-minus-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-calendar-minus-o::before { content: ""; }

.la.la-calendar-times-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-calendar-times-o::before { content: ""; }

.la.la-calendar-check-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-calendar-check-o::before { content: ""; }

.la.la-map-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-map-o::before { content: ""; }

.la.la-commenting::before { content: ""; }

.la.la-commenting-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-commenting-o::before { content: ""; }

.la.la-houzz { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-vimeo { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-vimeo::before { content: ""; }

.la.la-black-tie { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-fonticons { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-reddit-alien { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-edge { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-credit-card-alt::before { content: ""; }

.la.la-codiepie { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-modx { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-fort-awesome { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-usb { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-product-hunt { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-mixcloud { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-scribd { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-pause-circle-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-pause-circle-o::before { content: ""; }

.la.la-stop-circle-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-stop-circle-o::before { content: ""; }

.la.la-bluetooth { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-bluetooth-b { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-gitlab { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-wpbeginner { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-wpforms { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-envira { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-wheelchair-alt { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-wheelchair-alt::before { content: ""; }

.la.la-question-circle-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-question-circle-o::before { content: ""; }

.la.la-volume-control-phone::before { content: ""; }

.la.la-asl-interpreting::before { content: ""; }

.la.la-deafness::before { content: ""; }

.la.la-hard-of-hearing::before { content: ""; }

.la.la-glide { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-glide-g { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-signing::before { content: ""; }

.la.la-viadeo { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-viadeo-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-snapchat { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-snapchat-ghost { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-snapchat-square { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-pied-piper { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-first-order { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-yoast { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-themeisle { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-google-plus-official { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-google-plus-official::before { content: ""; }

.la.la-google-plus-circle { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-google-plus-circle::before { content: ""; }

.la.la-font-awesome { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-fa { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-fa::before { content: ""; }

.la.la-handshake-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-handshake-o::before { content: ""; }

.la.la-envelope-open-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-envelope-open-o::before { content: ""; }

.la.la-linode { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-address-book-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-address-book-o::before { content: ""; }

.la.la-vcard::before { content: ""; }

.la.la-address-card-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-address-card-o::before { content: ""; }

.la.la-vcard-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-vcard-o::before { content: ""; }

.la.la-user-circle-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-user-circle-o::before { content: ""; }

.la.la-user-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-user-o::before { content: ""; }

.la.la-id-badge { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-drivers-license::before { content: ""; }

.la.la-id-card-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-id-card-o::before { content: ""; }

.la.la-drivers-license-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-drivers-license-o::before { content: ""; }

.la.la-quora { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-free-code-camp { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-telegram { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-thermometer-4::before { content: ""; }

.la.la-thermometer::before { content: ""; }

.la.la-thermometer-3::before { content: ""; }

.la.la-thermometer-2::before { content: ""; }

.la.la-thermometer-1::before { content: ""; }

.la.la-thermometer-0::before { content: ""; }

.la.la-bathtub::before { content: ""; }

.la.la-s15::before { content: ""; }

.la.la-window-maximize { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-window-restore { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-times-rectangle::before { content: ""; }

.la.la-window-close-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-window-close-o::before { content: ""; }

.la.la-times-rectangle-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-times-rectangle-o::before { content: ""; }

.la.la-bandcamp { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-grav { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-etsy { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-imdb { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-ravelry { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-eercast { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-eercast::before { content: ""; }

.la.la-snowflake-o { font-family: "Line Awesome Free"; font-weight: 400; }

.la.la-snowflake-o::before { content: ""; }

.la.la-superpowers { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-wpexplorer { font-family: "Line Awesome Brands"; font-weight: 400; }

.la.la-spotify { font-family: "Line Awesome Brands"; font-weight: 400; }

@charset "utf-8";



.icon-bzo { font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: bzoicon !important; }

.icon-bzo i { font-style: normal; }

.icon-bzo-icon-1::before { content: ""; }

.icon-bzo-icon-2::before { content: ""; }

.icon-bzo-icon-3::before { content: ""; }

.icon-bzo-play::before { content: ""; }

.icon-bzo-tw::before { content: ""; }

.icon-bzo-p::before { content: ""; }

.icon-bzo-ins::before { content: ""; }

.icon-bzo-face::before { content: ""; }

.icon-bzo-youtube::before { content: ""; }

.icon-bzo-tik::before { content: ""; }

.icon-bzo-service1::before { content: ""; }

.icon-bzo-service2::before { content: ""; }

.icon-bzo-service3::before { content: ""; }

.icon-bzo-service4::before { content: ""; }

.icon-bzo-map::before { content: ""; }

.icon-bzo-mail2::before { content: ""; }

.icon-bzo-phone2::before { content: ""; }

.icon-btn::before { content: ""; }

.icon-bzo-map-acc::before { content: ""; }

.icon-bzo-phone::before { content: ""; }

.icon-bzo-clock::before { content: ""; }

.icon-bzo-tai-tho::before { content: ""; color: rgb(240, 163, 163); }

.icon-bzo-giot-nuoc::before { content: ""; color: rgb(108, 157, 231); }

.icon-bzo-nhiet-do::before { content: ""; color: rgb(161, 119, 230); }

.icon-bzo-map-word::before { content: ""; color: rgb(202, 146, 105); }

.icon-bzo-box::before { content: ""; color: rgb(157, 208, 106); }

.icon-bzo-filter-gridn::before { content: ""; color: rgb(217, 217, 217); }

.icon-bzo-filter-grid3::before { content: ""; color: rgb(217, 217, 217); }

.icon-bzo-filter-grid2::before { content: ""; color: rgb(217, 217, 217); }

.icon-bzo-filter-list::before { content: ""; color: rgb(217, 217, 217); }

.icon-bzo-quote::before { content: ""; color: rgb(255, 173, 155); }

.icon-bzo-pri::before { content: ""; color: rgb(255, 94, 94); }

.icon-Frame-232::before { content: ""; color: rgb(68, 143, 255); }

.icon-bzo-inst::before { content: ""; color: rgb(255, 99, 99); }

.icon-bzo-fac::before { content: ""; color: rgb(57, 136, 255); }

.icon-bzo-quickview .path1::before { content: ""; }

.icon-bzo-quickview .path2::before { content: ""; margin-left: -1.42871em; color: rgb(255, 255, 255); opacity: 0.2; }

.icon-bzo-add-cart::before { content: ""; color: rgb(255, 255, 255); }

.icon-bzo-xoay::before { content: ""; }

.icon-bzo-xe::before { content: ""; }

.icon-bzo-time::before { content: ""; }

.icon-bzo-mat .path1::before { content: ""; color: rgb(41, 48, 66); }

.icon-bzo-mat .path2::before { content: ""; margin-left: -1em; color: rgb(255, 255, 255); opacity: 0.2; }

.icon-bzo-share .path1::before { content: ""; color: rgb(41, 48, 66); }

.icon-bzo-share .path2::before { content: ""; margin-left: -1em; color: rgb(255, 255, 255); opacity: 0.2; }

.icon-bzo-twt .path1::before { content: ""; color: rgb(45, 170, 225); }

.icon-bzo-twt .path2::before { content: ""; margin-left: -1em; color: rgb(255, 255, 255); }

.icon-bzo-fb::before { content: ""; color: rgb(24, 119, 242); }

.icon-bzo-google .path1::before { content: ""; color: rgb(251, 187, 0); }

.icon-bzo-google .path2::before { content: ""; margin-left: -1em; color: rgb(81, 142, 248); }

.icon-bzo-google .path3::before { content: ""; margin-left: -1em; color: rgb(40, 180, 70); }

.icon-bzo-google .path4::before { content: ""; margin-left: -1em; color: rgb(241, 67, 54); }

.icon-bzo-up::before { content: ""; }

.icon-bzo-dow::before { content: ""; }

.icon-bzo-right::before { content: ""; }

.icon-bzo-left::before { content: ""; }

.icon-bzo-minus::before { content: ""; }

.icon-bzo-increase::before { content: ""; }

.icon-bzo-truck::before { content: ""; }

.icon-bzo-not-validated::before { content: ""; color: rgb(255, 102, 102); }

.icon-bzo-cancel::before { content: ""; }

.icon-bzo-validated::before { content: ""; }

.icon-bzo-chat::before { content: ""; }

.icon-bzo-tim .path1::before { content: ""; color: rgb(41, 48, 66); }

.icon-bzo-tim .path2::before { content: ""; margin-left: -1em; color: rgb(255, 255, 255); opacity: 0.2; }

.icon-bzo-user::before { content: ""; }

.icon-bzo-search::before { content: ""; }

.icon-bzo-remove::before { content: ""; }

.icon-bzo-cart::before { content: ""; }

.icon-bzo-close::before { content: ""; }

.icon-bzo-close2::before { content: ""; }

.icon-bzo-arrow-dow::before { content: ""; }

.icon-bzo-arrow-up::before { content: ""; }

.icon-bzo-arrow-right::before { content: ""; }

.icon-bzo-arrow-left::before { content: ""; }

.icon-bzo-calendar::before { content: ""; }

.icon-bzo-mail::before { content: ""; }

@charset "utf-8";

.fa, .fab, .fad, .fal, .far, .fas { -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }

.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -0.0667em; }

.fa-xs { font-size: 0.75em; }

.fa-sm { font-size: 0.875em; }

.fa-1x { font-size: 1em; }

.fa-2x { font-size: 2em; }

.fa-3x { font-size: 3em; }

.fa-4x { font-size: 4em; }

.fa-5x { font-size: 5em; }

.fa-6x { font-size: 6em; }

.fa-7x { font-size: 7em; }

.fa-8x { font-size: 8em; }

.fa-9x { font-size: 9em; }

.fa-10x { font-size: 10em; }

.fa-fw { text-align: center; width: 1.25em; }

.fa-ul { list-style-type: none; margin-left: 2.5em; padding-left: 0px; }

.fa-ul > li { position: relative; }

.fa-li { left: -2em; position: absolute; text-align: center; width: 2em; line-height: inherit; }

.fa-border { border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; padding: 0.2em 0.25em 0.15em; }

.fa-pull-left { float: left; }

.fa-pull-right { float: right; }

.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left { margin-right: 0.3em; }

.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right { margin-left: 0.3em; }

.fa-spin { animation: 2s linear 0s infinite normal none running fa-spin; }

.fa-pulse { animation: 1s steps(8) 0s infinite normal none running fa-spin; }

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

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

.fa-rotate-90 { transform: rotate(90deg); }

.fa-rotate-180 { transform: rotate(180deg); }

.fa-rotate-270 { transform: rotate(270deg); }

.fa-flip-horizontal { transform: scale(-1, 1); }

.fa-flip-vertical { transform: scale(1, -1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { transform: scale(-1, -1); }

:root .fa-flip-both, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-rotate-90 { filter: none; }

.fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; }

.fa-stack-1x, .fa-stack-2x { left: 0px; position: absolute; text-align: center; width: 100%; }

.fa-stack-1x { line-height: inherit; }

.fa-stack-2x { font-size: 2em; }

.fa-inverse { color: rgb(255, 255, 255); }

.fa-500px::before { content: ""; }

.fa-accessible-icon::before { content: ""; }

.fa-accusoft::before { content: ""; }

.fa-acquisitions-incorporated::before { content: ""; }

.fa-ad::before { content: ""; }

.fa-address-book::before { content: ""; }

.fa-address-card::before { content: ""; }

.fa-adjust::before { content: ""; }

.fa-adn::before { content: ""; }

.fa-adobe::before { content: ""; }

.fa-adversal::before { content: ""; }

.fa-affiliatetheme::before { content: ""; }

.fa-air-freshener::before { content: ""; }

.fa-airbnb::before { content: ""; }

.fa-algolia::before { content: ""; }

.fa-align-center::before { content: ""; }

.fa-align-justify::before { content: ""; }

.fa-align-left::before { content: ""; }

.fa-align-right::before { content: ""; }

.fa-alipay::before { content: ""; }

.fa-allergies::before { content: ""; }

.fa-amazon::before { content: ""; }

.fa-amazon-pay::before { content: ""; }

.fa-ambulance::before { content: ""; }

.fa-american-sign-language-interpreting::before { content: ""; }

.fa-amilia::before { content: ""; }

.fa-anchor::before { content: ""; }

.fa-android::before { content: ""; }

.fa-angellist::before { content: ""; }

.fa-angle-double-down::before { content: ""; }

.fa-angle-double-left::before { content: ""; }

.fa-angle-double-right::before { content: ""; }

.fa-angle-double-up::before { content: ""; }

.fa-angle-down::before { content: ""; }

.fa-angle-left::before { content: ""; }

.fa-angle-right::before { content: ""; }

.fa-angle-up::before { content: ""; }

.fa-angry::before { content: ""; }

.fa-angrycreative::before { content: ""; }

.fa-angular::before { content: ""; }

.fa-ankh::before { content: ""; }

.fa-app-store::before { content: ""; }

.fa-app-store-ios::before { content: ""; }

.fa-apper::before { content: ""; }

.fa-apple::before { content: ""; }

.fa-apple-alt::before { content: ""; }

.fa-apple-pay::before { content: ""; }

.fa-archive::before { content: ""; }

.fa-archway::before { content: ""; }

.fa-arrow-alt-circle-down::before { content: ""; }

.fa-arrow-alt-circle-left::before { content: ""; }

.fa-arrow-alt-circle-right::before { content: ""; }

.fa-arrow-alt-circle-up::before { content: ""; }

.fa-arrow-circle-down::before { content: ""; }

.fa-arrow-circle-left::before { content: ""; }

.fa-arrow-circle-right::before { content: ""; }

.fa-arrow-circle-up::before { content: ""; }

.fa-arrow-down::before { content: ""; }

.fa-arrow-left::before { content: ""; }

.fa-arrow-right::before { content: ""; }

.fa-arrow-up::before { content: ""; }

.fa-arrows-alt::before { content: ""; }

.fa-arrows-alt-h::before { content: ""; }

.fa-arrows-alt-v::before { content: ""; }

.fa-artstation::before { content: ""; }

.fa-assistive-listening-systems::before { content: ""; }

.fa-asterisk::before { content: ""; }

.fa-asymmetrik::before { content: ""; }

.fa-at::before { content: ""; }

.fa-atlas::before { content: ""; }

.fa-atlassian::before { content: ""; }

.fa-atom::before { content: ""; }

.fa-audible::before { content: ""; }

.fa-audio-description::before { content: ""; }

.fa-autoprefixer::before { content: ""; }

.fa-avianex::before { content: ""; }

.fa-aviato::before { content: ""; }

.fa-award::before { content: ""; }

.fa-aws::before { content: ""; }

.fa-baby::before { content: ""; }

.fa-baby-carriage::before { content: ""; }

.fa-backspace::before { content: ""; }

.fa-backward::before { content: ""; }

.fa-bacon::before { content: ""; }

.fa-balance-scale::before { content: ""; }

.fa-balance-scale-left::before { content: ""; }

.fa-balance-scale-right::before { content: ""; }

.fa-ban::before { content: ""; }

.fa-band-aid::before { content: ""; }

.fa-bandcamp::before { content: ""; }

.fa-barcode::before { content: ""; }

.fa-bars::before { content: ""; }

.fa-baseball-ball::before { content: ""; }

.fa-basketball-ball::before { content: ""; }

.fa-bath::before { content: ""; }

.fa-battery-empty::before { content: ""; }

.fa-battery-full::before { content: ""; }

.fa-battery-half::before { content: ""; }

.fa-battery-quarter::before { content: ""; }

.fa-battery-three-quarters::before { content: ""; }

.fa-battle-net::before { content: ""; }

.fa-bed::before { content: ""; }

.fa-beer::before { content: ""; }

.fa-behance::before { content: ""; }

.fa-behance-square::before { content: ""; }

.fa-bell::before { content: ""; }

.fa-bell-slash::before { content: ""; }

.fa-bezier-curve::before { content: ""; }

.fa-bible::before { content: ""; }

.fa-bicycle::before { content: ""; }

.fa-biking::before { content: ""; }

.fa-bimobject::before { content: ""; }

.fa-binoculars::before { content: ""; }

.fa-biohazard::before { content: ""; }

.fa-birthday-cake::before { content: ""; }

.fa-bitbucket::before { content: ""; }

.fa-bitcoin::before { content: ""; }

.fa-bity::before { content: ""; }

.fa-black-tie::before { content: ""; }

.fa-blackberry::before { content: ""; }

.fa-blender::before { content: ""; }

.fa-blender-phone::before { content: ""; }

.fa-blind::before { content: ""; }

.fa-blog::before { content: ""; }

.fa-blogger::before { content: ""; }

.fa-blogger-b::before { content: ""; }

.fa-bluetooth::before { content: ""; }

.fa-bluetooth-b::before { content: ""; }

.fa-bold::before { content: ""; }

.fa-bolt::before { content: ""; }

.fa-bomb::before { content: ""; }

.fa-bone::before { content: ""; }

.fa-bong::before { content: ""; }

.fa-book::before { content: ""; }

.fa-book-dead::before { content: ""; }

.fa-book-medical::before { content: ""; }

.fa-book-open::before { content: ""; }

.fa-book-reader::before { content: ""; }

.fa-bookmark::before { content: ""; }

.fa-bootstrap::before { content: ""; }

.fa-border-all::before { content: ""; }

.fa-border-none::before { content: ""; }

.fa-border-style::before { content: ""; }

.fa-bowling-ball::before { content: ""; }

.fa-box::before { content: ""; }

.fa-box-open::before { content: ""; }

.fa-boxes::before { content: ""; }

.fa-braille::before { content: ""; }

.fa-brain::before { content: ""; }

.fa-bread-slice::before { content: ""; }

.fa-briefcase::before { content: ""; }

.fa-briefcase-medical::before { content: ""; }

.fa-broadcast-tower::before { content: ""; }

.fa-broom::before { content: ""; }

.fa-brush::before { content: ""; }

.fa-btc::before { content: ""; }

.fa-buffer::before { content: ""; }

.fa-bug::before { content: ""; }

.fa-building::before { content: ""; }

.fa-bullhorn::before { content: ""; }

.fa-bullseye::before { content: ""; }

.fa-burn::before { content: ""; }

.fa-buromobelexperte::before { content: ""; }

.fa-bus::before { content: ""; }

.fa-bus-alt::before { content: ""; }

.fa-business-time::before { content: ""; }

.fa-buy-n-large::before { content: ""; }

.fa-buysellads::before { content: ""; }

.fa-calculator::before { content: ""; }

.fa-calendar::before { content: ""; }

.fa-calendar-alt::before { content: ""; }

.fa-calendar-check::before { content: ""; }

.fa-calendar-day::before { content: ""; }

.fa-calendar-minus::before { content: ""; }

.fa-calendar-plus::before { content: ""; }

.fa-calendar-times::before { content: ""; }

.fa-calendar-week::before { content: ""; }

.fa-camera::before { content: ""; }

.fa-camera-retro::before { content: ""; }

.fa-campground::before { content: ""; }

.fa-canadian-maple-leaf::before { content: ""; }

.fa-candy-cane::before { content: ""; }

.fa-cannabis::before { content: ""; }

.fa-capsules::before { content: ""; }

.fa-car::before { content: ""; }

.fa-car-alt::before { content: ""; }

.fa-car-battery::before { content: ""; }

.fa-car-crash::before { content: ""; }

.fa-car-side::before { content: ""; }

.fa-caret-down::before { content: ""; }

.fa-caret-left::before { content: ""; }

.fa-caret-right::before { content: ""; }

.fa-caret-square-down::before { content: ""; }

.fa-caret-square-left::before { content: ""; }

.fa-caret-square-right::before { content: ""; }

.fa-caret-square-up::before { content: ""; }

.fa-caret-up::before { content: ""; }

.fa-carrot::before { content: ""; }

.fa-cart-arrow-down::before { content: ""; }

.fa-cart-plus::before { content: ""; }

.fa-cash-register::before { content: ""; }

.fa-cat::before { content: ""; }

.fa-cc-amazon-pay::before { content: ""; }

.fa-cc-amex::before { content: ""; }

.fa-cc-apple-pay::before { content: ""; }

.fa-cc-diners-club::before { content: ""; }

.fa-cc-discover::before { content: ""; }

.fa-cc-jcb::before { content: ""; }

.fa-cc-mastercard::before { content: ""; }

.fa-cc-paypal::before { content: ""; }

.fa-cc-stripe::before { content: ""; }

.fa-cc-visa::before { content: ""; }

.fa-centercode::before { content: ""; }

.fa-centos::before { content: ""; }

.fa-certificate::before { content: ""; }

.fa-chair::before { content: ""; }

.fa-chalkboard::before { content: ""; }

.fa-chalkboard-teacher::before { content: ""; }

.fa-charging-station::before { content: ""; }

.fa-chart-area::before { content: ""; }

.fa-chart-bar::before { content: ""; }

.fa-chart-line::before { content: ""; }

.fa-chart-pie::before { content: ""; }

.fa-check::before { content: ""; }

.fa-check-circle::before { content: ""; }

.fa-check-double::before { content: ""; }

.fa-check-square::before { content: ""; }

.fa-cheese::before { content: ""; }

.fa-chess::before { content: ""; }

.fa-chess-bishop::before { content: ""; }

.fa-chess-board::before { content: ""; }

.fa-chess-king::before { content: ""; }

.fa-chess-knight::before { content: ""; }

.fa-chess-pawn::before { content: ""; }

.fa-chess-queen::before { content: ""; }

.fa-chess-rook::before { content: ""; }

.fa-chevron-circle-down::before { content: ""; }

.fa-chevron-circle-left::before { content: ""; }

.fa-chevron-circle-right::before { content: ""; }

.fa-chevron-circle-up::before { content: ""; }

.fa-chevron-down::before { content: ""; }

.fa-chevron-left::before { content: ""; }

.fa-chevron-right::before { content: ""; }

.fa-chevron-up::before { content: ""; }

.fa-child::before { content: ""; }

.fa-chrome::before { content: ""; }

.fa-chromecast::before { content: ""; }

.fa-church::before { content: ""; }

.fa-circle::before { content: ""; }

.fa-circle-notch::before { content: ""; }

.fa-city::before { content: ""; }

.fa-clinic-medical::before { content: ""; }

.fa-clipboard::before { content: ""; }

.fa-clipboard-check::before { content: ""; }

.fa-clipboard-list::before { content: ""; }

.fa-clock::before { content: ""; }

.fa-clone::before { content: ""; }

.fa-closed-captioning::before { content: ""; }

.fa-cloud::before { content: ""; }

.fa-cloud-download-alt::before { content: ""; }

.fa-cloud-meatball::before { content: ""; }

.fa-cloud-moon::before { content: ""; }

.fa-cloud-moon-rain::before { content: ""; }

.fa-cloud-rain::before { content: ""; }

.fa-cloud-showers-heavy::before { content: ""; }

.fa-cloud-sun::before { content: ""; }

.fa-cloud-sun-rain::before { content: ""; }

.fa-cloud-upload-alt::before { content: ""; }

.fa-cloudscale::before { content: ""; }

.fa-cloudsmith::before { content: ""; }

.fa-cloudversify::before { content: ""; }

.fa-cocktail::before { content: ""; }

.fa-code::before { content: ""; }

.fa-code-branch::before { content: ""; }

.fa-codepen::before { content: ""; }

.fa-codiepie::before { content: ""; }

.fa-coffee::before { content: ""; }

.fa-cog::before { content: ""; }

.fa-cogs::before { content: ""; }

.fa-coins::before { content: ""; }

.fa-columns::before { content: ""; }

.fa-comment::before { content: ""; }

.fa-comment-alt::before { content: ""; }

.fa-comment-dollar::before { content: ""; }

.fa-comment-dots::before { content: ""; }

.fa-comment-medical::before { content: ""; }

.fa-comment-slash::before { content: ""; }

.fa-comments::before { content: ""; }

.fa-comments-dollar::before { content: ""; }

.fa-compact-disc::before { content: ""; }

.fa-compass::before { content: ""; }

.fa-compress::before { content: ""; }

.fa-compress-arrows-alt::before { content: ""; }

.fa-concierge-bell::before { content: ""; }

.fa-confluence::before { content: ""; }

.fa-connectdevelop::before { content: ""; }

.fa-contao::before { content: ""; }

.fa-cookie::before { content: ""; }

.fa-cookie-bite::before { content: ""; }

.fa-copy::before { content: ""; }

.fa-copyright::before { content: ""; }

.fa-cotton-bureau::before { content: ""; }

.fa-couch::before { content: ""; }

.fa-cpanel::before { content: ""; }

.fa-creative-commons::before { content: ""; }

.fa-creative-commons-by::before { content: ""; }

.fa-creative-commons-nc::before { content: ""; }

.fa-creative-commons-nc-eu::before { content: ""; }

.fa-creative-commons-nc-jp::before { content: ""; }

.fa-creative-commons-nd::before { content: ""; }

.fa-creative-commons-pd::before { content: ""; }

.fa-creative-commons-pd-alt::before { content: ""; }

.fa-creative-commons-remix::before { content: ""; }

.fa-creative-commons-sa::before { content: ""; }

.fa-creative-commons-sampling::before { content: ""; }

.fa-creative-commons-sampling-plus::before { content: ""; }

.fa-creative-commons-share::before { content: ""; }

.fa-creative-commons-zero::before { content: ""; }

.fa-credit-card::before { content: ""; }

.fa-critical-role::before { content: ""; }

.fa-crop::before { content: ""; }

.fa-crop-alt::before { content: ""; }

.fa-cross::before { content: ""; }

.fa-crosshairs::before { content: ""; }

.fa-crow::before { content: ""; }

.fa-crown::before { content: ""; }

.fa-crutch::before { content: ""; }

.fa-css3::before { content: ""; }

.fa-css3-alt::before { content: ""; }

.fa-cube::before { content: ""; }

.fa-cubes::before { content: ""; }

.fa-cut::before { content: ""; }

.fa-cuttlefish::before { content: ""; }

.fa-d-and-d::before { content: ""; }

.fa-d-and-d-beyond::before { content: ""; }

.fa-dashcube::before { content: ""; }

.fa-database::before { content: ""; }

.fa-deaf::before { content: ""; }

.fa-delicious::before { content: ""; }

.fa-democrat::before { content: ""; }

.fa-deploydog::before { content: ""; }

.fa-deskpro::before { content: ""; }

.fa-desktop::before { content: ""; }

.fa-dev::before { content: ""; }

.fa-deviantart::before { content: ""; }

.fa-dharmachakra::before { content: ""; }

.fa-dhl::before { content: ""; }

.fa-diagnoses::before { content: ""; }

.fa-diaspora::before { content: ""; }

.fa-dice::before { content: ""; }

.fa-dice-d20::before { content: ""; }

.fa-dice-d6::before { content: ""; }

.fa-dice-five::before { content: ""; }

.fa-dice-four::before { content: ""; }

.fa-dice-one::before { content: ""; }

.fa-dice-six::before { content: ""; }

.fa-dice-three::before { content: ""; }

.fa-dice-two::before { content: ""; }

.fa-digg::before { content: ""; }

.fa-digital-ocean::before { content: ""; }

.fa-digital-tachograph::before { content: ""; }

.fa-directions::before { content: ""; }

.fa-discord::before { content: ""; }

.fa-discourse::before { content: ""; }

.fa-divide::before { content: ""; }

.fa-dizzy::before { content: ""; }

.fa-dna::before { content: ""; }

.fa-dochub::before { content: ""; }

.fa-docker::before { content: ""; }

.fa-dog::before { content: ""; }

.fa-dollar-sign::before { content: ""; }

.fa-dolly::before { content: ""; }

.fa-dolly-flatbed::before { content: ""; }

.fa-donate::before { content: ""; }

.fa-door-closed::before { content: ""; }

.fa-door-open::before { content: ""; }

.fa-dot-circle::before { content: ""; }

.fa-dove::before { content: ""; }

.fa-download::before { content: ""; }

.fa-draft2digital::before { content: ""; }

.fa-drafting-compass::before { content: ""; }

.fa-dragon::before { content: ""; }

.fa-draw-polygon::before { content: ""; }

.fa-dribbble::before { content: ""; }

.fa-dribbble-square::before { content: ""; }

.fa-dropbox::before { content: ""; }

.fa-drum::before { content: ""; }

.fa-drum-steelpan::before { content: ""; }

.fa-drumstick-bite::before { content: ""; }

.fa-drupal::before { content: ""; }

.fa-dumbbell::before { content: ""; }

.fa-dumpster::before { content: ""; }

.fa-dumpster-fire::before { content: ""; }

.fa-dungeon::before { content: ""; }

.fa-dyalog::before { content: ""; }

.fa-earlybirds::before { content: ""; }

.fa-ebay::before { content: ""; }

.fa-edge::before { content: ""; }

.fa-edit::before { content: ""; }

.fa-egg::before { content: ""; }

.fa-eject::before { content: ""; }

.fa-elementor::before { content: ""; }

.fa-ellipsis-h::before { content: ""; }

.fa-ellipsis-v::before { content: ""; }

.fa-ello::before { content: ""; }

.fa-ember::before { content: ""; }

.fa-empire::before { content: ""; }

.fa-envelope::before { content: ""; }

.fa-envelope-open::before { content: ""; }

.fa-envelope-open-text::before { content: ""; }

.fa-envelope-square::before { content: ""; }

.fa-envira::before { content: ""; }

.fa-equals::before { content: ""; }

.fa-eraser::before { content: ""; }

.fa-erlang::before { content: ""; }

.fa-ethereum::before { content: ""; }

.fa-ethernet::before { content: ""; }

.fa-etsy::before { content: ""; }

.fa-euro-sign::before { content: ""; }

.fa-evernote::before { content: ""; }

.fa-exchange-alt::before { content: ""; }

.fa-exclamation::before { content: ""; }

.fa-exclamation-circle::before { content: ""; }

.fa-exclamation-triangle::before { content: ""; }

.fa-expand::before { content: ""; }

.fa-expand-arrows-alt::before { content: ""; }

.fa-expeditedssl::before { content: ""; }

.fa-external-link-alt::before { content: ""; }

.fa-external-link-square-alt::before { content: ""; }

.fa-eye::before { content: ""; }

.fa-eye-dropper::before { content: ""; }

.fa-eye-slash::before { content: ""; }

.fa-facebook::before { content: ""; }

.fa-facebook-f::before { content: ""; }

.fa-facebook-messenger::before { content: ""; }

.fa-facebook-square::before { content: ""; }

.fa-fan::before { content: ""; }

.fa-fantasy-flight-games::before { content: ""; }

.fa-fast-backward::before { content: ""; }

.fa-fast-forward::before { content: ""; }

.fa-fax::before { content: ""; }

.fa-feather::before { content: ""; }

.fa-feather-alt::before { content: ""; }

.fa-fedex::before { content: ""; }

.fa-fedora::before { content: ""; }

.fa-female::before { content: ""; }

.fa-fighter-jet::before { content: ""; }

.fa-figma::before { content: ""; }

.fa-file::before { content: ""; }

.fa-file-alt::before { content: ""; }

.fa-file-archive::before { content: ""; }

.fa-file-audio::before { content: ""; }

.fa-file-code::before { content: ""; }

.fa-file-contract::before { content: ""; }

.fa-file-csv::before { content: ""; }

.fa-file-download::before { content: ""; }

.fa-file-excel::before { content: ""; }

.fa-file-export::before { content: ""; }

.fa-file-image::before { content: ""; }

.fa-file-import::before { content: ""; }

.fa-file-invoice::before { content: ""; }

.fa-file-invoice-dollar::before { content: ""; }

.fa-file-medical::before { content: ""; }

.fa-file-medical-alt::before { content: ""; }

.fa-file-pdf::before { content: ""; }

.fa-file-powerpoint::before { content: ""; }

.fa-file-prescription::before { content: ""; }

.fa-file-signature::before { content: ""; }

.fa-file-upload::before { content: ""; }

.fa-file-video::before { content: ""; }

.fa-file-word::before { content: ""; }

.fa-fill::before { content: ""; }

.fa-fill-drip::before { content: ""; }

.fa-film::before { content: ""; }

.fa-filter::before { content: ""; }

.fa-fingerprint::before { content: ""; }

.fa-fire::before { content: ""; }

.fa-fire-alt::before { content: ""; }

.fa-fire-extinguisher::before { content: ""; }

.fa-firefox::before { content: ""; }

.fa-first-aid::before { content: ""; }

.fa-first-order::before { content: ""; }

.fa-first-order-alt::before { content: ""; }

.fa-firstdraft::before { content: ""; }

.fa-fish::before { content: ""; }

.fa-fist-raised::before { content: ""; }

.fa-flag::before { content: ""; }

.fa-flag-checkered::before { content: ""; }

.fa-flag-usa::before { content: ""; }

.fa-flask::before { content: ""; }

.fa-flickr::before { content: ""; }

.fa-flipboard::before { content: ""; }

.fa-flushed::before { content: ""; }

.fa-fly::before { content: ""; }

.fa-folder::before { content: ""; }

.fa-folder-minus::before { content: ""; }

.fa-folder-open::before { content: ""; }

.fa-folder-plus::before { content: ""; }

.fa-font::before { content: ""; }

.fa-font-awesome::before { content: ""; }

.fa-font-awesome-alt::before { content: ""; }

.fa-font-awesome-flag::before { content: ""; }

.fa-font-awesome-logo-full::before { content: ""; }

.fa-fonticons::before { content: ""; }

.fa-fonticons-fi::before { content: ""; }

.fa-football-ball::before { content: ""; }

.fa-fort-awesome::before { content: ""; }

.fa-fort-awesome-alt::before { content: ""; }

.fa-forumbee::before { content: ""; }

.fa-forward::before { content: ""; }

.fa-foursquare::before { content: ""; }

.fa-free-code-camp::before { content: ""; }

.fa-freebsd::before { content: ""; }

.fa-frog::before { content: ""; }

.fa-frown::before { content: ""; }

.fa-frown-open::before { content: ""; }

.fa-fulcrum::before { content: ""; }

.fa-funnel-dollar::before { content: ""; }

.fa-futbol::before { content: ""; }

.fa-galactic-republic::before { content: ""; }

.fa-galactic-senate::before { content: ""; }

.fa-gamepad::before { content: ""; }

.fa-gas-pump::before { content: ""; }

.fa-gavel::before { content: ""; }

.fa-gem::before { content: ""; }

.fa-genderless::before { content: ""; }

.fa-get-pocket::before { content: ""; }

.fa-gg::before { content: ""; }

.fa-gg-circle::before { content: ""; }

.fa-ghost::before { content: ""; }

.fa-gift::before { content: ""; }

.fa-gifts::before { content: ""; }

.fa-git::before { content: ""; }

.fa-git-alt::before { content: ""; }

.fa-git-square::before { content: ""; }

.fa-github::before { content: ""; }

.fa-github-alt::before { content: ""; }

.fa-github-square::before { content: ""; }

.fa-gitkraken::before { content: ""; }

.fa-gitlab::before { content: ""; }

.fa-gitter::before { content: ""; }

.fa-glass-cheers::before { content: ""; }

.fa-glass-martini::before { content: ""; }

.fa-glass-martini-alt::before { content: ""; }

.fa-glass-whiskey::before { content: ""; }

.fa-glasses::before { content: ""; }

.fa-glide::before { content: ""; }

.fa-glide-g::before { content: ""; }

.fa-globe::before { content: ""; }

.fa-globe-africa::before { content: ""; }

.fa-globe-americas::before { content: ""; }

.fa-globe-asia::before { content: ""; }

.fa-globe-europe::before { content: ""; }

.fa-gofore::before { content: ""; }

.fa-golf-ball::before { content: ""; }

.fa-goodreads::before { content: ""; }

.fa-goodreads-g::before { content: ""; }

.fa-google::before { content: ""; }

.fa-google-drive::before { content: ""; }

.fa-google-play::before { content: ""; }

.fa-google-plus::before { content: ""; }

.fa-google-plus-g::before { content: ""; }

.fa-google-plus-square::before { content: ""; }

.fa-google-wallet::before { content: ""; }

.fa-gopuram::before { content: ""; }

.fa-graduation-cap::before { content: ""; }

.fa-gratipay::before { content: ""; }

.fa-grav::before { content: ""; }

.fa-greater-than::before { content: ""; }

.fa-greater-than-equal::before { content: ""; }

.fa-grimace::before { content: ""; }

.fa-grin::before { content: ""; }

.fa-grin-alt::before { content: ""; }

.fa-grin-beam::before { content: ""; }

.fa-grin-beam-sweat::before { content: ""; }

.fa-grin-hearts::before { content: ""; }

.fa-grin-squint::before { content: ""; }

.fa-grin-squint-tears::before { content: ""; }

.fa-grin-stars::before { content: ""; }

.fa-grin-tears::before { content: ""; }

.fa-grin-tongue::before { content: ""; }

.fa-grin-tongue-squint::before { content: ""; }

.fa-grin-tongue-wink::before { content: ""; }

.fa-grin-wink::before { content: ""; }

.fa-grip-horizontal::before { content: ""; }

.fa-grip-lines::before { content: ""; }

.fa-grip-lines-vertical::before { content: ""; }

.fa-grip-vertical::before { content: ""; }

.fa-gripfire::before { content: ""; }

.fa-grunt::before { content: ""; }

.fa-guitar::before { content: ""; }

.fa-gulp::before { content: ""; }

.fa-h-square::before { content: ""; }

.fa-hacker-news::before { content: ""; }

.fa-hacker-news-square::before { content: ""; }

.fa-hackerrank::before { content: ""; }

.fa-hamburger::before { content: ""; }

.fa-hammer::before { content: ""; }

.fa-hamsa::before { content: ""; }

.fa-hand-holding::before { content: ""; }

.fa-hand-holding-heart::before { content: ""; }

.fa-hand-holding-usd::before { content: ""; }

.fa-hand-lizard::before { content: ""; }

.fa-hand-middle-finger::before { content: ""; }

.fa-hand-paper::before { content: ""; }

.fa-hand-peace::before { content: ""; }

.fa-hand-point-down::before { content: ""; }

.fa-hand-point-left::before { content: ""; }

.fa-hand-point-right::before { content: ""; }

.fa-hand-point-up::before { content: ""; }

.fa-hand-pointer::before { content: ""; }

.fa-hand-rock::before { content: ""; }

.fa-hand-scissors::before { content: ""; }

.fa-hand-spock::before { content: ""; }

.fa-hands::before { content: ""; }

.fa-hands-helping::before { content: ""; }

.fa-handshake::before { content: ""; }

.fa-hanukiah::before { content: ""; }

.fa-hard-hat::before { content: ""; }

.fa-hashtag::before { content: ""; }

.fa-hat-cowboy::before { content: ""; }

.fa-hat-cowboy-side::before { content: ""; }

.fa-hat-wizard::before { content: ""; }

.fa-haykal::before { content: ""; }

.fa-hdd::before { content: ""; }

.fa-heading::before { content: ""; }

.fa-headphones::before { content: ""; }

.fa-headphones-alt::before { content: ""; }

.fa-headset::before { content: ""; }

.fa-heart::before { content: ""; }

.fa-heart-broken::before { content: ""; }

.fa-heartbeat::before { content: ""; }

.fa-helicopter::before { content: ""; }

.fa-highlighter::before { content: ""; }

.fa-hiking::before { content: ""; }

.fa-hippo::before { content: ""; }

.fa-hips::before { content: ""; }

.fa-hire-a-helper::before { content: ""; }

.fa-history::before { content: ""; }

.fa-hockey-puck::before { content: ""; }

.fa-holly-berry::before { content: ""; }

.fa-home::before { content: ""; }

.fa-hooli::before { content: ""; }

.fa-hornbill::before { content: ""; }

.fa-horse::before { content: ""; }

.fa-horse-head::before { content: ""; }

.fa-hospital::before { content: ""; }

.fa-hospital-alt::before { content: ""; }

.fa-hospital-symbol::before { content: ""; }

.fa-hot-tub::before { content: ""; }

.fa-hotdog::before { content: ""; }

.fa-hotel::before { content: ""; }

.fa-hotjar::before { content: ""; }

.fa-hourglass::before { content: ""; }

.fa-hourglass-end::before { content: ""; }

.fa-hourglass-half::before { content: ""; }

.fa-hourglass-start::before { content: ""; }

.fa-house-damage::before { content: ""; }

.fa-houzz::before { content: ""; }

.fa-hryvnia::before { content: ""; }

.fa-html5::before { content: ""; }

.fa-hubspot::before { content: ""; }

.fa-i-cursor::before { content: ""; }

.fa-ice-cream::before { content: ""; }

.fa-icicles::before { content: ""; }

.fa-icons::before { content: ""; }

.fa-id-badge::before { content: ""; }

.fa-id-card::before { content: ""; }

.fa-id-card-alt::before { content: ""; }

.fa-igloo::before { content: ""; }

.fa-image::before { content: ""; }

.fa-images::before { content: ""; }

.fa-imdb::before { content: ""; }

.fa-inbox::before { content: ""; }

.fa-indent::before { content: ""; }

.fa-industry::before { content: ""; }

.fa-infinity::before { content: ""; }

.fa-info::before { content: ""; }

.fa-info-circle::before { content: ""; }

.fa-instagram::before { content: ""; }

.fa-intercom::before { content: ""; }

.fa-internet-explorer::before { content: ""; }

.fa-invision::before { content: ""; }

.fa-ioxhost::before { content: ""; }

.fa-italic::before { content: ""; }

.fa-itch-io::before { content: ""; }

.fa-itunes::before { content: ""; }

.fa-itunes-note::before { content: ""; }

.fa-java::before { content: ""; }

.fa-jedi::before { content: ""; }

.fa-jedi-order::before { content: ""; }

.fa-jenkins::before { content: ""; }

.fa-jira::before { content: ""; }

.fa-joget::before { content: ""; }

.fa-joint::before { content: ""; }

.fa-joomla::before { content: ""; }

.fa-journal-whills::before { content: ""; }

.fa-js::before { content: ""; }

.fa-js-square::before { content: ""; }

.fa-jsfiddle::before { content: ""; }

.fa-kaaba::before { content: ""; }

.fa-kaggle::before { content: ""; }

.fa-key::before { content: ""; }

.fa-keybase::before { content: ""; }

.fa-keyboard::before { content: ""; }

.fa-keycdn::before { content: ""; }

.fa-khanda::before { content: ""; }

.fa-kickstarter::before { content: ""; }

.fa-kickstarter-k::before { content: ""; }

.fa-kiss::before { content: ""; }

.fa-kiss-beam::before { content: ""; }

.fa-kiss-wink-heart::before { content: ""; }

.fa-kiwi-bird::before { content: ""; }

.fa-korvue::before { content: ""; }

.fa-landmark::before { content: ""; }

.fa-language::before { content: ""; }

.fa-laptop::before { content: ""; }

.fa-laptop-code::before { content: ""; }

.fa-laptop-medical::before { content: ""; }

.fa-laravel::before { content: ""; }

.fa-lastfm::before { content: ""; }

.fa-lastfm-square::before { content: ""; }

.fa-laugh::before { content: ""; }

.fa-laugh-beam::before { content: ""; }

.fa-laugh-squint::before { content: ""; }

.fa-laugh-wink::before { content: ""; }

.fa-layer-group::before { content: ""; }

.fa-leaf::before { content: ""; }

.fa-leanpub::before { content: ""; }

.fa-lemon::before { content: ""; }

.fa-less::before { content: ""; }

.fa-less-than::before { content: ""; }

.fa-less-than-equal::before { content: ""; }

.fa-level-down-alt::before { content: ""; }

.fa-level-up-alt::before { content: ""; }

.fa-life-ring::before { content: ""; }

.fa-lightbulb::before { content: ""; }

.fa-line::before { content: ""; }

.fa-link::before { content: ""; }

.fa-linkedin::before { content: ""; }

.fa-linkedin-in::before { content: ""; }

.fa-linode::before { content: ""; }

.fa-linux::before { content: ""; }

.fa-lira-sign::before { content: ""; }

.fa-list::before { content: ""; }

.fa-list-alt::before { content: ""; }

.fa-list-ol::before { content: ""; }

.fa-list-ul::before { content: ""; }

.fa-location-arrow::before { content: ""; }

.fa-lock::before { content: ""; }

.fa-lock-open::before { content: ""; }

.fa-long-arrow-alt-down::before { content: ""; }

.fa-long-arrow-alt-left::before { content: ""; }

.fa-long-arrow-alt-right::before { content: ""; }

.fa-long-arrow-alt-up::before { content: ""; }

.fa-low-vision::before { content: ""; }

.fa-luggage-cart::before { content: ""; }

.fa-lyft::before { content: ""; }

.fa-magento::before { content: ""; }

.fa-magic::before { content: ""; }

.fa-magnet::before { content: ""; }

.fa-mail-bulk::before { content: ""; }

.fa-mailchimp::before { content: ""; }

.fa-male::before { content: ""; }

.fa-mandalorian::before { content: ""; }

.fa-map::before { content: ""; }

.fa-map-marked::before { content: ""; }

.fa-map-marked-alt::before { content: ""; }

.fa-map-marker::before { content: ""; }

.fa-map-marker-alt::before { content: ""; }

.fa-map-pin::before { content: ""; }

.fa-map-signs::before { content: ""; }

.fa-markdown::before { content: ""; }

.fa-marker::before { content: ""; }

.fa-mars::before { content: ""; }

.fa-mars-double::before { content: ""; }

.fa-mars-stroke::before { content: ""; }

.fa-mars-stroke-h::before { content: ""; }

.fa-mars-stroke-v::before { content: ""; }

.fa-mask::before { content: ""; }

.fa-mastodon::before { content: ""; }

.fa-maxcdn::before { content: ""; }

.fa-mdb::before { content: ""; }

.fa-medal::before { content: ""; }

.fa-medapps::before { content: ""; }

.fa-medium::before { content: ""; }

.fa-medium-m::before { content: ""; }

.fa-medkit::before { content: ""; }

.fa-medrt::before { content: ""; }

.fa-meetup::before { content: ""; }

.fa-megaport::before { content: ""; }

.fa-meh::before { content: ""; }

.fa-meh-blank::before { content: ""; }

.fa-meh-rolling-eyes::before { content: ""; }

.fa-memory::before { content: ""; }

.fa-mendeley::before { content: ""; }

.fa-menorah::before { content: ""; }

.fa-mercury::before { content: ""; }

.fa-meteor::before { content: ""; }

.fa-microchip::before { content: ""; }

.fa-microphone::before { content: ""; }

.fa-microphone-alt::before { content: ""; }

.fa-microphone-alt-slash::before { content: ""; }

.fa-microphone-slash::before { content: ""; }

.fa-microscope::before { content: ""; }

.fa-microsoft::before { content: ""; }

.fa-minus::before { content: ""; }

.fa-minus-circle::before { content: ""; }

.fa-minus-square::before { content: ""; }

.fa-mitten::before { content: ""; }

.fa-mix::before { content: ""; }

.fa-mixcloud::before { content: ""; }

.fa-mizuni::before { content: ""; }

.fa-mobile::before { content: ""; }

.fa-mobile-alt::before { content: ""; }

.fa-modx::before { content: ""; }

.fa-monero::before { content: ""; }

.fa-money-bill::before { content: ""; }

.fa-money-bill-alt::before { content: ""; }

.fa-money-bill-wave::before { content: ""; }

.fa-money-bill-wave-alt::before { content: ""; }

.fa-money-check::before { content: ""; }

.fa-money-check-alt::before { content: ""; }

.fa-monument::before { content: ""; }

.fa-moon::before { content: ""; }

.fa-mortar-pestle::before { content: ""; }

.fa-mosque::before { content: ""; }

.fa-motorcycle::before { content: ""; }

.fa-mountain::before { content: ""; }

.fa-mouse::before { content: ""; }

.fa-mouse-pointer::before { content: ""; }

.fa-mug-hot::before { content: ""; }

.fa-music::before { content: ""; }

.fa-napster::before { content: ""; }

.fa-neos::before { content: ""; }

.fa-network-wired::before { content: ""; }

.fa-neuter::before { content: ""; }

.fa-newspaper::before { content: ""; }

.fa-nimblr::before { content: ""; }

.fa-node::before { content: ""; }

.fa-node-js::before { content: ""; }

.fa-not-equal::before { content: ""; }

.fa-notes-medical::before { content: ""; }

.fa-npm::before { content: ""; }

.fa-ns8::before { content: ""; }

.fa-nutritionix::before { content: ""; }

.fa-object-group::before { content: ""; }

.fa-object-ungroup::before { content: ""; }

.fa-odnoklassniki::before { content: ""; }

.fa-odnoklassniki-square::before { content: ""; }

.fa-oil-can::before { content: ""; }

.fa-old-republic::before { content: ""; }

.fa-om::before { content: ""; }

.fa-opencart::before { content: ""; }

.fa-openid::before { content: ""; }

.fa-opera::before { content: ""; }

.fa-optin-monster::before { content: ""; }

.fa-orcid::before { content: ""; }

.fa-osi::before { content: ""; }

.fa-otter::before { content: ""; }

.fa-outdent::before { content: ""; }

.fa-page4::before { content: ""; }

.fa-pagelines::before { content: ""; }

.fa-pager::before { content: ""; }

.fa-paint-brush::before { content: ""; }

.fa-paint-roller::before { content: ""; }

.fa-palette::before { content: ""; }

.fa-palfed::before { content: ""; }

.fa-pallet::before { content: ""; }

.fa-paper-plane::before { content: ""; }

.fa-paperclip::before { content: ""; }

.fa-parachute-box::before { content: ""; }

.fa-paragraph::before { content: ""; }

.fa-parking::before { content: ""; }

.fa-passport::before { content: ""; }

.fa-pastafarianism::before { content: ""; }

.fa-paste::before { content: ""; }

.fa-patreon::before { content: ""; }

.fa-pause::before { content: ""; }

.fa-pause-circle::before { content: ""; }

.fa-paw::before { content: ""; }

.fa-paypal::before { content: ""; }

.fa-peace::before { content: ""; }

.fa-pen::before { content: ""; }

.fa-pen-alt::before { content: ""; }

.fa-pen-fancy::before { content: ""; }

.fa-pen-nib::before { content: ""; }

.fa-pen-square::before { content: ""; }

.fa-pencil-alt::before { content: ""; }

.fa-pencil-ruler::before { content: ""; }

.fa-penny-arcade::before { content: ""; }

.fa-people-carry::before { content: ""; }

.fa-pepper-hot::before { content: ""; }

.fa-percent::before { content: ""; }

.fa-percentage::before { content: ""; }

.fa-periscope::before { content: ""; }

.fa-person-booth::before { content: ""; }

.fa-phabricator::before { content: ""; }

.fa-phoenix-framework::before { content: ""; }

.fa-phoenix-squadron::before { content: ""; }

.fa-phone::before { content: ""; }

.fa-phone-alt::before { content: ""; }

.fa-phone-slash::before { content: ""; }

.fa-phone-square::before { content: ""; }

.fa-phone-square-alt::before { content: ""; }

.fa-phone-volume::before { content: ""; }

.fa-photo-video::before { content: ""; }

.fa-php::before { content: ""; }

.fa-pied-piper::before { content: ""; }

.fa-pied-piper-alt::before { content: ""; }

.fa-pied-piper-hat::before { content: ""; }

.fa-pied-piper-pp::before { content: ""; }

.fa-piggy-bank::before { content: ""; }

.fa-pills::before { content: ""; }

.fa-pinterest::before { content: ""; }

.fa-pinterest-p::before { content: ""; }

.fa-pinterest-square::before { content: ""; }

.fa-pizza-slice::before { content: ""; }

.fa-place-of-worship::before { content: ""; }

.fa-plane::before { content: ""; }

.fa-plane-arrival::before { content: ""; }

.fa-plane-departure::before { content: ""; }

.fa-play::before { content: ""; }

.fa-play-circle::before { content: ""; }

.fa-playstation::before { content: ""; }

.fa-plug::before { content: ""; }

.fa-plus::before { content: ""; }

.fa-plus-circle::before { content: ""; }

.fa-plus-square::before { content: ""; }

.fa-podcast::before { content: ""; }

.fa-poll::before { content: ""; }

.fa-poll-h::before { content: ""; }

.fa-poo::before { content: ""; }

.fa-poo-storm::before { content: ""; }

.fa-poop::before { content: ""; }

.fa-portrait::before { content: ""; }

.fa-pound-sign::before { content: ""; }

.fa-power-off::before { content: ""; }

.fa-pray::before { content: ""; }

.fa-praying-hands::before { content: ""; }

.fa-prescription::before { content: ""; }

.fa-prescription-bottle::before { content: ""; }

.fa-prescription-bottle-alt::before { content: ""; }

.fa-print::before { content: ""; }

.fa-procedures::before { content: ""; }

.fa-product-hunt::before { content: ""; }

.fa-project-diagram::before { content: ""; }

.fa-pushed::before { content: ""; }

.fa-puzzle-piece::before { content: ""; }

.fa-python::before { content: ""; }

.fa-qq::before { content: ""; }

.fa-qrcode::before { content: ""; }

.fa-question::before { content: ""; }

.fa-question-circle::before { content: ""; }

.fa-quidditch::before { content: ""; }

.fa-quinscape::before { content: ""; }

.fa-quora::before { content: ""; }

.fa-quote-left::before { content: ""; }

.fa-quote-right::before { content: ""; }

.fa-quran::before { content: ""; }

.fa-r-project::before { content: ""; }

.fa-radiation::before { content: ""; }

.fa-radiation-alt::before { content: ""; }

.fa-rainbow::before { content: ""; }

.fa-random::before { content: ""; }

.fa-raspberry-pi::before { content: ""; }

.fa-ravelry::before { content: ""; }

.fa-react::before { content: ""; }

.fa-reacteurope::before { content: ""; }

.fa-readme::before { content: ""; }

.fa-rebel::before { content: ""; }

.fa-receipt::before { content: ""; }

.fa-record-vinyl::before { content: ""; }

.fa-recycle::before { content: ""; }

.fa-red-river::before { content: ""; }

.fa-reddit::before { content: ""; }

.fa-reddit-alien::before { content: ""; }

.fa-reddit-square::before { content: ""; }

.fa-redhat::before { content: ""; }

.fa-redo::before { content: ""; }

.fa-redo-alt::before { content: ""; }

.fa-registered::before { content: ""; }

.fa-remove-format::before { content: ""; }

.fa-renren::before { content: ""; }

.fa-reply::before { content: ""; }

.fa-reply-all::before { content: ""; }

.fa-replyd::before { content: ""; }

.fa-republican::before { content: ""; }

.fa-researchgate::before { content: ""; }

.fa-resolving::before { content: ""; }

.fa-restroom::before { content: ""; }

.fa-retweet::before { content: ""; }

.fa-rev::before { content: ""; }

.fa-ribbon::before { content: ""; }

.fa-ring::before { content: ""; }

.fa-road::before { content: ""; }

.fa-robot::before { content: ""; }

.fa-rocket::before { content: ""; }

.fa-rocketchat::before { content: ""; }

.fa-rockrms::before { content: ""; }

.fa-route::before { content: ""; }

.fa-rss::before { content: ""; }

.fa-rss-square::before { content: ""; }

.fa-ruble-sign::before { content: ""; }

.fa-ruler::before { content: ""; }

.fa-ruler-combined::before { content: ""; }

.fa-ruler-horizontal::before { content: ""; }

.fa-ruler-vertical::before { content: ""; }

.fa-running::before { content: ""; }

.fa-rupee-sign::before { content: ""; }

.fa-sad-cry::before { content: ""; }

.fa-sad-tear::before { content: ""; }

.fa-safari::before { content: ""; }

.fa-salesforce::before { content: ""; }

.fa-sass::before { content: ""; }

.fa-satellite::before { content: ""; }

.fa-satellite-dish::before { content: ""; }

.fa-save::before { content: ""; }

.fa-schlix::before { content: ""; }

.fa-school::before { content: ""; }

.fa-screwdriver::before { content: ""; }

.fa-scribd::before { content: ""; }

.fa-scroll::before { content: ""; }

.fa-sd-card::before { content: ""; }

.fa-search::before { content: ""; }

.fa-search-dollar::before { content: ""; }

.fa-search-location::before { content: ""; }

.fa-search-minus::before { content: ""; }

.fa-search-plus::before { content: ""; }

.fa-searchengin::before { content: ""; }

.fa-seedling::before { content: ""; }

.fa-sellcast::before { content: ""; }

.fa-sellsy::before { content: ""; }

.fa-server::before { content: ""; }

.fa-servicestack::before { content: ""; }

.fa-shapes::before { content: ""; }

.fa-share::before { content: ""; }

.fa-share-alt::before { content: ""; }

.fa-share-alt-square::before { content: ""; }

.fa-share-square::before { content: ""; }

.fa-shekel-sign::before { content: ""; }

.fa-shield-alt::before { content: ""; }

.fa-ship::before { content: ""; }

.fa-shipping-fast::before { content: ""; }

.fa-shirtsinbulk::before { content: ""; }

.fa-shoe-prints::before { content: ""; }

.fa-shopping-bag::before { content: ""; }

.fa-shopping-basket::before { content: ""; }

.fa-shopping-cart::before { content: ""; }

.fa-shopware::before { content: ""; }

.fa-shower::before { content: ""; }

.fa-shuttle-van::before { content: ""; }

.fa-sign::before { content: ""; }

.fa-sign-in-alt::before { content: ""; }

.fa-sign-language::before { content: ""; }

.fa-sign-out-alt::before { content: ""; }

.fa-signal::before { content: ""; }

.fa-signature::before { content: ""; }

.fa-sim-card::before { content: ""; }

.fa-simplybuilt::before { content: ""; }

.fa-sistrix::before { content: ""; }

.fa-sitemap::before { content: ""; }

.fa-sith::before { content: ""; }

.fa-skating::before { content: ""; }

.fa-sketch::before { content: ""; }

.fa-skiing::before { content: ""; }

.fa-skiing-nordic::before { content: ""; }

.fa-skull::before { content: ""; }

.fa-skull-crossbones::before { content: ""; }

.fa-skyatlas::before { content: ""; }

.fa-skype::before { content: ""; }

.fa-slack::before { content: ""; }

.fa-slack-hash::before { content: ""; }

.fa-slash::before { content: ""; }

.fa-sleigh::before { content: ""; }

.fa-sliders-h::before { content: ""; }

.fa-slideshare::before { content: ""; }

.fa-smile::before { content: ""; }

.fa-smile-beam::before { content: ""; }

.fa-smile-wink::before { content: ""; }

.fa-smog::before { content: ""; }

.fa-smoking::before { content: ""; }

.fa-smoking-ban::before { content: ""; }

.fa-sms::before { content: ""; }

.fa-snapchat::before { content: ""; }

.fa-snapchat-ghost::before { content: ""; }

.fa-snapchat-square::before { content: ""; }

.fa-snowboarding::before { content: ""; }

.fa-snowflake::before { content: ""; }

.fa-snowman::before { content: ""; }

.fa-snowplow::before { content: ""; }

.fa-socks::before { content: ""; }

.fa-solar-panel::before { content: ""; }

.fa-sort::before { content: ""; }

.fa-sort-alpha-down::before { content: ""; }

.fa-sort-alpha-down-alt::before { content: ""; }

.fa-sort-alpha-up::before { content: ""; }

.fa-sort-alpha-up-alt::before { content: ""; }

.fa-sort-amount-down::before { content: ""; }

.fa-sort-amount-down-alt::before { content: ""; }

.fa-sort-amount-up::before { content: ""; }

.fa-sort-amount-up-alt::before { content: ""; }

.fa-sort-down::before { content: ""; }

.fa-sort-numeric-down::before { content: ""; }

.fa-sort-numeric-down-alt::before { content: ""; }

.fa-sort-numeric-up::before { content: ""; }

.fa-sort-numeric-up-alt::before { content: ""; }

.fa-sort-up::before { content: ""; }

.fa-soundcloud::before { content: ""; }

.fa-sourcetree::before { content: ""; }

.fa-spa::before { content: ""; }

.fa-space-shuttle::before { content: ""; }

.fa-speakap::before { content: ""; }

.fa-speaker-deck::before { content: ""; }

.fa-spell-check::before { content: ""; }

.fa-spider::before { content: ""; }

.fa-spinner::before { content: ""; }

.fa-splotch::before { content: ""; }

.fa-spotify::before { content: ""; }

.fa-spray-can::before { content: ""; }

.fa-square::before { content: ""; }

.fa-square-full::before { content: ""; }

.fa-square-root-alt::before { content: ""; }

.fa-squarespace::before { content: ""; }

.fa-stack-exchange::before { content: ""; }

.fa-stack-overflow::before { content: ""; }

.fa-stackpath::before { content: ""; }

.fa-stamp::before { content: ""; }

.fa-star::before { content: ""; }

.fa-star-and-crescent::before { content: ""; }

.fa-star-half::before { content: ""; }

.fa-star-half-alt::before { content: ""; }

.fa-star-of-david::before { content: ""; }

.fa-star-of-life::before { content: ""; }

.fa-staylinked::before { content: ""; }

.fa-steam::before { content: ""; }

.fa-steam-square::before { content: ""; }

.fa-steam-symbol::before { content: ""; }

.fa-step-backward::before { content: ""; }

.fa-step-forward::before { content: ""; }

.fa-stethoscope::before { content: ""; }

.fa-sticker-mule::before { content: ""; }

.fa-sticky-note::before { content: ""; }

.fa-stop::before { content: ""; }

.fa-stop-circle::before { content: ""; }

.fa-stopwatch::before { content: ""; }

.fa-store::before { content: ""; }

.fa-store-alt::before { content: ""; }

.fa-strava::before { content: ""; }

.fa-stream::before { content: ""; }

.fa-street-view::before { content: ""; }

.fa-strikethrough::before { content: ""; }

.fa-stripe::before { content: ""; }

.fa-stripe-s::before { content: ""; }

.fa-stroopwafel::before { content: ""; }

.fa-studiovinari::before { content: ""; }

.fa-stumbleupon::before { content: ""; }

.fa-stumbleupon-circle::before { content: ""; }

.fa-subscript::before { content: ""; }

.fa-subway::before { content: ""; }

.fa-suitcase::before { content: ""; }

.fa-suitcase-rolling::before { content: ""; }

.fa-sun::before { content: ""; }

.fa-superpowers::before { content: ""; }

.fa-superscript::before { content: ""; }

.fa-supple::before { content: ""; }

.fa-surprise::before { content: ""; }

.fa-suse::before { content: ""; }

.fa-swatchbook::before { content: ""; }

.fa-swift::before { content: ""; }

.fa-swimmer::before { content: ""; }

.fa-swimming-pool::before { content: ""; }

.fa-symfony::before { content: ""; }

.fa-synagogue::before { content: ""; }

.fa-sync::before { content: ""; }

.fa-sync-alt::before { content: ""; }

.fa-syringe::before { content: ""; }

.fa-table::before { content: ""; }

.fa-table-tennis::before { content: ""; }

.fa-tablet::before { content: ""; }

.fa-tablet-alt::before { content: ""; }

.fa-tablets::before { content: ""; }

.fa-tachometer-alt::before { content: ""; }

.fa-tag::before { content: ""; }

.fa-tags::before { content: ""; }

.fa-tape::before { content: ""; }

.fa-tasks::before { content: ""; }

.fa-taxi::before { content: ""; }

.fa-teamspeak::before { content: ""; }

.fa-teeth::before { content: ""; }

.fa-teeth-open::before { content: ""; }

.fa-telegram::before { content: ""; }

.fa-telegram-plane::before { content: ""; }

.fa-temperature-high::before { content: ""; }

.fa-temperature-low::before { content: ""; }

.fa-tencent-weibo::before { content: ""; }

.fa-tenge::before { content: ""; }

.fa-terminal::before { content: ""; }

.fa-text-height::before { content: ""; }

.fa-text-width::before { content: ""; }

.fa-th::before { content: ""; }

.fa-th-large::before { content: ""; }

.fa-th-list::before { content: ""; }

.fa-the-red-yeti::before { content: ""; }

.fa-theater-masks::before { content: ""; }

.fa-themeco::before { content: ""; }

.fa-themeisle::before { content: ""; }

.fa-thermometer::before { content: ""; }

.fa-thermometer-empty::before { content: ""; }

.fa-thermometer-full::before { content: ""; }

.fa-thermometer-half::before { content: ""; }

.fa-thermometer-quarter::before { content: ""; }

.fa-thermometer-three-quarters::before { content: ""; }

.fa-think-peaks::before { content: ""; }

.fa-thumbs-down::before { content: ""; }

.fa-thumbs-up::before { content: ""; }

.fa-thumbtack::before { content: ""; }

.fa-ticket-alt::before { content: ""; }

.fa-times::before { content: ""; }

.fa-times-circle::before { content: ""; }

.fa-tint::before { content: ""; }

.fa-tint-slash::before { content: ""; }

.fa-tired::before { content: ""; }

.fa-toggle-off::before { content: ""; }

.fa-toggle-on::before { content: ""; }

.fa-toilet::before { content: ""; }

.fa-toilet-paper::before { content: ""; }

.fa-toolbox::before { content: ""; }

.fa-tools::before { content: ""; }

.fa-tooth::before { content: ""; }

.fa-torah::before { content: ""; }

.fa-torii-gate::before { content: ""; }

.fa-tractor::before { content: ""; }

.fa-trade-federation::before { content: ""; }

.fa-trademark::before { content: ""; }

.fa-traffic-light::before { content: ""; }

.fa-train::before { content: ""; }

.fa-tram::before { content: ""; }

.fa-transgender::before { content: ""; }

.fa-transgender-alt::before { content: ""; }

.fa-trash::before { content: ""; }

.fa-trash-alt::before { content: ""; }

.fa-trash-restore::before { content: ""; }

.fa-trash-restore-alt::before { content: ""; }

.fa-tree::before { content: ""; }

.fa-trello::before { content: ""; }

.fa-tripadvisor::before { content: ""; }

.fa-trophy::before { content: ""; }

.fa-truck::before { content: ""; }

.fa-truck-loading::before { content: ""; }

.fa-truck-monster::before { content: ""; }

.fa-truck-moving::before { content: ""; }

.fa-truck-pickup::before { content: ""; }

.fa-tshirt::before { content: ""; }

.fa-tty::before { content: ""; }

.fa-tumblr::before { content: ""; }

.fa-tumblr-square::before { content: ""; }

.fa-tv::before { content: ""; }

.fa-twitch::before { content: ""; }

.fa-twitter::before { content: ""; }

.fa-twitter-square::before { content: ""; }

.fa-typo3::before { content: ""; }

.fa-uber::before { content: ""; }

.fa-ubuntu::before { content: ""; }

.fa-uikit::before { content: ""; }

.fa-umbraco::before { content: ""; }

.fa-umbrella::before { content: ""; }

.fa-umbrella-beach::before { content: ""; }

.fa-underline::before { content: ""; }

.fa-undo::before { content: ""; }

.fa-undo-alt::before { content: ""; }

.fa-uniregistry::before { content: ""; }

.fa-universal-access::before { content: ""; }

.fa-university::before { content: ""; }

.fa-unlink::before { content: ""; }

.fa-unlock::before { content: ""; }

.fa-unlock-alt::before { content: ""; }

.fa-untappd::before { content: ""; }

.fa-upload::before { content: ""; }

.fa-ups::before { content: ""; }

.fa-usb::before { content: ""; }

.fa-user::before { content: ""; }

.fa-user-alt::before { content: ""; }

.fa-user-alt-slash::before { content: ""; }

.fa-user-astronaut::before { content: ""; }

.fa-user-check::before { content: ""; }

.fa-user-circle::before { content: ""; }

.fa-user-clock::before { content: ""; }

.fa-user-cog::before { content: ""; }

.fa-user-edit::before { content: ""; }

.fa-user-friends::before { content: ""; }

.fa-user-graduate::before { content: ""; }

.fa-user-injured::before { content: ""; }

.fa-user-lock::before { content: ""; }

.fa-user-md::before { content: ""; }

.fa-user-minus::before { content: ""; }

.fa-user-ninja::before { content: ""; }

.fa-user-nurse::before { content: ""; }

.fa-user-plus::before { content: ""; }

.fa-user-secret::before { content: ""; }

.fa-user-shield::before { content: ""; }

.fa-user-slash::before { content: ""; }

.fa-user-tag::before { content: ""; }

.fa-user-tie::before { content: ""; }

.fa-user-times::before { content: ""; }

.fa-users::before { content: ""; }

.fa-users-cog::before { content: ""; }

.fa-usps::before { content: ""; }

.fa-ussunnah::before { content: ""; }

.fa-utensil-spoon::before { content: ""; }

.fa-utensils::before { content: ""; }

.fa-vaadin::before { content: ""; }

.fa-vector-square::before { content: ""; }

.fa-venus::before { content: ""; }

.fa-venus-double::before { content: ""; }

.fa-venus-mars::before { content: ""; }

.fa-viacoin::before { content: ""; }

.fa-viadeo::before { content: ""; }

.fa-viadeo-square::before { content: ""; }

.fa-vial::before { content: ""; }

.fa-vials::before { content: ""; }

.fa-viber::before { content: ""; }

.fa-video::before { content: ""; }

.fa-video-slash::before { content: ""; }

.fa-vihara::before { content: ""; }

.fa-vimeo::before { content: ""; }

.fa-vimeo-square::before { content: ""; }

.fa-vimeo-v::before { content: ""; }

.fa-vine::before { content: ""; }

.fa-vk::before { content: ""; }

.fa-vnv::before { content: ""; }

.fa-voicemail::before { content: ""; }

.fa-volleyball-ball::before { content: ""; }

.fa-volume-down::before { content: ""; }

.fa-volume-mute::before { content: ""; }

.fa-volume-off::before { content: ""; }

.fa-volume-up::before { content: ""; }

.fa-vote-yea::before { content: ""; }

.fa-vr-cardboard::before { content: ""; }

.fa-vuejs::before { content: ""; }

.fa-walking::before { content: ""; }

.fa-wallet::before { content: ""; }

.fa-warehouse::before { content: ""; }

.fa-water::before { content: ""; }

.fa-wave-square::before { content: ""; }

.fa-waze::before { content: ""; }

.fa-weebly::before { content: ""; }

.fa-weibo::before { content: ""; }

.fa-weight::before { content: ""; }

.fa-weight-hanging::before { content: ""; }

.fa-weixin::before { content: ""; }

.fa-whatsapp::before { content: ""; }

.fa-whatsapp-square::before { content: ""; }

.fa-wheelchair::before { content: ""; }

.fa-whmcs::before { content: ""; }

.fa-wifi::before { content: ""; }

.fa-wikipedia-w::before { content: ""; }

.fa-wind::before { content: ""; }

.fa-window-close::before { content: ""; }

.fa-window-maximize::before { content: ""; }

.fa-window-minimize::before { content: ""; }

.fa-window-restore::before { content: ""; }

.fa-windows::before { content: ""; }

.fa-wine-bottle::before { content: ""; }

.fa-wine-glass::before { content: ""; }

.fa-wine-glass-alt::before { content: ""; }

.fa-wix::before { content: ""; }

.fa-wizards-of-the-coast::before { content: ""; }

.fa-wolf-pack-battalion::before { content: ""; }

.fa-won-sign::before { content: ""; }

.fa-wordpress::before { content: ""; }

.fa-wordpress-simple::before { content: ""; }

.fa-wpbeginner::before { content: ""; }

.fa-wpexplorer::before { content: ""; }

.fa-wpforms::before { content: ""; }

.fa-wpressr::before { content: ""; }

.fa-wrench::before { content: ""; }

.fa-x-ray::before { content: ""; }

.fa-xbox::before { content: ""; }

.fa-xing::before { content: ""; }

.fa-xing-square::before { content: ""; }

.fa-y-combinator::before { content: ""; }

.fa-yahoo::before { content: ""; }

.fa-yammer::before { content: ""; }

.fa-yandex::before { content: ""; }

.fa-yandex-international::before { content: ""; }

.fa-yarn::before { content: ""; }

.fa-yelp::before { content: ""; }

.fa-yen-sign::before { content: ""; }

.fa-yin-yang::before { content: ""; }

.fa-yoast::before { content: ""; }

.fa-youtube::before { content: ""; }

.fa-youtube-square::before { content: ""; }

.fa-zhihu::before { content: ""; }

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

.sr-only-focusable:active, .sr-only-focusable:focus { clip: auto; height: auto; margin: 0px; overflow: visible; position: static; width: auto; }



.fab { font-family: "Font Awesome 5 Brands"; }



.far { font-family: "Font Awesome 5 Free"; font-weight: 400; }



.fa, .fas { font-family: "Font Awesome 5 Free"; font-weight: 900; }

@charset "utf-8";

:root { --woocommerce: #720eec; --wc-green: #008a20; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; --wc-card-border-radius: 8px; }

@keyframes spin { 
  100% { transform: rotate(360deg); }
}





.woocommerce form .form-row { padding: 3px; margin: 0px 0px 6px; }

.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder { transition: opacity 0.5s 0.5s; opacity: 0; }

.woocommerce form .form-row label { line-height: 2; }

.woocommerce form .form-row label.hidden { visibility: hidden; }

.woocommerce form .form-row label.inline { display: inline; }

.woocommerce form .form-row .woocommerce-input-wrapper .description { background: rgb(30, 133, 190); color: rgb(255, 255, 255); border-radius: 3px; padding: 1em; margin: 0.5em 0px 0px; clear: both; display: none; position: relative; }

.woocommerce form .form-row .woocommerce-input-wrapper .description a { color: rgb(255, 255, 255); text-decoration: underline; border: 0px; box-shadow: none; }

.woocommerce form .form-row .woocommerce-input-wrapper .description::before { left: 50%; top: 0px; margin-top: -4px; transform: translateX(-50%) rotate(180deg); content: ""; position: absolute; border-width: 4px 6px 0px; border-style: solid; border-color: rgb(30, 133, 190) transparent transparent; z-index: 100; display: block; }

.woocommerce form .form-row .input-checkbox { display: inline; margin: -2px 8px 0px 0px; text-align: center; vertical-align: middle; }

.woocommerce form .form-row .input-text, .woocommerce form .form-row select { font-family: inherit; font-weight: 400; letter-spacing: normal; padding: 0.5em; display: block; background-color: var(--wc-form-color-background,#fff); border: var(--wc-form-border-width) solid var(--wc-form-border-color); border-radius: var(--wc-form-border-radius); color: var(--wc-form-color-text,#000); box-sizing: border-box; width: 100%; margin: 0px; line-height: normal; height: auto; }

.woocommerce form .form-row .input-text:focus, .woocommerce form .form-row select:focus { border-color: currentcolor; }

.woocommerce form .form-row select { cursor: pointer; appearance: none; padding-right: 3em; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4="); background-repeat: no-repeat; background-size: 16px; background-position: calc(100% - 0.5em) 50%; }

.woocommerce form .form-row textarea { height: 4em; line-height: 1.5; box-shadow: none; }

.woocommerce form .form-row .country_to_state--single { background: none 0px 0px; border: 0px; padding: 0px; appearance: none; font-style: inherit; font-variant: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-weight: 700; color: inherit; width: auto; pointer-events: none; }

.woocommerce form .form-row .required { color: var(--wc-red); font-weight: 700; text-decoration: none; visibility: hidden; border: 0px !important; }

.woocommerce form .form-row .optional { visibility: visible; }

.woocommerce form .form-row.woocommerce-invalid label { color: var(--wc-red); }

.woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid select { border-color: var(--wc-red); }

.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection { border-color: var(--wc-red); }

.woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select { border-color: var(--wc-green); }

.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection { border-color: var(--wc-green); }

.woocommerce form .form-row ::-webkit-input-placeholder { line-height: normal; }

:where(.woocommerce) .select2-container { width: 100%; }

:where(.woocommerce) .select2-container .select2-selection--single { height: auto; }

:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered { padding: 0.5em; line-height: normal; box-sizing: border-box; color: var(--wc-form-color-text,#444); font-weight: 400; }

:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__placeholder { color: var(--wc-form-color-text,#444); }

:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow { position: absolute; top: 2px; right: 0.5em; height: 100%; width: 16px; }

:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow b { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; display: block; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=") 0% 0% / 16px no-repeat; width: 16px; height: 16px; position: absolute; top: 50%; left: 0px; margin: -8px 0px 0px; }

:where(.woocommerce) .select2-container .select2-dropdown, :where(.woocommerce) .select2-container .select2-selection { background-color: var(--wc-form-color-background,#fff); border: var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa); border-radius: var(--wc-form-border-radius,4px); }

:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--above { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }

:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--below { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-top-left-radius: 0px; border-top-right-radius: 0px; }

:where(.woocommerce) .select2-results__options { list-style: none; margin: 0px; padding: 0px; }

:where(.woocommerce) .select2-results__option { margin: 0px; }

.woocommerce-store-notice, p.demo_store { position: absolute; top: 0px; left: 0px; right: 0px; margin: 0px; width: 100%; font-size: 1em; padding: 1em 0px; text-align: center; background-color: rgb(114, 14, 236); color: rgb(252, 251, 254); z-index: 99998; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1em; display: none; }

.woocommerce-store-notice a, p.demo_store a { color: rgb(252, 251, 254); text-decoration: underline; }

.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; overflow-wrap: normal !important; }

.admin-bar p.demo_store { top: 32px; }

.clear { clear: both; }

.woocommerce .blockUI.blockOverlay { position: relative; }

.woocommerce .blockUI.blockOverlay::before { height: 1em; width: 1em; display: block; position: absolute; top: 50%; left: 50%; margin-left: -0.5em; margin-top: -0.5em; content: ""; animation: 1s ease-in-out 0s infinite normal none running spin; background: url("images/loader.svg") center center / cover; line-height: 1; text-align: center; font-size: 2em; color: rgba(0, 0, 0, 0.75); }

.woocommerce .loader::before { height: 1em; width: 1em; display: block; position: absolute; top: 50%; left: 50%; margin-left: -0.5em; margin-top: -0.5em; content: ""; animation: 1s ease-in-out 0s infinite normal none running spin; background: url("images/loader.svg") center center / cover; line-height: 1; text-align: center; font-size: 2em; color: rgba(0, 0, 0, 0.75); }

.woocommerce a.remove { display: block; font-size: 1.5em; height: 1em; width: 1em; text-align: center; line-height: 1; border-radius: 100%; text-decoration: none; font-weight: 700; border: 0px; color: var(--wc-red) !important; }

.woocommerce a.remove:hover { background: var(--wc-red); color: rgb(255, 255, 255) !important; }

.woocommerce small.note { display: block; color: rgb(118, 118, 118); font-size: 0.857em; margin-top: 10px; }

.woocommerce .woocommerce-breadcrumb { margin: 0px 0px 1em; padding: 0px; }

.woocommerce .woocommerce-breadcrumb::after, .woocommerce .woocommerce-breadcrumb::before { content: " "; display: table; }

.woocommerce .woocommerce-breadcrumb::after { clear: both; }

.woocommerce .quantity .qty { width: 3.631em; text-align: center; }

.woocommerce div.product { margin-bottom: 0px; position: relative; }

.woocommerce div.product .product_title { clear: none; margin-top: 0px; padding: 0px; }

.woocommerce div.product p.price ins, .woocommerce div.product span.price ins { background: inherit; font-weight: 700; display: inline-block; }

.woocommerce div.product p.price del, .woocommerce div.product span.price del { opacity: 0.7; display: inline-block; }

.woocommerce div.product p.stock { font-size: 0.92em; }

.woocommerce div.product .woocommerce-product-rating { margin-bottom: 1.618em; }

.woocommerce div.product div.images { margin-bottom: 2em; }

.woocommerce div.product div.images img { display: block; width: 100%; height: auto; box-shadow: none; }

.woocommerce div.product div.images div.thumbnails { padding-top: 1em; }

.woocommerce div.product div.images.woocommerce-product-gallery { position: relative; }

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper { transition: 0.5s cubic-bezier(0.795, -0.035, 0, 1); margin: 0px; padding: 0px; }

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg { background-color: rgb(255, 255, 255); opacity: 0; }

.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder { border: 1px solid rgb(242, 242, 242); }

.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) { width: 25%; display: inline-block; }

.woocommerce div.product div.images .woocommerce-product-gallery__image a { display: block; outline-offset: -2px; }

.woocommerce div.product div.images .woocommerce-product-gallery__trigger { background: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-sizing: content-box; border-radius: 100%; cursor: pointer; font-size: 2em; height: 36px; padding: 0px; position: absolute; right: 0.5em; text-indent: -9999px; top: 0.5em; width: 36px; z-index: 99; }

.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before { border: 2px solid rgb(0, 0, 0); border-radius: 100%; box-sizing: content-box; content: ""; display: block; height: 10px; left: 9px; top: 9px; position: absolute; width: 10px; }

.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after { background: rgb(0, 0, 0); border-radius: 6px; box-sizing: content-box; content: ""; display: block; height: 8px; left: 22px; position: absolute; top: 19px; transform: rotate(-45deg); width: 2px; }

.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden="true"] { border: 0px; clip-path: inset(50%); height: 1px; left: 50%; margin: -1px; overflow: hidden; position: absolute; top: 50%; width: 1px; }

.woocommerce div.product div.images .flex-control-thumbs { overflow: hidden; zoom: 1; margin: 0px; padding: 0px; }

.woocommerce div.product div.images .flex-control-thumbs li { width: 25%; float: left; margin: 0px; list-style: none; }

.woocommerce div.product div.images .flex-control-thumbs li img { cursor: pointer; opacity: 0.5; margin: 0px; }

.woocommerce div.product div.images .flex-control-thumbs li img.flex-active, .woocommerce div.product div.images .flex-control-thumbs li img:hover { opacity: 1; }

.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) { clear: left; }

.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) { clear: left; }

.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) { clear: left; }

.woocommerce div.product div.summary { margin-bottom: 2em; }

.woocommerce div.product div.social { text-align: right; margin: 0px 0px 1em; }

.woocommerce div.product div.social span { margin: 0px 0px 0px 2px; }

.woocommerce div.product div.social span span { margin: 0px; }

.woocommerce div.product div.social span .stButton .chicklets { padding-left: 16px; width: 0px; }

.woocommerce div.product div.social iframe { float: left; margin-top: 3px; }

.woocommerce div.product .woocommerce-tabs ul.tabs { list-style: none; padding: 0px 0px 0px 1em; margin: 0px 0px 1.618em; overflow: hidden; position: relative; }

.woocommerce div.product .woocommerce-tabs ul.tabs li { border: 1px solid rgb(207, 200, 216); background-color: rgb(233, 230, 237); color: rgb(81, 81, 81); display: inline-block; position: relative; z-index: 0; border-radius: 4px 4px 0px 0px; margin: 0px -5px; padding: 0px 1em; }

.woocommerce div.product .woocommerce-tabs ul.tabs li a { display: inline-block; padding: 0.5em 0px; font-weight: 700; color: rgb(81, 81, 81); text-decoration: none; }

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover { text-decoration: none; color: rgb(107, 107, 107); }

.woocommerce div.product .woocommerce-tabs ul.tabs li.active { background: rgb(255, 255, 255); color: rgb(81, 81, 81); z-index: 2; border-bottom-color: rgb(255, 255, 255); }

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a { color: inherit; text-shadow: inherit; }

.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before { box-shadow: rgb(255, 255, 255) 2px 2px 0px; }

.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after { box-shadow: rgb(255, 255, 255) -2px 2px 0px; }

.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before { border: 1px solid rgb(207, 200, 216); position: absolute; bottom: -1px; width: 5px; height: 5px; content: " "; box-sizing: border-box; }

.woocommerce div.product .woocommerce-tabs ul.tabs li::before { left: -5px; border-bottom-right-radius: 4px; border-width: 0px 1px 1px 0px; box-shadow: rgb(233, 230, 237) 2px 2px 0px; }

.woocommerce div.product .woocommerce-tabs ul.tabs li::after { right: -5px; border-bottom-left-radius: 4px; border-width: 0px 0px 1px 1px; box-shadow: rgb(233, 230, 237) -2px 2px 0px; }

.woocommerce div.product .woocommerce-tabs ul.tabs::before { position: absolute; content: " "; width: 100%; bottom: 0px; left: 0px; border-bottom: 1px solid rgb(207, 200, 216); z-index: 1; }

.woocommerce div.product .woocommerce-tabs .panel { margin: 0px 0px 2em; padding: 0px; }

.woocommerce div.product p.cart { margin-bottom: 2em; }

.woocommerce div.product p.cart::after, .woocommerce div.product p.cart::before { content: " "; display: table; }

.woocommerce div.product p.cart::after { clear: both; }

.woocommerce div.product form.cart { margin-bottom: 2em; }

.woocommerce div.product form.cart::after, .woocommerce div.product form.cart::before { content: " "; display: table; }

.woocommerce div.product form.cart::after { clear: both; }

.woocommerce div.product form.cart div.quantity { float: left; margin: 0px 4px 0px 0px; }

.woocommerce div.product form.cart table { border-width: 0px 0px 1px; }

.woocommerce div.product form.cart table td { padding-left: 0px; }

.woocommerce div.product form.cart table div.quantity { float: none; margin: 0px; }

.woocommerce div.product form.cart table small.stock { display: block; float: none; }

.woocommerce div.product form.cart .variations { margin-bottom: 1em; border: 0px; width: 100%; }

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th { border: 0px; line-height: 2em; vertical-align: top; }

.woocommerce div.product form.cart .variations label { font-weight: 700; text-align: left; }

.woocommerce div.product form.cart .variations select { max-width: 100%; min-width: 75%; display: inline-block; margin-right: 1em; appearance: none; padding-right: 3em; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=") calc(100% - 12px) 50% / 16px 16px no-repeat; }

.woocommerce div.product form.cart .variations td.label { padding-right: 1em; }

.woocommerce div.product form.cart .woocommerce-variation-description p { margin-bottom: 1em; }

.woocommerce div.product form.cart .reset_variations { visibility: hidden; font-size: 0.83em; }

.woocommerce div.product form.cart .wc-no-matching-variations { display: none; }

.woocommerce div.product form.cart .button { vertical-align: middle; float: left; }

.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label { padding-right: 1em; padding-left: 1em; }

.woocommerce div.product form.cart .group_table td { vertical-align: top; padding-bottom: 0.5em; border: 0px; }

.woocommerce div.product form.cart .group_table td:first-child { width: 4em; text-align: center; }

.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox { display: inline-block; width: auto; margin: 0px auto; transform: scale(1.5, 1.5); }

.woocommerce span.onsale { min-height: 3.236em; min-width: 3.236em; padding: 0.202em; font-weight: 700; position: absolute; text-align: center; line-height: 3.236; top: -0.5em; left: -0.5em; margin: 0px; border-radius: 100%; background-color: rgb(149, 142, 9); color: rgb(255, 255, 255); font-size: 0.857em; z-index: 9; }

.woocommerce .products ul, .woocommerce ul.products { margin: 0px 0px 1em; padding: 0px; list-style: outside none; clear: both; }

.woocommerce .products ul::after, .woocommerce .products ul::before, .woocommerce ul.products::after, .woocommerce ul.products::before { content: " "; display: table; }

.woocommerce .products ul::after, .woocommerce ul.products::after { clear: both; }

.woocommerce .products ul li, .woocommerce ul.products li { list-style: outside none; }

.woocommerce ul.products li.product .onsale { top: 0px; right: 0px; left: auto; margin: -0.5em -0.5em 0px 0px; }

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 { padding: 0.5em 0px; margin: 0px; font-size: 1em; }

.woocommerce ul.products li.product a { text-decoration: none; }

.woocommerce ul.products li.product a.woocommerce-loop-product__link { display: block; }

.woocommerce ul.products li.product a img { width: 100%; height: auto; display: block; margin: 0px 0px 1em; box-shadow: none; }

.woocommerce ul.products li.product strong { display: block; }

.woocommerce ul.products li.product .woocommerce-placeholder { border: 1px solid rgb(242, 242, 242); }

.woocommerce ul.products li.product .star-rating { font-size: 0.857em; }

.woocommerce ul.products li.product .button { display: inline-block; margin-top: 1em; }

.woocommerce ul.products li.product .price { display: block; font-weight: 400; margin-bottom: 0.5em; font-size: 0.857em; }

.woocommerce ul.products li.product .price del { color: inherit; opacity: 0.7; display: inline-block; }

.woocommerce ul.products li.product .price ins { background: 0px 0px; font-weight: 700; display: inline-block; }

.woocommerce ul.products li.product .price .from { font-size: 0.67em; margin: -2px 0px 0px; text-transform: uppercase; color: rgba(90, 89, 68, 0.5); }

.woocommerce .woocommerce-result-count { margin: 0px 0px 1em; }

.woocommerce .woocommerce-ordering { margin: 0px 0px 1em; }

.woocommerce .woocommerce-ordering > label { margin-right: 0.25rem; }

.woocommerce .woocommerce-ordering select { vertical-align: top; }

.woocommerce nav.woocommerce-pagination { text-align: center; }

.woocommerce nav.woocommerce-pagination ul { display: inline-block; white-space: nowrap; padding: 0px; clear: both; border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(207, 200, 216) currentcolor rgb(207, 200, 216) rgb(207, 200, 216); border-image: initial; margin: 1px; }

.woocommerce nav.woocommerce-pagination ul li { border-right: 1px solid rgb(207, 200, 216); padding: 0px; margin: 0px; float: left; display: inline; overflow: hidden; }

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span { margin: 0px; text-decoration: none; line-height: 1; font-size: 1em; font-weight: 400; padding: 0.5em; min-width: 1em; display: block; }

.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current { background: rgb(233, 230, 237); color: rgb(129, 111, 152); }

.woocommerce .cart .button, .woocommerce .cart input.button { float: none; }

.woocommerce a.added_to_cart { padding-top: 0.5em; display: inline-block; }

.woocommerce #reviews h2 small { float: right; color: rgb(118, 118, 118); font-size: 15px; margin: 10px 0px 0px; }

.woocommerce #reviews h2 small a { text-decoration: none; color: rgb(118, 118, 118); }

.woocommerce #reviews h3 { margin: 0px; }

.woocommerce #reviews #respond { margin: 0px; border: 0px; padding: 0px; }

.woocommerce #reviews #comment { height: 75px; }

.woocommerce #reviews #comments .add_review::after, .woocommerce #reviews #comments .add_review::before { content: " "; display: table; }

.woocommerce #reviews #comments .add_review::after { clear: both; }

.woocommerce #reviews #comments h2 { clear: none; }

.woocommerce #reviews #comments ol.commentlist { margin: 0px; width: 100%; background: 0px 0px; list-style: none; }

.woocommerce #reviews #comments ol.commentlist::after, .woocommerce #reviews #comments ol.commentlist::before { content: " "; display: table; }

.woocommerce #reviews #comments ol.commentlist::after { clear: both; }

.woocommerce #reviews #comments ol.commentlist li { padding: 0px; margin: 0px 0px 20px; position: relative; background: 0px center; border: 0px; }

.woocommerce #reviews #comments ol.commentlist li img.avatar { float: left; position: absolute; top: 0px; left: 0px; padding: 3px; width: 32px; height: auto; background: rgb(233, 230, 237); border: 1px solid rgb(225, 221, 231); margin: 0px; box-shadow: none; }

.woocommerce #reviews #comments ol.commentlist li .comment-text { margin: 0px 0px 0px 50px; border: 1px solid rgb(225, 221, 231); border-radius: 4px; padding: 1em 1em 0px; }

.woocommerce #reviews #comments ol.commentlist li .comment-text::after, .woocommerce #reviews #comments ol.commentlist li .comment-text::before { content: " "; display: table; }

.woocommerce #reviews #comments ol.commentlist li .comment-text::after { clear: both; }

.woocommerce #reviews #comments ol.commentlist li .comment-text p { margin: 0px 0px 1em; }

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta { font-size: 0.83em; }

.woocommerce #reviews #comments ol.commentlist ul.children { list-style: outside none; margin: 20px 0px 0px 50px; }

.woocommerce #reviews #comments ol.commentlist ul.children .star-rating { display: none; }

.woocommerce #reviews #comments ol.commentlist #respond { border: 1px solid rgb(225, 221, 231); border-radius: 4px; padding: 1em 1em 0px; margin: 20px 0px 0px 50px; }

.woocommerce #reviews #comments .commentlist > li::before { content: ""; }

.woocommerce .star-rating { float: right; overflow: hidden; position: relative; height: 1em; line-height: 1; font-size: 1em; width: 5.4em; font-family: WooCommerce; }

.woocommerce .star-rating::before { content: "sssss"; color: rgb(207, 200, 216); float: left; top: 0px; left: 0px; position: absolute; }

.woocommerce .star-rating span { overflow: hidden; float: left; top: 0px; left: 0px; position: absolute; padding-top: 1.5em; }

.woocommerce .star-rating span::before { content: "SSSSS"; top: 0px; position: absolute; left: 0px; }

.woocommerce .woocommerce-product-rating { line-height: 2; display: block; }

.woocommerce .woocommerce-product-rating::after, .woocommerce .woocommerce-product-rating::before { content: " "; display: table; }

.woocommerce .woocommerce-product-rating::after { clear: both; }

.woocommerce .woocommerce-product-rating .star-rating { margin: 0.5em 4px 0px 0px; float: left; }

.woocommerce .products .star-rating { display: block; margin: 0px 0px 0.5em; float: none; }

.woocommerce .hreview-aggregate .star-rating { margin: 10px 0px 0px; }

.woocommerce #review_form #respond { position: static; margin: 0px; width: auto; padding: 0px; background: none transparent; border: 0px; }

.woocommerce #review_form #respond::after, .woocommerce #review_form #respond::before { content: " "; display: table; }

.woocommerce #review_form #respond::after { clear: both; }

.woocommerce #review_form #respond p { margin: 0px 0px 10px; }

.woocommerce #review_form #respond .form-submit input { left: auto; }

.woocommerce #review_form #respond textarea { box-sizing: border-box; width: 100%; }

.woocommerce p.stars a { position: relative; height: 1em; width: 1em; text-indent: -999em; display: inline-block; text-decoration: none; font-size: 24px; }

.woocommerce p.stars a::before { display: block; position: absolute; top: 0px; left: 0px; width: 1em; height: 1em; line-height: 1; font-family: WooCommerce; content: ""; text-indent: 0px; }

.woocommerce p.stars a:hover ~ a::before { content: ""; }

.woocommerce p.stars:hover a::before { content: ""; }

.woocommerce p.stars.selected a.active::before { content: ""; }

.woocommerce p.stars.selected a.active ~ a::before { content: ""; }

.woocommerce p.stars.selected a:not(.active)::before { content: ""; }

.woocommerce table.shop_attributes { border-width: 1px 0px 0px; border-style: dotted none none; border-color: rgba(0, 0, 0, 0.1) currentcolor currentcolor; border-image: initial; margin-bottom: 1.618em; width: 100%; }

.woocommerce table.shop_attributes th { width: 150px; font-weight: 700; padding: 8px; border-top: 0px; border-bottom: 1px dotted rgba(0, 0, 0, 0.1); margin: 0px; line-height: 1.5; }

.woocommerce table.shop_attributes td { font-style: italic; padding: 0px; border-top: 0px; border-bottom: 1px dotted rgba(0, 0, 0, 0.1); margin: 0px; line-height: 1.5; }

.woocommerce table.shop_attributes td p { margin: 0px; padding: 8px 0px; }

.woocommerce table.shop_attributes tr:nth-child(2n) td, .woocommerce table.shop_attributes tr:nth-child(2n) th { background: rgba(0, 0, 0, 0.024); }

.woocommerce table.shop_table { border: 1px solid color-mix(in srgb, currentcolor 20%, transparent); margin: 0px -1px 24px 0px; text-align: left; width: 100%; border-collapse: separate; border-spacing: 0px; border-radius: 5px; }

.woocommerce table.shop_table th { font-weight: 700; padding: 9px 12px; line-height: 1.5em; }

.woocommerce table.shop_table td { border-top: 1px solid color-mix(in srgb, currentcolor 20%, transparent); padding: 9px 12px; vertical-align: middle; line-height: 1.5em; }

.woocommerce table.shop_table td small { font-weight: 400; }

.woocommerce table.shop_table td del { font-weight: 400; }

.woocommerce table.shop_table tbody:first-child tr:first-child td, .woocommerce table.shop_table tbody:first-child tr:first-child th { border-top: 0px; }

.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th { font-weight: 700; border-top: 1px solid color-mix(in srgb, currentcolor 20%, transparent); }

.woocommerce table.my_account_orders { font-size: 0.85em; }

.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th { padding: 4px 8px; vertical-align: middle; }

.woocommerce table.my_account_orders .button { white-space: nowrap; }

.woocommerce table.woocommerce-MyAccount-downloads td, .woocommerce table.woocommerce-MyAccount-downloads th { vertical-align: top; text-align: center; }

.woocommerce table.woocommerce-MyAccount-downloads td:first-child, .woocommerce table.woocommerce-MyAccount-downloads th:first-child { text-align: left; }

.woocommerce table.woocommerce-MyAccount-downloads td:last-child, .woocommerce table.woocommerce-MyAccount-downloads th:last-child { text-align: left; }

.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before, .woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before { content: "↓"; display: inline-block; }

.woocommerce td.product-name .wc-item-meta, .woocommerce td.product-name dl.variation { list-style: outside none; }

.woocommerce td.product-name .wc-item-meta .wc-item-meta-label, .woocommerce td.product-name .wc-item-meta dt, .woocommerce td.product-name dl.variation .wc-item-meta-label, .woocommerce td.product-name dl.variation dt { float: left; clear: both; margin-right: 0.25em; display: inline-block; list-style: outside none; }

.woocommerce td.product-name .wc-item-meta dd, .woocommerce td.product-name dl.variation dd { margin: 0px; }

.woocommerce td.product-name .wc-item-meta p, .woocommerce td.product-name .wc-item-meta:last-child, .woocommerce td.product-name dl.variation p, .woocommerce td.product-name dl.variation:last-child { margin-bottom: 0px; }

.woocommerce td.product-name p.backorder_notification { font-size: 0.83em; }

.woocommerce td.product-quantity { min-width: 80px; }

.woocommerce ul.cart_list, .woocommerce ul.product_list_widget { list-style: outside none; padding: 0px; margin: 0px; }

.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li { padding: 4px 0px; margin: 0px; list-style: none; }

.woocommerce ul.cart_list li::after, .woocommerce ul.cart_list li::before, .woocommerce ul.product_list_widget li::after, .woocommerce ul.product_list_widget li::before { content: " "; display: table; }

.woocommerce ul.cart_list li::after, .woocommerce ul.product_list_widget li::after { clear: both; }

.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a { display: block; font-weight: 700; }

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img { float: right; margin-left: 4px; width: 32px; height: auto; box-shadow: none; }

.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl { margin: 0px; padding-left: 1em; border-left: 2px solid rgba(0, 0, 0, 0.1); }

.woocommerce ul.cart_list li dl::after, .woocommerce ul.cart_list li dl::before, .woocommerce ul.product_list_widget li dl::after, .woocommerce ul.product_list_widget li dl::before { content: " "; display: table; }

.woocommerce ul.cart_list li dl::after, .woocommerce ul.product_list_widget li dl::after { clear: both; }

.woocommerce ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt { display: inline-block; float: left; margin-bottom: 1em; }

.woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt { font-weight: 700; padding: 0px 0px 0.25em; margin: 0px 4px 0px 0px; clear: left; }

.woocommerce ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd { padding: 0px 0px 0.25em; }

.woocommerce ul.cart_list li dl dd p:last-child, .woocommerce ul.product_list_widget li dl dd p:last-child { margin-bottom: 0px; }

.woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating { float: none; }

.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total { border-top: 3px double rgb(233, 230, 237); padding: 4px 0px 0px; }

.woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong { min-width: 40px; display: inline-block; }

.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li { padding-left: 2em; position: relative; padding-top: 0px; }

.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove { position: absolute; top: 0px; left: 0px; }

.woocommerce .widget_shopping_cart .buttons::after, .woocommerce .widget_shopping_cart .buttons::before, .woocommerce.widget_shopping_cart .buttons::after, .woocommerce.widget_shopping_cart .buttons::before { content: " "; display: table; }

.woocommerce .widget_shopping_cart .buttons::after, .woocommerce.widget_shopping_cart .buttons::after { clear: both; }

.woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a { margin-right: 5px; margin-bottom: 5px; }

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register { border: 1px solid rgb(207, 200, 216); padding: 20px; margin: 2em 0px; text-align: left; border-radius: 5px; }

.woocommerce form.checkout_coupon .coupon-error-notice { color: var(--wc-red); display: block; font-size: 0.75em; margin-top: 8px; }

.woocommerce form.checkout_coupon .input-text.has-error:focus { border-color: var(--wc-red); }

.woocommerce ul#shipping_method { list-style: outside none; margin: 0px; padding: 0px; }

.woocommerce ul#shipping_method li { margin: 0px 0px 0.5em; line-height: 1.5em; list-style: outside none; }

.woocommerce ul#shipping_method li input { margin: 3px 0.4375em 0px 0px; vertical-align: top; }

.woocommerce ul#shipping_method li label { display: inline; }

.woocommerce ul#shipping_method .amount { font-weight: 700; }

.woocommerce p.woocommerce-shipping-contents { margin: 0px; }

.woocommerce .wc_bis_form { margin: 2em 0px; padding: 0px; }

.woocommerce .wc_bis_form.hidden { display: none; }

.woocommerce .wc_bis_form__form-row { display: flex; flex-flow: wrap; align-items: center; justify-content: flex-start; gap: 0.7em; margin: 0.7em 0px; }

.woocommerce .wc_bis_form__input { box-sizing: border-box; width: auto; white-space: nowrap; }

.woocommerce .wc_bis_form__button { box-sizing: border-box; white-space: nowrap; }

.woocommerce .wc_bis_form__checkbox { font-size: var(--wp--preset--font-size--small,.7em); display: block; }

.woocommerce :where(.wc_bis_form__input, .wc_bis_form__button) { padding: 0.9rem 1.1rem; line-height: 1; }

.woocommerce ul.order_details { margin: 0px 0px 3em; list-style: none; }

.woocommerce ul.order_details::after, .woocommerce ul.order_details::before { content: " "; display: table; }

.woocommerce ul.order_details::after { clear: both; }

.woocommerce ul.order_details li { float: left; margin-right: 2em; text-transform: uppercase; font-size: 0.715em; line-height: 1; border-right: 1px dashed rgb(207, 200, 216); padding-right: 2em; margin-left: 0px; padding-left: 0px; list-style-type: none; }

.woocommerce ul.order_details li strong { display: block; font-size: 1.4em; text-transform: none; line-height: 1.5; }

.woocommerce ul.order_details li:last-of-type { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.woocommerce .wc-bacs-bank-details-account-name { font-weight: 700; }

.woocommerce .woocommerce-customer-details, .woocommerce .woocommerce-order-details, .woocommerce .woocommerce-order-downloads { margin-bottom: 2em; }

.woocommerce .woocommerce-customer-details .order-actions--heading, .woocommerce .woocommerce-order-details .order-actions--heading, .woocommerce .woocommerce-order-downloads .order-actions--heading { vertical-align: middle; }

.woocommerce .woocommerce-customer-details .order-actions-button, .woocommerce .woocommerce-order-details .order-actions-button, .woocommerce .woocommerce-order-downloads .order-actions-button { margin-right: 10px; }

.woocommerce .woocommerce-customer-details .order-actions-button:last-child, .woocommerce .woocommerce-order-details .order-actions-button:last-child, .woocommerce .woocommerce-order-downloads .order-actions-button:last-child { margin-right: 0px; }

.woocommerce .woocommerce-customer-details :last-child, .woocommerce .woocommerce-order-details :last-child, .woocommerce .woocommerce-order-downloads :last-child { margin-bottom: 0px; }

.woocommerce .woocommerce-customer-details .additional-fields, .woocommerce .woocommerce-customer-details .addresses { margin-bottom: 2em; }

.woocommerce .woocommerce-customer-details .additional-fields:last-child, .woocommerce .woocommerce-customer-details .addresses:last-child { margin-bottom: 0px; }

.woocommerce .addresses .wc-block-components-additional-fields-list { margin: 0px; padding: 0px; }

.woocommerce .addresses .wc-block-components-additional-fields-list dt { margin: 0px; padding: 0px; font-style: normal; font-weight: 700; display: inline; }

.woocommerce .addresses .wc-block-components-additional-fields-list dt::after { content: ": "; }

.woocommerce .addresses .wc-block-components-additional-fields-list dt::before { content: ""; display: block; }

.woocommerce .addresses .wc-block-components-additional-fields-list dd { margin: 0px; padding: 0px; font-style: normal; display: inline; }

.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list { border: 1px solid rgba(0, 0, 0, 0.1); padding: 0px; display: grid; grid-template-columns: 1fr max-content; }

.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt { border-bottom: 1px solid rgba(0, 0, 0, 0.1); font-style: normal; font-weight: 700; padding: 1rem; box-sizing: border-box; margin: 0px !important; }

.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after { display: none; }

.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type { border-bottom: 0px; }

.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd { border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding: 1rem; box-sizing: border-box; text-align: right; margin: 0px !important; }

.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type { border-bottom: 0px; }

.woocommerce .woocommerce-customer-details .woocommerce-column__title { margin-top: 0px; }

.woocommerce .woocommerce-customer-details address { font-style: normal; margin-bottom: 0px; border-width: 1px 2px 2px 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1); border-image: initial; text-align: left; width: 100%; border-radius: 5px; padding: 6px 12px; box-sizing: border-box; }

.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone { padding-left: 1.5em; }

.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child { margin-bottom: 0px; }

.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; margin-right: 0.618em; content: ""; text-decoration: none; margin-left: -1.5em; line-height: 1.75; position: absolute; }

.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; margin-right: 0.618em; content: ""; text-decoration: none; margin-left: -1.5em; line-height: 1.75; position: absolute; }

.woocommerce .woocommerce-widget-layered-nav-list { margin: 0px; padding: 0px; border: 0px; list-style: outside none; }

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item { padding: 0px 0px 1px; list-style: none; }

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before { content: " "; display: table; }

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after { clear: both; }

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span { padding: 1px 0px; }

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; margin-right: 0.618em; content: ""; text-decoration: none; color: var(--wc-red); }

.woocommerce .woocommerce-widget-layered-nav-dropdown__submit { margin-top: 1em; }

.woocommerce .widget_layered_nav_filters ul { margin: 0px; padding: 0px; border: 0px; list-style: outside none; overflow: hidden; zoom: 1; }

.woocommerce .widget_layered_nav_filters ul li { float: left; padding: 0px 1em 1px 1px; list-style: none; }

.woocommerce .widget_layered_nav_filters ul li a { text-decoration: none; }

.woocommerce .widget_layered_nav_filters ul li a::before { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; content: ""; text-decoration: none; color: var(--wc-red); vertical-align: inherit; margin-right: 0.5em; }

.woocommerce .widget_price_filter .price_slider { margin-bottom: 1em; }

.woocommerce .widget_price_filter .price_slider_amount { text-align: right; line-height: 2.4; font-size: 0.8751em; }

.woocommerce .widget_price_filter .price_slider_amount .button { font-size: 1.15em; float: left; }

.woocommerce .widget_price_filter .ui-slider { position: relative; text-align: left; margin-left: 0.5em; margin-right: 0.5em; }

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1em; height: 1em; background-color: rgb(127, 84, 179); border-radius: 1em; cursor: ew-resize; outline: 0px; top: -0.3em; margin-left: -0.5em; }

.woocommerce .widget_price_filter .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: 0.7em; display: block; border: 0px; border-radius: 1em; background-color: rgb(127, 84, 179); }

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { border-radius: 1em; background-color: rgb(53, 34, 76); border: 0px; }

.woocommerce .widget_price_filter .ui-slider-horizontal { height: 0.5em; }

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range { top: 0px; height: 100%; }

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min { left: -1px; }

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max { right: -1px; }

.woocommerce .widget_rating_filter ul { margin: 0px; padding: 0px; border: 0px; list-style: outside none; }

.woocommerce .widget_rating_filter ul li { padding: 0px 0px 1px; list-style: none; }

.woocommerce .widget_rating_filter ul li::after, .woocommerce .widget_rating_filter ul li::before { content: " "; display: table; }

.woocommerce .widget_rating_filter ul li::after { clear: both; }

.woocommerce .widget_rating_filter ul li a { padding: 1px 0px; text-decoration: none; }

.woocommerce .widget_rating_filter ul li .star-rating { float: none; display: inline-block; }

.woocommerce .widget_rating_filter ul li.chosen a::before { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; margin-right: 0.618em; content: ""; text-decoration: none; color: var(--wc-red); }

.woocommerce .woocommerce-form-login .woocommerce-form-login__submit { float: left; margin-right: 1em; }

.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme { display: inline-block; }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button { font-size: 100%; margin: 0px; line-height: 1; cursor: pointer; position: relative; text-decoration: none; overflow: visible; padding: 0.618em 1em; font-weight: 700; border-radius: 3px; left: auto; color: rgb(81, 81, 81); background-color: rgb(233, 230, 237); border: 0px; display: inline-block; background-image: none; box-shadow: none; text-shadow: none; }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading { opacity: 0.25; padding-right: 2.618em; }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after { font-family: WooCommerce; content: ""; vertical-align: top; font-weight: 400; position: absolute; top: 0.618em; right: 1em; animation: 2s linear 0s infinite normal none running spin; }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after { font-family: WooCommerce; content: ""; margin-left: 0.53em; vertical-align: bottom; }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover { background-color: rgb(220, 215, 226); text-decoration: none; background-image: none; color: rgb(81, 81, 81); }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt { background-color: rgb(127, 84, 179); color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover { background-color: rgb(114, 73, 164); color: rgb(255, 255, 255); }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover { background-color: rgb(127, 84, 179); color: rgb(255, 255, 255); }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled] { color: inherit; cursor: not-allowed; opacity: 0.5; padding: 0.618em 1em; }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover { color: inherit; background-color: rgb(233, 230, 237); }

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb { font-size: 0.92em; color: rgb(118, 118, 118); }

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a { color: rgb(118, 118, 118); }

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price { color: rgb(149, 142, 9); font-size: 1.25em; }

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock { color: rgb(149, 142, 9); }

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock { color: var(--wc-red); }

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price { color: rgb(149, 142, 9); }

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta { color: rgb(118, 118, 118); font-size: 0.75em; }

.woocommerce-no-js form.woocommerce-form-coupon, .woocommerce-no-js form.woocommerce-form-login { display: block !important; }

.woocommerce-no-js .showcoupon, .woocommerce-no-js .woocommerce-form-coupon-toggle, .woocommerce-no-js .woocommerce-form-login-toggle { display: none !important; }

.woocommerce-error, .woocommerce-info, .woocommerce-message { padding: 1em 2em 1em 3.5em; margin: 0px 0px 2em; position: relative; background-color: rgb(246, 245, 248); color: rgb(81, 81, 81); border-top: 3px solid rgb(114, 14, 236); list-style: outside none; width: auto; overflow-wrap: break-word; }

.woocommerce-error::after, .woocommerce-error::before, .woocommerce-info::after, .woocommerce-info::before, .woocommerce-message::after, .woocommerce-message::before { content: " "; display: table; }

.woocommerce-error::after, .woocommerce-info::after, .woocommerce-message::after { clear: both; }

.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before { font-family: WooCommerce; content: "" / ""; display: inline-block; position: absolute; top: 1em; left: 1.5em; }

.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button { float: right; }

.woocommerce-error li, .woocommerce-info li, .woocommerce-message li { list-style: outside none !important; padding-left: 0px !important; margin-left: 0px !important; }

.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span { direction: ltr; unicode-bidi: embed; }

.woocommerce-message { border-top-color: rgb(143, 174, 27); }

.woocommerce-message::before { content: ""; color: rgb(143, 174, 27); }

.woocommerce-info { border-top-color: rgb(30, 133, 190); }

.woocommerce-info::before { color: rgb(30, 133, 190); }

.woocommerce-error { border-top-color: rgb(184, 28, 35); }

.woocommerce-error::before { content: ""; color: rgb(184, 28, 35); }

.woocommerce-account .woocommerce::after, .woocommerce-account .woocommerce::before { content: " "; display: table; }

.woocommerce-account .woocommerce::after { clear: both; }

.woocommerce-account .addresses .title::after, .woocommerce-account .addresses .title::before { content: " "; display: table; }

.woocommerce-account .addresses .title::after { clear: both; }

.woocommerce-account .addresses .title h3 { float: left; }

.woocommerce-account .addresses .title .edit { float: right; }

.woocommerce-account ol.commentlist.notes li.note p.meta { font-weight: 700; margin-bottom: 0px; }

.woocommerce-account ol.commentlist.notes li.note .description p:last-child { margin-bottom: 0px; }

.woocommerce-account ul.digital-downloads { margin-left: 0px; padding-left: 0px; }

.woocommerce-account ul.digital-downloads li { list-style: none; margin-left: 0px; padding-left: 0px; }

.woocommerce-account ul.digital-downloads li::before { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; margin-right: 0.618em; content: ""; text-decoration: none; }

.woocommerce-account ul.digital-downloads li .count { float: right; }

#add_payment_method table.cart .product-thumbnail, .woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail { min-width: 32px; }

#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img { width: 32px; box-shadow: none; }

#add_payment_method table.cart td, #add_payment_method table.cart th, .woocommerce-cart table.cart td, .woocommerce-cart table.cart th, .woocommerce-checkout table.cart td, .woocommerce-checkout table.cart th { vertical-align: middle; }

#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text { float: left; box-sizing: border-box; border: 1px solid rgb(207, 200, 216); padding: 6px 6px 5px; margin: 0px 4px 0px 0px; outline: 0px; }

#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus, .woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus, .woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus { border-color: var(--wc-red); }

#add_payment_method table.cart td.actions .coupon .coupon-error-notice, .woocommerce-cart table.cart td.actions .coupon .coupon-error-notice, .woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice { clear: left; color: var(--wc-red); flex-basis: 100%; float: none; font-size: 0.75em; margin-bottom: 0px; margin-top: 8px; text-align: left; width: auto; }

#add_payment_method table.cart input, .woocommerce-cart table.cart input, .woocommerce-checkout table.cart input { margin: 0px; vertical-align: middle; }

#add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout { padding: 1em 0px; }

#add_payment_method .wc-proceed-to-checkout::after, #add_payment_method .wc-proceed-to-checkout::before, .woocommerce-cart .wc-proceed-to-checkout::after, .woocommerce-cart .wc-proceed-to-checkout::before, .woocommerce-checkout .wc-proceed-to-checkout::after, .woocommerce-checkout .wc-proceed-to-checkout::before { content: " "; display: table; }

#add_payment_method .wc-proceed-to-checkout::after, .woocommerce-cart .wc-proceed-to-checkout::after, .woocommerce-checkout .wc-proceed-to-checkout::after { clear: both; }

#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button { display: block; text-align: center; margin-bottom: 1em; font-size: 1.25em; padding: 1em; }

#add_payment_method .cart-collaterals .shipping-calculator-button, .woocommerce-cart .cart-collaterals .shipping-calculator-button, .woocommerce-checkout .cart-collaterals .shipping-calculator-button { float: none; margin-top: 0.5em; display: inline-block; }

#add_payment_method .cart-collaterals .shipping-calculator-button::after, .woocommerce-cart .cart-collaterals .shipping-calculator-button::after, .woocommerce-checkout .cart-collaterals .shipping-calculator-button::after { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; margin-left: 0.618em; content: ""; text-decoration: none; }

#add_payment_method .cart-collaterals .shipping-calculator-form, .woocommerce-cart .cart-collaterals .shipping-calculator-form, .woocommerce-checkout .cart-collaterals .shipping-calculator-form { margin: 1em 0px 0px; }

#add_payment_method .cart-collaterals .cart_totals p small, .woocommerce-cart .cart-collaterals .cart_totals p small, .woocommerce-checkout .cart-collaterals .cart_totals p small { color: rgb(118, 118, 118); font-size: 0.83em; }

#add_payment_method .cart-collaterals .cart_totals table, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-checkout .cart-collaterals .cart_totals table { border-collapse: separate; margin: 0px 0px 6px; padding: 0px; }

#add_payment_method .cart-collaterals .cart_totals table tr:first-child td, #add_payment_method .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th { border-top: 0px; }

#add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table th { width: 35%; }

#add_payment_method .cart-collaterals .cart_totals table td, #add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table td, .woocommerce-checkout .cart-collaterals .cart_totals table th { vertical-align: top; border-left: 0px; border-right: 0px; line-height: 1.5em; }

#add_payment_method .cart-collaterals .cart_totals table small, .woocommerce-cart .cart-collaterals .cart_totals table small, .woocommerce-checkout .cart-collaterals .cart_totals table small { color: rgb(118, 118, 118); }

#add_payment_method .cart-collaterals .cart_totals table select, .woocommerce-cart .cart-collaterals .cart_totals table select, .woocommerce-checkout .cart-collaterals .cart_totals table select { width: 100%; }

#add_payment_method .cart-collaterals .cart_totals .discount td, .woocommerce-cart .cart-collaterals .cart_totals .discount td, .woocommerce-checkout .cart-collaterals .cart_totals .discount td { color: rgb(149, 142, 9); }

#add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th { border-top: 1px solid rgb(233, 230, 237); }

#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination, .woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination, .woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination { margin-bottom: 0px; }

#add_payment_method .cart-collaterals .cross-sells ul.products li.product, .woocommerce-cart .cart-collaterals .cross-sells ul.products li.product, .woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product { margin-top: 0px; }

#add_payment_method .checkout .col-2 h3#ship-to-different-address, .woocommerce-cart .checkout .col-2 h3#ship-to-different-address, .woocommerce-checkout .checkout .col-2 h3#ship-to-different-address { float: left; clear: none; }

#add_payment_method .checkout .col-2 .notes, .woocommerce-cart .checkout .col-2 .notes, .woocommerce-checkout .checkout .col-2 .notes { clear: left; }

#add_payment_method .checkout .col-2 .form-row-first, .woocommerce-cart .checkout .col-2 .form-row-first, .woocommerce-checkout .checkout .col-2 .form-row-first { clear: left; }

#add_payment_method .checkout .create-account small, .woocommerce-cart .checkout .create-account small, .woocommerce-checkout .checkout .create-account small { font-size: 11px; color: rgb(118, 118, 118); font-weight: 400; }

#add_payment_method .checkout div.shipping-address, .woocommerce-cart .checkout div.shipping-address, .woocommerce-checkout .checkout div.shipping-address { padding: 0px; clear: left; width: 100%; }

#add_payment_method .checkout .shipping_address, .woocommerce-cart .checkout .shipping_address, .woocommerce-checkout .checkout .shipping_address { clear: both; }

#add_payment_method .checkout .checkout-inline-error-message, .woocommerce-cart .checkout .checkout-inline-error-message, .woocommerce-checkout .checkout .checkout-inline-error-message { color: var(--wc-red); font-size: 0.75em; margin-bottom: 0px; }

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment { background: rgba(129, 110, 153, 0.14); border-radius: 5px; }

#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods { text-align: left; padding: 1em; border-bottom: 1px solid rgba(104, 87, 125, 0.14); margin: 0px; list-style: outside none; }

#add_payment_method #payment ul.payment_methods::after, #add_payment_method #payment ul.payment_methods::before, .woocommerce-cart #payment ul.payment_methods::after, .woocommerce-cart #payment ul.payment_methods::before, .woocommerce-checkout #payment ul.payment_methods::after, .woocommerce-checkout #payment ul.payment_methods::before { content: " "; display: table; }

#add_payment_method #payment ul.payment_methods::after, .woocommerce-cart #payment ul.payment_methods::after, .woocommerce-checkout #payment ul.payment_methods::after { clear: both; }

#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li { line-height: 2; text-align: left; margin: 0px; font-weight: 400; }

#add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input { margin: 0px 1em 0px 0px; }

#add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img { vertical-align: middle; margin: -2px 0px 0px 0.5em; padding: 0px; position: relative; box-shadow: none; }

#add_payment_method #payment ul.payment_methods li img + img, .woocommerce-cart #payment ul.payment_methods li img + img, .woocommerce-checkout #payment ul.payment_methods li img + img { margin-left: 2px; }

#add_payment_method #payment ul.payment_methods li.payment_method_paypal img, .woocommerce-cart #payment ul.payment_methods li.payment_method_paypal img, .woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal img { max-height: 24px; vertical-align: middle; float: right; margin: 0px; }

#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after, #add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before { content: " "; display: table; }

#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after { clear: both; }

#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row { padding: 1em; }

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box { position: relative; box-sizing: border-box; width: 100%; padding: 1em; margin: 1em 0px; font-size: 0.92em; border-radius: 2px; line-height: 1.5; background-color: rgb(220, 215, 226); color: rgb(81, 81, 81); }

#add_payment_method #payment div.payment_box input.input-text, #add_payment_method #payment div.payment_box textarea, .woocommerce-cart #payment div.payment_box input.input-text, .woocommerce-cart #payment div.payment_box textarea, .woocommerce-checkout #payment div.payment_box input.input-text, .woocommerce-checkout #payment div.payment_box textarea { border-color: rgb(181, 171, 194) rgb(194, 186, 205) rgb(194, 186, 205); }

#add_payment_method #payment div.payment_box ::-webkit-input-placeholder, .woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder, .woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder { color: rgb(181, 171, 194); }

#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods { list-style: outside none; margin: 0px; }

#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token { margin: 0px 0px 0.5em; }

#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label { cursor: pointer; }

#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput { vertical-align: middle; margin: -3px 1em 0px 0px; position: relative; }

#add_payment_method #payment div.payment_box .wc-credit-card-form, .woocommerce-cart #payment div.payment_box .wc-credit-card-form, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form { border: 0px; padding: 0px; margin: 1em 0px 0px; }

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number { font-size: 1.5em; padding: 8px; background-repeat: no-repeat; background-position: right 0.618em center; background-size: 32px 20px; }

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa { background-image: url("images/visa.svg"); }

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard { background-image: url("images/mastercard.svg"); }

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser { background-image: url("images/laser.svg"); }

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub { background-image: url("images/diners.svg"); }

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro { background-image: url("images/maestro.svg"); }

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb { background-image: url("images/jcb.svg"); }

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex { background-image: url("images/amex.svg"); }

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover { background-image: url("images/discover.svg"); }

#add_payment_method #payment div.payment_box span.help, .woocommerce-cart #payment div.payment_box span.help, .woocommerce-checkout #payment div.payment_box span.help { font-size: 0.857em; color: rgb(118, 118, 118); font-weight: 400; }

#add_payment_method #payment div.payment_box .form-row, .woocommerce-cart #payment div.payment_box .form-row, .woocommerce-checkout #payment div.payment_box .form-row { margin: 0px 0px 1em; }

#add_payment_method #payment div.payment_box p:last-child, .woocommerce-cart #payment div.payment_box p:last-child, .woocommerce-checkout #payment div.payment_box p:last-child { margin-bottom: 0px; }

#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before { content: ""; display: block; border-width: 1em; border-style: solid; border-color: transparent transparent rgb(220, 215, 226); border-image: initial; position: absolute; top: -0.75em; left: 0px; margin: -1em 0px 0px 2em; }

#add_payment_method #payment .payment_method_paypal .about_paypal, .woocommerce-cart #payment .payment_method_paypal .about_paypal, .woocommerce-checkout #payment .payment_method_paypal .about_paypal { float: right; line-height: 52px; font-size: 0.83em; }

#add_payment_method #payment .payment_method_paypal img, .woocommerce-cart #payment .payment_method_paypal img, .woocommerce-checkout #payment .payment_method_paypal img { max-height: 24px; vertical-align: middle; float: right; }

.woocommerce-terms-and-conditions { border: 1px solid rgba(0, 0, 0, 0.2); box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px inset; background: rgba(0, 0, 0, 0.05); }

.woocommerce-invalid #terms { outline: 2px solid var(--wc-red); outline-offset: 2px; }

.woocommerce-password-strength { text-align: center; font-weight: 600; padding: 3px 0.5em; font-size: 1em; }

.woocommerce-password-strength.strong { background-color: rgb(193, 225, 185); border-color: rgb(131, 195, 115); }

.woocommerce-password-strength.short { background-color: rgb(241, 173, 173); border-color: rgb(227, 91, 91); }

.woocommerce-password-strength.bad { background-color: rgb(251, 197, 169); border-color: rgb(247, 139, 83); }

.woocommerce-password-strength.good { background-color: rgb(255, 227, 153); border-color: rgb(255, 199, 51); }

.woocommerce-password-hint { margin: 0.5em 0px 0px; display: block; }

#content.twentyeleven .woocommerce-pagination a { font-size: 1em; line-height: 1; }

.single-product .twentythirteen #reply-title, .single-product .twentythirteen #respond #commentform, .single-product .twentythirteen .entry-summary { padding: 0px; }

.single-product .twentythirteen p.stars { clear: both; }

.twentythirteen .woocommerce-breadcrumb { padding-top: 40px; }

.twentyfourteen ul.products li.product { margin-top: 0px !important; }

body:not(.search-results) .twentysixteen .entry-summary { color: inherit; font-size: inherit; line-height: inherit; }

.twentysixteen .price ins { background: inherit; color: inherit; }

form.has-custom-place-order-button #place_order { display: none !important; }

@charset "utf-8";

.elementor-kit-12312 { --e-global-color-primary: #6EC1E4; --e-global-color-secondary: #54595F; --e-global-color-text: #7A7A7A; --e-global-color-accent: #61CE70; --e-global-color-536b138: #81D8D0; --e-global-color-4ed121b: #0ABAB5; --e-global-color-44f79ce: #2A2A2A; --e-global-color-c0d0f5a: #FBC1AF; --e-global-color-14de6d2: #FFD4EA; --e-global-color-7dfca54: #003153; --e-global-color-9e5cf22: #FFFFFF; --e-global-color-966ed75: #02010100; --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; background-color: var( --e-global-color-9e5cf22 ); }

.elementor-kit-12312 e-page-transition { background-color: rgb(255, 188, 125); }

.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1570px; }

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

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

.elementor-element { --widgets-spacing: 0px 0px; --widgets-spacing-row: 0px; --widgets-spacing-column: 0px; }

h1.entry-title { display: var(--page-title-display); }

.elementor-lightbox { background-color: rgba(255, 255, 255, 0.51); --lightbox-ui-color: #000000; --lightbox-ui-color-hover: var( --e-global-color-536b138 ); --lightbox-text-color: #81D8D0; --lightbox-header-icons-size: 30px; --lightbox-navigation-icons-size: 30px; }

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

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

.elementor-3787 .elementor-element.elementor-element-5ac1b44 { --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; --align-items: center; --padding-top: 100px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }

.elementor-3787 .elementor-element.elementor-element-c5800f9 { --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; }

.elementor-3787 .elementor-element.elementor-element-afd3848 { --display: flex; }

.elementor-3787 .elementor-element.elementor-element-509ba02 .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 50px; font-weight: 800; text-transform: uppercase; }

.elementor-3787 .elementor-element.elementor-element-93b5fbc { padding: 15px 0px 0px; font-family: Lato, sans-serif; font-size: 20px; }

.elementor-3787 .elementor-element.elementor-element-2dc35e4 { font-family: Lato, sans-serif; font-size: 20px; font-weight: 400; }

.elementor-3787 .elementor-element.elementor-element-ec16736 .button-inner { background-color: var( --e-global-color-7dfca54 ); border-radius: 0px; padding: 30px 50px !important; height: 46px !important; }

.elementor-3787 .elementor-element.elementor-element-ec16736 .button-inner:hover { background-color: var( --e-global-color-9e5cf22 ); color: var( --e-global-color-536b138 ); border-style: solid; border-width: 1px; border-color: var( --e-global-color-536b138 ); }

.elementor-3787 .elementor-element.elementor-element-ec16736 > .elementor-widget-container { margin: 10px 0px 0px; }

.elementor-3787 .elementor-element.elementor-element-ec16736.elementor-element { --align-self: flex-start; }

.elementor-3787 .elementor-element.elementor-element-ec16736 .icon-off .text-button, .elementor-3787 .elementor-element.elementor-element-ec16736 .icon-on.button-inner { font-family: "Albert Sans", sans-serif; font-size: 18px; font-weight: 600; letter-spacing: 1px; }

.elementor-3787 .elementor-element.elementor-element-ec16736 .button-inner:hover .text-button { border-color: var( --e-global-color-536b138 ); }

.elementor-3787 .elementor-element.elementor-element-ec16736 .icon-button-el { font-size: 20px; margin: 0px 10px 0px 0px; }

.elementor-3787 .elementor-element.elementor-element-251aabc { --display: flex; --justify-content: center; }

.elementor-3787 .elementor-element.elementor-element-7743d73 { font-family: Lato, sans-serif; font-size: 20px; font-weight: 400; color: var( --e-global-color-44f79ce ); }

.elementor-3787 .elementor-element.elementor-element-5373cc5 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }

.elementor-3787 .elementor-element.elementor-element-7b5d113 { --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: 6px 6px; --row-gap: 6px; --column-gap: 6px; }

.elementor-3787 .elementor-element.elementor-element-da655d4 img { width: 2000px; height: 415px; object-fit: cover; object-position: center center; }

.elementor-3787 .elementor-element.elementor-element-435b64e img { width: 2000px; height: 415px; object-fit: cover; object-position: center center; }

.elementor-3787 .elementor-element.elementor-element-173ed45 { --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; --align-items: center; --overlay-opacity: 1; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 35px; --padding-right: 35px; }

.elementor-3787 .elementor-element.elementor-element-173ed45:not(.elementor-motion-effects-element-type-background), .elementor-3787 .elementor-element.elementor-element-173ed45 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("images/Product-Background.webp"); background-position: center center; }

.elementor-3787 .elementor-element.elementor-element-173ed45::before, .elementor-3787 .elementor-element.elementor-element-173ed45 > .elementor-background-video-container::before, .elementor-3787 .elementor-element.elementor-element-173ed45 > .e-con-inner > .elementor-background-video-container::before, .elementor-3787 .elementor-element.elementor-element-173ed45 > .elementor-background-slideshow::before, .elementor-3787 .elementor-element.elementor-element-173ed45 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3787 .elementor-element.elementor-element-173ed45 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { --background-overlay: ''; }

.elementor-3787 .elementor-element.elementor-element-b300cb5 { --display: flex; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }

.elementor-3787 .elementor-element.elementor-element-d467bd7 { padding: 0px 0px 20px; text-align: center; }

.elementor-3787 .elementor-element.elementor-element-d467bd7 .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 35px; font-weight: 800; text-transform: uppercase; }

.elementor-3787 .elementor-element.elementor-element-7fbd524 { padding: 0px 150px; text-align: center; font-family: Lato, sans-serif; font-size: 18px; font-weight: 500; color: var( --e-global-color-44f79ce ); }

.elementor-3787 .elementor-element.elementor-element-19c03b7 { --display: flex; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }

.elementor-3787 .elementor-element.elementor-element-7eb8988 { --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-3787 .elementor-element.elementor-element-59a953a { --display: flex; }

.elementor-3787 .elementor-element.elementor-element-9785f07 { padding: 50px 0px 20px; text-align: center; }

.elementor-3787 .elementor-element.elementor-element-9785f07 .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 30px; font-weight: 600; text-transform: uppercase; color: var( --e-global-color-44f79ce ); }

.elementor-3787 .elementor-element.elementor-element-f5d0537 { --display: flex; }

.elementor-3787 .elementor-element.elementor-element-2bff928 { --display: grid; --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; }

.elementor-3787 .elementor-element.elementor-element-96a68cc { --display: flex; }

.elementor-3787 .elementor-element.elementor-element-1e15f45 .elementor-icon-wrapper { text-align: center; }

.elementor-3787 .elementor-element.elementor-element-705631b { padding: 10px 0px; text-align: center; }

.elementor-3787 .elementor-element.elementor-element-705631b .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 18px; font-weight: 600; text-transform: uppercase; }

.elementor-3787 .elementor-element.elementor-element-0a995c8 { padding: 10px 20px; text-align: center; font-family: Lato, sans-serif; font-size: 18px; font-weight: 500; color: var( --e-global-color-44f79ce ); }

.elementor-3787 .elementor-element.elementor-element-022a24e { --display: flex; }

.elementor-3787 .elementor-element.elementor-element-a6797c5 .elementor-icon-wrapper { text-align: center; }

.elementor-3787 .elementor-element.elementor-element-7e16234 { padding: 10px 0px; text-align: center; }

.elementor-3787 .elementor-element.elementor-element-7e16234 .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 18px; font-weight: 600; text-transform: uppercase; }

.elementor-3787 .elementor-element.elementor-element-0282d5a { padding: 10px 20px; text-align: center; font-family: Lato, sans-serif; font-size: 18px; font-weight: 500; color: var( --e-global-color-44f79ce ); }

.elementor-3787 .elementor-element.elementor-element-d154555 { --display: flex; }

.elementor-3787 .elementor-element.elementor-element-ddbcaa1 .elementor-icon-wrapper { text-align: center; }

.elementor-3787 .elementor-element.elementor-element-929640e { padding: 10px 0px; text-align: center; }

.elementor-3787 .elementor-element.elementor-element-929640e .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 18px; font-weight: 600; text-transform: uppercase; }

.elementor-3787 .elementor-element.elementor-element-b0bec9f { padding: 10px 20px; text-align: center; font-family: Lato, sans-serif; font-size: 18px; font-weight: 500; color: var( --e-global-color-44f79ce ); }

.elementor-3787 .elementor-element.elementor-element-f13ab00 { --display: flex; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }

.elementor-3787 .elementor-element.elementor-element-e9ec688 .elementor-button { background-color: var( --e-global-color-966ed75 ); font-family: "Albert Sans", sans-serif; font-weight: 700; text-transform: uppercase; fill: var( --e-global-color-44f79ce ); color: var( --e-global-color-44f79ce ); border-style: solid; border-width: 2px; border-color: var( --e-global-color-536b138 ); border-radius: 30px; padding: 20px; }

.elementor-3787 .elementor-element.elementor-element-e9ec688 .elementor-button:hover, .elementor-3787 .elementor-element.elementor-element-e9ec688 .elementor-button:focus { background-color: var( --e-global-color-536b138 ); color: var( --e-global-color-9e5cf22 ); }

.elementor-3787 .elementor-element.elementor-element-e9ec688 .elementor-button:hover svg, .elementor-3787 .elementor-element.elementor-element-e9ec688 .elementor-button:focus svg { fill: var( --e-global-color-9e5cf22 ); }

.elementor-3787 .elementor-element.elementor-element-99193c8 { --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: 50px; --padding-left: 0px; --padding-right: 0px; }

.elementor-3787 .elementor-element.elementor-element-2d6bad4 { --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; }

.elementor-3787 .elementor-element.elementor-element-f01f6ce { --display: flex; --min-height: 930px; --border-radius: 30px 0px 30px 0px; }

.elementor-3787 .elementor-element.elementor-element-f01f6ce:not(.elementor-motion-effects-element-type-background), .elementor-3787 .elementor-element.elementor-element-f01f6ce > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("images/hng-ovr-gummies-with-friends-party-766x1024.webp"); background-repeat: no-repeat; background-size: cover; }

.elementor-3787 .elementor-element.elementor-element-b898736 { --display: flex; --justify-content: center; }

.elementor-3787 .elementor-element.elementor-element-869017b { text-align: center; }

.elementor-3787 .elementor-element.elementor-element-869017b .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 40px; font-weight: 700; text-transform: uppercase; }

.elementor-3787 .elementor-element.elementor-element-0de3740 { padding: 10px 50px 0px; text-align: center; font-family: Lato, sans-serif; font-size: 18px; font-weight: 500; color: var( --e-global-color-44f79ce ); }

.elementor-3787 .elementor-element.elementor-element-73b002e { padding: 0px 50px; text-align: center; font-family: Lato, sans-serif; font-size: 18px; font-weight: 500; color: var( --e-global-color-44f79ce ); }

.elementor-3787 .elementor-element.elementor-element-3898bea { padding: 0px 50px; text-align: center; font-family: Lato, sans-serif; font-size: 18px; font-weight: 500; color: var( --e-global-color-44f79ce ); }

.elementor-3787 .elementor-element.elementor-element-ff40472 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }

.elementor-3787 .elementor-element.elementor-element-ad2a665 { --display: flex; --justify-content: center; }

.elementor-3787 .elementor-element.elementor-element-accafcb img { width: 100%; height: 800px; object-fit: cover; object-position: center center; border-radius: 0px 30px; }

.elementor-3787 .elementor-element.elementor-element-14fcdbd { text-align: center; }

.elementor-3787 .elementor-element.elementor-element-14fcdbd .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 40px; font-weight: 700; text-transform: uppercase; }

.elementor-3787 .elementor-element.elementor-element-a162552 { padding: 20px 50px 0px; text-align: center; font-family: Lato, sans-serif; font-size: 18px; font-weight: 500; color: var( --e-global-color-44f79ce ); }

.elementor-3787 .elementor-element.elementor-element-5caf400 { padding: 0px 50px; text-align: center; font-family: Lato, sans-serif; font-size: 18px; font-weight: 500; color: var( --e-global-color-44f79ce ); }

.elementor-3787 .elementor-element.elementor-element-07c7272 { padding: 0px 50px; text-align: center; font-family: Lato, sans-serif; font-size: 18px; font-weight: 500; color: var( --e-global-color-44f79ce ); }

.elementor-3787 .elementor-element.elementor-element-8b6e9fa { padding: 0px 50px; text-align: center; font-family: Lato, sans-serif; font-size: 18px; font-weight: 500; color: var( --e-global-color-44f79ce ); }

.elementor-3787 .elementor-element.elementor-element-6679231 { padding: 0px 50px; text-align: center; font-family: Lato, sans-serif; font-size: 18px; font-weight: 500; color: var( --e-global-color-44f79ce ); }

.elementor-3787 .elementor-element.elementor-element-b327822 { padding: 0px 50px 20px; text-align: center; font-family: Lato, sans-serif; font-size: 18px; font-weight: 500; color: var( --e-global-color-44f79ce ); }

.elementor-3787 .elementor-element.elementor-element-220236a { --display: flex; --justify-content: center; }

.elementor-3787 .elementor-element.elementor-element-de0a191 img { width: 100%; height: 800px; object-fit: cover; object-position: center center; border-radius: 0px 30px; }

.elementor-3787 .elementor-element.elementor-element-ff5976d { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --margin-top: 0px; --margin-bottom: 120px; --margin-left: 0px; --margin-right: 0px; --padding-top: 50px; --padding-bottom: 0px; --padding-left: 35px; --padding-right: 35px; }

.elementor-3787 .elementor-element.elementor-element-af132de { --display: flex; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-3787 .elementor-element.elementor-element-78d1d00 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -110px) -30px; }

.elementor-3787 .elementor-element.elementor-element-78d1d00 .elementor-heading-title { font-family: "Space Grotesk", sans-serif; font-size: 200px; font-style: italic; color: var( --e-global-color-536b138 ); }

.elementor-3787 .elementor-element.elementor-element-9242328 .text-css-e { max-width: 600px; font-family: "Albert Sans", sans-serif; font-size: 30px; font-weight: 700; line-height: 40px; }

.elementor-3787 .elementor-element.elementor-element-7c0d8a1 { --display: flex; --min-height: 709px; --border-radius: 30px 30px 30px 30px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-3787 .elementor-element.elementor-element-7c0d8a1:not(.elementor-motion-effects-element-type-background), .elementor-3787 .elementor-element.elementor-element-7c0d8a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("images/hng_ovr_gummies_product_range_teal_bg-e1774301535430.webp"); background-repeat: no-repeat; background-size: cover; }

.elementor-3787 .elementor-element.elementor-element-1d8cdc6 { --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; --padding-top: 120px; --padding-bottom: 120px; --padding-left: 35px; --padding-right: 35px; }

.elementor-3787 .elementor-element.elementor-element-2123047 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-3787 .elementor-element.elementor-element-cae6d38 { padding: 0px 0px 40px; text-align: center; }

.elementor-3787 .elementor-element.elementor-element-cae6d38 .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 40px; font-weight: 600; text-transform: uppercase; }

.elementor-3787 .elementor-element.elementor-element-5b13fba { --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: 30px 30px; --row-gap: 30px; --column-gap: 30px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-3787 .elementor-element.elementor-element-a07f4e6 { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-3787 .elementor-element.elementor-element-33ab4a5 { text-align: center; }

.elementor-3787 .elementor-element.elementor-element-33ab4a5 .text-css-e { font-family: Lexend, sans-serif; font-size: 90px; font-weight: 700; }

.elementor-3787 .elementor-element.elementor-element-62f343d { text-align: center; }

.elementor-3787 .elementor-element.elementor-element-62f343d .text-css-e { font-family: Lato, sans-serif; font-weight: 500; }

.elementor-3787 .elementor-element.elementor-element-1a76f1a { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-3787 .elementor-element.elementor-element-0b8a4ec { text-align: center; }

.elementor-3787 .elementor-element.elementor-element-0b8a4ec .text-css-e { font-family: Lexend, sans-serif; font-size: 90px; font-weight: 700; }

.elementor-3787 .elementor-element.elementor-element-38f51a5 { text-align: center; }

.elementor-3787 .elementor-element.elementor-element-38f51a5 .text-css-e { font-family: Lato, sans-serif; font-weight: 500; }

.elementor-3787 .elementor-element.elementor-element-39aa056 { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-3787 .elementor-element.elementor-element-476efb5 { text-align: center; }

.elementor-3787 .elementor-element.elementor-element-476efb5 .text-css-e { font-family: Lexend, sans-serif; font-size: 90px; font-weight: 700; }

.elementor-3787 .elementor-element.elementor-element-87425df { text-align: center; }

.elementor-3787 .elementor-element.elementor-element-87425df .text-css-e { font-family: Lato, sans-serif; font-weight: 500; }

.elementor-3787 .elementor-element.elementor-element-2ad5638 { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-3787 .elementor-element.elementor-element-ed7ace2 { text-align: center; }

.elementor-3787 .elementor-element.elementor-element-ed7ace2 .text-css-e { font-family: Lexend, sans-serif; font-size: 90px; font-weight: 700; }

.elementor-3787 .elementor-element.elementor-element-5c37db3 { text-align: center; }

.elementor-3787 .elementor-element.elementor-element-5c37db3 .text-css-e { font-family: Lato, sans-serif; font-weight: 500; }

.elementor-3787 .elementor-element.elementor-element-eff3b3c { --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; --overlay-opacity: 1; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 35px; --padding-right: 35px; }

.elementor-3787 .elementor-element.elementor-element-eff3b3c:not(.elementor-motion-effects-element-type-background), .elementor-3787 .elementor-element.elementor-element-eff3b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("images/Left-Pouches-Social-Media-Banner.webp"); background-position: left center; background-repeat: no-repeat; }

.elementor-3787 .elementor-element.elementor-element-eff3b3c::before, .elementor-3787 .elementor-element.elementor-element-eff3b3c > .elementor-background-video-container::before, .elementor-3787 .elementor-element.elementor-element-eff3b3c > .e-con-inner > .elementor-background-video-container::before, .elementor-3787 .elementor-element.elementor-element-eff3b3c > .elementor-background-slideshow::before, .elementor-3787 .elementor-element.elementor-element-eff3b3c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3787 .elementor-element.elementor-element-eff3b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-image: url("images/Right-Pouches-Social-Media-Banner.webp"); --background-overlay: ''; background-position: right center; background-repeat: no-repeat; }

.elementor-3787 .elementor-element.elementor-element-2a75fd5 { --display: flex; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-3787 .elementor-element.elementor-element-dd4c552 { padding: 10px 0px 20px; text-align: center; }

.elementor-3787 .elementor-element.elementor-element-dd4c552 .elementor-heading-title { font-size: 18px; font-weight: 400; text-transform: uppercase; line-height: 1.1em; color: var( --e-global-color-44f79ce ); }

.elementor-3787 .elementor-element.elementor-element-ed9f7a9 { padding: 0px 550px; text-align: center; }

.elementor-3787 .elementor-element.elementor-element-ed9f7a9 .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 45px; font-weight: 600; text-transform: uppercase; line-height: 50px; }

.elementor-3787 .elementor-element.elementor-element-99fcb3d { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --margin-top: 40px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-3787 .elementor-element.elementor-element-dbe3e2c .button-inner { background-color: var( --e-global-color-7dfca54 ); border-radius: 0px; padding: 0px 30px !important; height: 46px !important; }

.elementor-3787 .elementor-element.elementor-element-dbe3e2c .button-inner:hover { background-color: var( --e-global-color-9e5cf22 ); color: var( --e-global-color-536b138 ); border-style: solid; border-width: 1px; border-color: var( --e-global-color-536b138 ); }

.elementor-3787 .elementor-element.elementor-element-dbe3e2c.elementor-element { --align-self: center; }

.elementor-3787 .elementor-element.elementor-element-dbe3e2c .icon-off .text-button, .elementor-3787 .elementor-element.elementor-element-dbe3e2c .icon-on.button-inner { font-family: "Albert Sans", sans-serif; font-size: 16px; font-weight: 600; letter-spacing: 1px; }

.elementor-3787 .elementor-element.elementor-element-dbe3e2c .button-inner:hover .text-button { border-color: var( --e-global-color-536b138 ); }

.elementor-3787 .elementor-element.elementor-element-dbe3e2c .icon-button-el { font-size: 20px; margin: 0px 10px 0px 0px; }

.elementor-3787 .elementor-element.elementor-element-23c33e7 .button-inner { background-color: var( --e-global-color-7dfca54 ); border-radius: 0px; padding: 0px 30px !important; height: 46px !important; }

.elementor-3787 .elementor-element.elementor-element-23c33e7 .button-inner:hover { background-color: var( --e-global-color-9e5cf22 ); color: var( --e-global-color-536b138 ); border-style: solid; border-width: 1px; border-color: var( --e-global-color-536b138 ); }

.elementor-3787 .elementor-element.elementor-element-23c33e7.elementor-element { --align-self: center; }

.elementor-3787 .elementor-element.elementor-element-23c33e7 .icon-off .text-button, .elementor-3787 .elementor-element.elementor-element-23c33e7 .icon-on.button-inner { font-family: "Albert Sans", sans-serif; font-size: 16px; font-weight: 600; letter-spacing: 1px; }

.elementor-3787 .elementor-element.elementor-element-23c33e7 .button-inner:hover .text-button { border-color: var( --e-global-color-536b138 ); }

.elementor-3787 .elementor-element.elementor-element-23c33e7 .icon-button-el { font-size: 20px; margin: 0px 10px 0px 0px; }

.elementor-3787 .elementor-element.elementor-element-af33fcd .button-inner { background-color: var( --e-global-color-7dfca54 ); border-radius: 0px; padding: 0px 30px !important; height: 46px !important; }

.elementor-3787 .elementor-element.elementor-element-af33fcd .button-inner:hover { background-color: var( --e-global-color-9e5cf22 ); color: var( --e-global-color-536b138 ); border-style: solid; border-width: 1px; border-color: var( --e-global-color-536b138 ); }

.elementor-3787 .elementor-element.elementor-element-af33fcd.elementor-element { --align-self: center; }

.elementor-3787 .elementor-element.elementor-element-af33fcd .icon-off .text-button, .elementor-3787 .elementor-element.elementor-element-af33fcd .icon-on.button-inner { font-family: "Albert Sans", sans-serif; font-size: 16px; font-weight: 600; letter-spacing: 1px; }

.elementor-3787 .elementor-element.elementor-element-af33fcd .button-inner:hover .text-button { border-color: var( --e-global-color-536b138 ); }

.elementor-3787 .elementor-element.elementor-element-af33fcd .icon-button-el { font-size: 20px; margin: 0px 10px 0px 0px; }

@media (max-width: 880px) and (min-width: 768px) {
  .elementor-3787 .elementor-element.elementor-element-7eb8988 { --width: 100%; }
}

@media (max-width: 1440px) {
  .elementor-3787 .elementor-element.elementor-element-5ac1b44 { --padding-top: 50px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-3787 .elementor-element.elementor-element-2dc35e4 { font-size: 18px; }
  .elementor-3787 .elementor-element.elementor-element-ec16736 .icon-off .text-button, .elementor-3787 .elementor-element.elementor-element-ec16736 .icon-on.button-inner { font-size: 18px; }
  .elementor-3787 .elementor-element.elementor-element-7743d73 { font-size: 18px; }
  .elementor-3787 .elementor-element.elementor-element-d467bd7 .elementor-heading-title { font-size: 30px; }
  .elementor-3787 .elementor-element.elementor-element-7fbd524 { padding: 0px; }
  .elementor-3787 .elementor-element.elementor-element-9785f07 .elementor-heading-title { font-size: 30px; }
  .elementor-3787 .elementor-element.elementor-element-2bff928 { --grid-auto-flow: row; }
  .elementor-3787 .elementor-element.elementor-element-705631b .elementor-heading-title { font-size: 16px; }
  .elementor-3787 .elementor-element.elementor-element-0a995c8 { padding: 0px; font-size: 16px; }
  .elementor-3787 .elementor-element.elementor-element-7e16234 .elementor-heading-title { font-size: 16px; }
  .elementor-3787 .elementor-element.elementor-element-0282d5a { padding: 0px; font-size: 16px; }
  .elementor-3787 .elementor-element.elementor-element-929640e .elementor-heading-title { font-size: 16px; }
  .elementor-3787 .elementor-element.elementor-element-b0bec9f { padding: 0px; font-size: 16px; }
  .elementor-3787 .elementor-element.elementor-element-99193c8 { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-3787 .elementor-element.elementor-element-869017b { padding: 0px 0px 10px; }
  .elementor-3787 .elementor-element.elementor-element-869017b .elementor-heading-title { font-size: 30px; }
  .elementor-3787 .elementor-element.elementor-element-accafcb img { height: 600px; }
  .elementor-3787 .elementor-element.elementor-element-14fcdbd { padding: 0px 0px 10px; }
  .elementor-3787 .elementor-element.elementor-element-14fcdbd .elementor-heading-title { font-size: 30px; }
  .elementor-3787 .elementor-element.elementor-element-de0a191 img { height: 600px; }
  .elementor-3787 .elementor-element.elementor-element-9242328 > .elementor-widget-container { padding: 0px 80px 0px 0px; }
  .elementor-3787 .elementor-element.elementor-element-9242328 .text-css-e { font-size: 25px; line-height: 30px; }
  .elementor-3787 .elementor-element.elementor-element-a07f4e6 { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
  .elementor-3787 .elementor-element.elementor-element-33ab4a5 .text-css-e { font-size: 50px; }
  .elementor-3787 .elementor-element.elementor-element-1a76f1a { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
  .elementor-3787 .elementor-element.elementor-element-0b8a4ec .text-css-e { font-size: 50px; }
  .elementor-3787 .elementor-element.elementor-element-39aa056 { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
  .elementor-3787 .elementor-element.elementor-element-476efb5 .text-css-e { font-size: 50px; }
  .elementor-3787 .elementor-element.elementor-element-2ad5638 { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
  .elementor-3787 .elementor-element.elementor-element-ed7ace2 .text-css-e { font-size: 50px; }
  .elementor-3787 .elementor-element.elementor-element-eff3b3c:not(.elementor-motion-effects-element-type-background), .elementor-3787 .elementor-element.elementor-element-eff3b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: -30% 50%; }
  .elementor-3787 .elementor-element.elementor-element-eff3b3c::before, .elementor-3787 .elementor-element.elementor-element-eff3b3c > .elementor-background-video-container::before, .elementor-3787 .elementor-element.elementor-element-eff3b3c > .e-con-inner > .elementor-background-video-container::before, .elementor-3787 .elementor-element.elementor-element-eff3b3c > .elementor-background-slideshow::before, .elementor-3787 .elementor-element.elementor-element-eff3b3c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3787 .elementor-element.elementor-element-eff3b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-position: 130% 50%; }
  .elementor-3787 .elementor-element.elementor-element-ed9f7a9 { padding: 0px 200px; }
  .elementor-3787 .elementor-element.elementor-element-dbe3e2c .icon-off .text-button, .elementor-3787 .elementor-element.elementor-element-dbe3e2c .icon-on.button-inner { font-size: 12px; }
  .elementor-3787 .elementor-element.elementor-element-23c33e7 .icon-off .text-button, .elementor-3787 .elementor-element.elementor-element-23c33e7 .icon-on.button-inner { font-size: 12px; }
  .elementor-3787 .elementor-element.elementor-element-af33fcd .icon-off .text-button, .elementor-3787 .elementor-element.elementor-element-af33fcd .icon-on.button-inner { font-size: 12px; }
}

@media (max-width: 1200px) {
  .elementor-3787 .elementor-element.elementor-element-5373cc5 { --margin-top: 0px; --margin-bottom: 70px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-3787 .elementor-element.elementor-element-7b5d113 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-3787 .elementor-element.elementor-element-173ed45 { --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --margin-top: 0px; --margin-bottom: 70px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-3787 .elementor-element.elementor-element-7fbd524 { padding: 0px; }
  .elementor-3787 .elementor-element.elementor-element-2bff928 { --grid-auto-flow: row; }
  .elementor-3787 .elementor-element.elementor-element-ff5976d { --margin-top: 0px; --margin-bottom: 70px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 10px; }
  .elementor-3787 .elementor-element.elementor-element-9242328 .text-css-e { font-size: 20px; }
  .elementor-3787 .elementor-element.elementor-element-1d8cdc6 { --padding-top: 0px; --padding-bottom: 70px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-3787 .elementor-element.elementor-element-eff3b3c:not(.elementor-motion-effects-element-type-background), .elementor-3787 .elementor-element.elementor-element-eff3b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: -60% 50%; }
  .elementor-3787 .elementor-element.elementor-element-eff3b3c::before, .elementor-3787 .elementor-element.elementor-element-eff3b3c > .elementor-background-video-container::before, .elementor-3787 .elementor-element.elementor-element-eff3b3c > .e-con-inner > .elementor-background-video-container::before, .elementor-3787 .elementor-element.elementor-element-eff3b3c > .elementor-background-slideshow::before, .elementor-3787 .elementor-element.elementor-element-eff3b3c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3787 .elementor-element.elementor-element-eff3b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-position: 160% 50%; }
  .elementor-3787 .elementor-element.elementor-element-eff3b3c { --padding-top: 170px; --padding-bottom: 170px; --padding-left: 0px; --padding-right: 0px; }
}

@media (max-width: 1024px) {
  .elementor-3787 .elementor-element.elementor-element-2dc35e4 { font-size: 16px; }
  .elementor-3787 .elementor-element.elementor-element-7743d73 { font-size: 16px; }
  .elementor-3787 .elementor-element.elementor-element-d467bd7 .elementor-heading-title { font-size: 30px; }
  .elementor-3787 .elementor-element.elementor-element-7fbd524 { padding: 0px; font-size: 16px; }
  .elementor-3787 .elementor-element.elementor-element-f5d0537 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-3787 .elementor-element.elementor-element-2bff928 { --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-3787 .elementor-element.elementor-element-96a68cc { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-3787 .elementor-element.elementor-element-705631b .elementor-heading-title { font-size: 14px; }
  .elementor-3787 .elementor-element.elementor-element-0a995c8 { font-size: 14px; }
  .elementor-3787 .elementor-element.elementor-element-022a24e { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-3787 .elementor-element.elementor-element-7e16234 .elementor-heading-title { font-size: 14px; }
  .elementor-3787 .elementor-element.elementor-element-0282d5a { font-size: 14px; }
  .elementor-3787 .elementor-element.elementor-element-d154555 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-3787 .elementor-element.elementor-element-929640e .elementor-heading-title { font-size: 14px; }
  .elementor-3787 .elementor-element.elementor-element-b0bec9f { font-size: 14px; }
  .elementor-3787 .elementor-element.elementor-element-869017b { padding: 0px 0px 20px; }
  .elementor-3787 .elementor-element.elementor-element-0de3740 { padding: 0px 20px; font-size: 16px; }
  .elementor-3787 .elementor-element.elementor-element-73b002e { padding: 0px 20px; font-size: 16px; }
  .elementor-3787 .elementor-element.elementor-element-3898bea { padding: 0px 20px; font-size: 16px; }
  .elementor-3787 .elementor-element.elementor-element-accafcb img { height: 550px; }
  .elementor-3787 .elementor-element.elementor-element-a162552 { padding: 20px 20px 0px; }
  .elementor-3787 .elementor-element.elementor-element-5caf400 { padding: 0px 20px; }
  .elementor-3787 .elementor-element.elementor-element-07c7272 { padding: 0px 20px; }
  .elementor-3787 .elementor-element.elementor-element-8b6e9fa { padding: 0px 20px; }
  .elementor-3787 .elementor-element.elementor-element-6679231 { padding: 0px 20px; }
  .elementor-3787 .elementor-element.elementor-element-b327822 { padding: 0px 20px; }
  .elementor-3787 .elementor-element.elementor-element-de0a191 img { height: 550px; }
  .elementor-3787 .elementor-element.elementor-element-ff5976d { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-3787 .elementor-element.elementor-element-9242328 .text-css-e { font-size: 20px; }
  .elementor-3787 .elementor-element.elementor-element-eff3b3c:not(.elementor-motion-effects-element-type-background), .elementor-3787 .elementor-element.elementor-element-eff3b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: -90% 50%; }
  .elementor-3787 .elementor-element.elementor-element-eff3b3c::before, .elementor-3787 .elementor-element.elementor-element-eff3b3c > .elementor-background-video-container::before, .elementor-3787 .elementor-element.elementor-element-eff3b3c > .e-con-inner > .elementor-background-video-container::before, .elementor-3787 .elementor-element.elementor-element-eff3b3c > .elementor-background-slideshow::before, .elementor-3787 .elementor-element.elementor-element-eff3b3c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3787 .elementor-element.elementor-element-eff3b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-position: 190% 50%; }
  .elementor-3787 .elementor-element.elementor-element-ed9f7a9 .elementor-heading-title { font-size: 35px; line-height: 35px; }
  .elementor-3787 .elementor-element.elementor-element-99fcb3d { --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
}

@media (max-width: 880px) {
  .elementor-3787 .elementor-element.elementor-element-2dc35e4 { font-size: 14px; }
  .elementor-3787 .elementor-element.elementor-element-ec16736 > .elementor-widget-container { margin: 0px; }
  .elementor-3787 .elementor-element.elementor-element-ec16736 .icon-off .text-button, .elementor-3787 .elementor-element.elementor-element-ec16736 .icon-on.button-inner { font-size: 15px; }
  .elementor-3787 .elementor-element.elementor-element-7743d73 { font-size: 14px; }
  .elementor-3787 .elementor-element.elementor-element-d467bd7 .elementor-heading-title { font-size: 25px; }
  .elementor-3787 .elementor-element.elementor-element-7fbd524 { font-size: 14px; }
  .elementor-3787 .elementor-element.elementor-element-9785f07 .elementor-heading-title { font-size: 20px; }
  .elementor-3787 .elementor-element.elementor-element-2bff928 { --grid-auto-flow: row; }
  .elementor-3787 .elementor-element.elementor-element-705631b .elementor-heading-title { font-size: 16px; }
  .elementor-3787 .elementor-element.elementor-element-0a995c8 { font-size: 14px; }
  .elementor-3787 .elementor-element.elementor-element-7e16234 .elementor-heading-title { font-size: 16px; }
  .elementor-3787 .elementor-element.elementor-element-0282d5a { font-size: 14px; }
  .elementor-3787 .elementor-element.elementor-element-929640e .elementor-heading-title { font-size: 16px; }
  .elementor-3787 .elementor-element.elementor-element-b0bec9f { font-size: 14px; }
  .elementor-3787 .elementor-element.elementor-element-869017b .elementor-heading-title { font-size: 20px; }
  .elementor-3787 .elementor-element.elementor-element-0de3740 { font-size: 14px; }
  .elementor-3787 .elementor-element.elementor-element-73b002e { font-size: 14px; }
  .elementor-3787 .elementor-element.elementor-element-3898bea { font-size: 14px; }
  .elementor-3787 .elementor-element.elementor-element-accafcb img { height: 450px; }
  .elementor-3787 .elementor-element.elementor-element-14fcdbd .elementor-heading-title { font-size: 20px; }
  .elementor-3787 .elementor-element.elementor-element-a162552 { font-size: 14px; }
  .elementor-3787 .elementor-element.elementor-element-5caf400 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px; font-size: 14px; }
  .elementor-3787 .elementor-element.elementor-element-07c7272 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px; font-size: 14px; }
  .elementor-3787 .elementor-element.elementor-element-8b6e9fa { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px; font-size: 14px; }
  .elementor-3787 .elementor-element.elementor-element-6679231 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px; font-size: 14px; }
  .elementor-3787 .elementor-element.elementor-element-b327822 { font-size: 14px; }
  .elementor-3787 .elementor-element.elementor-element-de0a191 img { height: 450px; }
  .elementor-3787 .elementor-element.elementor-element-78d1d00 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -90px) -30px; }
  .elementor-3787 .elementor-element.elementor-element-78d1d00 .elementor-heading-title { font-size: 150px; }
  .elementor-3787 .elementor-element.elementor-element-9242328 > .elementor-widget-container { padding: 0px 50px 0px 0px; }
  .elementor-3787 .elementor-element.elementor-element-33ab4a5 .text-css-e { font-size: 40px; }
  .elementor-3787 .elementor-element.elementor-element-0b8a4ec .text-css-e { font-size: 40px; }
  .elementor-3787 .elementor-element.elementor-element-476efb5 .text-css-e { font-size: 40px; }
  .elementor-3787 .elementor-element.elementor-element-ed7ace2 .text-css-e { font-size: 40px; }
  .elementor-3787 .elementor-element.elementor-element-eff3b3c:not(.elementor-motion-effects-element-type-background), .elementor-3787 .elementor-element.elementor-element-eff3b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: -200px 50%; background-size: contain; }
  .elementor-3787 .elementor-element.elementor-element-eff3b3c::before, .elementor-3787 .elementor-element.elementor-element-eff3b3c > .elementor-background-video-container::before, .elementor-3787 .elementor-element.elementor-element-eff3b3c > .e-con-inner > .elementor-background-video-container::before, .elementor-3787 .elementor-element.elementor-element-eff3b3c > .elementor-background-slideshow::before, .elementor-3787 .elementor-element.elementor-element-eff3b3c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3787 .elementor-element.elementor-element-eff3b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-position: 600px 50%; background-size: contain; }
  .elementor-3787 .elementor-element.elementor-element-eff3b3c { --padding-top: 70px; --padding-bottom: 70px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-3787 .elementor-element.elementor-element-dd4c552 { padding: 0px 0px 10px; }
  .elementor-3787 .elementor-element.elementor-element-dd4c552 .elementor-heading-title { font-size: 15px; }
  .elementor-3787 .elementor-element.elementor-element-ed9f7a9 .elementor-heading-title { font-size: 25px; line-height: 25px; }
  .elementor-3787 .elementor-element.elementor-element-dbe3e2c .button-inner { padding: 0px 20px !important; }
  .elementor-3787 .elementor-element.elementor-element-23c33e7 .button-inner { padding: 0px 20px !important; }
  .elementor-3787 .elementor-element.elementor-element-af33fcd .button-inner { padding: 0px 20px !important; }
}

@media (max-width: 767px) {
  .elementor-3787 .elementor-element.elementor-element-5ac1b44 { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-3787 .elementor-element.elementor-element-afd3848 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 15px; }
  .elementor-3787 .elementor-element.elementor-element-2dc35e4 { font-size: 14px; }
  .elementor-3787 .elementor-element.elementor-element-ec16736 .icon-off .text-button, .elementor-3787 .elementor-element.elementor-element-ec16736 .icon-on.button-inner { font-size: 14px; }
  .elementor-3787 .elementor-element.elementor-element-ec16736 .button-inner { padding: 0px 30px !important; height: 50px !important; }
  .elementor-3787 .elementor-element.elementor-element-5373cc5 { --gap: 30px 0px; --row-gap: 30px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-3787 .elementor-element.elementor-element-da655d4 img { height: 250px; }
  .elementor-3787 .elementor-element.elementor-element-173ed45 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-3787 .elementor-element.elementor-element-b300cb5 { --width: 95%; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-3787 .elementor-element.elementor-element-d467bd7 .elementor-heading-title { font-size: 20px; }
  .elementor-3787 .elementor-element.elementor-element-7fbd524 { padding: 0px 10px; font-size: 14px; }
  .elementor-3787 .elementor-element.elementor-element-19c03b7 { --width: 95%; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-3787 .elementor-element.elementor-element-9785f07 { padding: 50px 0px 0px; }
  .elementor-3787 .elementor-element.elementor-element-9785f07 .elementor-heading-title { font-size: 18px; }
  .elementor-3787 .elementor-element.elementor-element-f5d0537 { --padding-top: 15px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-3787 .elementor-element.elementor-element-2bff928 { --e-con-grid-template-columns: repeat(3, 1fr); --grid-auto-flow: row; }
  .elementor-3787 .elementor-element.elementor-element-1e15f45 .elementor-icon { font-size: 35px; }
  .elementor-3787 .elementor-element.elementor-element-1e15f45 .elementor-icon svg { height: 35px; }
  .elementor-3787 .elementor-element.elementor-element-705631b .elementor-heading-title { font-size: 12px; }
  .elementor-3787 .elementor-element.elementor-element-0a995c8 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px; padding: 0px 10px; font-size: 11px; }
  .elementor-3787 .elementor-element.elementor-element-a6797c5 .elementor-icon { font-size: 35px; }
  .elementor-3787 .elementor-element.elementor-element-a6797c5 .elementor-icon svg { height: 35px; }
  .elementor-3787 .elementor-element.elementor-element-7e16234 .elementor-heading-title { font-size: 12px; }
  .elementor-3787 .elementor-element.elementor-element-0282d5a { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px; padding: 0px 10px; font-size: 11px; }
  .elementor-3787 .elementor-element.elementor-element-ddbcaa1 .elementor-icon { font-size: 35px; }
  .elementor-3787 .elementor-element.elementor-element-ddbcaa1 .elementor-icon svg { height: 35px; }
  .elementor-3787 .elementor-element.elementor-element-929640e .elementor-heading-title { font-size: 12px; }
  .elementor-3787 .elementor-element.elementor-element-b0bec9f { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px; padding: 0px 10px; font-size: 11px; }
  .elementor-3787 .elementor-element.elementor-element-f13ab00 { --width: 95%; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-3787 .elementor-element.elementor-element-e9ec688 .elementor-button { font-size: 11px; padding: 10px; }
  .elementor-3787 .elementor-element.elementor-element-99193c8 { --padding-top: 40px; --padding-bottom: 30px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-3787 .elementor-element.elementor-element-f01f6ce { --min-height: 420px; }
  .elementor-3787 .elementor-element.elementor-element-f01f6ce:not(.elementor-motion-effects-element-type-background), .elementor-3787 .elementor-element.elementor-element-f01f6ce > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: center center; background-repeat: no-repeat; }
  .elementor-3787 .elementor-element.elementor-element-b898736 { --padding-top: 20px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-3787 .elementor-element.elementor-element-869017b .elementor-heading-title { font-size: 18px; }
  .elementor-3787 .elementor-element.elementor-element-0de3740 { font-size: 14px; }
  .elementor-3787 .elementor-element.elementor-element-73b002e { font-size: 14px; }
  .elementor-3787 .elementor-element.elementor-element-3898bea { font-size: 14px; }
  .elementor-3787 .elementor-element.elementor-element-ff40472 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-3787 .elementor-element.elementor-element-accafcb { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px; }
  .elementor-3787 .elementor-element.elementor-element-accafcb img { height: 300px; }
  .elementor-3787 .elementor-element.elementor-element-14fcdbd .elementor-heading-title { font-size: 18px; }
  .elementor-3787 .elementor-element.elementor-element-a162552 { font-size: 14px; }
  .elementor-3787 .elementor-element.elementor-element-5caf400 { padding: 0px; font-size: 14px; }
  .elementor-3787 .elementor-element.elementor-element-07c7272 { padding: 0px; font-size: 14px; }
  .elementor-3787 .elementor-element.elementor-element-8b6e9fa { padding: 0px; font-size: 14px; }
  .elementor-3787 .elementor-element.elementor-element-6679231 { padding: 0px; font-size: 14px; }
  .elementor-3787 .elementor-element.elementor-element-b327822 { font-size: 14px; }
  .elementor-3787 .elementor-element.elementor-element-ff5976d { --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; }
  .elementor-3787 .elementor-element.elementor-element-78d1d00 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -80px) -20px; }
  .elementor-3787 .elementor-element.elementor-element-78d1d00 .elementor-heading-title { font-size: 120px; }
  .elementor-3787 .elementor-element.elementor-element-9242328 > .elementor-widget-container { padding: 0px; }
  .elementor-3787 .elementor-element.elementor-element-9242328 .text-css-e { font-size: 15px; line-height: 22px; }
  .elementor-3787 .elementor-element.elementor-element-33d3895 > .elementor-widget-container { margin: -15px 0px 0px; }
  .elementor-3787 .elementor-element.elementor-element-33d3895 .text-css-e { font-size: 15px; }
  .elementor-3787 .elementor-element.elementor-element-7c0d8a1 { --min-height: 460px; }
  .elementor-3787 .elementor-element.elementor-element-7c0d8a1:not(.elementor-motion-effects-element-type-background), .elementor-3787 .elementor-element.elementor-element-7c0d8a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: center center; background-repeat: no-repeat; }
  .elementor-3787 .elementor-element.elementor-element-1d8cdc6 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-3787 .elementor-element.elementor-element-33ab4a5 .text-css-e { font-size: 30px; }
  .elementor-3787 .elementor-element.elementor-element-0b8a4ec .text-css-e { font-size: 30px; }
  .elementor-3787 .elementor-element.elementor-element-476efb5 .text-css-e { font-size: 30px; }
  .elementor-3787 .elementor-element.elementor-element-ed7ace2 .text-css-e { font-size: 30px; }
  .elementor-3787 .elementor-element.elementor-element-eff3b3c:not(.elementor-motion-effects-element-type-background), .elementor-3787 .elementor-element.elementor-element-eff3b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: -800px 0%; }
  .elementor-3787 .elementor-element.elementor-element-eff3b3c::before, .elementor-3787 .elementor-element.elementor-element-eff3b3c > .elementor-background-video-container::before, .elementor-3787 .elementor-element.elementor-element-eff3b3c > .e-con-inner > .elementor-background-video-container::before, .elementor-3787 .elementor-element.elementor-element-eff3b3c > .elementor-background-slideshow::before, .elementor-3787 .elementor-element.elementor-element-eff3b3c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3787 .elementor-element.elementor-element-eff3b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-position: 800px 0%; }
  .elementor-3787 .elementor-element.elementor-element-99fcb3d { --margin-top: 25px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-3787 .elementor-element.elementor-element-dbe3e2c .button-inner { padding: 0px 30px !important; height: 50px !important; }
  .elementor-3787 .elementor-element.elementor-element-23c33e7 .button-inner { padding: 0px 30px !important; height: 50px !important; }
  .elementor-3787 .elementor-element.elementor-element-af33fcd .button-inner { padding: 0px 30px !important; height: 50px !important; }
}

@media (min-width: 768px) {
  .elementor-3787 .elementor-element.elementor-element-c5800f9 { --width: 90%; }
  .elementor-3787 .elementor-element.elementor-element-b300cb5 { --width: 79%; }
  .elementor-3787 .elementor-element.elementor-element-19c03b7 { --width: 60%; }
  .elementor-3787 .elementor-element.elementor-element-ff5976d { --content-width: 1060px; }
}

@media (min-width: 1921px) {
  .elementor-3787 .elementor-element.elementor-element-b300cb5 { --width: 35%; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-3787 .elementor-element.elementor-element-19c03b7 { --width: 35%; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-3787 .elementor-element.elementor-element-2bff928 { --grid-auto-flow: row; }
  .elementor-3787 .elementor-element.elementor-element-f13ab00 { --width: 35%; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-3787 .elementor-element.elementor-element-e9ec688 .elementor-button { font-size: 18px; border-width: 2px; border-radius: 30px; padding: 20px; }
}

.elementor-13026 .elementor-element.elementor-element-9f3ae5a { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 35px; --padding-right: 35px; --z-index: 100; }

.elementor-13026 .elementor-element.elementor-element-9f3ae5a:not(.elementor-motion-effects-element-type-background), .elementor-13026 .elementor-element.elementor-element-9f3ae5a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(2, 1, 1, 0); }

.elementor-13026 .elementor-element.elementor-element-ca6b6a2 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-13026 .elementor-element.elementor-element-e4e0e8e { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a { font-size: 18px; font-weight: 600; text-transform: uppercase; padding: 35px 15px; color: var( --e-global-color-44f79ce ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a .indicator-icon { color: var( --e-global-color-44f79ce ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a:hover { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a:focus { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a:active { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li:hover > a { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li:hover > a .bzotech-submenu-indicator { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a:hover .bzotech-submenu-indicator { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a:focus .bzotech-submenu-indicator { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a:active .bzotech-submenu-indicator { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-item > a { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-parent > a { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-ancestor > a { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-ancestor > a .bzotech-submenu-indicator { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav .sub-menu > li.current-menu-item > a, .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav .sub-menu > li.current_page_item > a { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .e-toggle-style-icon { color: var( --e-global-color-44f79ce ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .e-toggle-style-icon .sub-color-e { color: var( --e-global-color-44f79ce ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .e-toggle-style-icon:hover { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-e9cedea .e-toggle-style-icon:hover .sub-color-e { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-21db325 { --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: flex-end; --align-items: center; --gap: 0px 30px; --row-gap: 0px; --column-gap: 30px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-13026 .elementor-element.elementor-element-1c5316f .elbzotech-mini-cart-global .mini-cart-number { background-color: rgba(255, 255, 255, 0); color: var( --e-global-color-44f79ce ); font-size: 14px; font-weight: 500; right: -23px; top: 6px; }

.elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link { padding: 10px 45px 10px 20px; border-style: solid; border-width: 1px; border-color: var( --e-global-color-44f79ce ); border-radius: 10px; }

.elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link i { color: var( --e-global-color-44f79ce ); }

.elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link .mini-cart-text-bt { color: var( --e-global-color-44f79ce ); }

.elementor-13026 .elementor-element.elementor-element-1c5316f .elbzotech-mini-cart-global:hover .mini-cart-icon i { color: var( --e-global-color-536b138 ); }

.elementor-13026 .elementor-element.elementor-element-1c5316f .elbzotech-mini-cart-global:hover .mini-cart-link { border-style: solid; border-color: var( --e-global-color-536b138 ); }

.elementor-theme-builder-content-area { height: 400px; }

.elementor-location-header::before, .elementor-location-footer::before { content: ""; display: table; clear: both; }

@media (max-width: 1440px) {
  .elementor-13026 .elementor-element.elementor-element-5b12161 img { width: 100%; }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a { font-size: 16px; padding: 35px 16px 35px 5px; }
  .elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link { width: 80px; }
  .elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link i { font-size: 20px; }
}

@media (max-width: 1200px) {
  .elementor-13026 .elementor-element.elementor-element-9f3ae5a { --padding-top: 15px; --padding-bottom: 15px; --padding-left: 40px; --padding-right: 20px; }
  .elementor-13026 .elementor-element.elementor-element-ca6b6a2 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-13026 .elementor-element.elementor-element-5b12161 img { width: 60%; }
  .elementor-13026 .elementor-element.elementor-element-e4e0e8e { --align-items: flex-end; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .elementor-13026 .elementor-element.elementor-element-e4e0e8e.e-con { --order: 99999; }
  .elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link { width: 70px; padding: 10px 0px 10px 12px; border-radius: 6px; }
}

@media (max-width: 1024px) {
  .elementor-13026 .elementor-element.elementor-element-5b12161 img { width: 75%; }
  .elementor-13026 .elementor-element.elementor-element-1c5316f .mini-cart-link { padding: 10px; }
}

@media (max-width: 880px) {
  .elementor-13026 .elementor-element.elementor-element-21db325 { --gap: 0px 20px; --row-gap: 0px; --column-gap: 20px; }
}

@media (max-width: 767px) {
  .elementor-13026 .elementor-element.elementor-element-9f3ae5a { --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 0px; }
  .elementor-13026 .elementor-element.elementor-element-ca6b6a2 { --width: 36%; }
  .elementor-13026 .elementor-element.elementor-element-5b12161 img { width: 100%; }
  .elementor-13026 .elementor-element.elementor-element-e4e0e8e { --width: 10%; --margin-top: 0px; --margin-bottom: 0px; --margin-left: -40px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; --z-index: 150; }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a { font-size: 14px; color: var( --e-global-color-44f79ce ); }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li > a .indicator-icon { color: var( --e-global-color-44f79ce ); }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-item > a { color: var( --e-global-color-536b138 ); }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-parent > a { color: var( --e-global-color-536b138 ); }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-ancestor > a { color: var( --e-global-color-536b138 ); }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav > li.current-menu-ancestor > a .bzotech-submenu-indicator { color: var( --e-global-color-536b138 ); }
  .elementor-13026 .elementor-element.elementor-element-e9cedea .bzotech-navbar-nav .sub-menu a .indicator-icon { color: var( --e-global-color-44f79ce ); }
  .elementor-13026 .elementor-element.elementor-element-21db325 { --width: 55%; --justify-content: center; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-13026 .elementor-element.elementor-element-21db325.e-con { --align-self: flex-start; }
}

@media (min-width: 768px) {
  .elementor-13026 .elementor-element.elementor-element-ca6b6a2 { --width: 18%; }
  .elementor-13026 .elementor-element.elementor-element-e4e0e8e { --width: 55%; }
  .elementor-13026 .elementor-element.elementor-element-21db325 { --width: 30%; }
}

@media (max-width: 1440px) and (min-width: 768px) {
  .elementor-13026 .elementor-element.elementor-element-ca6b6a2 { --width: 18%; }
  .elementor-13026 .elementor-element.elementor-element-e4e0e8e { --width: 51%; }
  .elementor-13026 .elementor-element.elementor-element-21db325 { --width: 35%; }
}

@media (max-width: 1200px) and (min-width: 768px) {
  .elementor-13026 .elementor-element.elementor-element-ca6b6a2 { --width: 25%; }
  .elementor-13026 .elementor-element.elementor-element-e4e0e8e { --width: 60px; }
  .elementor-13026 .elementor-element.elementor-element-21db325 { --width: calc(75% - 60px); }
}

.elementor-12336 .elementor-element.elementor-element-237873c { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 0.5; border-style: solid; --border-style: solid; border-width: 1px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgba(0, 0, 0, 0.21); --border-color: #00000036; --margin-top: 60px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 80px; --padding-bottom: 35px; --padding-left: 35px; --padding-right: 35px; }

.elementor-12336 .elementor-element.elementor-element-237873c::before, .elementor-12336 .elementor-element.elementor-element-237873c > .elementor-background-video-container::before, .elementor-12336 .elementor-element.elementor-element-237873c > .e-con-inner > .elementor-background-video-container::before, .elementor-12336 .elementor-element.elementor-element-237873c > .elementor-background-slideshow::before, .elementor-12336 .elementor-element.elementor-element-237873c > .e-con-inner > .elementor-background-slideshow::before, .elementor-12336 .elementor-element.elementor-element-237873c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-image: url("images/Untitled-design.jpg"); --background-overlay: ''; }

.elementor-12336 .elementor-element.elementor-element-61dcddb { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 50px 0px; --row-gap: 50px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-12336 .elementor-element.elementor-element-c0b1d2d img { width: 100%; }

.elementor-12336 .elementor-element.elementor-element-2523791 { margin: 0px 300px calc(var(--kit-widget-spacing, 0px) + 0px) 300px; text-align: center; font-family: "Albert Sans", sans-serif; font-size: 30px; font-weight: 500; line-height: 30px; }

.elementor-12336 .elementor-element.elementor-element-706caac { --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: 50px 50px; --row-gap: 50px; --column-gap: 50px; --margin-top: 100px; --margin-bottom: 100px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-icon i { color: var( --e-global-color-536b138 ); transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-icon svg { fill: var( --e-global-color-536b138 ); transition: fill 0.3s; }

.elementor-12336 .elementor-element.elementor-element-f6ac03e { --e-icon-list-icon-size: 25px; --icon-vertical-offset: 0px; }

.elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item > a { font-size: 22px; font-weight: 500; }

.elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item:hover .elementor-icon-list-text { color: var( --e-global-color-536b138 ); }

.elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-text { transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-icon i { color: var( --e-global-color-536b138 ); transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-icon svg { fill: var( --e-global-color-536b138 ); transition: fill 0.3s; }

.elementor-12336 .elementor-element.elementor-element-3d6af1f { --e-icon-list-icon-size: 25px; --icon-vertical-offset: 0px; }

.elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item > a { font-size: 15px; font-weight: 500; }

.elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item:hover .elementor-icon-list-text { color: var( --e-global-color-536b138 ); }

.elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-text { transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd { --grid-template-columns: repeat(0, auto); text-align: left; --icon-size: 15px; --grid-column-gap: 5px; --grid-row-gap: 0px; }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd .elementor-social-icon { background-color: var( --e-global-color-44f79ce ); }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd .elementor-social-icon i { color: var( --e-global-color-9e5cf22 ); }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd .elementor-social-icon svg { fill: var( --e-global-color-9e5cf22 ); }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd .elementor-social-icon:hover { background-color: var( --e-global-color-536b138 ); }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd .elementor-social-icon:hover i { color: var( --e-global-color-9e5cf22 ); }

.elementor-12336 .elementor-element.elementor-element-bc9f0bd .elementor-social-icon:hover svg { fill: var( --e-global-color-9e5cf22 ); }

.elementor-12336 .elementor-element.elementor-element-19bb02a { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: 0px; --margin-bottom: 100px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-12336 .elementor-element.elementor-element-ff93931 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-12336 .elementor-element.elementor-element-f5705a0 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px; text-align: center; }

.elementor-12336 .elementor-element.elementor-element-f5705a0 .elementor-heading-title { font-family: "Albert Sans", sans-serif; font-size: 20px; font-weight: 700; }

.elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-icon i { transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-icon svg { transition: fill 0.3s; }

.elementor-12336 .elementor-element.elementor-element-c41e1e9 { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }

.elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item > a { font-size: 18px; text-transform: capitalize; }

.elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item:hover .elementor-icon-list-text { color: var( --e-global-color-536b138 ); }

.elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-text { transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-70c18e5 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-12336 .elementor-element.elementor-element-8cd89a9 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px; text-align: center; }

.elementor-12336 .elementor-element.elementor-element-8cd89a9 .elementor-heading-title { font-family: "Albert Sans", sans-serif; font-size: 20px; font-weight: 700; }

.elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-icon i { transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-icon svg { transition: fill 0.3s; }

.elementor-12336 .elementor-element.elementor-element-edfc17d { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }

.elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item > a { font-size: 18px; text-transform: capitalize; }

.elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item:hover .elementor-icon-list-text { color: var( --e-global-color-536b138 ); }

.elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-text { transition: color 0.3s; }

.elementor-12336 .elementor-element.elementor-element-751faf5 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-12336 .elementor-element.elementor-element-90f3082 { --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: space-between; --align-items: center; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; border-style: solid; --border-style: solid; border-width: 1px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(170, 170, 170); --border-color: #AAAAAA; --padding-top: 25px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 15px; }

.elementor-12336 .elementor-element.elementor-element-08b804d { --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; }

.elementor-12336 .elementor-element.elementor-element-91e5a7e { --display: flex; }

.elementor-12336 .elementor-element.elementor-element-988cbd4 { font-size: 15px; font-weight: 400; }

.elementor-12336 .elementor-element.elementor-element-988cbd4 a:hover, .elementor-12336 .elementor-element.elementor-element-988cbd4 a:focus { color: var( --e-global-color-536b138 ); }

.elementor-12336 .elementor-element.elementor-element-41e1b4d { --display: flex; }

.elementor-12336 .elementor-element.elementor-element-f3c073a .elbzotech-list-link-global { justify-content: flex-end; gap: 30px; }

.elementor-12336 .elementor-element.elementor-element-f3c073a .item-link:hover .title { color: var( --e-global-color-44f79ce ); }

.elementor-12336 .elementor-element.elementor-element-f3c073a .item-link:hover, .elementor-12336 .elementor-element.elementor-element-f3c073a .item-link:focus { color: var( --e-global-color-44f79ce ); }

.elementor-12336 .elementor-element.elementor-element-282da34 { width: initial; max-width: initial; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }

.elementor-12336 .elementor-element.elementor-element-282da34 .gallery-item .gallery-caption { display: none; }

.elementor-12336 .elementor-element.elementor-element-282da34 .gallery-item { padding: 0px 15px 15px 0px; }

.elementor-12336 .elementor-element.elementor-element-282da34 .gallery { margin: 0px -15px -15px 0px; }

.elementor-12336 .elementor-element.elementor-element-6d416f3 { --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; }

.elementor-12336 .elementor-element.elementor-element-968b244 { padding: 12px 10px 0px 0px; text-align: center; font-size: 15px; font-weight: 400; }

.elementor-12336 .elementor-element.elementor-element-4488589 { width: var( --container-widget-width, 10% ); max-width: 10%; --container-widget-width: 10%; --container-widget-flex-grow: 0; text-align: start; }

.elementor-12336 .elementor-element.elementor-element-4488589 img { width: 100%; }

.elementor-theme-builder-content-area { height: 400px; }

.elementor-location-header::before, .elementor-location-footer::before { content: ""; display: table; clear: both; }

@media (min-width: 768px) {
  .elementor-12336 .elementor-element.elementor-element-237873c { --content-width: 1600px; }
  .elementor-12336 .elementor-element.elementor-element-19bb02a { --content-width: 800px; }
  .elementor-12336 .elementor-element.elementor-element-ff93931 { --width: 50%; }
  .elementor-12336 .elementor-element.elementor-element-70c18e5 { --width: 50%; }
}

@media (max-width: 880px) and (min-width: 768px) {
  .elementor-12336 .elementor-element.elementor-element-ff93931 { --width: 50%; }
  .elementor-12336 .elementor-element.elementor-element-70c18e5 { --width: 50%; }
}

@media (min-width: 1921px) {
  .elementor-12336 .elementor-element.elementor-element-c0b1d2d img { width: 40%; }
}

@media (max-width: 1440px) {
  .elementor-12336 .elementor-element.elementor-element-c0b1d2d img { width: 100%; }
  .elementor-12336 .elementor-element.elementor-element-2523791 { margin: 0px 200px calc(var(--kit-widget-spacing, 0px) + 0px) 200px; font-size: 25px; }
  .elementor-12336 .elementor-element.elementor-element-f3c073a .elbzotech-list-link-global { gap: 20px; }
  .elementor-12336 .elementor-element.elementor-element-282da34 { --container-widget-width: 330px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 330px ); max-width: 330px; }
}

@media (max-width: 1200px) {
  .elementor-12336 .elementor-element.elementor-element-237873c { --margin-top: 0px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px; --padding-top: 30px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-61dcddb { --gap: 10px 0px; --row-gap: 10px; --column-gap: 0px; }
  .elementor-12336 .elementor-element.elementor-element-c0b1d2d img { width: 80%; }
  .elementor-12336 .elementor-element.elementor-element-2523791 { width: var( --container-widget-width, 60% ); max-width: 60%; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; --container-widget-width: 60%; --container-widget-flex-grow: 0; font-size: 25px; }
  .elementor-12336 .elementor-element.elementor-element-706caac { --margin-top: 30px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item > a { font-size: 18px; }
  .elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item > a { font-size: 18px; }
  .elementor-12336 .elementor-element.elementor-element-19bb02a { --margin-top: 0px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-90f3082 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 15px 15px; --row-gap: 15px; --column-gap: 15px; }
  .elementor-12336 .elementor-element.elementor-element-282da34 { --container-widget-width: 350px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 350px ); max-width: 350px; }
}

@media (max-width: 1024px) {
  .elementor-12336 .elementor-element.elementor-element-706caac { --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; }
  .elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item > a { font-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item > a { font-size: 15px; }
}

@media (max-width: 880px) {
  .elementor-12336 .elementor-element.elementor-element-706caac { --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: 15px 15px; --row-gap: 15px; --column-gap: 15px; }
  .elementor-12336 .elementor-element.elementor-element-19bb02a { --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --flex-wrap: wrap; --margin-top: 0px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-f3c073a .elbzotech-list-link-global { gap: 20px; }
}

@media (max-width: 767px) {
  .elementor-12336 .elementor-element.elementor-element-237873c { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-12336 .elementor-element.elementor-element-61dcddb { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-c0b1d2d.elementor-element { --align-self: flex-start; }
  .elementor-12336 .elementor-element.elementor-element-c0b1d2d { text-align: start; }
  .elementor-12336 .elementor-element.elementor-element-c0b1d2d img { width: 50%; }
  .elementor-12336 .elementor-element.elementor-element-2523791 { width: var( --container-widget-width, 80% ); max-width: 80%; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px; --container-widget-width: 80%; --container-widget-flex-grow: 0; text-align: start; font-size: 15px; line-height: 20px; }
  .elementor-12336 .elementor-element.elementor-element-2523791.elementor-element { --align-self: flex-start; }
  .elementor-12336 .elementor-element.elementor-element-706caac { --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: space-evenly; --align-items: flex-start; --margin-top: 20px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-12336 .elementor-element.elementor-element-706caac.e-con { --align-self: flex-start; }
  .elementor-12336 .elementor-element.elementor-element-f6ac03e { width: auto; padding: 0px 0px 10px; --e-icon-list-icon-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-f6ac03e .elementor-icon-list-item > a { font-size: 16px; }
  .elementor-12336 .elementor-element.elementor-element-3d6af1f { width: auto; padding: 0px 0px 10px; --e-icon-list-icon-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-3d6af1f .elementor-icon-list-item > a { font-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-bc9f0bd { --icon-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-19bb02a { --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-start; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-ff93931 { --width: 50%; --margin-top: 0px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-f5705a0 { text-align: start; }
  .elementor-12336 .elementor-element.elementor-element-f5705a0 .elementor-heading-title { font-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-c41e1e9 .elementor-icon-list-item > a { font-size: 14px; }
  .elementor-12336 .elementor-element.elementor-element-70c18e5 { --width: 50%; --margin-top: 0px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-8cd89a9 { text-align: start; }
  .elementor-12336 .elementor-element.elementor-element-8cd89a9 .elementor-heading-title { font-size: 15px; }
  .elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12336 .elementor-element.elementor-element-edfc17d .elementor-icon-list-item > a { font-size: 14px; }
  .elementor-12336 .elementor-element.elementor-element-90f3082 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-08b804d { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-91e5a7e { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-988cbd4 { padding: 15px 0px 0px; text-align: center; font-size: 12px; }
  .elementor-12336 .elementor-element.elementor-element-41e1b4d { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-f3c073a { width: 100%; max-width: 100%; }
  .elementor-12336 .elementor-element.elementor-element-f3c073a .elbzotech-list-link-global { justify-content: center; gap: 0px; flex-wrap: wrap; }
  .elementor-12336 .elementor-element.elementor-element-f3c073a .item-link { font-size: 12px; }
  .elementor-12336 .elementor-element.elementor-element-282da34 { width: 100%; max-width: 100%; }
  .elementor-12336 .elementor-element.elementor-element-6d416f3 { --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-12336 .elementor-element.elementor-element-968b244 { padding: 20px 5px 0px 0px; font-size: 12px; }
  .elementor-12336 .elementor-element.elementor-element-4488589 { --container-widget-width: 25%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 25% ); max-width: 25%; }
  .elementor-12336 .elementor-element.elementor-element-4488589 img { width: 100%; }
}

/* ===== HNG-OVR fix: CSS-only text marquee (snapshot has no JS; tracks were overlapping) ===== */
.qodef-qi-text-marquee{overflow:hidden!important;}
.qodef-qi-text-marquee .qodef-m-content{display:flex!important;flex-wrap:nowrap!important;width:max-content!important;animation:hngovr-marquee 22s linear infinite!important;}
.qodef-qi-text-marquee .qodef-m-text{display:flex!important;flex-wrap:nowrap!important;align-items:center;white-space:nowrap!important;flex:0 0 auto!important;min-width:max-content!important;position:static!important;transform:none!important;animation:none!important;}
.qodef-qi-text-marquee .qodef-m-text-item{text-transform:uppercase!important;white-space:nowrap!important;}
@keyframes hngovr-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}

/* HNG-OVR: remove Visa/Mastercard/Amex/Discover card logos */
.elementor-element-0f097f3{display:none !important;}

/* HNG-OVR: be30a06 spacing fix (snapshot --kit-widget-spacing=0 made bottom margin -15px) */
.elementor-element-be30a06{margin-bottom:10px !important;}


/* HNG-OVR: contact replacement image band (two-up, balanced) */
.hngovr-cta-band{display:flex;justify-content:center;align-items:stretch;gap:24px;flex-wrap:wrap;max-width:1100px;margin:0 auto;padding:36px 20px 56px;background:#fff;box-sizing:border-box;}
.hngovr-cta-band img{flex:1 1 320px;min-width:280px;max-width:530px;height:330px;object-fit:cover;border-radius:14px;display:block;box-shadow:0 10px 30px rgba(0,0,0,.08);}
@media(max-width:600px){.hngovr-cta-band img{height:240px;max-width:100%;}}

/* HNG-OVR: FAQ answer reveals whenever its question is active — works regardless of which JS version is deployed */
.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active + .eael-accordion-content,
.eael-adv-accordion .eael-accordion-list .eael-accordion-content.active{display:block !important;}

/* HNG-OVR: product full-width image row */
.hngovr-imgrow{display:flex;gap:18px;width:100%;max-width:1500px;margin:0 auto;padding:34px 24px 64px;box-sizing:border-box;align-items:stretch;}
.hngovr-imgrow img{flex:1 1 0;min-width:0;height:470px;object-fit:cover;object-position:center;border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,.10);display:block;}
.hngovr-imgrow img:nth-child(1){object-position:center 22%;}
@media(max-width:780px){.hngovr-imgrow{flex-wrap:wrap;gap:14px;padding:24px 16px 48px;}.hngovr-imgrow img{flex:1 1 100%;height:320px;}}

/* HNG-OVR: about photo wall */
.hngovr-photo-wall{display:grid;grid-template-columns:repeat(4,1fr);gap:0;width:100%;margin:0;}
.hngovr-photo-wall .pw-cell{position:relative;overflow:hidden;height:300px;}
.hngovr-photo-wall .pw-cell img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .6s ease;}
.hngovr-photo-wall .pw-cell:nth-child(6) img{object-position:center 18%;}
.hngovr-photo-wall .pw-cell:hover img{transform:scale(1.08);}
@media(max-width:900px){.hngovr-photo-wall{grid-template-columns:repeat(2,1fr);}.hngovr-photo-wall .pw-cell{height:230px;}}
@media(max-width:520px){.hngovr-photo-wall .pw-cell{height:190px;}}

/* HNG-OVR: legal pages */
.hngovr-legal{background:#fff;padding:70px 20px 90px;}
.hngovr-legal-inner{max-width:860px;margin:0 auto;font-family:Lato,sans-serif;color:#2A2A2A;line-height:1.7;font-size:1rem;}
.hngovr-legal-inner h1{font-family:Lexend,sans-serif;color:#003153;font-size:2.6rem;line-height:1.15;margin:0 0 6px;}
.hngovr-legal-inner .hngovr-legal-meta{color:#888;font-size:.95rem;margin:0 0 34px;padding-bottom:22px;border-bottom:1px solid #ececec;}
.hngovr-legal-inner h2{font-family:Lexend,sans-serif;color:#0ABAB5;font-size:1.4rem;margin:36px 0 10px;}
.hngovr-legal-inner h3{font-family:Lexend,sans-serif;color:#2A2A2A;font-size:1.08rem;margin:22px 0 8px;}
.hngovr-legal-inner p{margin:0 0 16px;}
.hngovr-legal-inner ul{margin:0 0 18px;padding-left:22px;}
.hngovr-legal-inner li{margin:7px 0;}
.hngovr-legal-inner a{color:#0ABAB5;text-decoration:underline;}
.hngovr-legal-inner strong{color:#003153;}
@media(max-width:600px){.hngovr-legal{padding:46px 16px 64px;}.hngovr-legal-inner h1{font-size:2rem;}.hngovr-legal-inner h2{font-size:1.25rem;}}

/* HNG-OVR: native contact form */
.hngovr-cform{max-width:680px;margin:0;}
#hngovr-contact-form .hngovr-cform-row{display:flex;gap:16px;flex-wrap:wrap;margin:0;}
#hngovr-contact-form .hngovr-cform-row>*{flex:1 1 240px;}
#hngovr-contact-form input,
#hngovr-contact-form textarea{width:100%;padding:15px 18px;margin:0 0 16px;border:1.5px solid #d8dee2;border-radius:12px;font-family:Lato,sans-serif;font-size:1rem;line-height:1.4;color:#2A2A2A;background:#fff;box-sizing:border-box;transition:border-color .15s,box-shadow .15s;-webkit-appearance:none;appearance:none;}
#hngovr-contact-form input::placeholder,
#hngovr-contact-form textarea::placeholder{color:#9aa3a8;opacity:1;}
#hngovr-contact-form input:focus,
#hngovr-contact-form textarea:focus{outline:none;border-color:#0ABAB5;box-shadow:0 0 0 3px rgba(10,186,181,.18);}
#hngovr-contact-form textarea{min-height:150px;resize:vertical;}
#hngovr-contact-form .hngovr-hp{position:absolute!important;left:-9999px!important;top:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;z-index:-1!important;}
#hngovr-contact-form button[type=submit]{display:inline-block;width:auto;background:#0ABAB5;color:#fff!important;border:0;border-radius:999px;padding:15px 46px;margin-top:4px;font-family:Lexend,sans-serif;font-weight:600;font-size:1.02rem;letter-spacing:.01em;cursor:pointer;transition:background .2s,transform .05s;box-shadow:0 8px 20px -8px rgba(10,186,181,.6);}
#hngovr-contact-form button[type=submit]:hover{background:#089b97;}
#hngovr-contact-form button[type=submit]:active{transform:translateY(1px);}
#hngovr-contact-form button[type=submit]:disabled{opacity:.6;cursor:default;box-shadow:none;}
#hngovr-contact-form .hngovr-cform-status{margin:16px 0 0;font-family:Lato,sans-serif;font-size:.97rem;min-height:1.2em;}
#hngovr-contact-form .hngovr-cform-status.ok{color:#0a8f5b;font-weight:600;}
#hngovr-contact-form .hngovr-cform-status.err{color:#c0392b;font-weight:600;}

/* HNG-OVR: product order form */
.hngovr-order{max-width:520px;}
.hngovr-order-product{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 18px;padding:0 0 16px;border-bottom:1px solid #ececec;}
.hngovr-order-name{font-family:Lexend,sans-serif;font-weight:600;font-size:1.15rem;color:#2A2A2A;}
.hngovr-order-price{font-family:Lexend,sans-serif;color:#0ABAB5;font-weight:600;font-size:1.1rem;white-space:nowrap;}
.hngovr-order-price small{color:#999;font-weight:400;font-size:.8rem;}
.hngovr-oform input,.hngovr-oform textarea{width:100%;padding:13px 16px;margin:0 0 14px;border:1px solid #d8dee2;border-radius:10px;font-family:Lato,sans-serif;font-size:1rem;color:#2A2A2A;background:#fff;box-sizing:border-box;}
.hngovr-oform input:focus,.hngovr-oform textarea:focus{outline:none;border-color:#0ABAB5;box-shadow:0 0 0 3px rgba(10,186,181,.15);}
.hngovr-oform textarea{resize:vertical;}
.hngovr-oform .hngovr-qty{display:flex;align-items:center;gap:16px;margin:0 0 16px;}
.hngovr-oform .hngovr-qty>label{font-family:Lexend,sans-serif;font-weight:600;color:#2A2A2A;margin:0;}
.hngovr-qty-stepper{display:inline-flex;align-items:center;border:1px solid #d8dee2;border-radius:999px;overflow:hidden;}
.hngovr-qty-stepper button{width:42px;height:42px;border:0;background:#f4f6f7;color:#0ABAB5;font-size:1.3rem;line-height:1;cursor:pointer;font-family:Lexend,sans-serif;margin:0;padding:0;}
.hngovr-qty-stepper button:hover{background:#e7eced;}
.hngovr-qty-input{width:56px!important;height:42px;text-align:center;border:0!important;border-left:1px solid #e3e8ea!important;border-right:1px solid #e3e8ea!important;border-radius:0!important;margin:0!important;padding:0!important;font-family:Lato,sans-serif;font-size:1rem;color:#2A2A2A;-moz-appearance:textfield;box-shadow:none!important;}
.hngovr-qty-input::-webkit-outer-spin-button,.hngovr-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.hngovr-order-total{font-family:Lexend,sans-serif;font-size:1.15rem;color:#2A2A2A;margin:6px 0 16px;}
.hngovr-order-total strong{color:#003153;}
.hngovr-order-btn{background:#0ABAB5;color:#fff;border:0;border-radius:999px;padding:14px 44px;font-family:Lexend,sans-serif;font-weight:600;font-size:1.05rem;cursor:pointer;transition:background .2s;}
.hngovr-order-btn:hover{background:#089b97;}
.hngovr-order-btn:disabled{opacity:.6;cursor:default;}
.hngovr-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;margin:0!important;}

/* Global responsive image safety net */
img{max-width:100%;height:auto;}
.swiper-slide-image{max-width:100%;}
